(self.webpackChunkcheap_fix_departure=self.webpackChunkcheap_fix_departure||[]).push([[179],{6875:(rn,Ht,x)=>{"use strict";x.d(Ht,{$:()=>e,m:()=>Pe});var t=x(2340);const r=t.N.API_PATH,e={production:!1,API_URL:r,X_API_KEY:t.N.X_API_KEY},Pe={OWNER_API:r+"users/get_website_owner_data",BALANCE_API:r+"vendor_account/get_balance",BANK_API:r+"bank/list",VIEW_PROFILE:r+"users/view_profile",STATE_LIST:g=>`${r}state_list/${g}`,UPDATE_PROFILE:r+"users/edit_profile",COMPANY_ACCOUNT_DETAILS:r+"vendor_account/company_account_details",PAYMENT_LIST:r+"request/sent_list",PAYMENT_DELETE:r+"request/remove",PAYMENT_ADD:r+"request/send",BOOKING_LIST:r+"booking/my_booking_list_new",ENQUIRY_LIST:r+"enquiry/list",ENQUIRY_COMMENTS:r+"enquiry/list_comment",ENQUIRY_ADD:r+"enquiry/add",COMMENTS_ADD:r+"enquiry/add_comment",SECTOR_WISE_LIST:r+"self/sector",SECTOR_SEARCH_DATA:r+"self/search",GET_PRICE_WITH_SECTOR:r+"self/get_price",DEPARTURE_CITY_CUSTOM:r+"common_new/dep_city",ARRIVAL_CITY_CUSTOM:r+"common_new/arr_city",DEPARTURE_ARRIVAL_CITY_REGULAR:r+"city/complete_city_list",DEPARTURE_DATE_CUSTOM:r+"common_new/dates",RETURN_DATE_CUSTOM:r+"common_new/return_dates",SEARCH_FLIGHT_CUSTOM:r+"common_new/search",SEARCH_FLIGHT_REGULAR:r+"fit/search",SEARCH_AIRLINES_LIST:r+"fit/airline_list",BOOKING_DETAILS:r+"view_booking",FLIGHT_BOOKING:g=>`${r}common_new/book/${g}`,FARE_RULES:g=>`${r}fit/fare_rule/${g}`,FLIGHT_BOOKING_FIT:r+"fit/book",PRICE_CHECK_FIT:r+"fit/price_check",SSR_FIT:r+"fit/ssr",PAYMENT_STATUS:r+"flight_booking/get_booking_payment_status",Add_BALANCE:r+"wallet/add_balance",EBUZZ_STATUS:r+"wallet/easebuzz",RECHARGE:r+"wallet/recharge",Website_Setting:r+"website_setting",LOGIN:r+"users/login",REGISTER:r+"users/registration",FORGOT:r+"users/forgot_password",RESET:r+"users/reset_password",USER_STATUS:r+"user/status",BANNERLIST:r+"banner/list",STATE_FOR_REGISTER:r+"states",SECTORLIST:r+"common_new/sector"}},1940:(rn,Ht,x)=>{"use strict";x.d(Ht,{n:()=>Me});var t=x(9808),r=x(5e3),e=x(8530);function Pe(Ie,Fe){if(1&Ie&&(r.TgZ(0,"div"),r._uU(1),r.qZA()),2&Ie){const ue=r.oxw(2);r.Tol("isClrGray"),r.xp6(1),r.Oqu(ue.SelectedArrivalData.departure_city_name?ue.SelectedArrivalData.departure_city_name:"Arrival")}}function g(Ie,Fe){if(1&Ie&&(r.TgZ(0,"div"),r._uU(1),r.qZA()),2&Ie){const ue=r.oxw(2);r.Tol("isClrGray"),r.xp6(1),r.Oqu(ue.SelectedArrivalData.arrival_city_name?ue.SelectedArrivalData.arrival_city_name:"Arrival")}}function q(Ie,Fe){if(1&Ie){const ue=r.EpF();r.TgZ(0,"div",16),r.NdJ("click",function(){const L=r.CHM(ue).$implicit;return r.oxw(3).onSelectArrivalCity(L)}),r.TgZ(1,"div",17)(2,"p",18),r._uU(3),r.qZA(),r.TgZ(4,"p",19),r._uU(5),r.qZA()(),r.TgZ(6,"div",20),r._uU(7),r.qZA()()}if(2&Ie){const ue=Fe.$implicit;r.xp6(3),r.Oqu(null==ue?null:ue.arrival_city_name),r.xp6(2),r.Oqu(null==ue?null:ue.airport_name),r.xp6(2),r.Oqu(null==ue?null:ue.airport_code)}}function re(Ie,Fe){if(1&Ie){const ue=r.EpF();r.TgZ(0,"div",8,9)(2,"div",10),r._UZ(3,"i",11),r.TgZ(4,"input",12),r.NdJ("keyup",function(me){return r.CHM(ue),r.oxw(2).onFilterSeach(me.target.value)}),r.qZA()(),r.TgZ(5,"div",13)(6,"div",14),r.YNc(7,q,8,3,"div",15),r.qZA()()()}if(2&Ie){const ue=r.oxw(2);r.xp6(7),r.Q6J("ngForOf",ue.arrivalArrayResponse)}}function o(Ie,Fe){if(1&Ie){const ue=r.EpF();r.TgZ(0,"div",3)(1,"label",4),r.NdJ("click",function(){return r.CHM(ue),r.oxw().onOpenCloseArrival("box2")}),r._uU(2,"To "),r.qZA(),r.TgZ(3,"div",5),r.NdJ("click",function(){return r.CHM(ue),r.oxw().onOpenCloseArrival("box2")}),r.YNc(4,Pe,2,4,"div",6),r.YNc(5,g,2,4,"div",6),r.qZA(),r.YNc(6,re,8,1,"div",7),r.qZA()}if(2&Ie){const ue=r.oxw();r.xp6(4),r.Q6J("ngIf",null==ue.SelectedArrivalData?null:ue.SelectedArrivalData.departure_city_name),r.xp6(1),r.Q6J("ngIf",!(null!=ue.SelectedArrivalData&&ue.SelectedArrivalData.departure_city_name)),r.xp6(1),r.Q6J("ngIf",ue.isArrivalSelectBoxFlag)}}function ne(Ie,Fe){if(1&Ie){const ue=r.EpF();r.TgZ(0,"div",16),r.NdJ("click",function(){const L=r.CHM(ue).$implicit;return r.oxw(3).onSelectArrivalCity(L)}),r.TgZ(1,"div",17)(2,"p",33),r._uU(3),r.qZA(),r.TgZ(4,"p",34),r._uU(5),r.qZA()(),r.TgZ(6,"div",20),r._uU(7),r.qZA()()}if(2&Ie){const ue=Fe.$implicit;r.xp6(3),r.Oqu(null==ue?null:ue.arrival_city_name),r.xp6(2),r.Oqu(null==ue?null:ue.airport_name),r.xp6(2),r.Oqu(null==ue?null:ue.airport_code)}}function we(Ie,Fe){if(1&Ie){const ue=r.EpF();r.TgZ(0,"div",28,9)(2,"p",29),r.NdJ("click",function(){return r.CHM(ue),r.oxw(2).clickout("event")}),r._UZ(3,"i",30),r._uU(4,"\xa0 Back"),r.qZA(),r.TgZ(5,"div",31),r._UZ(6,"i",11),r.TgZ(7,"input",32),r.NdJ("keyup",function(me){return r.CHM(ue),r.oxw(2).onFilterSeach(me.target.value)}),r.qZA()(),r.TgZ(8,"div",14),r.YNc(9,ne,8,3,"div",15),r.qZA()()}if(2&Ie){const ue=r.oxw(2);r.xp6(9),r.Q6J("ngForOf",ue.arrivalArrayResponse)}}function Ze(Ie,Fe){if(1&Ie){const ue=r.EpF();r.TgZ(0,"div",21)(1,"label",22),r.NdJ("click",function(){return r.CHM(ue),r.oxw().onOpenCloseArrival("box2")}),r._uU(2,"To "),r.qZA(),r.TgZ(3,"div",23),r.NdJ("click",function(){return r.CHM(ue),r.oxw().onOpenCloseArrival("box2")}),r.TgZ(4,"div",24),r._UZ(5,"img",25),r._uU(6),r.qZA(),r.TgZ(7,"span",26),r._uU(8),r.qZA()(),r.YNc(9,we,10,1,"div",27),r.qZA()}if(2&Ie){const ue=r.oxw();r.xp6(6),r.hij(" ",ue.SelectedArrivalData.arrival_city_name?ue.SelectedArrivalData.arrival_city_name:"Arrival",""),r.xp6(2),r.Oqu(null!=ue.SelectedArrivalData&&ue.SelectedArrivalData.airport_name?null==ue.SelectedArrivalData?null:ue.SelectedArrivalData.airport_name:"Select your destination"),r.xp6(1),r.Q6J("ngIf",ue.isArrivalSelectBoxFlag)}}let Me=(()=>{class Ie{constructor(ue,We,me,L,Q){this.eRef=ue,this.commonService=We,this.apiService=me,this.datePipe=L,this.baseService=Q,this.windowSizeValue=!1,this.isStaticValue=!1,this.isArrivalSelectBoxFlag=!1,this.isMasterOptions="2",this.arrivalData=[],this.arrivalArray=[],this.arrivalArrayAllData=[],this.arrivalArrayResponse=[],this.SelectedArrivalData={},this.isTripValue="one_way",this.SelectedDepartureData={}}clickout(ue){this.eRef.nativeElement.contains(ue.target)||this.commonService.SetArrivalSelectBox(!1)}ngOnInit(){this.innerWidth=window.innerWidth,this.windowSizeValue=this.innerWidth<501,this.commonService.GetArrivalSelectBox().subscribe(ue=>{this.isArrivalSelectBoxFlag=ue}),this.commonService.GetTripValue().subscribe(ue=>{ue&&(this.isTripValue=ue)}),this.commonService.GetArrivalArray().subscribe(ue=>{this.arrivalArrayResponse=[],ue.length>0&&(this.arrivalArrayResponse=ue.filter(We=>1==We.status&&!We.isSelected),this.arrivalArrayAllData=ue.filter(We=>!We.isSelected))}),this.commonService.GetSelectedDepartureData().subscribe(ue=>{Object.keys(ue).length>0?(this.SelectedDepartureData=ue,setTimeout(()=>{this.isArrivalSelectBoxFlag=!0,this.onOpenCloseArrival()},100)):this.SelectedDepartureData={}}),this.commonService.GetSelectedArrivalData().subscribe(ue=>{this.SelectedArrivalData=Object.keys(ue).length>0?ue:{}}),this.commonService.GetMasterTripOptions().subscribe(ue=>{ue&&(this.isMasterOptions=ue,this.isStaticValue="2"==this.isMasterOptions)}),this.staticData=[{city_id:795,city_name:"Goa",city_code:"GOI",country:"India",status:1,airport_id:574,airport_name:"Dabolim Airport",airport_code:"GOI"},{city_id:393,city_name:"Kolkata",city_code:"CCU",country:"India",status:1,airport_id:1700,airport_name:"Netaji S C Bose International",airport_code:"CCU"},{city_id:260,city_name:"Bangkok",city_code:"BKK",country:"Thailand",status:1,airport_id:255,airport_name:"Bangkok International/Suvarnabhumi",airport_code:"BKK"},{city_id:996,city_name:"Chandigarh",city_code:"IXC",country:"India",status:1,airport_id:464,airport_name:"Chandigarh Airport",airport_code:"IXC"},{city_id:1828,city_name:"Pune",city_code:"PNQ",country:"India",status:1,airport_id:1393,airport_name:"Lohegaon Airport",airport_code:"PNQ"}]}onOpenCloseArrival(){this.isArrivalSelectBoxFlag=!this.isArrivalSelectBoxFlag,this.isArrivalSelectBoxFlag=!0,this.commonService.SetArrivalSelectBox(this.isArrivalSelectBoxFlag),setTimeout(function(){$("body").find("input.showBox1").trigger("click"),setTimeout(function(){$("body").find('#box2 input[type="search"]').focus()},100)},200)}onSelectedStaticData(ue){var We={airport_code:ue.airport_code,airport_id:ue.airport_id,airport_name:ue.airport_name,arrival_airport_id:ue.airport_id,arrival_city_code:ue.city_code,arrival_city_id:ue.city_id,arrival_city_name:ue.city_name,departure_airport_id:ue.airport_id,departure_city_code:ue.airport_code,departure_city_id:ue.city_id,departure_city_name:ue.city_name,isSelected:!1,status:ue.status};this.commonService.SetSelectedArrivalData(We),this.onSelectArrivalCity(We),this.commonService.SetArrivalSelectBox(!1),this.arrivalArrayResponse=this.arrivalArrayAllData.filter(me=>1==me.status&&!me.isSelected)}onSelectArrivalCity(ue){if(console.log("arrivalObject=========>>>>>",ue),this.commonService.SetSelectedArrivalData(ue),2==this.isMasterOptions){for(var We=[],me=[],L=0;L<365;L++){var Q=new Date;Q.setDate(Q.getDate()+L);const dt=this.datePipe.transform(new Date(Q),"MM/dd/yyyy");me.push({flight_date:this.datePipe.transform(new Date(Q),"yyyy-MM-dd")}),We.push(new Date(dt))}this.commonService.SetDepartureDateArray(me)}this.commonService.SetDepartureDateBox(!0),this.commonService.SetArrivalSelectBox(!1),this.arrivalArrayResponse=this.arrivalArrayAllData.filter(dt=>1==dt.status&&!dt.isSelected)}onFilterSeach(ue){if(ue.length>=1){this.isStaticValue=!1;var We=ue.toLocaleLowerCase();this.arrivalArrayResponse=this.arrivalArrayAllData,this.arrivalArrayResponse=this.arrivalArrayResponse.filter(me=>me.arrival_city_name.toLocaleLowerCase().includes(We)||me.arrival_city_code.toLocaleLowerCase().includes(We))}else this.isStaticValue=!0,this.arrivalArrayResponse=this.arrivalArrayAllData.filter(me=>1==me.status&&!me.isSelected)}}return Ie.\u0275fac=function(ue){return new(ue||Ie)(r.Y36(r.SBq),r.Y36(e.v_),r.Y36(e.gK),r.Y36(t.uU),r.Y36(e.bQ))},Ie.\u0275cmp=r.Xpm({type:Ie,selectors:[["app-custom-arrival-box"]],hostBindings:function(ue,We){1&ue&&r.NdJ("click",function(L){return We.clickout(L)},!1,r.evT)},features:[r._Bn([t.uU])],decls:4,vars:3,consts:[["style","background: rgba(255, 255, 255, 0.1) !important;",4,"ngIfInputbg","ngIf"],["style","border: 0px solid #cfcfcf; margin: 10px 0 18px 0;",4,"ngIf"],[1,"selectedCss",3,"click"],[2,"background","rgba(255, 255, 255, 0.1) !important"],[1,"mySubmsg","m-0",2,"cursor","pointer",3,"click"],[1,"myCssInput","pl-0","pb-0",2,"padding","5px",3,"click"],[3,"class",4,"ngIf"],["style","position: relative;","id","box2",4,"ngIf"],["id","box2",2,"position","relative"],["box2",""],[1,"srch-icon","p-1",2,"position","absolute","top","-40px","left","-7px"],[1,"fa","fa-search"],["type","search","placeholder","Search...",1,"form-control",2,"border","0px !important",3,"keyup"],[1,"searchShowBox","showBox1"],[1,"searchDeta"],["class","row m-0 w-100 justify-content-between mb-2 cursorp",3,"click",4,"ngFor","ngForOf"],[1,"row","m-0","w-100","justify-content-between","mb-2","cursorp",3,"click"],[1,"col-"],[1,"m-0","ft-16","fw-600","text-dark"],[1,"ft-12","m-0","textSubTitle","text-dark"],[1,"col-","align-self-center","fw-700","ft-18",2,"color","#707070"],[2,"border","0px solid #cfcfcf","margin","10px 0 18px 0"],[1,"mySubmsg","lab-mbv-hidin",2,"cursor","pointer",3,"click"],[1,"myCssInput",2,"padding","0px 11px 23px 0px",3,"click"],[2,"color","#a2a2a2","font-size","15px","font-weight","500"],["src","assets/images/down.webp","alt","",1,"mr-2"],[1,"ft-12",2,"position","absolute","color","#7a7a7a","left","16px"],["class","searchShowBox showBox1 ","id","box2",4,"ngIf"],["id","box2",1,"searchShowBox","showBox1"],[1,"ft-16","pl-2","py-2","m-0","w-100",2,"border-bottom","1px solid#ddd","width","100% !important",3,"click"],[1,"fa","fa-arrow-circle-left"],[1,"srch-icon","p-1"],["type","search","placeholder","Search...",1,"form-control",3,"keyup"],[1,"m-0","ft-16","fw-600"],[1,"ft-12","m-0","textSubTitle"]],template:function(ue,We){1&ue&&(r.YNc(0,o,7,3,"div",0),r.YNc(1,Ze,10,3,"div",1),r.TgZ(2,"span",2),r.NdJ("click",function(){return We.onOpenCloseArrival()}),r._uU(3),r.qZA()),2&ue&&(r.Q6J("ngIf",!We.windowSizeValue),r.xp6(1),r.Q6J("ngIf",We.windowSizeValue),r.xp6(2),r.Oqu(null!=We.SelectedArrivalData&&We.SelectedArrivalData.airport_name?null==We.SelectedArrivalData?null:We.SelectedArrivalData.airport_name:"Arrival Airport Name"))},directives:[t.O5,t.sg],styles:[".form-control[_ngcontent-%COMP%]:disabled, .form-control[readonly][_ngcontent-%COMP%]{background-color:#fff!important;opacity:1}"]}),Ie})()},663:(rn,Ht,x)=>{"use strict";x.d(Ht,{O:()=>Me});var t=x(5e3),r=x(8530),e=x(9808);function Pe(Ie,Fe){if(1&Ie&&(t.TgZ(0,"div"),t._uU(1),t.qZA()),2&Ie){const ue=t.oxw(2);t.Tol("isClrGray"),t.xp6(1),t.Oqu(ue.SelectedDepartureData.arrival_city_name?ue.SelectedDepartureData.arrival_city_name:"Departure")}}function g(Ie,Fe){if(1&Ie&&(t.TgZ(0,"div"),t._uU(1),t.qZA()),2&Ie){const ue=t.oxw(2);t.Tol("isClrGray"),t.xp6(1),t.Oqu(ue.SelectedDepartureData.departure_city_name?ue.SelectedDepartureData.departure_city_name:"Departure")}}function q(Ie,Fe){if(1&Ie){const ue=t.EpF();t.TgZ(0,"div",16),t.NdJ("click",function(){const L=t.CHM(ue).$implicit;return t.oxw(3).onSelectDepartureCity(L)}),t.TgZ(1,"div",17)(2,"p",18),t._uU(3),t.qZA(),t.TgZ(4,"p",19),t._uU(5),t.qZA()(),t.TgZ(6,"div",20),t._uU(7),t.qZA()()}if(2&Ie){const ue=Fe.$implicit;t.xp6(3),t.Oqu(null==ue?null:ue.departure_city_name),t.xp6(2),t.Oqu(null==ue?null:ue.airport_name),t.xp6(2),t.Oqu(null==ue?null:ue.airport_code)}}function re(Ie,Fe){if(1&Ie){const ue=t.EpF();t.TgZ(0,"div",8,9)(2,"div",10),t._UZ(3,"i",11),t.TgZ(4,"input",12),t.NdJ("keyup",function(me){return t.CHM(ue),t.oxw(2).onFilterSeach(me.target.value)}),t.qZA()(),t.TgZ(5,"div",13)(6,"div",14),t.YNc(7,q,8,3,"div",15),t.qZA()()()}if(2&Ie){const ue=t.oxw(2);t.xp6(7),t.Q6J("ngForOf",ue.departureArrayResponse)}}function o(Ie,Fe){if(1&Ie){const ue=t.EpF();t.TgZ(0,"div",3)(1,"label",4),t.NdJ("click",function(){return t.CHM(ue),t.oxw().onOpenCloseDeparture("box1")}),t._uU(2,"From "),t.qZA(),t.TgZ(3,"div",5),t.NdJ("click",function(){return t.CHM(ue),t.oxw().onOpenCloseDeparture("box1")}),t.YNc(4,Pe,2,4,"div",6),t.YNc(5,g,2,4,"div",6),t.qZA(),t.YNc(6,re,8,1,"div",7),t.qZA()}if(2&Ie){const ue=t.oxw();t.xp6(4),t.Q6J("ngIf",null==ue.SelectedDepartureData?null:ue.SelectedDepartureData.arrival_city_name),t.xp6(1),t.Q6J("ngIf",!(null!=ue.SelectedDepartureData&&ue.SelectedDepartureData.arrival_city_name)),t.xp6(1),t.Q6J("ngIf",ue.isDepartureSelectBoxFlag)}}function ne(Ie,Fe){if(1&Ie){const ue=t.EpF();t.TgZ(0,"div",16),t.NdJ("click",function(){const L=t.CHM(ue).$implicit;return t.oxw(3).onSelectDepartureCity(L)}),t.TgZ(1,"div",17)(2,"p",33),t._uU(3),t.qZA(),t.TgZ(4,"p",34),t._uU(5),t.qZA()(),t.TgZ(6,"div",20),t._uU(7),t.qZA()()}if(2&Ie){const ue=Fe.$implicit;t.xp6(3),t.Oqu(null==ue?null:ue.departure_city_name),t.xp6(2),t.Oqu(null==ue?null:ue.airport_name),t.xp6(2),t.Oqu(null==ue?null:ue.airport_code)}}function we(Ie,Fe){if(1&Ie){const ue=t.EpF();t.TgZ(0,"div",28,9)(2,"p",29),t.NdJ("click",function(){return t.CHM(ue),t.oxw(2).clickout("event")}),t._UZ(3,"i",30),t._uU(4,"\xa0 Back"),t.qZA(),t.TgZ(5,"div",31),t._UZ(6,"i",11),t.TgZ(7,"input",32),t.NdJ("keyup",function(me){return t.CHM(ue),t.oxw(2).onFilterSeach(me.target.value)}),t.qZA()(),t.TgZ(8,"div",14),t.YNc(9,ne,8,3,"div",15),t.qZA()()}if(2&Ie){const ue=t.oxw(2);t.xp6(9),t.Q6J("ngForOf",ue.departureArrayResponse)}}function Ze(Ie,Fe){if(1&Ie){const ue=t.EpF();t.TgZ(0,"div",21)(1,"label",22),t.NdJ("click",function(){return t.CHM(ue),t.oxw().onOpenCloseDeparture("box1")}),t._uU(2,"From "),t.qZA(),t.TgZ(3,"div",23),t.NdJ("click",function(){return t.CHM(ue),t.oxw().onOpenCloseDeparture("box1")}),t.TgZ(4,"div",24),t._UZ(5,"img",25),t._uU(6),t.qZA(),t.TgZ(7,"span",26),t._uU(8),t.qZA()(),t.YNc(9,we,10,1,"div",27),t.qZA()}if(2&Ie){const ue=t.oxw();t.xp6(6),t.hij(" ",ue.SelectedDepartureData.departure_city_name?ue.SelectedDepartureData.departure_city_name:"Departure",""),t.xp6(2),t.Oqu(null!=ue.SelectedDepartureData&&ue.SelectedDepartureData.airport_name?null==ue.SelectedDepartureData?null:ue.SelectedDepartureData.airport_name:"Airport Name"),t.xp6(1),t.Q6J("ngIf",ue.isDepartureSelectBoxFlag)}}let Me=(()=>{class Ie{constructor(ue,We,me,L){this.eRef=ue,this.commonService=We,this.apiService=me,this.baseService=L,this.windowSizeValue=!1,this.isStaticValue=!1,this.isDepartureSelectBoxFlag=!1,this.isTripValue="one_way",this.isMasterOptions="1",this.isDummyArrivalData=[],this.departureData=[],this.departureArray=[],this.departureArrayAllData=[],this.departureArrayResponse=[],this.SelectedDepartureData={}}clickout(ue){this.eRef.nativeElement.contains(ue.target)||this.commonService.SetDepartureSelectBox(!1)}ngOnInit(){this.innerWidth=window.innerWidth,this.windowSizeValue=this.innerWidth<501,this.commonService.GetDepartureSelectBox().subscribe(ue=>this.isDepartureSelectBoxFlag=ue),this.commonService.GetTripValue().subscribe(ue=>{ue&&(this.isTripValue=ue,console.log("isTripValue=========41414141===========>>>>>>",this.isTripValue))}),this.commonService.GetDepartureArray().subscribe(ue=>{this.departureArrayResponse=[],ue.length>0&&(this.departureArrayResponse=ue.filter(We=>1==We.status),this.departureArrayAllData=ue)}),this.commonService.GetSelectedDepartureData().subscribe(ue=>{this.SelectedDepartureData=Object.keys(ue).length>0?ue:{}}),this.commonService.GetMasterTripOptions().subscribe(ue=>{ue&&(this.isMasterOptions=ue,this.isStaticValue="2"==this.isMasterOptions)})}onOpenCloseDeparture(){this.isDepartureSelectBoxFlag=!this.isDepartureSelectBoxFlag,this.commonService.SetDepartureSelectBox(this.isDepartureSelectBoxFlag),setTimeout(function(){$("body").find("input.showBox1").trigger("click"),setTimeout(function(){$("body").find('#box1 input[type="search"]').focus()},100)},200)}onSelectedStaticData(ue){console.log("departureObject=========>>>>>>",ue),this.commonService.SetSelectedArrivalData({});var We=this.departureArrayAllData.filter(me=>me.departure_city_id==ue.city_id);We[0].isSelected=!0,console.log("departureArry=========123===>>>>>",We[0]),this.commonService.SetSelectedDepartureData(We[0]),this.departureArrayAllData.forEach(me=>Object.assign(me,{isSelected:!1})),this.commonService.SetArrivalArray(this.departureArrayAllData),this.commonService.SetDepartureSelectBox(!1),this.departureArrayResponse=this.departureArrayAllData.filter(me=>1==me.status)}onSelectDepartureCity(ue){this.commonService.SetSelectedDepartureData(ue),console.log("departureObject===146======>>>>>>",ue),this.commonService.SetSelectedArrivalData({}),2==this.isMasterOptions?(this.departureArrayAllData.forEach(We=>Object.assign(We,{isSelected:!1})),ue.isSelected=!0,this.commonService.SetArrivalArray(this.departureArrayAllData)):this.apiService.onArrivalFlightList({flight_type:this.isTripValue,airport_code:ue.airport_code,airport_id:ue.airport_id,airport_name:ue.airport_name,departure_airport_id:ue.departure_airport_id,departure_city_code:ue.departure_city_code,departure_city_id:ue.departure_city_id,departure_city_name:ue.departure_city_name,shared_inventory_plan_Id:ue.shared_inventory_plan_Id,vendor_share_plan:ue.vendor_share_plan}),this.commonService.SetDepartureSelectBox(!1),this.departureArrayResponse=this.departureArrayAllData.filter(We=>1==We.status)}onFilterSeach(ue){if(ue.length>=1){this.isStaticValue=!1;var We=ue.toLocaleLowerCase();this.departureArrayResponse=this.departureArrayAllData,this.departureArrayResponse=this.departureArrayResponse.filter(me=>me.departure_city_name.toLocaleLowerCase().includes(We)||me.departure_city_code.toLocaleLowerCase().includes(We))}else this.isStaticValue=!0,this.departureArrayResponse=this.departureArrayAllData.filter(me=>1==me.status)}}return Ie.\u0275fac=function(ue){return new(ue||Ie)(t.Y36(t.SBq),t.Y36(r.v_),t.Y36(r.gK),t.Y36(r.bQ))},Ie.\u0275cmp=t.Xpm({type:Ie,selectors:[["app-custom-departure-box"]],hostBindings:function(ue,We){1&ue&&t.NdJ("click",function(L){return We.clickout(L)},!1,t.evT)},decls:4,vars:3,consts:[["style","background: rgba(255, 255, 255, 0.1) !important;",4,"ngIfInputbg","ngIf"],["style","border: 0px solid #cfcfcf; margin: 10px 0 10px 0;",4,"ngIf"],[1,"selectedCss",3,"click"],[2,"background","rgba(255, 255, 255, 0.1) !important"],[1,"mySubmsg","m-0","lab-mbv-hidin",2,"cursor","pointer",3,"click"],[1,"myCssInput","pl-0","pb-0",2,"padding","5px",3,"click"],[3,"class",4,"ngIf"],["style","position: relative;","id","box1",4,"ngIf"],["id","box1",2,"position","relative"],["box1",""],[1,"srch-icon","p-1",2,"position","absolute","top","-40px","left","-7px"],[1,"fa","fa-search"],["type","search","autofocus","","placeholder","Search...",1,"form-control",2,"border","0px !important",3,"keyup"],[1,"searchShowBox","showBox1"],[1,"searchDeta"],["class","row m-0 w-100 justify-content-between mb-2 cursorp",3,"click",4,"ngFor","ngForOf"],[1,"row","m-0","w-100","justify-content-between","mb-2","cursorp",3,"click"],[1,"col-"],[1,"m-0","ft-16","fw-600","text-dark"],[1,"ft-12","m-0","textSubTitle","text-dark"],[1,"col-","align-self-center","fw-700","ft-18",2,"color","#707070"],[2,"border","0px solid #cfcfcf","margin","10px 0 10px 0"],[1,"mySubmsg","lab-mbv-hidin",2,"cursor","pointer",3,"click"],[1,"myCssInput",2,"padding","0px 11px 23px 0px",3,"click"],[2,"color","#a2a2a2","font-size","15px","font-weight","500"],["src","assets/images/up.webp","alt","",1,"mr-2"],[1,"ft-12",2,"position","absolute","color","#7a7a7a","left","16px"],["class","searchShowBox showBox1","id","box1",4,"ngIf"],["id","box1",1,"searchShowBox","showBox1"],[1,"ft-16","pl-2","py-2","m-0","w-100",2,"border-bottom","1px solid#ddd","width","100% !important",3,"click"],[1,"fa","fa-arrow-circle-left"],[1,"srch-icon","p-1"],["type","search","placeholder","Search...",1,"form-control",3,"keyup"],[1,"m-0","ft-16","fw-600"],[1,"ft-12","m-0","textSubTitle"]],template:function(ue,We){1&ue&&(t.YNc(0,o,7,3,"div",0),t.YNc(1,Ze,10,3,"div",1),t.TgZ(2,"span",2),t.NdJ("click",function(){return We.onOpenCloseDeparture()}),t._uU(3),t.qZA()),2&ue&&(t.Q6J("ngIf",!We.windowSizeValue),t.xp6(1),t.Q6J("ngIf",We.windowSizeValue),t.xp6(2),t.Oqu(null!=We.SelectedDepartureData&&We.SelectedDepartureData.airport_name?null==We.SelectedDepartureData?null:We.SelectedDepartureData.airport_name:"Departure Airport Name"))},directives:[e.O5,e.sg],styles:[".form-control[_ngcontent-%COMP%]:disabled, .form-control[readonly][_ngcontent-%COMP%]{background-color:#fff!important;opacity:1}"]}),Ie})()},7835:(rn,Ht,x)=>{"use strict";x.d(Ht,{u:()=>e});var t=x(5e3),r=x(8530);let e=(()=>{class Pe{constructor(q,re,o,ne){this.eRef=q,this.commonService=re,this.apiService=o,this.baseService=ne,this.windowSizeValue=!1,this.isStaticValue=!1,this.isDepartureSelectBoxFlag=!1,this.isTripValue="one_way",this.isMasterOptions="1",this.isDummyArrivalData=[],this.departureData=[],this.departureArray=[],this.departureArrayAllData=[],this.departureArrayResponse=[],this.SelectedDepartureData={}}clickout(q){this.eRef.nativeElement.contains(q.target)||this.commonService.SetDepartureSelectBox(!1)}ngOnInit(){this.innerWidth=window.innerWidth,this.windowSizeValue=this.innerWidth<501,this.commonService.GetDepartureSelectBox().subscribe(q=>this.isDepartureSelectBoxFlag=q),this.commonService.GetTripValue().subscribe(q=>{q&&(this.isTripValue=q)}),this.commonService.GetMasterTripOptions().subscribe(q=>{q&&(this.isMasterOptions=q)}),this.commonService.GetDepartureArray().subscribe(q=>{this.departureArrayResponse=[],q.length>0&&(this.departureArrayResponse=q.filter(re=>1==re.status),this.departureArrayAllData=q)}),this.commonService.GetSelectedDepartureData().subscribe(q=>{this.SelectedDepartureData=Object.keys(q).length>0?q:{}}),this.commonService.GetMasterTripOptions().subscribe(q=>{q&&(this.isMasterOptions=q,this.isStaticValue="2"==this.isMasterOptions)})}onOpenCloseDeparture(){this.isDepartureSelectBoxFlag=!this.isDepartureSelectBoxFlag,this.commonService.SetDepartureSelectBox(this.isDepartureSelectBoxFlag),setTimeout(function(){$("body").find("input.showBox1").trigger("click"),setTimeout(function(){$("body").find('#box1 input[type="search"]').focus()},100)},200)}onSelectedStaticData(q){console.log("departureObject=========>>>>>>",q),this.commonService.SetSelectedArrivalData({});var re=this.departureArrayAllData.filter(o=>o.departure_city_id==q.city_id);re[0].isSelected=!0,console.log("departureArry=========123===>>>>>",re[0]),this.commonService.SetSelectedDepartureData(re[0]),this.departureArrayAllData.forEach(o=>Object.assign(o,{isSelected:!1})),this.commonService.SetArrivalArray(this.departureArrayAllData),this.commonService.SetDepartureSelectBox(!1),this.departureArrayResponse=this.departureArrayAllData.filter(o=>1==o.status)}onSelectDepartureCity(q){this.commonService.SetSelectedDepartureData(q),console.log("departureObject===146======>>>>>>",q),this.commonService.SetSelectedArrivalData({}),2==this.isMasterOptions?(this.departureArrayAllData.forEach(re=>Object.assign(re,{isSelected:!1})),q.isSelected=!0,this.commonService.SetArrivalArray(this.departureArrayAllData)):this.apiService.onArrivalFlightList({flight_type:this.isTripValue,airport_code:q.airport_code,airport_id:q.airport_id,airport_name:q.airport_name,departure_airport_id:q.departure_airport_id,departure_city_code:q.departure_city_code,departure_city_id:q.departure_city_id,departure_city_name:q.departure_city_name,shared_inventory_plan_Id:q.shared_inventory_plan_Id,vendor_share_plan:q.vendor_share_plan}),this.commonService.SetDepartureSelectBox(!1),this.departureArrayResponse=this.departureArrayAllData.filter(re=>1==re.status)}onFilterSeach(q){if(q.length>=1){this.isStaticValue=!1;var re=q.toLocaleLowerCase();this.departureArrayResponse=this.departureArrayAllData,this.departureArrayResponse=this.departureArrayResponse.filter(o=>o.departure_city_name.toLocaleLowerCase().includes(re)||o.departure_city_code.toLocaleLowerCase().includes(re))}else this.isStaticValue=!0,this.departureArrayResponse=this.departureArrayAllData.filter(o=>1==o.status)}}return Pe.\u0275fac=function(q){return new(q||Pe)(t.Y36(t.SBq),t.Y36(r.v_),t.Y36(r.gK),t.Y36(r.bQ))},Pe.\u0275cmp=t.Xpm({type:Pe,selectors:[["app-custom-holiday-from-city"]],hostBindings:function(q,re){1&q&&t.NdJ("click",function(ne){return re.clickout(ne)},!1,t.evT)},decls:8,vars:3,consts:[[2,"background","rgba(255, 255, 255, 0.1) !important"],[1,"mySubmsg","m-0","lab-mbv-hidin",2,"cursor","pointer"],[1,"myCssInput","pl-0","pb-0",2,"padding","5px"],[1,"selectedCss"]],template:function(q,re){1&q&&(t.TgZ(0,"div",0)(1,"label",1),t._uU(2,"From City "),t.qZA(),t.TgZ(3,"div",2)(4,"div"),t._uU(5,"JAIPUR"),t.qZA(),t.TgZ(6,"div",3),t._uU(7,"Conutry"),t.qZA()()()),2&q&&(t.xp6(4),t.Tol("isClrGray"))},styles:[".form-control[_ngcontent-%COMP%]:disabled, .form-control[readonly][_ngcontent-%COMP%]{background-color:#fff!important;opacity:1}"]}),Pe})()},1852:(rn,Ht,x)=>{"use strict";x.d(Ht,{T:()=>Pe});var t=x(9808),r=x(5e3),e=x(8530);let Pe=(()=>{class g{constructor(re,o,ne,we,Ze){this.eRef=re,this.commonService=o,this.apiService=ne,this.datePipe=we,this.baseService=Ze,this.windowSizeValue=!1,this.isStaticValue=!1,this.isArrivalSelectBoxFlag=!1,this.isMasterOptions="2",this.arrivalData=[],this.arrivalArray=[],this.arrivalArrayAllData=[],this.arrivalArrayResponse=[],this.SelectedArrivalData={},this.isTripValue="one_way",this.SelectedDepartureData={}}clickout(re){this.eRef.nativeElement.contains(re.target)||this.commonService.SetArrivalSelectBox(!1)}ngOnInit(){this.innerWidth=window.innerWidth,this.windowSizeValue=this.innerWidth<501,this.commonService.GetArrivalSelectBox().subscribe(re=>{this.isArrivalSelectBoxFlag=re}),this.commonService.GetTripValue().subscribe(re=>{re&&(this.isTripValue=re)}),this.commonService.GetArrivalArray().subscribe(re=>{this.arrivalArrayResponse=[],re.length>0&&(this.arrivalArrayResponse=re.filter(o=>1==o.status&&!o.isSelected),this.arrivalArrayAllData=re.filter(o=>!o.isSelected))}),this.commonService.GetSelectedDepartureData().subscribe(re=>{this.SelectedDepartureData=Object.keys(re).length>0?re:{}}),this.commonService.GetSelectedArrivalData().subscribe(re=>{this.SelectedArrivalData=Object.keys(re).length>0?re:{}}),this.commonService.GetMasterTripOptions().subscribe(re=>{re&&(this.isMasterOptions=re,this.isStaticValue="2"==this.isMasterOptions)}),this.staticData=[{city_id:795,city_name:"Goa",city_code:"GOI",country:"India",status:1,airport_id:574,airport_name:"Dabolim Airport",airport_code:"GOI"},{city_id:393,city_name:"Kolkata",city_code:"CCU",country:"India",status:1,airport_id:1700,airport_name:"Netaji S C Bose International",airport_code:"CCU"},{city_id:260,city_name:"Bangkok",city_code:"BKK",country:"Thailand",status:1,airport_id:255,airport_name:"Bangkok International/Suvarnabhumi",airport_code:"BKK"},{city_id:996,city_name:"Chandigarh",city_code:"IXC",country:"India",status:1,airport_id:464,airport_name:"Chandigarh Airport",airport_code:"IXC"},{city_id:1828,city_name:"Pune",city_code:"PNQ",country:"India",status:1,airport_id:1393,airport_name:"Lohegaon Airport",airport_code:"PNQ"}]}onOpenCloseArrival(){this.isArrivalSelectBoxFlag=!this.isArrivalSelectBoxFlag,this.isArrivalSelectBoxFlag=!0,this.commonService.SetArrivalSelectBox(this.isArrivalSelectBoxFlag),setTimeout(function(){$("body").find("input.showBox1").trigger("click"),setTimeout(function(){$("body").find('#box2 input[type="search"]').focus()},100)},200)}onSelectedStaticData(re){var o={airport_code:re.airport_code,airport_id:re.airport_id,airport_name:re.airport_name,arrival_airport_id:re.airport_id,arrival_city_code:re.city_code,arrival_city_id:re.city_id,arrival_city_name:re.city_name,departure_airport_id:re.airport_id,departure_city_code:re.airport_code,departure_city_id:re.city_id,departure_city_name:re.city_name,isSelected:!1,status:re.status};this.commonService.SetSelectedArrivalData(o),this.onSelectArrivalCity(o),this.commonService.SetArrivalSelectBox(!1),this.arrivalArrayResponse=this.arrivalArrayAllData.filter(ne=>1==ne.status&&!ne.isSelected)}onSelectArrivalCity(re){if(console.log("arrivalObject=========>>>>>",re),this.commonService.SetSelectedArrivalData(re),2==this.isMasterOptions){for(var o=[],ne=[],we=0;we<365;we++){var Ze=new Date;Ze.setDate(Ze.getDate()+we);const Me=this.datePipe.transform(new Date(Ze),"MM/dd/yyyy");ne.push({flight_date:this.datePipe.transform(new Date(Ze),"yyyy-MM-dd")}),o.push(new Date(Me))}this.commonService.SetDepartureDateArray(ne)}this.commonService.SetArrivalSelectBox(!1),this.arrivalArrayResponse=this.arrivalArrayAllData.filter(Me=>1==Me.status&&!Me.isSelected)}onFilterSeach(re){if(re.length>=1){this.isStaticValue=!1;var o=re.toLocaleLowerCase();this.arrivalArrayResponse=this.arrivalArrayAllData,this.arrivalArrayResponse=this.arrivalArrayResponse.filter(ne=>ne.arrival_city_name.toLocaleLowerCase().includes(o)||ne.arrival_city_code.toLocaleLowerCase().includes(o))}else this.isStaticValue=!0,this.arrivalArrayResponse=this.arrivalArrayAllData.filter(ne=>1==ne.status&&!ne.isSelected)}}return g.\u0275fac=function(re){return new(re||g)(r.Y36(r.SBq),r.Y36(e.v_),r.Y36(e.gK),r.Y36(t.uU),r.Y36(e.bQ))},g.\u0275cmp=r.Xpm({type:g,selectors:[["app-custom-holiday-to-city"]],hostBindings:function(re,o){1&re&&r.NdJ("click",function(we){return o.clickout(we)},!1,r.evT)},features:[r._Bn([t.uU])],decls:9,vars:3,consts:[[2,"background","rgba(255, 255, 255, 0.1) !important"],[1,"mySubmsg","m-0",2,"cursor","pointer"],[1,"myCssInput","pl-0","pb-0",2,"padding","5px"],[1,"selectedCss"],[2,"position","relative"]],template:function(re,o){1&re&&(r.TgZ(0,"div",0)(1,"label",1),r._uU(2,"To City "),r.qZA(),r.TgZ(3,"div",2)(4,"div"),r._uU(5,"DELHI"),r.qZA(),r.TgZ(6,"div",3),r._uU(7,"Conutry"),r.qZA()(),r._UZ(8,"div",4),r.qZA()),2&re&&(r.xp6(4),r.Tol("isClrGray"))},styles:[".form-control[_ngcontent-%COMP%]:disabled, .form-control[readonly][_ngcontent-%COMP%]{background-color:#fff!important;opacity:1}"]}),g})()},9202:(rn,Ht,x)=>{"use strict";x.d(Ht,{w:()=>L});var t=x(3075),r=x(9808),e=x(5e3),Pe=x(8530),g=x(9706),q=x(508),re=x(7835),o=x(1852),ne=x(7322),we=x(7531),Ze=x(6856);const Me=["picker"],Ie=["picker1"];function Fe(Q,dt){if(1&Q){const H=e.EpF();e.ynx(0),e.TgZ(1,"div",25)(2,"p",26),e._uU(3," Maximum 2 guests are allowed in this room "),e.qZA(),e.TgZ(4,"p",27),e._uU(5,"Room 1"),e.qZA(),e.TgZ(6,"div",28)(7,"label",29),e._uU(8," Adults "),e._UZ(9,"br"),e.TgZ(10,"span",30),e._uU(11,"Above 12 Years"),e.qZA()(),e.TgZ(12,"div",31)(13,"div",32)(14,"div",33)(15,"span",34),e.NdJ("click",function(){return e.CHM(H),e.oxw(2).onAddRemoveValue("adult",-1)}),e._uU(16,"-"),e.qZA()(),e.TgZ(17,"div",35)(18,"label",36),e._uU(19),e.qZA()(),e.TgZ(20,"div",33)(21,"span",37),e.NdJ("click",function(){return e.CHM(H),e.oxw(2).onAddRemoveValue("adult",1)}),e._uU(22,"+"),e.qZA()()()()(),e.TgZ(23,"div",28)(24,"label",29),e._uU(25," Children "),e._UZ(26,"br"),e.TgZ(27,"span",30),e._uU(28,"Below 12 Years"),e.qZA()(),e.TgZ(29,"div",31)(30,"div",32)(31,"div",33)(32,"span",34),e.NdJ("click",function(){return e.CHM(H),e.oxw(2).onAddRemoveValue("child",-1)}),e._uU(33,"-"),e.qZA()(),e.TgZ(34,"div",35)(35,"label",36),e._uU(36),e.qZA()(),e.TgZ(37,"div",33)(38,"span",38),e.NdJ("click",function(){return e.CHM(H),e.oxw(2).onAddRemoveValue("child",1)}),e._uU(39,"+"),e.qZA()()()()(),e.TgZ(40,"div",39)(41,"button",40),e.NdJ("click",function(){e.CHM(H);const pe=e.oxw(2);return pe.onSubmitTravellerPopup(),pe.closeonclickpassenger()}),e._uU(42,"+ ADD ROOM"),e.qZA(),e.TgZ(43,"button",41),e.NdJ("click",function(){e.CHM(H);const pe=e.oxw(2);return pe.onSubmitTravellerPopup(),pe.closeonclickpassenger()}),e._uU(44,"APPLY"),e.qZA()()(),e.BQk()}if(2&Q){const H=e.oxw(2);e.xp6(15),e.Q6J("disabled",H.isTravelsObject.adult<=1),e.xp6(4),e.Oqu(null==H.isTravelsObject?null:H.isTravelsObject.adult),e.xp6(13),e.Q6J("disabled",0==H.isTravelsObject.child),e.xp6(4),e.Oqu(null==H.isTravelsObject?null:H.isTravelsObject.child)}}function ue(Q,dt){if(1&Q){const H=e.EpF();e.ynx(0),e.TgZ(1,"div",25)(2,"div",42)(3,"label",43),e._uU(4,"Hotel Category"),e.qZA(),e.TgZ(5,"ul",44)(6,"li",45)(7,"label",46),e._uU(8,"<3 \u2605"),e.qZA(),e.TgZ(9,"span",47),e._uU(10,"(0)"),e.qZA()(),e.TgZ(11,"li",48)(12,"label",46),e._uU(13,"3 \u2605"),e.qZA(),e.TgZ(14,"span",47),e._uU(15,"(64)"),e.qZA()(),e.TgZ(16,"li",48)(17,"label",46),e._uU(18,"4 \u2605"),e.qZA(),e.TgZ(19,"span",47),e._uU(20,"(93)"),e.qZA()(),e.TgZ(21,"li",48)(22,"label",46),e._uU(23,"5 \u2605"),e.qZA(),e.TgZ(24,"span",47),e._uU(25,"(6)"),e.qZA()()()(),e.TgZ(26,"div",42)(27,"label",43),e._uU(28,"Flights"),e.qZA(),e.TgZ(29,"ul",44)(30,"li",45)(31,"label",46),e._uU(32,"With Flights"),e.qZA(),e.TgZ(33,"span",47),e._uU(34,"104"),e.qZA()(),e.TgZ(35,"li",48)(36,"label",46),e._uU(37,"Without Flights"),e.qZA(),e.TgZ(38,"span",47),e._uU(39,"64"),e.qZA()()()(),e.TgZ(40,"div",49)(41,"button",50),e.NdJ("click",function(){e.CHM(H);const pe=e.oxw(2);return pe.onSubmitTravellerPopup(),pe.closeonclickrating()}),e._uU(42,"APPLY"),e.qZA()()(),e.BQk()}}const We=function(Q){return{"is-invalid":Q}};function me(Q,dt){if(1&Q){const H=e.EpF();e.ynx(0),e.TgZ(1,"div",1)(2,"form",2)(3,"div",3)(4,"div",4)(5,"div",5),e._UZ(6,"app-custom-holiday-from-city"),e.qZA(),e.TgZ(7,"div",6),e._UZ(8,"app-custom-holiday-to-city"),e.qZA(),e.TgZ(9,"div",7)(10,"label",8),e._uU(11,"Departur Date"),e.qZA(),e.TgZ(12,"label",9),e._UZ(13,"img",10),e._uU(14," Departure date"),e.qZA(),e.TgZ(15,"mat-form-field",11)(16,"input",12),e.NdJ("dateChange",function(pe){return e.CHM(H),e.oxw().onSelectDepartureDate(pe.target.value)})("click",function(){return e.CHM(H),e.MAs(19).open()}),e.qZA(),e._UZ(17,"mat-datepicker-toggle",13)(18,"mat-datepicker",14,15),e.qZA()(),e.TgZ(20,"div",16)(21,"label",17),e._uU(22,"Rooms & Guests "),e.qZA(),e.TgZ(23,"input",18),e.NdJ("click",function(){return e.CHM(H),e.oxw().onclickpassenger()}),e.qZA(),e.TgZ(24,"span",19),e.NdJ("click",function(){return e.CHM(H),e.oxw().onclickpassenger()}),e._uU(25,"Adults"),e.qZA(),e.TgZ(26,"span",20),e._uU(27,"room"),e.qZA(),e.YNc(28,Fe,45,4,"ng-container",0),e.qZA(),e.TgZ(29,"div",21)(30,"label",17),e._uU(31,"Hotel and Flight Rating"),e.qZA(),e.TgZ(32,"span",22),e.NdJ("click",function(){return e.CHM(H),e.oxw().onclickrating()}),e._uU(33,"3\u2605, Flights, 7N"),e.qZA(),e.YNc(34,ue,43,0,"ng-container",0),e.qZA()(),e.TgZ(35,"div",23)(36,"button",24),e.NdJ("click",function(){return e.CHM(H),e.oxw().onSearchResult()}),e._uU(37,"Search"),e.qZA()()()()(),e.BQk()}if(2&Q){const H=e.MAs(19),z=e.oxw();e.xp6(16),e.Q6J("matDatepickerFilter",z.departureDateInputFilter)("matDatepicker",H)("min",z.mindepartureDate)("max",z.maxdepartureDate)("ngClass",e.VKq(9,We,z.submitted&&z.f.departure_date.errors)),e.xp6(1),e.Q6J("for",H),e.xp6(6),e.s9C("value",(null==z.isTravelsObject?null:z.isTravelsObject.adult)+(null==z.isTravelsObject?null:z.isTravelsObject.child)+(null==z.isTravelsObject?null:z.isTravelsObject.infant)),e.xp6(5),e.Q6J("ngIf",z.passenger),e.xp6(6),e.Q6J("ngIf",z.rating)}}let L=(()=>{class Q{constructor(H,z,pe,ut,ge,Ct,ni,qi,Ut){this.messageService=H,this.modalService=z,this.commonService=pe,this.cdr=ut,this.apiService=ge,this.formBuilder=Ct,this.datePipe=ni,this.router=qi,this.dateAdapter=Ut,this.windowSizeValue=!1,this.ReadMore=!0,this.ReaddMore=!0,this.visible=!1,this.isSwapData=0,this.passenger=!1,this.rating=!1,this.tab="tab1",this.isTripWay="one_way",this.departureArray=[],this.departureArrayResponse=[],this.departureArrayResponseStatus0=[],this.departureArrayResponseStatus1=[],this.SelectedDepartureData={},this.arrivalArray=[],this.arrivalArrayResponse=[],this.arrivalArrayResponseStatus0=[],this.arrivalArrayResponseStatus1=[],this.SelectedArrivalData={},this.arrivalArrayAllResponse=[],this.isDateInputField=!1,this.isTripValue="one_way",this.isMasterOptions="1",this.departureArrayAllResponse=[],this.isSelectedDate="",this.isRegularApiRequest=!1,this.isdropdownOpen=!1,this.isBackendData=!1,this.mindepartureDate=new Date,this.maxdepartureDate=new Date,this.minarrivalDate=new Date,this.maxarrivalDate=new Date,this.currentDateStep=0,this.submitted=!1,this.btnsubmitted=!1,this.nexVal=!1,this.isSearchDataResponse=!1,this.isLoaderStatus=!1,this.isEconomy=!0,this.isPft=!0,this.isTravelsObject={adult:1,child:0,infant:0},this.isDateNextPreviousOptionFlag=!1,this.isSelectedDateArray=[],this.dropdownFromSettings={},this.dropdownToSettings={},this.selectedFromData={},this.selectedToData={},this.isCityLoadingFlag=!1,this.isDepartureSelectBoxFlag=!1,this.isArrivalSelectBoxFlag=!1,this.isDummyArrivalData=[],this.arrivalFlag=!1,this.isDateFlag=!1,this.isReturnDate=!1,this.isSwitchDepartureData={},this.isSwitchArrivalData={},this.dateAdapter.setLocale("en-GB"),this.commonService.GetDepartureDateArray().subscribe(Ot=>{Ot&&Ot.length>0&&(this.d_date=Ot,this.isSelectedDateArray=Ot)}),this.commonService.GetAvailableCurrentDate().subscribe(Ot=>{Ot&&(this.to_day=Ot,this.currentDateStep=this.d_date.findIndex(Yt=>Yt.flight_date==this.to_day))})}onDepartureData(H){this.commonService.SetDepartureSelectBoxFlagKey(H.value),this.commonService.SetDepartureSelectBoxFlag(!0)}onArrivalData(H){this.commonService.SetArrivalSelectBoxFlagKey(H.value),this.commonService.SetArrivalSelectBoxFlag(!0)}onDepartureFilterChange(H){this.departureData=[],this.departureArray=[],""==H?this.departureArrayResponseStatus1.forEach(z=>{this.departureArray.push({id:z.departure_city_id,text:z.departure_city_name+" ("+z.departure_city_code+")",status:z.status}),this.departureData=this.departureArray}):this.departureArrayResponse.forEach(z=>{this.departureArray.push({id:z.departure_city_id,text:z.departure_city_name+" ("+z.departure_city_code+")",status:z.status}),this.departureData=this.departureArray})}onArrivalFilterChange(H){this.arrivalData=[],this.arrivalArray=[],""==H?this.arrivalArrayResponseStatus1.forEach(z=>{this.arrivalArray.push({id:z.arrival_city_id,text:z.arrival_city_name+" ("+z.arrival_city_code+")",status:z.status}),this.arrivalData=this.arrivalArray}):this.arrivalArrayResponse.forEach(z=>{this.arrivalArray.push({id:z.arrival_city_id,text:z.arrival_city_name+" ("+z.arrival_city_code+")",status:z.status}),this.arrivalData=this.arrivalArray})}onDropDownClose(H){}ngOnInit(){if(this.innerWidth=window.innerWidth,this.windowSizeValue=this.innerWidth<501,null!=sessionStorage.getItem("search_form_Data")&&null!=sessionStorage.getItem("search_form_Data")&&""!=sessionStorage.getItem("search_form_Data")){var H=sessionStorage.getItem("search_form_Data");this.isFareType=JSON.parse(H).formValue.pft}this.commonService.SetMasterTripOptions(1),this.dropdownFromSettings={singleSelection:!0,idField:"id",textField:"text",itemsShowLimit:3,allowSearchFilter:!0,closeDropDownOnSelection:!0},this.dropdownToSettings={singleSelection:!0,idField:"id",textField:"text",itemsShowLimit:3,allowSearchFilter:!0,closeDropDownOnSelection:!0},this.searchForm=this.formBuilder.group({departure_city_id:["",t.kI.required],arrival_city_id:["",t.kI.required],departure_date:["",t.kI.required],return_date:[""],adult:["1"],child:["0"],travellers:[1],infant:["0"],cabin_class:["ECONOMY"],pft:this.isFareType?this.isFareType:["REGULAR"]}),this.commonService.GetDepartureSelectBoxFlag().subscribe(z=>{this.isDepartureSelectBoxFlag=z}),this.commonService.GetArrivalSelectBoxFlag().subscribe(z=>{this.isArrivalSelectBoxFlag=z}),this.commonService.GetDepartureArray().subscribe(z=>{this.departureArrayResponse=[],this.departureArray=[],this.departureData=[],this.arrivalArrayResponse=[],this.arrivalArray=[],this.arrivalData=[],z.length>0&&(this.departureArrayAllResponse=z,this.departureArrayResponse=z,this.departureArrayResponseStatus0=this.departureArrayResponse.filter(pe=>0==pe.status),this.departureArrayResponseStatus1=this.departureArrayResponse.filter(pe=>1==pe.status),this.departureArrayResponseStatus1.forEach(pe=>{this.departureArray.push({id:pe.departure_city_id,text:pe.departure_city_name+" ("+pe.departure_city_code+")",status:pe.status}),this.departureData=this.departureArray}),setTimeout(()=>{2==this.isMasterOptions&&(this.isDummyArrivalData=this.departureArrayResponse,this.isDummyArrivalData.splice(this.isDummyArrivalData.findIndex(ut=>ut.departure_city_id==this.SelectedDepartureData.departure_city_id),1),this.commonService.SetArrivalArray(this.isDummyArrivalData)),this.isCityLoadingFlag=!1},1e3))}),this.commonService.GetArrivalArray().subscribe(z=>{this.arrivalArrayResponse=[],this.arrivalArray=[],this.arrivalData=[],z.length>0&&(this.arrivalArrayAllResponse=z,this.arrivalArrayResponse=z,this.arrivalArrayResponseStatus0=this.arrivalArrayResponse.filter(pe=>0==pe.status),this.arrivalArrayResponseStatus1=this.arrivalArrayResponse.filter(pe=>1==pe.status),this.arrivalArrayResponseStatus1.forEach(pe=>{this.arrivalArray.push({id:pe.arrival_city_id,text:pe.arrival_city_name+" ("+pe.arrival_city_code+")"}),this.arrivalData=this.arrivalArray}))}),this.commonService.GetSelectedDepartureData().subscribe(z=>{Object.keys(z).length>0&&(this.SelectedDepartureData=z,this.searchForm.controls.departure_city_id.setValue(this.SelectedDepartureData.departure_city_id),this.selectedFromData=[{id:this.SelectedDepartureData.departure_city_id,text:this.SelectedDepartureData.departure_city_name+" ("+this.SelectedDepartureData.departure_city_code+")"}],this.isDateValidation(),this.SelectedDepartureData&&1==this.isMasterOptions&&(console.log("SelectedDepartureData======bbbb alert=====>>>>",this.SelectedDepartureData),this.onChangeArrivalCity(this.SelectedDepartureData)))}),this.commonService.GetSelectedArrivalData().subscribe(z=>{Object.keys(z).length>0&&(this.SelectedArrivalData=z,this.searchForm.controls.arrival_city_id.setValue(this.SelectedArrivalData.arrival_city_id),this.searchForm.controls.departure_date.setValue(""),this.selectedToData=[{id:this.SelectedArrivalData.arrival_city_id,text:this.SelectedArrivalData.arrival_city_name+" ("+this.SelectedArrivalData.arrival_city_code+")"}],this.isDateValidation())}),this.commonService.GetDepartureDateArray().subscribe(z=>{if(z.length>0){let pe=[];z.forEach(ut=>{var ge=this.datePipe.transform(ut.flight_date,"MM/dd/yyyy");pe.push(new Date(ge))}),this.departureDateInputFilter=ut=>{if(ut){const ge=ut.getTime();return pe.find(Ct=>Ct.getTime()==ge)}return!1},this.mindepartureDate=z[0].flight_date,this.maxdepartureDate=z[z.length-1].flight_date,console.log("datepicker click date========>>>>>>",this.datePicker)}}),this.commonService.GetReturnDateArray().subscribe(z=>{if(z.length>0){let pe=[];z.forEach(ut=>{var ge=this.datePipe.transform(ut.flight_date,"MM/dd/yyyy");pe.push(new Date(ge))}),this.arrivalDateInputFilter=ut=>{if(ut){const ge=ut.getTime();return pe.find(Ct=>Ct.getTime()==ge)}return!1},this.minarrivalDate=z[0].flight_date,this.maxarrivalDate=z[z.length-1].flight_date}}),this.commonService.GetTripValue().subscribe(z=>{z&&(this.isTripValue=z,1==this.isMasterOptions&&(this.SelectedDepartureData={},this.SelectedArrivalData={}))}),this.commonService.GetMasterTripOptions().subscribe(z=>{z&&(this.isMasterOptions=z,console.log("isMasterOptions-32132132------------\x3e>>>>>>",this.isMasterOptions))}),this.commonService.GetSelectedTravelersData().subscribe(z=>{if(Object.keys(z).length>0){this.isTravelsObject=z;var pe=0;pe=pe+Number(z.adult)+Number(z.child)+Number(z.infant),this.searchForm.controls.travellers.setValue(pe)}}),null!=sessionStorage.getItem("search_form_Data")&&null!=sessionStorage.getItem("search_form_Data")&&""!=sessionStorage.getItem("search_form_Data")?(this.isBackendData=!0,H=sessionStorage.getItem("search_form_Data"),this.isTripValue=JSON.parse(H).isTripType,this.commonService.SetMasterTripOptions(JSON.parse(H).isMasterType),2==JSON.parse(H).isMasterType?(this.onDepartureRegularList(),this.getArrivalRegularList(JSON.parse(H).formValue.departure_city_id)):this.apiService.onDepartureFlightList({flight_type:this.isTripValue}),this.departureDateInputFilter=!0,this.isEconomiFareData=JSON.parse(H).formValue.cabin_class,this.commonService.SetSelectedDepartureData(JSON.parse(H).selectedDeparture),this.commonService.SetSelectedArrivalData(JSON.parse(H).selectedArrival),this.searchForm.controls.departure_city_id.setValue(JSON.parse(H).selectedDeparture.departure_city_id),this.searchForm.controls.arrival_city_id.setValue(JSON.parse(H).selectedDeparture.arrival_city_id),this.searchForm.controls.departure_date.setValue(JSON.parse(H).formValue.departure_date),this.searchForm.controls.return_date.setValue(JSON.parse(H).formValue.return_date),this.searchForm.controls.adult.setValue(JSON.parse(H).formValue.adult),this.searchForm.controls.child.setValue(JSON.parse(H).formValue.child),this.searchForm.controls.infant.setValue(JSON.parse(H).formValue.infant),this.searchForm.controls.travellers.setValue(JSON.parse(H).formValue.travellers),this.isTravelsObject.adult=JSON.parse(H).formValue.adult,this.isTravelsObject.child=JSON.parse(H).formValue.child,this.isTravelsObject.infant=JSON.parse(H).formValue.infant,this.isTravelsObject.travellers=JSON.parse(H).formValue.travellers,this.isTravelsObject.cabin_class=JSON.parse(H).formValue.cabin_class,this.isTravelsObject.pft=JSON.parse(H).formValue.pft,this.commonService.SetSelectedTravelersData(this.isTravelsObject),this.isDateInputField=!0,this.onSearchApiRequest()):1==this.isMasterOptions?this.apiService.onDepartureFlightList({flight_type:this.isTripValue}):this.onDepartureRegularList(),$(document).mouseup(z=>{var pe=$("#pills-tabsssss").show();!pe.is(z.target)&&0==pe.has(z.target).length&&(pe.hide(),this.passenger=!1)})}onSetAdult(H){this.isTravelsObject.adult=H}onSetChild(H){this.isTravelsObject.child=H}onSetInfant(H){this.isTravelsObject.infant=H}onSubmitTravellerPopup(){this.isTravelsObject.infant<=this.isTravelsObject.adult?(console.log("this.isTravelsObject>>>>>>>>>Modal",this.isTravelsObject),this.commonService.SetSelectedTravelersData(this.isTravelsObject),this.modalService.SetTravelersModal(!1)):(this.isTravelsObject.infant=0,this.messageService.showError("Please select infant less than adult"))}onEconomiFare(H){console.log("event==============>>>>>>>>>>>",H.target.defaultValue),this.isEconomiFareData=H.target.defaultValue}onclick(){this.ReadMore=!this.ReadMore,this.visible=!this.visible}close(){this.visible=!this.visible}onclickpassenger(){this.ReaddMore=!this.ReaddMore,this.passenger=!this.passenger}closeonclickpassenger(){this.passenger=!this.passenger}onclickrating(){this.ReaddMore=!this.ReaddMore,this.rating=!this.rating}closeonclickrating(){this.rating=!this.rating}searchtabclick(H){this.tab=1==H?"tab1":2==H?"tab2":"tab3"}ngAfterViewInit(){this.cdr.detectChanges()}get f(){return this.searchForm.controls}onOpenDropdown(){$("#pol").toggle("show")}onSelectTrip(H){this.searchForm.reset(),this.commonService.SetSearchFlightResponse({}),this.commonService.SetSelectedDepartureData([]),this.commonService.SetSelectedArrivalData([]),this.isdropdownOpen=!1,this.commonService.SetTripValue(H),this.isTripWay=H,this.isTripValue=H,this.isDateValidation(),1==this.isMasterOptions&&this.apiService.onDepartureFlightList({flight_type:this.isTripValue}),this.searchForm.reset(),this.searchForm.controls.travellers.setValue(this.getTravellersCount()),this.searchForm.controls.cabin_class.setValue("ECONOMY"),this.searchForm.controls.pft.setValue("REGULAR"),sessionStorage.clear()}onSelectMenu(H){this.commonService.SetSearchFlightResponse({}),this.commonService.SetMasterTripOptions(H),2==H?(this.isCityLoadingFlag=!0,this.SelectedDepartureData={},this.SelectedArrivalData={},this.isDateValidation(),this.onDepartureRegularList(),this.searchForm.reset(),this.searchForm.controls.travellers.setValue(this.getTravellersCount())):(this.SelectedDepartureData={},this.SelectedArrivalData={},this.isDateValidation(),this.searchForm.reset(),this.searchForm.controls.travellers.setValue(this.getTravellersCount()))}getTravellersCount(){var H=0;return H+Number(this.isTravelsObject.adult)+Number(this.isTravelsObject.child)+Number(this.isTravelsObject.infant)}onDepartureRegularList(){this.commonService.GetRegularCityArray().subscribe(H=>{H.length>0&&this.commonService.SetDepartureArray(H)}),this.isRegularApiRequest&&(localStorage.setItem("regularCurrentDate",JSON.stringify(new Date)),this.apiService.onDepartureArrivalFlightList({city_name:""}))}getArrivalRegularList(H){this.arrivalArrayResponse=[],this.arrivalArray=[],this.arrivalData=[],this.arrivalArrayResponse=this.isDummyArrivalData,this.arrivalArrayResponse.forEach(z=>{this.arrivalArray.push({id:z.arrival_city_id,text:z.arrival_city_name+" ("+z.arrival_city_code+")"}),this.arrivalData=this.arrivalArray})}onSelectDeparture(H){var z;H.id&&(z=this.departureArrayResponse.filter(ut=>ut.departure_city_id==H.id),2==this.isMasterOptions&&(this.isDummyArrivalData=this.departureArrayResponse,this.isDummyArrivalData.splice(this.isDummyArrivalData.findIndex(ut=>ut.departure_city_id==H.id),1),this.commonService.SetArrivalArray(this.isDummyArrivalData)),z.length>0&&(this.SelectedArrivalData={},this.searchForm.controls.arrival_city_id.setValue(""),this.searchForm.controls.departure_date.setValue(""),this.commonService.SetSelectedDepartureData(z[0])))}onChangeArrivalCity(H){this.searchForm.controls.departure_date.setValue(""),this.departureDateInputFilter=!1}onSelectArrival(H){var z=[];H.id&&(z=this.arrivalArrayResponse.filter(pe=>pe.arrival_city_id==H.id),2==this.isMasterOptions&&this.getArrivalRegularList(H.id),z.length>0&&(this.searchForm.controls.departure_date.setValue(""),this.commonService.SetSelectedArrivalData(z[0])))}isDateValidation(){if(null!=this.SelectedDepartureData.departure_city_code&&""!=this.SelectedDepartureData.departure_city_code&&""!=this.SelectedDepartureData.departure_city_id&&""!=this.SelectedDepartureData.departure_city_id&&null!=this.SelectedArrivalData.arrival_city_code&&""!=this.SelectedArrivalData.arrival_city_code&&""!=this.SelectedArrivalData.arrival_city_id&&""!=this.SelectedArrivalData.arrival_city_id)if(this.isDateInputField=!0,1==this.isMasterOptions)this.apiService.onDepartureFlightDateList({departure_city_code:this.SelectedDepartureData.departure_city_code,arrival_city_code:this.SelectedArrivalData.arrival_city_code,departure_city_id:this.SelectedDepartureData.departure_city_id,arrival_city_id:this.SelectedArrivalData.arrival_city_id,is_return:"one_way"==this.isTripValue?0:1});else{var H=[];this.isDateInputField=!0;for(var z=[],pe=0;pe<365;pe++){var ut=new Date;ut.setDate(ut.getDate()+pe);const ge=this.datePipe.transform(new Date(ut),"MM/dd/yyyy");z.push({flight_date:this.datePipe.transform(new Date(ut),"yyyy-MM-dd")}),H.push(new Date(ge))}setTimeout(()=>{z.length>0&&(this.departureDateInputFilter=ge=>{if(ge){const Ct=ge.getTime();return H.find(ni=>ni.getTime()==Ct)}return!1},this.mindepartureDate=z[0].flight_date,this.maxdepartureDate=z[z.length-1].flight_date)},1e3)}else this.isBackendData||(this.isDateInputField=!1)}onSelectDepartureDate(H){this.searchForm.controls.return_date.setValue("");var z=this.datePipe.transform(new Date(H),"yyyy-MM-dd");this.commonService.SetAvailableCurrentDate(z),sessionStorage.setItem("nexPrev_selectedDateCheapfix",JSON.stringify(z)),"return"==this.isTripValue&&this.getReturnDateList(H)}getReturnDateList(H){if(console.log("departureDate====>",H),2==this.isMasterOptions){for(var z=[],pe=[],ut=0;ut<365;ut++){var ge=new Date(H);ge.setDate(ge.getDate()+ut);const Ct=this.datePipe.transform(new Date(ge),"MM/dd/yyyy");pe.push({flight_date:this.datePipe.transform(new Date(ge),"yyyy-MM-dd")}),z.push(new Date(Ct))}console.log("result=================>>>>>>>",pe),this.commonService.SetReturnDateArray(pe)}else this.apiService.onArrivalFlightDateList({departure_city_code:this.SelectedDepartureData.departure_city_code,arrival_city_code:this.SelectedArrivalData.arrival_city_code,departure_city_id:this.SelectedDepartureData.departure_city_id,arrival_city_id:this.SelectedArrivalData.arrival_city_id,is_return:"one_way"==this.isTripValue?0:1,departure_date:this.datePipe.transform(H,"yyyy-MM-dd")})}onOpenTravelsPopUp(){this.modalService.SetTravelersModal(!0)}onOpenclassPopUp(){this.modalService.SetclassModal(!0)}onSearchResult(){if(this.searchForm.controls.departure_date.setErrors(null),this.searchForm.controls.return_date.setErrors(null),1==this.isSwapData&&(this.searchForm.controls.departure_city_id.setValue(this.isSwitchDepartureData.arrival_city_id),this.searchForm.controls.arrival_city_id.setValue(this.isSwitchArrivalData.departure_city_id)),console.log("searchForm==========>>>>>",this.searchForm),this.submitted=!0,!this.searchForm.invalid){var H={};this.searchForm.value.departure_date&&(H.departure_date=this.datePipe.transform(this.searchForm.value.departure_date,"yyyy-MM-dd"),this.searchForm.value.departure_date=this.datePipe.transform(this.searchForm.value.departure_date,"yyyy-MM-dd")),this.searchForm.value.return_date&&(this.searchForm.value.return_date=this.datePipe.transform(this.searchForm.value.return_date,"yyyy-MM-dd"),H.return_date=this.datePipe.transform(this.searchForm.value.return_date,"yyyy-MM-dd")),console.log("isTravelsObject>>>>>>>>>>",this.isTravelsObject),this.searchForm.value.adult=this.isTravelsObject.adult,this.searchForm.value.child=this.isTravelsObject.child,this.searchForm.value.infant=this.isTravelsObject.infant,this.searchForm.value.travellers=this.isTravelsObject.travellers,H.formValue=this.searchForm.value,H.selectedDeparture=this.SelectedDepartureData,H.selectedArrival=this.SelectedArrivalData,H.isTripType=this.isTripValue,H.isMasterType=this.isMasterOptions,sessionStorage.setItem("search_form_Data",JSON.stringify(H)),this.onSearchApiRequest(),this.router.navigateByUrl("/holiday-package-result").then(()=>{window.location.reload()})}}onSearchApiRequest(){this.isLoaderStatus=!0;var H=sessionStorage.getItem("search_form_Data"),z={};1==this.isSwapData?(console.log("swapdata=============111111"),console.log("this.isSwitchArrivalData=====>>>>",this.isSwitchArrivalData),z.arrival_airport_id=this.isSwitchArrivalData.departure_airport_id,z.arrival_city_id=this.isSwitchArrivalData.departure_city_id,z.arr_city_code=JSON.parse(H).selectedDeparture.departure_city_code,z.dep_city_code=JSON.parse(H).selectedDeparture.arrival_city_code):(console.log("swapdata=============222222"),z.arrival_airport_id=Number(JSON.parse(H).selectedArrival.arrival_airport_id),z.arrival_city_id=Number(JSON.parse(H).selectedArrival.arrival_city_id),z.arr_city_code=JSON.parse(H).selectedArrival.arrival_city_code,z.dep_city_code=JSON.parse(H).selectedDeparture.departure_city_code),z.departure_city_id=Number(JSON.parse(H).selectedDeparture.departure_city_id),z.departure_airport_id=Number(JSON.parse(H).selectedDeparture.departure_airport_id),z.departure_date=JSON.parse(H).formValue.departure_date,z.return_date=JSON.parse(H).formValue.return_date,z.adult=Number(JSON.parse(H).formValue.adult),z.children=Number(JSON.parse(H).formValue.child),z.infant=Number(JSON.parse(H).formValue.infant),z.trip_type="one_way"==this.isTripValue?0:1,console.log("payloadObject=======>>>>",z),1==this.isMasterOptions?this.apiService.onCustomFlightSearch(z):(z.prefered_airline="AI",this.apiService.onRegularFlightSearch(z)),this.isSwapData=0}dateTransform(H){var z=new Date(H);return this.datePipe.transform(z,"dd-MM-yyyy")}onSwitch(){this.isSwapData=1;var H=this.departureArrayResponse.filter(z=>z.departure_city_id==this.SelectedArrivalData.arrival_city_id);H.length>0?(this.isSwitchArrivalData=this.SelectedDepartureData,this.isSwitchDepartureData=this.SelectedArrivalData,console.log("isSwitchDepartureData222=====-----\x3e>>>",this.isSwitchDepartureData),this.departureArrayResponse.forEach(z=>Object.assign(z,{isSelected:!1})),H[0].isSelected=!0,this.commonService.SetSelectedDepartureData(H[0]),this.apiService.onArrivalFlightList({flight_type:this.isTripValue,airport_code:H[0].airport_code,airport_id:H[0].airport_id,airport_name:H[0].airport_name,departure_airport_id:H[0].departure_airport_id,departure_city_code:H[0].departure_city_code,departure_city_id:H[0].departure_city_id,departure_city_name:H[0].departure_city_name,shared_inventory_plan_Id:H[0].shared_inventory_plan_Id,vendor_share_plan:H[0].vendor_share_plan}),setTimeout(()=>{console.log("swapArrival===============>>>>>",this.arrivalArrayAllResponse);var z=this.arrivalArrayAllResponse.filter(pe=>pe.arrival_city_id==this.isSwitchArrivalData.departure_city_id);z[0].isSelected=!0,this.commonService.SetSelectedArrivalData(z[0])},800)):(this.isSwapData=0,this.messageService.showError(this.SelectedArrivalData.arrival_city_code+"-"+this.SelectedDepartureData.departure_city_code+" is not available"))}onAddRemoveValue(H,z){"adult"==H?("-1"==z&&this.isTravelsObject.infant==this.isTravelsObject.adult&&(this.isTravelsObject.infant=Number(this.isTravelsObject.infant)+Number(z)),this.isTravelsObject.adult=Number(this.isTravelsObject.adult)+Number(z)):"child"==H?this.isTravelsObject.child=Number(this.isTravelsObject.child)+Number(z):"infant"==H&&(this.isTravelsObject.infant{"use strict";x.d(Ht,{N:()=>L});var t=x(3075),r=x(9808),e=x(5e3),Pe=x(8530),g=x(9706),q=x(508),re=x(7835),o=x(1852),ne=x(7322),we=x(7531),Ze=x(6856);const Me=["picker"],Ie=["picker1"];function Fe(Q,dt){if(1&Q){const H=e.EpF();e.ynx(0),e.TgZ(1,"div",25)(2,"p",26),e._uU(3," Maximum 2 guests are allowed in this room "),e.qZA(),e.TgZ(4,"p",27),e._uU(5,"Room 1"),e.qZA(),e.TgZ(6,"div",28)(7,"label",29),e._uU(8," Adults "),e._UZ(9,"br"),e.TgZ(10,"span",30),e._uU(11,"Above 12 Years"),e.qZA()(),e.TgZ(12,"div",31)(13,"div",32)(14,"div",33)(15,"span",34),e.NdJ("click",function(){return e.CHM(H),e.oxw(2).onAddRemoveValue("adult",-1)}),e._uU(16,"-"),e.qZA()(),e.TgZ(17,"div",35)(18,"label",36),e._uU(19),e.qZA()(),e.TgZ(20,"div",33)(21,"span",37),e.NdJ("click",function(){return e.CHM(H),e.oxw(2).onAddRemoveValue("adult",1)}),e._uU(22,"+"),e.qZA()()()()(),e.TgZ(23,"div",28)(24,"label",29),e._uU(25," Children "),e._UZ(26,"br"),e.TgZ(27,"span",30),e._uU(28,"Below 12 Years"),e.qZA()(),e.TgZ(29,"div",31)(30,"div",32)(31,"div",33)(32,"span",34),e.NdJ("click",function(){return e.CHM(H),e.oxw(2).onAddRemoveValue("child",-1)}),e._uU(33,"-"),e.qZA()(),e.TgZ(34,"div",35)(35,"label",36),e._uU(36),e.qZA()(),e.TgZ(37,"div",33)(38,"span",38),e.NdJ("click",function(){return e.CHM(H),e.oxw(2).onAddRemoveValue("child",1)}),e._uU(39,"+"),e.qZA()()()()(),e.TgZ(40,"div",39)(41,"button",40),e.NdJ("click",function(){e.CHM(H);const pe=e.oxw(2);return pe.onSubmitTravellerPopup(),pe.closeonclickpassenger()}),e._uU(42,"+ ADD ROOM"),e.qZA(),e.TgZ(43,"button",41),e.NdJ("click",function(){e.CHM(H);const pe=e.oxw(2);return pe.onSubmitTravellerPopup(),pe.closeonclickpassenger()}),e._uU(44,"APPLY"),e.qZA()()(),e.BQk()}if(2&Q){const H=e.oxw(2);e.xp6(15),e.Q6J("disabled",H.isTravelsObject.adult<=1),e.xp6(4),e.Oqu(null==H.isTravelsObject?null:H.isTravelsObject.adult),e.xp6(13),e.Q6J("disabled",0==H.isTravelsObject.child),e.xp6(4),e.Oqu(null==H.isTravelsObject?null:H.isTravelsObject.child)}}function ue(Q,dt){if(1&Q){const H=e.EpF();e.ynx(0),e.TgZ(1,"div",25)(2,"div",42)(3,"label",43),e._uU(4,"Hotel Category"),e.qZA(),e.TgZ(5,"ul",44)(6,"li",45)(7,"label",46),e._uU(8,"<3 \u2605"),e.qZA(),e.TgZ(9,"span",47),e._uU(10,"(0)"),e.qZA()(),e.TgZ(11,"li",48)(12,"label",46),e._uU(13,"3 \u2605"),e.qZA(),e.TgZ(14,"span",47),e._uU(15,"(64)"),e.qZA()(),e.TgZ(16,"li",48)(17,"label",46),e._uU(18,"4 \u2605"),e.qZA(),e.TgZ(19,"span",47),e._uU(20,"(93)"),e.qZA()(),e.TgZ(21,"li",48)(22,"label",46),e._uU(23,"5 \u2605"),e.qZA(),e.TgZ(24,"span",47),e._uU(25,"(6)"),e.qZA()()()(),e.TgZ(26,"div",42)(27,"label",43),e._uU(28,"Flights"),e.qZA(),e.TgZ(29,"ul",44)(30,"li",45)(31,"label",46),e._uU(32,"With Flights"),e.qZA(),e.TgZ(33,"span",47),e._uU(34,"104"),e.qZA()(),e.TgZ(35,"li",48)(36,"label",46),e._uU(37,"Without Flights"),e.qZA(),e.TgZ(38,"span",47),e._uU(39,"64"),e.qZA()()()(),e.TgZ(40,"div",49)(41,"button",50),e.NdJ("click",function(){e.CHM(H);const pe=e.oxw(2);return pe.onSubmitTravellerPopup(),pe.closeonclickrating()}),e._uU(42,"APPLY"),e.qZA()()(),e.BQk()}}const We=function(Q){return{"is-invalid":Q}};function me(Q,dt){if(1&Q){const H=e.EpF();e.ynx(0),e.TgZ(1,"div",1)(2,"form",2)(3,"div",3)(4,"div",4)(5,"div",5),e._UZ(6,"app-custom-holiday-from-city"),e.qZA(),e.TgZ(7,"div",6),e._UZ(8,"app-custom-holiday-to-city"),e.qZA(),e.TgZ(9,"div",7)(10,"label",8),e._uU(11,"Departur Date"),e.qZA(),e.TgZ(12,"label",9),e._UZ(13,"img",10),e._uU(14," Departure date"),e.qZA(),e.TgZ(15,"mat-form-field",11)(16,"input",12),e.NdJ("dateChange",function(pe){return e.CHM(H),e.oxw().onSelectDepartureDate(pe.target.value)})("click",function(){return e.CHM(H),e.MAs(19).open()}),e.qZA(),e._UZ(17,"mat-datepicker-toggle",13)(18,"mat-datepicker",14,15),e.qZA()(),e.TgZ(20,"div",16)(21,"label",17),e._uU(22,"Rooms & Guests "),e.qZA(),e.TgZ(23,"input",18),e.NdJ("click",function(){return e.CHM(H),e.oxw().onclickpassenger()}),e.qZA(),e.TgZ(24,"span",19),e.NdJ("click",function(){return e.CHM(H),e.oxw().onclickpassenger()}),e._uU(25,"Adults"),e.qZA(),e.TgZ(26,"span",20),e._uU(27,"room"),e.qZA(),e.YNc(28,Fe,45,4,"ng-container",0),e.qZA(),e.TgZ(29,"div",21)(30,"label",17),e._uU(31,"Hotel and Flight Rating"),e.qZA(),e.TgZ(32,"span",22),e.NdJ("click",function(){return e.CHM(H),e.oxw().onclickrating()}),e._uU(33,"3\u2605, Flights, 7N"),e.qZA(),e.YNc(34,ue,43,0,"ng-container",0),e.qZA()(),e.TgZ(35,"div",23)(36,"button",24),e.NdJ("click",function(){return e.CHM(H),e.oxw().onSearchResult()}),e._uU(37,"Search"),e.qZA()()()()(),e.BQk()}if(2&Q){const H=e.MAs(19),z=e.oxw();e.xp6(16),e.Q6J("matDatepickerFilter",z.departureDateInputFilter)("matDatepicker",H)("min",z.mindepartureDate)("max",z.maxdepartureDate)("ngClass",e.VKq(9,We,z.submitted&&z.f.departure_date.errors)),e.xp6(1),e.Q6J("for",H),e.xp6(6),e.s9C("value",(null==z.isTravelsObject?null:z.isTravelsObject.adult)+(null==z.isTravelsObject?null:z.isTravelsObject.child)+(null==z.isTravelsObject?null:z.isTravelsObject.infant)),e.xp6(5),e.Q6J("ngIf",z.passenger),e.xp6(6),e.Q6J("ngIf",z.rating)}}let L=(()=>{class Q{constructor(H,z,pe,ut,ge,Ct,ni,qi,Ut){this.messageService=H,this.modalService=z,this.commonService=pe,this.cdr=ut,this.apiService=ge,this.formBuilder=Ct,this.datePipe=ni,this.router=qi,this.dateAdapter=Ut,this.windowSizeValue=!1,this.ReadMore=!0,this.ReaddMore=!0,this.visible=!1,this.isSwapData=0,this.passenger=!1,this.rating=!1,this.tab="tab1",this.isTripWay="one_way",this.departureArray=[],this.departureArrayResponse=[],this.departureArrayResponseStatus0=[],this.departureArrayResponseStatus1=[],this.SelectedDepartureData={},this.arrivalArray=[],this.arrivalArrayResponse=[],this.arrivalArrayResponseStatus0=[],this.arrivalArrayResponseStatus1=[],this.SelectedArrivalData={},this.arrivalArrayAllResponse=[],this.isDateInputField=!1,this.isTripValue="one_way",this.isMasterOptions="1",this.departureArrayAllResponse=[],this.isSelectedDate="",this.isRegularApiRequest=!1,this.isdropdownOpen=!1,this.isBackendData=!1,this.mindepartureDate=new Date,this.maxdepartureDate=new Date,this.minarrivalDate=new Date,this.maxarrivalDate=new Date,this.currentDateStep=0,this.submitted=!1,this.btnsubmitted=!1,this.nexVal=!1,this.isSearchDataResponse=!1,this.isLoaderStatus=!1,this.isEconomy=!0,this.isPft=!0,this.isTravelsObject={adult:1,child:0,infant:0},this.isDateNextPreviousOptionFlag=!1,this.isSelectedDateArray=[],this.dropdownFromSettings={},this.dropdownToSettings={},this.selectedFromData={},this.selectedToData={},this.isCityLoadingFlag=!1,this.isDepartureSelectBoxFlag=!1,this.isArrivalSelectBoxFlag=!1,this.isDummyArrivalData=[],this.arrivalFlag=!1,this.isDateFlag=!1,this.isReturnDate=!1,this.isSwitchDepartureData={},this.isSwitchArrivalData={},this.dateAdapter.setLocale("en-GB"),this.commonService.GetDepartureDateArray().subscribe(Ot=>{Ot&&Ot.length>0&&(this.d_date=Ot,this.isSelectedDateArray=Ot)}),this.commonService.GetAvailableCurrentDate().subscribe(Ot=>{Ot&&(this.to_day=Ot,this.currentDateStep=this.d_date.findIndex(Yt=>Yt.flight_date==this.to_day))})}onDepartureData(H){this.commonService.SetDepartureSelectBoxFlagKey(H.value),this.commonService.SetDepartureSelectBoxFlag(!0)}onArrivalData(H){this.commonService.SetArrivalSelectBoxFlagKey(H.value),this.commonService.SetArrivalSelectBoxFlag(!0)}onDepartureFilterChange(H){this.departureData=[],this.departureArray=[],""==H?this.departureArrayResponseStatus1.forEach(z=>{this.departureArray.push({id:z.departure_city_id,text:z.departure_city_name+" ("+z.departure_city_code+")",status:z.status}),this.departureData=this.departureArray}):this.departureArrayResponse.forEach(z=>{this.departureArray.push({id:z.departure_city_id,text:z.departure_city_name+" ("+z.departure_city_code+")",status:z.status}),this.departureData=this.departureArray})}onArrivalFilterChange(H){this.arrivalData=[],this.arrivalArray=[],""==H?this.arrivalArrayResponseStatus1.forEach(z=>{this.arrivalArray.push({id:z.arrival_city_id,text:z.arrival_city_name+" ("+z.arrival_city_code+")",status:z.status}),this.arrivalData=this.arrivalArray}):this.arrivalArrayResponse.forEach(z=>{this.arrivalArray.push({id:z.arrival_city_id,text:z.arrival_city_name+" ("+z.arrival_city_code+")",status:z.status}),this.arrivalData=this.arrivalArray})}onDropDownClose(H){}ngOnInit(){if(this.innerWidth=window.innerWidth,this.windowSizeValue=this.innerWidth<501,null!=sessionStorage.getItem("search_form_Data")&&null!=sessionStorage.getItem("search_form_Data")&&""!=sessionStorage.getItem("search_form_Data")){var H=sessionStorage.getItem("search_form_Data");this.isFareType=JSON.parse(H).formValue.pft}this.commonService.SetMasterTripOptions(1),this.dropdownFromSettings={singleSelection:!0,idField:"id",textField:"text",itemsShowLimit:3,allowSearchFilter:!0,closeDropDownOnSelection:!0},this.dropdownToSettings={singleSelection:!0,idField:"id",textField:"text",itemsShowLimit:3,allowSearchFilter:!0,closeDropDownOnSelection:!0},this.searchForm=this.formBuilder.group({departure_city_id:["",t.kI.required],arrival_city_id:["",t.kI.required],departure_date:["",t.kI.required],return_date:[""],adult:["1"],child:["0"],travellers:[1],infant:["0"],cabin_class:["ECONOMY"],pft:this.isFareType?this.isFareType:["REGULAR"]}),this.commonService.GetDepartureSelectBoxFlag().subscribe(z=>{this.isDepartureSelectBoxFlag=z}),this.commonService.GetArrivalSelectBoxFlag().subscribe(z=>{this.isArrivalSelectBoxFlag=z}),this.commonService.GetDepartureArray().subscribe(z=>{this.departureArrayResponse=[],this.departureArray=[],this.departureData=[],this.arrivalArrayResponse=[],this.arrivalArray=[],this.arrivalData=[],z.length>0&&(this.departureArrayAllResponse=z,this.departureArrayResponse=z,this.departureArrayResponseStatus0=this.departureArrayResponse.filter(pe=>0==pe.status),this.departureArrayResponseStatus1=this.departureArrayResponse.filter(pe=>1==pe.status),this.departureArrayResponseStatus1.forEach(pe=>{this.departureArray.push({id:pe.departure_city_id,text:pe.departure_city_name+" ("+pe.departure_city_code+")",status:pe.status}),this.departureData=this.departureArray}),setTimeout(()=>{2==this.isMasterOptions&&(this.isDummyArrivalData=this.departureArrayResponse,this.isDummyArrivalData.splice(this.isDummyArrivalData.findIndex(ut=>ut.departure_city_id==this.SelectedDepartureData.departure_city_id),1),this.commonService.SetArrivalArray(this.isDummyArrivalData)),this.isCityLoadingFlag=!1},1e3))}),this.commonService.GetArrivalArray().subscribe(z=>{this.arrivalArrayResponse=[],this.arrivalArray=[],this.arrivalData=[],z.length>0&&(this.arrivalArrayAllResponse=z,this.arrivalArrayResponse=z,this.arrivalArrayResponseStatus0=this.arrivalArrayResponse.filter(pe=>0==pe.status),this.arrivalArrayResponseStatus1=this.arrivalArrayResponse.filter(pe=>1==pe.status),this.arrivalArrayResponseStatus1.forEach(pe=>{this.arrivalArray.push({id:pe.arrival_city_id,text:pe.arrival_city_name+" ("+pe.arrival_city_code+")"}),this.arrivalData=this.arrivalArray}))}),this.commonService.GetSelectedDepartureData().subscribe(z=>{Object.keys(z).length>0&&(this.SelectedDepartureData=z,this.searchForm.controls.departure_city_id.setValue(this.SelectedDepartureData.departure_city_id),this.selectedFromData=[{id:this.SelectedDepartureData.departure_city_id,text:this.SelectedDepartureData.departure_city_name+" ("+this.SelectedDepartureData.departure_city_code+")"}],this.isDateValidation(),this.SelectedDepartureData&&1==this.isMasterOptions&&(console.log("SelectedDepartureData======bbbb alert=====>>>>",this.SelectedDepartureData),this.onChangeArrivalCity(this.SelectedDepartureData)))}),this.commonService.GetSelectedArrivalData().subscribe(z=>{Object.keys(z).length>0&&(this.SelectedArrivalData=z,this.searchForm.controls.arrival_city_id.setValue(this.SelectedArrivalData.arrival_city_id),this.searchForm.controls.departure_date.setValue(""),this.selectedToData=[{id:this.SelectedArrivalData.arrival_city_id,text:this.SelectedArrivalData.arrival_city_name+" ("+this.SelectedArrivalData.arrival_city_code+")"}],this.isDateValidation())}),this.commonService.GetDepartureDateArray().subscribe(z=>{if(z.length>0){let pe=[];z.forEach(ut=>{var ge=this.datePipe.transform(ut.flight_date,"MM/dd/yyyy");pe.push(new Date(ge))}),this.departureDateInputFilter=ut=>{if(ut){const ge=ut.getTime();return pe.find(Ct=>Ct.getTime()==ge)}return!1},this.mindepartureDate=z[0].flight_date,this.maxdepartureDate=z[z.length-1].flight_date,console.log("datepicker click date========>>>>>>",this.datePicker)}}),this.commonService.GetReturnDateArray().subscribe(z=>{if(z.length>0){let pe=[];z.forEach(ut=>{var ge=this.datePipe.transform(ut.flight_date,"MM/dd/yyyy");pe.push(new Date(ge))}),this.arrivalDateInputFilter=ut=>{if(ut){const ge=ut.getTime();return pe.find(Ct=>Ct.getTime()==ge)}return!1},this.minarrivalDate=z[0].flight_date,this.maxarrivalDate=z[z.length-1].flight_date}}),this.commonService.GetTripValue().subscribe(z=>{z&&(this.isTripValue=z,1==this.isMasterOptions&&(this.SelectedDepartureData={},this.SelectedArrivalData={}))}),this.commonService.GetMasterTripOptions().subscribe(z=>{z&&(this.isMasterOptions=z,console.log("isMasterOptions-32132132------------\x3e>>>>>>",this.isMasterOptions))}),this.commonService.GetSelectedTravelersData().subscribe(z=>{if(Object.keys(z).length>0){this.isTravelsObject=z;var pe=0;pe=pe+Number(z.adult)+Number(z.child)+Number(z.infant),this.searchForm.controls.travellers.setValue(pe)}}),null!=sessionStorage.getItem("search_form_Data")&&null!=sessionStorage.getItem("search_form_Data")&&""!=sessionStorage.getItem("search_form_Data")?(this.isBackendData=!0,H=sessionStorage.getItem("search_form_Data"),this.isTripValue=JSON.parse(H).isTripType,this.commonService.SetMasterTripOptions(JSON.parse(H).isMasterType),2==JSON.parse(H).isMasterType?(this.onDepartureRegularList(),this.getArrivalRegularList(JSON.parse(H).formValue.departure_city_id)):this.apiService.onDepartureFlightList({flight_type:this.isTripValue}),this.departureDateInputFilter=!0,this.isEconomiFareData=JSON.parse(H).formValue.cabin_class,this.commonService.SetSelectedDepartureData(JSON.parse(H).selectedDeparture),this.commonService.SetSelectedArrivalData(JSON.parse(H).selectedArrival),this.searchForm.controls.departure_city_id.setValue(JSON.parse(H).selectedDeparture.departure_city_id),this.searchForm.controls.arrival_city_id.setValue(JSON.parse(H).selectedDeparture.arrival_city_id),this.searchForm.controls.departure_date.setValue(JSON.parse(H).formValue.departure_date),this.searchForm.controls.return_date.setValue(JSON.parse(H).formValue.return_date),this.searchForm.controls.adult.setValue(JSON.parse(H).formValue.adult),this.searchForm.controls.child.setValue(JSON.parse(H).formValue.child),this.searchForm.controls.infant.setValue(JSON.parse(H).formValue.infant),this.searchForm.controls.travellers.setValue(JSON.parse(H).formValue.travellers),this.isTravelsObject.adult=JSON.parse(H).formValue.adult,this.isTravelsObject.child=JSON.parse(H).formValue.child,this.isTravelsObject.infant=JSON.parse(H).formValue.infant,this.isTravelsObject.travellers=JSON.parse(H).formValue.travellers,this.isTravelsObject.cabin_class=JSON.parse(H).formValue.cabin_class,this.isTravelsObject.pft=JSON.parse(H).formValue.pft,this.commonService.SetSelectedTravelersData(this.isTravelsObject),this.isDateInputField=!0,this.onSearchApiRequest()):1==this.isMasterOptions?this.apiService.onDepartureFlightList({flight_type:this.isTripValue}):this.onDepartureRegularList(),$(document).mouseup(z=>{var pe=$("#pills-tabsssss").show();!pe.is(z.target)&&0==pe.has(z.target).length&&(pe.hide(),this.passenger=!1)})}onSetAdult(H){this.isTravelsObject.adult=H}onSetChild(H){this.isTravelsObject.child=H}onSetInfant(H){this.isTravelsObject.infant=H}onSubmitTravellerPopup(){this.isTravelsObject.infant<=this.isTravelsObject.adult?(console.log("this.isTravelsObject>>>>>>>>>Modal",this.isTravelsObject),this.commonService.SetSelectedTravelersData(this.isTravelsObject),this.modalService.SetTravelersModal(!1)):(this.isTravelsObject.infant=0,this.messageService.showError("Please select infant less than adult"))}onEconomiFare(H){console.log("event==============>>>>>>>>>>>",H.target.defaultValue),this.isEconomiFareData=H.target.defaultValue}onclick(){this.ReadMore=!this.ReadMore,this.visible=!this.visible}close(){this.visible=!this.visible}onclickpassenger(){this.ReaddMore=!this.ReaddMore,this.passenger=!this.passenger}closeonclickpassenger(){this.passenger=!this.passenger}onclickrating(){this.ReaddMore=!this.ReaddMore,this.rating=!this.rating}closeonclickrating(){this.rating=!this.rating}searchtabclick(H){this.tab=1==H?"tab1":2==H?"tab2":"tab3"}ngAfterViewInit(){this.cdr.detectChanges()}get f(){return this.searchForm.controls}onOpenDropdown(){$("#pol").toggle("show")}onSelectTrip(H){this.searchForm.reset(),this.commonService.SetSearchFlightResponse({}),this.commonService.SetSelectedDepartureData([]),this.commonService.SetSelectedArrivalData([]),this.isdropdownOpen=!1,this.commonService.SetTripValue(H),this.isTripWay=H,this.isTripValue=H,this.isDateValidation(),1==this.isMasterOptions&&this.apiService.onDepartureFlightList({flight_type:this.isTripValue}),this.searchForm.reset(),this.searchForm.controls.travellers.setValue(this.getTravellersCount()),this.searchForm.controls.cabin_class.setValue("ECONOMY"),this.searchForm.controls.pft.setValue("REGULAR"),sessionStorage.clear()}onSelectMenu(H){this.commonService.SetSearchFlightResponse({}),this.commonService.SetMasterTripOptions(H),2==H?(this.isCityLoadingFlag=!0,this.SelectedDepartureData={},this.SelectedArrivalData={},this.isDateValidation(),this.onDepartureRegularList(),this.searchForm.reset(),this.searchForm.controls.travellers.setValue(this.getTravellersCount())):(this.SelectedDepartureData={},this.SelectedArrivalData={},this.isDateValidation(),this.searchForm.reset(),this.searchForm.controls.travellers.setValue(this.getTravellersCount()))}getTravellersCount(){var H=0;return H+Number(this.isTravelsObject.adult)+Number(this.isTravelsObject.child)+Number(this.isTravelsObject.infant)}onDepartureRegularList(){this.commonService.GetRegularCityArray().subscribe(H=>{H.length>0&&this.commonService.SetDepartureArray(H)}),this.isRegularApiRequest&&(localStorage.setItem("regularCurrentDate",JSON.stringify(new Date)),this.apiService.onDepartureArrivalFlightList({city_name:""}))}getArrivalRegularList(H){this.arrivalArrayResponse=[],this.arrivalArray=[],this.arrivalData=[],this.arrivalArrayResponse=this.isDummyArrivalData,this.arrivalArrayResponse.forEach(z=>{this.arrivalArray.push({id:z.arrival_city_id,text:z.arrival_city_name+" ("+z.arrival_city_code+")"}),this.arrivalData=this.arrivalArray})}onSelectDeparture(H){var z;H.id&&(z=this.departureArrayResponse.filter(ut=>ut.departure_city_id==H.id),2==this.isMasterOptions&&(this.isDummyArrivalData=this.departureArrayResponse,this.isDummyArrivalData.splice(this.isDummyArrivalData.findIndex(ut=>ut.departure_city_id==H.id),1),this.commonService.SetArrivalArray(this.isDummyArrivalData)),z.length>0&&(this.SelectedArrivalData={},this.searchForm.controls.arrival_city_id.setValue(""),this.searchForm.controls.departure_date.setValue(""),this.commonService.SetSelectedDepartureData(z[0])))}onChangeArrivalCity(H){this.searchForm.controls.departure_date.setValue(""),this.departureDateInputFilter=!1}onSelectArrival(H){var z=[];H.id&&(z=this.arrivalArrayResponse.filter(pe=>pe.arrival_city_id==H.id),2==this.isMasterOptions&&this.getArrivalRegularList(H.id),z.length>0&&(this.searchForm.controls.departure_date.setValue(""),this.commonService.SetSelectedArrivalData(z[0])))}isDateValidation(){if(null!=this.SelectedDepartureData.departure_city_code&&""!=this.SelectedDepartureData.departure_city_code&&""!=this.SelectedDepartureData.departure_city_id&&""!=this.SelectedDepartureData.departure_city_id&&null!=this.SelectedArrivalData.arrival_city_code&&""!=this.SelectedArrivalData.arrival_city_code&&""!=this.SelectedArrivalData.arrival_city_id&&""!=this.SelectedArrivalData.arrival_city_id)if(this.isDateInputField=!0,1==this.isMasterOptions)this.apiService.onDepartureFlightDateList({departure_city_code:this.SelectedDepartureData.departure_city_code,arrival_city_code:this.SelectedArrivalData.arrival_city_code,departure_city_id:this.SelectedDepartureData.departure_city_id,arrival_city_id:this.SelectedArrivalData.arrival_city_id,is_return:"one_way"==this.isTripValue?0:1});else{var H=[];this.isDateInputField=!0;for(var z=[],pe=0;pe<365;pe++){var ut=new Date;ut.setDate(ut.getDate()+pe);const ge=this.datePipe.transform(new Date(ut),"MM/dd/yyyy");z.push({flight_date:this.datePipe.transform(new Date(ut),"yyyy-MM-dd")}),H.push(new Date(ge))}setTimeout(()=>{z.length>0&&(this.departureDateInputFilter=ge=>{if(ge){const Ct=ge.getTime();return H.find(ni=>ni.getTime()==Ct)}return!1},this.mindepartureDate=z[0].flight_date,this.maxdepartureDate=z[z.length-1].flight_date)},1e3)}else this.isBackendData||(this.isDateInputField=!1)}onSelectDepartureDate(H){this.searchForm.controls.return_date.setValue("");var z=this.datePipe.transform(new Date(H),"yyyy-MM-dd");this.commonService.SetAvailableCurrentDate(z),sessionStorage.setItem("nexPrev_selectedDateCheapfix",JSON.stringify(z)),"return"==this.isTripValue&&this.getReturnDateList(H)}getReturnDateList(H){if(console.log("departureDate====>",H),2==this.isMasterOptions){for(var z=[],pe=[],ut=0;ut<365;ut++){var ge=new Date(H);ge.setDate(ge.getDate()+ut);const Ct=this.datePipe.transform(new Date(ge),"MM/dd/yyyy");pe.push({flight_date:this.datePipe.transform(new Date(ge),"yyyy-MM-dd")}),z.push(new Date(Ct))}console.log("result=================>>>>>>>",pe),this.commonService.SetReturnDateArray(pe)}else this.apiService.onArrivalFlightDateList({departure_city_code:this.SelectedDepartureData.departure_city_code,arrival_city_code:this.SelectedArrivalData.arrival_city_code,departure_city_id:this.SelectedDepartureData.departure_city_id,arrival_city_id:this.SelectedArrivalData.arrival_city_id,is_return:"one_way"==this.isTripValue?0:1,departure_date:this.datePipe.transform(H,"yyyy-MM-dd")})}onOpenTravelsPopUp(){this.modalService.SetTravelersModal(!0)}onOpenclassPopUp(){this.modalService.SetclassModal(!0)}onSearchResult(){if(this.searchForm.controls.departure_date.setErrors(null),this.searchForm.controls.return_date.setErrors(null),1==this.isSwapData&&(this.searchForm.controls.departure_city_id.setValue(this.isSwitchDepartureData.arrival_city_id),this.searchForm.controls.arrival_city_id.setValue(this.isSwitchArrivalData.departure_city_id)),console.log("searchForm==========>>>>>",this.searchForm),this.submitted=!0,!this.searchForm.invalid){var H={};this.searchForm.value.departure_date&&(H.departure_date=this.datePipe.transform(this.searchForm.value.departure_date,"yyyy-MM-dd"),this.searchForm.value.departure_date=this.datePipe.transform(this.searchForm.value.departure_date,"yyyy-MM-dd")),this.searchForm.value.return_date&&(this.searchForm.value.return_date=this.datePipe.transform(this.searchForm.value.return_date,"yyyy-MM-dd"),H.return_date=this.datePipe.transform(this.searchForm.value.return_date,"yyyy-MM-dd")),console.log("isTravelsObject>>>>>>>>>>",this.isTravelsObject),this.searchForm.value.adult=this.isTravelsObject.adult,this.searchForm.value.child=this.isTravelsObject.child,this.searchForm.value.infant=this.isTravelsObject.infant,this.searchForm.value.travellers=this.isTravelsObject.travellers,H.formValue=this.searchForm.value,H.selectedDeparture=this.SelectedDepartureData,H.selectedArrival=this.SelectedArrivalData,H.isTripType=this.isTripValue,H.isMasterType=this.isMasterOptions,sessionStorage.setItem("search_form_Data",JSON.stringify(H)),this.onSearchApiRequest(),this.router.navigateByUrl("/holiday-package-result").then(()=>{window.location.reload()})}}onSearchApiRequest(){this.isLoaderStatus=!0;var H=sessionStorage.getItem("search_form_Data"),z={};1==this.isSwapData?(console.log("swapdata=============111111"),console.log("this.isSwitchArrivalData=====>>>>",this.isSwitchArrivalData),z.arrival_airport_id=this.isSwitchArrivalData.departure_airport_id,z.arrival_city_id=this.isSwitchArrivalData.departure_city_id,z.arr_city_code=JSON.parse(H).selectedDeparture.departure_city_code,z.dep_city_code=JSON.parse(H).selectedDeparture.arrival_city_code):(console.log("swapdata=============222222"),z.arrival_airport_id=Number(JSON.parse(H).selectedArrival.arrival_airport_id),z.arrival_city_id=Number(JSON.parse(H).selectedArrival.arrival_city_id),z.arr_city_code=JSON.parse(H).selectedArrival.arrival_city_code,z.dep_city_code=JSON.parse(H).selectedDeparture.departure_city_code),z.departure_city_id=Number(JSON.parse(H).selectedDeparture.departure_city_id),z.departure_airport_id=Number(JSON.parse(H).selectedDeparture.departure_airport_id),z.departure_date=JSON.parse(H).formValue.departure_date,z.return_date=JSON.parse(H).formValue.return_date,z.adult=Number(JSON.parse(H).formValue.adult),z.children=Number(JSON.parse(H).formValue.child),z.infant=Number(JSON.parse(H).formValue.infant),z.trip_type="one_way"==this.isTripValue?0:1,console.log("payloadObject=======>>>>",z),1==this.isMasterOptions?this.apiService.onCustomFlightSearch(z):(z.prefered_airline="AI",this.apiService.onRegularFlightSearch(z)),this.isSwapData=0}dateTransform(H){var z=new Date(H);return this.datePipe.transform(z,"dd-MM-yyyy")}onSwitch(){this.isSwapData=1;var H=this.departureArrayResponse.filter(z=>z.departure_city_id==this.SelectedArrivalData.arrival_city_id);H.length>0?(this.isSwitchArrivalData=this.SelectedDepartureData,this.isSwitchDepartureData=this.SelectedArrivalData,console.log("isSwitchDepartureData222=====-----\x3e>>>",this.isSwitchDepartureData),this.departureArrayResponse.forEach(z=>Object.assign(z,{isSelected:!1})),H[0].isSelected=!0,this.commonService.SetSelectedDepartureData(H[0]),this.apiService.onArrivalFlightList({flight_type:this.isTripValue,airport_code:H[0].airport_code,airport_id:H[0].airport_id,airport_name:H[0].airport_name,departure_airport_id:H[0].departure_airport_id,departure_city_code:H[0].departure_city_code,departure_city_id:H[0].departure_city_id,departure_city_name:H[0].departure_city_name,shared_inventory_plan_Id:H[0].shared_inventory_plan_Id,vendor_share_plan:H[0].vendor_share_plan}),setTimeout(()=>{console.log("swapArrival===============>>>>>",this.arrivalArrayAllResponse);var z=this.arrivalArrayAllResponse.filter(pe=>pe.arrival_city_id==this.isSwitchArrivalData.departure_city_id);z[0].isSelected=!0,this.commonService.SetSelectedArrivalData(z[0])},800)):(this.isSwapData=0,this.messageService.showError(this.SelectedArrivalData.arrival_city_code+"-"+this.SelectedDepartureData.departure_city_code+" is not available"))}onAddRemoveValue(H,z){"adult"==H?("-1"==z&&this.isTravelsObject.infant==this.isTravelsObject.adult&&(this.isTravelsObject.infant=Number(this.isTravelsObject.infant)+Number(z)),this.isTravelsObject.adult=Number(this.isTravelsObject.adult)+Number(z)):"child"==H?this.isTravelsObject.child=Number(this.isTravelsObject.child)+Number(z):"infant"==H&&(this.isTravelsObject.infant{"use strict";x.d(Ht,{Ko:()=>wt,wf:()=>Qt,RW:()=>r,bh:()=>_i});var t=x(5e3);let r=(()=>{class Je{constructor(){}}return Je.\u0275fac=function(ce){return new(ce||Je)},Je.\u0275cmp=t.Xpm({type:Je,selectors:[["ngx-app-loader"]],decls:1,vars:0,consts:[[1,"loading"]],template:function(ce,Ue){1&ce&&t._UZ(0,"div",0)},styles:['p[_ngcontent-%COMP%]{font-family:Montserrat}.loading[_ngcontent-%COMP%]{position:fixed;z-index:99999999999;height:2em;width:2em;overflow:show;margin:auto;inset:0}.loading[_ngcontent-%COMP%]:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(rgba(20,20,20,.8),rgba(0,0,0,.8));background:-webkit-radial-gradient(rgba(20,20,20,.8),rgba(0,0,0,.8))}.loading[_ngcontent-%COMP%]:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loading[_ngcontent-%COMP%]:not(:required):after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;animation:spinner 1.5s infinite linear;border-radius:.5em;box-shadow:#ffffffbf 1.5em 0,#ffffffbf 1.1em 1.1em,#ffffffbf 0 1.5em,#ffffffbf -1.1em 1.1em,#ffffffbf -1.5em 0,#ffffffbf -1.1em -1.1em,#ffffffbf 0 -1.5em,#ffffffbf 1.1em -1.1em}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}']}),Je})();var e=x(3075),Pe=x(9808),g=x(8530),q=x(9706),re=x(508),o=x(663),ne=x(1940),we=x(7322),Ze=x(7531),Me=x(6856);const Ie=["datePickerF"],Fe=["picker1"];function ue(Je,at){1&Je&&(t.TgZ(0,"div",54),t._uU(1,"This field is required"),t.qZA())}function We(Je,at){if(1&Je&&(t.TgZ(0,"div",52),t.YNc(1,ue,2,0,"div",53),t.qZA()),2&Je){const ce=t.oxw(3);t.xp6(1),t.Q6J("ngIf",ce.f.departure_city_id.errors.required)}}function me(Je,at){1&Je&&(t.TgZ(0,"div",54),t._uU(1,"This field is required "),t.qZA())}function L(Je,at){if(1&Je&&(t.TgZ(0,"div",52),t.YNc(1,me,2,0,"div",53),t.qZA()),2&Je){const ce=t.oxw(3);t.xp6(1),t.Q6J("ngIf",ce.f.arrival_city_id.errors.required)}}function Q(Je,at){1&Je&&(t.TgZ(0,"div",54),t._uU(1,"This field is required "),t.qZA())}function dt(Je,at){if(1&Je&&(t.TgZ(0,"div",52),t.YNc(1,Q,2,0,"div",53),t.qZA()),2&Je){const ce=t.oxw(3);t.xp6(1),t.Q6J("ngIf",ce.f.departure_date.errors.required)}}function H(Je,at){1&Je&&(t.TgZ(0,"div",54),t._uU(1,"This field is required "),t.qZA())}function z(Je,at){if(1&Je&&(t.TgZ(0,"div",52),t.YNc(1,H,2,0,"div",53),t.qZA()),2&Je){const ce=t.oxw(3);t.xp6(1),t.Q6J("ngIf",ce.f.return_date.errors.required)}}function pe(Je,at){if(1&Je){const ce=t.EpF();t.ynx(0),t.TgZ(1,"div",55)(2,"p",56),t._uU(3," Travellers "),t.qZA(),t.TgZ(4,"div",57)(5,"label",58),t._uU(6," Adult 12+Yrs"),t.qZA(),t.TgZ(7,"div",59)(8,"div",60)(9,"button",61),t.NdJ("click",function(){return t.CHM(ce),t.oxw(3).onAddRemoveValue("adult",-1)}),t._uU(10,"-"),t.qZA()(),t.TgZ(11,"div",62)(12,"label",63),t._uU(13),t.qZA()(),t.TgZ(14,"div",60)(15,"button",64),t.NdJ("click",function(){return t.CHM(ce),t.oxw(3).onAddRemoveValue("adult",1)}),t._uU(16,"+"),t.qZA()()()(),t.TgZ(17,"div",57)(18,"label",58),t._uU(19," Child 2-12 Yrs"),t.qZA(),t.TgZ(20,"div",59)(21,"div",60)(22,"button",61),t.NdJ("click",function(){return t.CHM(ce),t.oxw(3).onAddRemoveValue("child",-1)}),t._uU(23,"-"),t.qZA()(),t.TgZ(24,"div",62)(25,"label",63),t._uU(26),t.qZA()(),t.TgZ(27,"div",60)(28,"button",64),t.NdJ("click",function(){return t.CHM(ce),t.oxw(3).onAddRemoveValue("child",1)}),t._uU(29,"+"),t.qZA()()()(),t.TgZ(30,"div",57)(31,"label",58),t._uU(32," Infant 0-2 Yrs"),t.qZA(),t.TgZ(33,"div",59)(34,"div",60)(35,"button",61),t.NdJ("click",function(){return t.CHM(ce),t.oxw(3).onAddRemoveValue("infant",-1)}),t._uU(36,"-"),t.qZA()(),t.TgZ(37,"div",62)(38,"label",63),t._uU(39),t.qZA()(),t.TgZ(40,"div",60)(41,"button",61),t.NdJ("click",function(){return t.CHM(ce),t.oxw(3).onAddRemoveValue("infant",1)}),t._uU(42,"+"),t.qZA()()()(),t.TgZ(43,"div",65)(44,"button",66),t.NdJ("click",function(){t.CHM(ce);const st=t.oxw(3);return st.onSubmitTravellerPopup(),st.closeonclickpassenger()}),t._uU(45,"APPLY"),t.qZA()()(),t.BQk()}if(2&Je){const ce=t.oxw(3);t.xp6(9),t.Q6J("disabled",ce.isTravelsObject.adult<=1),t.xp6(4),t.Oqu(null==ce.isTravelsObject?null:ce.isTravelsObject.adult),t.xp6(9),t.Q6J("disabled",0==ce.isTravelsObject.child),t.xp6(4),t.Oqu(null==ce.isTravelsObject?null:ce.isTravelsObject.child),t.xp6(9),t.Q6J("disabled",0==ce.isTravelsObject.infant),t.xp6(4),t.Oqu(null==ce.isTravelsObject?null:ce.isTravelsObject.infant),t.xp6(2),t.Q6J("disabled",ce.isTravelsObject.infant>=ce.isTravelsObject.adult)}}const ut=function(Je){return{"is-invalid":Je}};function ge(Je,at){if(1&Je){const ce=t.EpF();t.TgZ(0,"div",23)(1,"div",24),t._UZ(2,"app-custom-departure-box"),t.YNc(3,We,2,1,"div",25),t.qZA(),t.TgZ(4,"div",26),t.NdJ("click",function(){return t.CHM(ce),t.oxw(2).onSwitch()}),t._UZ(5,"img",27),t.qZA(),t.TgZ(6,"div",28),t._UZ(7,"app-custom-arrival-box"),t.YNc(8,L,2,1,"div",25),t.qZA(),t.TgZ(9,"div",29)(10,"label",30),t._uU(11,"Depart"),t.qZA(),t.TgZ(12,"label",31),t._UZ(13,"img",32),t._uU(14," Departure date"),t.qZA(),t.TgZ(15,"mat-form-field",33)(16,"input",34),t.NdJ("dateChange",function(st){return t.CHM(ce),t.oxw(2).onSelectDepartureDate(st.target.value)})("click",function(){return t.CHM(ce),t.MAs(19).open()}),t.qZA(),t._UZ(17,"mat-datepicker-toggle",35)(18,"mat-datepicker",36,37),t.qZA(),t.YNc(20,dt,2,1,"div",25),t.qZA(),t.TgZ(21,"div",38)(22,"label",39),t._uU(23,"Return"),t.qZA(),t.TgZ(24,"label",40),t._UZ(25,"img",41),t._uU(26," Return date"),t.qZA(),t.TgZ(27,"mat-form-field",42)(28,"input",43),t.NdJ("click",function(){return t.CHM(ce),t.MAs(31).open()}),t.qZA(),t._UZ(29,"mat-datepicker-toggle",35)(30,"mat-datepicker",44,45),t.qZA(),t.YNc(32,z,2,1,"div",25),t.qZA(),t.TgZ(33,"div",46)(34,"label",39),t._uU(35,"Passenger"),t.qZA(),t.TgZ(36,"label",40),t._UZ(37,"img",47),t._uU(38," Passenger"),t.qZA(),t.TgZ(39,"input",48),t.NdJ("click",function(){return t.CHM(ce),t.oxw(2).onclickpassenger()}),t.qZA(),t.TgZ(40,"span",49),t.NdJ("click",function(){return t.CHM(ce),t.oxw(2).onclickpassenger()}),t._uU(41,"Guest"),t.qZA(),t.TgZ(42,"span",50),t.NdJ("click",function(){return t.CHM(ce),t.oxw(2).onclickpassenger()}),t._uU(43,"passenger"),t.qZA(),t.TgZ(44,"span",51),t._uU(45),t.qZA(),t.YNc(46,pe,46,7,"ng-container",0),t.qZA()()}if(2&Je){const ce=t.MAs(19),Ue=t.MAs(31),st=t.oxw(2);t.xp6(3),t.Q6J("ngIf",st.submitted&&st.f.departure_city_id.errors),t.xp6(5),t.Q6J("ngIf",st.submitted&&st.f.arrival_city_id.errors),t.xp6(8),t.Q6J("matDatepickerFilter",st.departureDateInputFilter)("matDatepicker",ce)("min",st.mindepartureDate)("max",st.maxdepartureDate)("ngClass",t.VKq(20,ut,st.submitted&&st.f.departure_date.errors)),t.xp6(1),t.Q6J("for",ce),t.xp6(3),t.Q6J("ngIf",st.submitted&&st.f.departure_date.errors),t.xp6(8),t.Q6J("matDatepickerFilter",st.arrivalDateInputFilter)("matDatepicker",Ue)("disabled","one_way"==st.isTripValue)("min",st.minarrivalDate)("max",st.maxarrivalDate)("ngClass",t.VKq(22,ut,st.submitted&&st.f.return_date.errors)),t.xp6(1),t.Q6J("for",Ue),t.xp6(3),t.Q6J("ngIf",st.submitted&&st.f.return_date.errors),t.xp6(7),t.s9C("value",(null==st.isTravelsObject?null:st.isTravelsObject.adult)+(null==st.isTravelsObject?null:st.isTravelsObject.child)+(null==st.isTravelsObject?null:st.isTravelsObject.infant)),t.xp6(6),t.Oqu(st.isEconomiFareData?st.isEconomiFareData:"ECONOMY"),t.xp6(1),t.Q6J("ngIf",st.passenger)}}function Ct(Je,at){if(1&Je){const ce=t.EpF();t.TgZ(0,"div",67)(1,"button",68),t.NdJ("click",function(){return t.CHM(ce),t.oxw(2).onSearchResult()}),t._uU(2,"Search"),t.qZA()()}}const ni=function(Je){return{activese:Je}};function qi(Je,at){if(1&Je){const ce=t.EpF();t.ynx(0),t.TgZ(1,"div",3)(2,"form",4)(3,"div",5)(4,"ul",6)(5,"li",7)(6,"div")(7,"input",8),t.NdJ("click",function(){return t.CHM(ce),t.oxw().onSelectTrip("one_way")}),t.qZA(),t.TgZ(8,"label",9),t.NdJ("click",function(){return t.CHM(ce),t.oxw().onSelectTrip("one_way")}),t._uU(9,"\xa0 One way"),t.qZA()()(),t.TgZ(10,"li",7)(11,"div")(12,"input",10),t.NdJ("click",function(){return t.CHM(ce),t.oxw().onSelectTrip("return")}),t.qZA(),t.TgZ(13,"label",11),t.NdJ("click",function(){return t.CHM(ce),t.oxw().onSelectTrip("return")}),t._uU(14,"\xa0 Round Trip"),t.qZA(),t._UZ(15,"img",12),t.qZA()()(),t.YNc(16,ge,47,24,"div",13),t.TgZ(17,"div",14)(18,"label",15),t._uU(19," Fare Type : "),t.qZA(),t.TgZ(20,"label",16),t._UZ(21,"input",17),t._uU(22," Regular "),t.qZA(),t.TgZ(23,"label",18),t._UZ(24,"input",19),t._uU(25," Student "),t.qZA(),t.TgZ(26,"label",20),t._UZ(27,"input",21),t._uU(28," Senior Citizen"),t.qZA()(),t.YNc(29,Ct,3,0,"div",22),t.qZA()()(),t.BQk()}if(2&Je){const ce=t.oxw();t.xp6(2),t.Q6J("formGroup",ce.searchForm),t.xp6(4),t.Gre("custom-radio d-flex ","one_way"==ce.isTripValue?"labelActive":"",""),t.xp6(1),t.Q6J("checked","one_way"==ce.isTripValue),t.xp6(1),t.Gre("align-self-center m-0 text-dark ","one_way"==ce.isTripValue?"radioCss":"radioCss1"," "),t.Q6J("ngClass",t.VKq(19,ni,"tab1"===ce.tab)),t.xp6(3),t.Gre("custom-radio d-flex ","return"==ce.isTripValue?"labelActive":"",""),t.xp6(1),t.Q6J("checked","return"==ce.isTripValue),t.xp6(1),t.Gre("align-self-center m-0 text-dark ","return"==ce.isTripValue?"radioCss":"radioCss1"," "),t.Q6J("ngClass",t.VKq(21,ni,"tab2"===ce.tab)),t.xp6(3),t.Q6J("ngIf","sectorwise"!=ce.isTripValue),t.xp6(13),t.Q6J("ngIf","sectorwise"!=ce.isTripValue)}}function Ut(Je,at){1&Je&&(t.TgZ(0,"div",54),t._uU(1,"This field is required"),t.qZA())}function Ot(Je,at){if(1&Je&&(t.TgZ(0,"div",52),t.YNc(1,Ut,2,0,"div",53),t.qZA()),2&Je){const ce=t.oxw(3);t.xp6(1),t.Q6J("ngIf",ce.f.departure_city_id.errors.required)}}function Yt(Je,at){1&Je&&(t.TgZ(0,"div",54),t._uU(1,"This field is required "),t.qZA())}function Re(Je,at){if(1&Je&&(t.TgZ(0,"div",52),t.YNc(1,Yt,2,0,"div",53),t.qZA()),2&Je){const ce=t.oxw(3);t.xp6(1),t.Q6J("ngIf",ce.f.arrival_city_id.errors.required)}}function At(Je,at){1&Je&&(t.TgZ(0,"div",54),t._uU(1,"This field is required "),t.qZA())}function Ve(Je,at){if(1&Je&&(t.TgZ(0,"div",52),t.YNc(1,At,2,0,"div",53),t.qZA()),2&Je){const ce=t.oxw(3);t.xp6(1),t.Q6J("ngIf",ce.f.departure_date.errors.required)}}function Ne(Je,at){1&Je&&(t.TgZ(0,"div",54),t._uU(1,"This field is required "),t.qZA())}function kt(Je,at){if(1&Je&&(t.TgZ(0,"div",52),t.YNc(1,Ne,2,0,"div",53),t.qZA()),2&Je){const ce=t.oxw(3);t.xp6(1),t.Q6J("ngIf",ce.f.return_date.errors.required)}}function lt(Je,at){if(1&Je){const ce=t.EpF();t.ynx(0),t.TgZ(1,"div",55)(2,"p",84),t.NdJ("click",function(){return t.CHM(ce),t.oxw(3).closeonclickpassenger()}),t._UZ(3,"i",85),t._uU(4,"\xa0 Back"),t.qZA(),t.TgZ(5,"div",57)(6,"label",58),t._uU(7," Adult 12+Yrs"),t.qZA(),t.TgZ(8,"div",86)(9,"div",60)(10,"span",87),t.NdJ("click",function(){return t.CHM(ce),t.oxw(3).onAddRemoveValue("adult",-1)}),t._uU(11,"-"),t.qZA()(),t.TgZ(12,"div",88)(13,"label",63),t._uU(14),t.qZA()(),t.TgZ(15,"div",60)(16,"span",89),t.NdJ("click",function(){return t.CHM(ce),t.oxw(3).onAddRemoveValue("adult",1)}),t._uU(17,"+"),t.qZA()()()(),t.TgZ(18,"div",57)(19,"label",58),t._uU(20," Child 2-12 Yrs"),t.qZA(),t.TgZ(21,"div",86)(22,"div",60)(23,"span",87),t.NdJ("click",function(){return t.CHM(ce),t.oxw(3).onAddRemoveValue("child",-1)}),t._uU(24,"-"),t.qZA()(),t.TgZ(25,"div",88)(26,"label",63),t._uU(27),t.qZA()(),t.TgZ(28,"div",60)(29,"span",89),t.NdJ("click",function(){return t.CHM(ce),t.oxw(3).onAddRemoveValue("child",1)}),t._uU(30,"+"),t.qZA()()()(),t.TgZ(31,"div",57)(32,"label",58),t._uU(33," Infant 0-2 Yrs"),t.qZA(),t.TgZ(34,"div",86)(35,"div",60)(36,"span",87),t.NdJ("click",function(){return t.CHM(ce),t.oxw(3).onAddRemoveValue("infant",-1)}),t._uU(37,"-"),t.qZA()(),t.TgZ(38,"div",88)(39,"label",63),t._uU(40),t.qZA()(),t.TgZ(41,"div",60)(42,"span",87),t.NdJ("click",function(){return t.CHM(ce),t.oxw(3).onAddRemoveValue("infant",1)}),t._uU(43,"+"),t.qZA()()()(),t.TgZ(44,"div",65)(45,"button",66),t.NdJ("click",function(){t.CHM(ce);const st=t.oxw(3);return st.onSubmitTravellerPopup(),st.closeonclickpassenger()}),t._uU(46,"APPLY"),t.qZA()()(),t.BQk()}if(2&Je){const ce=t.oxw(3);t.xp6(10),t.Q6J("disabled",ce.isTravelsObject.adult<=1),t.xp6(4),t.Oqu(null==ce.isTravelsObject?null:ce.isTravelsObject.adult),t.xp6(9),t.Q6J("disabled",0==ce.isTravelsObject.child),t.xp6(4),t.Oqu(null==ce.isTravelsObject?null:ce.isTravelsObject.child),t.xp6(9),t.Q6J("disabled",0==ce.isTravelsObject.infant),t.xp6(4),t.Oqu(null==ce.isTravelsObject?null:ce.isTravelsObject.infant),t.xp6(2),t.Q6J("disabled",ce.isTravelsObject.infant>=ce.isTravelsObject.adult)}}function yt(Je,at){if(1&Je){const ce=t.EpF();t.TgZ(0,"div",23)(1,"div",71),t._UZ(2,"app-custom-departure-box",72),t.YNc(3,Ot,2,1,"div",25),t.TgZ(4,"div",73),t.NdJ("click",function(){return t.CHM(ce),t.oxw(2).onSwitch()}),t._UZ(5,"img",74),t.qZA()(),t.TgZ(6,"div",75),t._UZ(7,"app-custom-arrival-box",72),t.YNc(8,Re,2,1,"div",25),t.qZA(),t.TgZ(9,"div",76)(10,"label",30),t._uU(11,"Depart"),t.qZA(),t.TgZ(12,"label",31),t._UZ(13,"img",32),t._uU(14," Departure date"),t.qZA(),t.TgZ(15,"mat-form-field",33)(16,"input",77),t.NdJ("dateChange",function(st){return t.CHM(ce),t.oxw(2).onSelectDepartureDate(st.target.value)})("click",function(){return t.CHM(ce),t.MAs(19).open()}),t.qZA(),t._UZ(17,"mat-datepicker-toggle",35)(18,"mat-datepicker",78,79),t.qZA(),t.YNc(20,Ve,2,1,"div",25),t.qZA(),t.TgZ(21,"div",80)(22,"label",39),t._uU(23,"Return"),t.qZA(),t.TgZ(24,"label",40),t._UZ(25,"img",41),t._uU(26," Return date"),t.qZA(),t.TgZ(27,"mat-form-field",42)(28,"input",81),t.NdJ("click",function(){return t.CHM(ce),t.MAs(31).open()}),t.qZA(),t._UZ(29,"mat-datepicker-toggle",35)(30,"mat-datepicker",82,45),t.qZA(),t.YNc(32,kt,2,1,"div",25),t.qZA(),t.TgZ(33,"div",83)(34,"label",39),t._uU(35,"Passenger"),t.qZA(),t.TgZ(36,"label",40),t._UZ(37,"img",47),t._uU(38," Passenger"),t.qZA(),t.TgZ(39,"input",48),t.NdJ("click",function(){return t.CHM(ce),t.oxw(2).onclickpassenger()}),t.qZA(),t.TgZ(40,"span",49),t.NdJ("click",function(){return t.CHM(ce),t.oxw(2).onclickpassenger()}),t._uU(41,"Guest"),t.qZA(),t.TgZ(42,"span",50),t.NdJ("click",function(){return t.CHM(ce),t.oxw(2).onclickpassenger()}),t._uU(43,"passenger"),t.qZA(),t.TgZ(44,"span",51),t._uU(45),t.qZA(),t.YNc(46,lt,47,7,"ng-container",0),t.qZA()()}if(2&Je){const ce=t.MAs(19),Ue=t.MAs(31),st=t.oxw(2);t.xp6(3),t.Q6J("ngIf",st.submitted&&st.f.departure_city_id.errors),t.xp6(5),t.Q6J("ngIf",st.submitted&&st.f.arrival_city_id.errors),t.xp6(8),t.Q6J("matDatepickerFilter",st.departureDateInputFilter)("matDatepicker",ce)("min",st.mindepartureDate)("max",st.maxdepartureDate)("ngClass",t.VKq(22,ut,st.submitted&&st.f.departure_date.errors)),t.xp6(1),t.Q6J("for",ce),t.xp6(1),t.Q6J("touchUi",st.isMobile),t.xp6(2),t.Q6J("ngIf",st.submitted&&st.f.departure_date.errors),t.xp6(8),t.Q6J("matDatepickerFilter",st.arrivalDateInputFilter)("matDatepicker",Ue)("disabled","one_way"==st.isTripValue)("min",st.minarrivalDate)("max",st.maxarrivalDate)("ngClass",t.VKq(24,ut,st.submitted&&st.f.return_date.errors)),t.xp6(1),t.Q6J("for",Ue),t.xp6(1),t.Q6J("touchUi",st.isMobile),t.xp6(2),t.Q6J("ngIf",st.submitted&&st.f.return_date.errors),t.xp6(7),t.s9C("value",(null==st.isTravelsObject?null:st.isTravelsObject.adult)+(null==st.isTravelsObject?null:st.isTravelsObject.child)+(null==st.isTravelsObject?null:st.isTravelsObject.infant)),t.xp6(6),t.Oqu(st.isEconomiFareData?st.isEconomiFareData:"ECONOMY"),t.xp6(1),t.Q6J("ngIf",st.passenger)}}function Pt(Je,at){if(1&Je){const ce=t.EpF();t.TgZ(0,"div",67)(1,"button",68),t.NdJ("click",function(){return t.CHM(ce),t.oxw(2).onSearchResult()}),t._uU(2,"Search"),t.qZA()()}}function Oe(Je,at){if(1&Je){const ce=t.EpF();t.ynx(0),t.TgZ(1,"div",3)(2,"form",4)(3,"div",5)(4,"ul",69)(5,"li",7)(6,"div")(7,"input",8),t.NdJ("click",function(){return t.CHM(ce),t.oxw().onSelectTrip("one_way")}),t.qZA(),t.TgZ(8,"label",9),t.NdJ("click",function(){return t.CHM(ce),t.oxw().searchtabclick(1)}),t._uU(9,"\xa0 One way"),t.qZA()()(),t.TgZ(10,"li",7)(11,"div")(12,"input",10),t.NdJ("click",function(){return t.CHM(ce),t.oxw().onSelectTrip("return")}),t.qZA(),t.TgZ(13,"label",11),t.NdJ("click",function(){return t.CHM(ce),t.oxw().searchtabclick(2)}),t._uU(14,"\xa0 Round Trip"),t.qZA(),t._UZ(15,"img",70),t.qZA()()(),t.YNc(16,yt,47,26,"div",13),t.TgZ(17,"div",14)(18,"label",15),t._uU(19," Fare Type : "),t.qZA(),t.TgZ(20,"label",16),t._UZ(21,"input",17),t._uU(22," Regular "),t.qZA(),t.TgZ(23,"label",18),t._UZ(24,"input",19),t._uU(25," Student "),t.qZA(),t.TgZ(26,"label",20),t._UZ(27,"input",21),t._uU(28," Senior Citizen"),t.qZA()(),t.YNc(29,Pt,3,0,"div",22),t.qZA()()(),t.BQk()}if(2&Je){const ce=t.oxw();t.xp6(2),t.Q6J("formGroup",ce.searchForm),t.xp6(4),t.Gre("custom-radio d-flex ","one_way"==ce.isTripValue?"labelActive":"",""),t.xp6(1),t.Q6J("checked","one_way"==ce.isTripValue),t.xp6(1),t.Gre("align-self-center m-0 text-dark ","one_way"==ce.isTripValue?"radioCss":"radioCss1"," "),t.Q6J("ngClass",t.VKq(19,ni,"tab1"===ce.tab)),t.xp6(3),t.Gre("custom-radio d-flex ","return"==ce.isTripValue?"labelActive":"",""),t.xp6(1),t.Q6J("checked","return"==ce.isTripValue),t.xp6(1),t.Gre("align-self-center m-0 text-dark ","return"==ce.isTripValue?"radioCss":"radioCss1"," "),t.Q6J("ngClass",t.VKq(21,ni,"tab2"===ce.tab)),t.xp6(3),t.Q6J("ngIf","sectorwise"!=ce.isTripValue),t.xp6(13),t.Q6J("ngIf","sectorwise"!=ce.isTripValue)}}function Be(Je,at){if(1&Je){const ce=t.EpF();t.TgZ(0,"span",97),t.NdJ("click",function(){return t.CHM(ce),t.oxw(2).onPrevious()}),t.TgZ(1,"span",94)(2,"a",98),t._UZ(3,"i",99),t._uU(4),t.qZA()()()}if(2&Je){const ce=t.oxw(2);t.xp6(4),t.hij(" ",ce.dateTransform(ce.isSelectedDateArray[ce.currentDateStep-1].flight_date)," ")}}function Ke(Je,at){if(1&Je){const ce=t.EpF();t.TgZ(0,"span",97),t.NdJ("click",function(){return t.CHM(ce),t.oxw(2).onNext()}),t.TgZ(1,"span",94)(2,"a",98),t._uU(3),t._UZ(4,"i",100),t.qZA()()()}if(2&Je){const ce=t.oxw(2);t.xp6(3),t.hij(" ",ce.dateTransform(ce.isSelectedDateArray[ce.currentDateStep+1].flight_date)," ")}}function St(Je,at){if(1&Je){const ce=t.EpF();t.TgZ(0,"div",90)(1,"div",91),t.YNc(2,Be,5,1,"span",92),t.qZA(),t.TgZ(3,"div",93)(4,"span",94)(5,"a",95),t.NdJ("click",function(){t.CHM(ce);const st=t.oxw();return st.setsearchdate(st.to_day)}),t._uU(6),t.qZA()()(),t.TgZ(7,"div",96),t.YNc(8,Ke,5,1,"span",92),t.qZA()()}if(2&Je){const ce=t.oxw();t.xp6(2),t.Q6J("ngIf",ce.currentDateStep>0),t.xp6(4),t.hij("",ce.dateTransform(ce.isSelectedDateArray[ce.currentDateStep].flight_date)," "),t.xp6(2),t.Q6J("ngIf",ce.currentDateStep{class Je{constructor(ce,Ue,st,pi,Li,An,wn,Dn,wr){this.messageService=ce,this.modalService=Ue,this.commonService=st,this.cdr=pi,this.apiService=Li,this.formBuilder=An,this.datePipe=wn,this.router=Dn,this.dateAdapter=wr,this.windowSizeValue=!1,this.ReadMore=!0,this.ReaddMore=!0,this.visible=!1,this.isSwapData=0,this.passenger=!1,this.tab="tab1",this.isTripWay="one_way",this.departureArray=[],this.departureArrayResponse=[],this.departureArrayResponseStatus0=[],this.departureArrayResponseStatus1=[],this.SelectedDepartureData={},this.arrivalArray=[],this.arrivalArrayResponse=[],this.arrivalArrayResponseStatus0=[],this.arrivalArrayResponseStatus1=[],this.SelectedArrivalData={},this.arrivalArrayAllResponse=[],this.isDateInputField=!1,this.isTripValue="one_way",this.isMasterOptions="1",this.departureArrayAllResponse=[],this.isSelectedDate="",this.isRegularApiRequest=!1,this.isdropdownOpen=!1,this.isBackendData=!1,this.mindepartureDate=new Date,this.maxdepartureDate=new Date,this.minarrivalDate=new Date,this.maxarrivalDate=new Date,this.currentDateStep=0,this.submitted=!1,this.btnsubmitted=!1,this.nexVal=!1,this.isSearchDataResponse=!1,this.isLoaderStatus=!1,this.isEconomy=!0,this.isPft=!0,this.isTravelsObject={adult:1,child:0,infant:0},this.isDateNextPreviousOptionFlag=!1,this.isSelectedDateArray=[],this.dropdownFromSettings={},this.dropdownToSettings={},this.selectedFromData={},this.selectedToData={},this.isCityLoadingFlag=!1,this.isDepartureSelectBoxFlag=!1,this.isArrivalSelectBoxFlag=!1,this.isDummyArrivalData=[],this.arrivalFlag=!1,this.isDateFlag=!1,this.isReturnDate=!1,this.isSwitchDepartureData={},this.isSwitchArrivalData={},this.dateAdapter.setLocale("en-GB"),this.commonService.GetDepartureDateArray().subscribe(jn=>{jn&&jn.length>0&&(this.d_date=jn,this.isSelectedDateArray=jn)}),this.commonService.GetAvailableCurrentDate().subscribe(jn=>{jn&&(this.to_day=jn,this.currentDateStep=this.d_date.findIndex(tr=>tr.flight_date==this.to_day))})}onDepartureData(ce){this.commonService.SetDepartureSelectBoxFlagKey(ce.value),this.commonService.SetDepartureSelectBoxFlag(!0)}onArrivalData(ce){this.commonService.SetArrivalSelectBoxFlagKey(ce.value),this.commonService.SetArrivalSelectBoxFlag(!0)}onDepartureFilterChange(ce){this.departureData=[],this.departureArray=[],""==ce?this.departureArrayResponseStatus1.forEach(Ue=>{this.departureArray.push({id:Ue.departure_city_id,text:Ue.departure_city_name+" ("+Ue.departure_city_code+")",status:Ue.status}),this.departureData=this.departureArray}):this.departureArrayResponse.forEach(Ue=>{this.departureArray.push({id:Ue.departure_city_id,text:Ue.departure_city_name+" ("+Ue.departure_city_code+")",status:Ue.status}),this.departureData=this.departureArray})}onArrivalFilterChange(ce){this.arrivalData=[],this.arrivalArray=[],""==ce?this.arrivalArrayResponseStatus1.forEach(Ue=>{this.arrivalArray.push({id:Ue.arrival_city_id,text:Ue.arrival_city_name+" ("+Ue.arrival_city_code+")",status:Ue.status}),this.arrivalData=this.arrivalArray}):this.arrivalArrayResponse.forEach(Ue=>{this.arrivalArray.push({id:Ue.arrival_city_id,text:Ue.arrival_city_name+" ("+Ue.arrival_city_code+")",status:Ue.status}),this.arrivalData=this.arrivalArray})}onDropDownClose(ce){}ngOnInit(){if(this.innerWidth=window.innerWidth,this.windowSizeValue=this.innerWidth<501,null!=sessionStorage.getItem("search_form_Data")&&null!=sessionStorage.getItem("search_form_Data")&&""!=sessionStorage.getItem("search_form_Data")){var ce=sessionStorage.getItem("search_form_Data");this.isFareType=JSON.parse(ce).formValue.pft}this.commonService.SetMasterTripOptions(1),this.dropdownFromSettings={singleSelection:!0,idField:"id",textField:"text",itemsShowLimit:3,allowSearchFilter:!0,closeDropDownOnSelection:!0},this.dropdownToSettings={singleSelection:!0,idField:"id",textField:"text",itemsShowLimit:3,allowSearchFilter:!0,closeDropDownOnSelection:!0},this.searchForm=this.formBuilder.group({departure_city_id:["",e.kI.required],arrival_city_id:["",e.kI.required],departure_date:["",e.kI.required],return_date:[""],adult:["1"],child:["0"],travellers:[1],infant:["0"],cabin_class:["ECONOMY"],pft:this.isFareType?this.isFareType:["REGULAR"]}),this.commonService.GetDepartureSelectBoxFlag().subscribe(Ue=>{this.isDepartureSelectBoxFlag=Ue}),this.commonService.GetArrivalSelectBoxFlag().subscribe(Ue=>{this.isArrivalSelectBoxFlag=Ue}),this.commonService.GetDepartureArray().subscribe(Ue=>{this.departureArrayResponse=[],this.departureArray=[],this.departureData=[],this.arrivalArrayResponse=[],this.arrivalArray=[],this.arrivalData=[],Ue.length>0&&(this.departureArrayAllResponse=Ue,this.departureArrayResponse=Ue,this.departureArrayResponseStatus0=this.departureArrayResponse.filter(st=>0==st.status),this.departureArrayResponseStatus1=this.departureArrayResponse.filter(st=>1==st.status),this.departureArrayResponseStatus1.forEach(st=>{this.departureArray.push({id:st.departure_city_id,text:st.departure_city_name+" ("+st.departure_city_code+")",status:st.status}),this.departureData=this.departureArray}),setTimeout(()=>{2==this.isMasterOptions&&(this.isDummyArrivalData=this.departureArrayResponse,this.isDummyArrivalData.splice(this.isDummyArrivalData.findIndex(pi=>pi.departure_city_id==this.SelectedDepartureData.departure_city_id),1),this.commonService.SetArrivalArray(this.isDummyArrivalData)),this.isCityLoadingFlag=!1},1e3))}),this.commonService.GetArrivalArray().subscribe(Ue=>{this.arrivalArrayResponse=[],this.arrivalArray=[],this.arrivalData=[],Ue.length>0&&(this.arrivalArrayAllResponse=Ue,this.arrivalArrayResponse=Ue,this.arrivalArrayResponseStatus0=this.arrivalArrayResponse.filter(st=>0==st.status),this.arrivalArrayResponseStatus1=this.arrivalArrayResponse.filter(st=>1==st.status),this.arrivalArrayResponseStatus1.forEach(st=>{this.arrivalArray.push({id:st.arrival_city_id,text:st.arrival_city_name+" ("+st.arrival_city_code+")"}),this.arrivalData=this.arrivalArray}))}),this.commonService.GetSelectedDepartureData().subscribe(Ue=>{Object.keys(Ue).length>0&&(this.SelectedDepartureData=Ue,this.searchForm.controls.departure_city_id.setValue(this.SelectedDepartureData.departure_city_id),this.selectedFromData=[{id:this.SelectedDepartureData.departure_city_id,text:this.SelectedDepartureData.departure_city_name+" ("+this.SelectedDepartureData.departure_city_code+")"}],this.isDateValidation(),this.SelectedDepartureData&&1==this.isMasterOptions&&(console.log("SelectedDepartureData======bbbb alert=====>>>>",this.SelectedDepartureData),this.onChangeArrivalCity(this.SelectedDepartureData)))}),this.commonService.GetSelectedArrivalData().subscribe(Ue=>{Object.keys(Ue).length>0&&(this.SelectedArrivalData=Ue,this.searchForm.controls.arrival_city_id.setValue(this.SelectedArrivalData.arrival_city_id),this.searchForm.controls.departure_date.setValue(""),this.selectedToData=[{id:this.SelectedArrivalData.arrival_city_id,text:this.SelectedArrivalData.arrival_city_name+" ("+this.SelectedArrivalData.arrival_city_code+")"}],this.isDateValidation())}),this.commonService.GetDepartureDateArray().subscribe(Ue=>{if(Ue.length>0){let st=[];Ue.forEach(pi=>{var Li=this.datePipe.transform(pi.flight_date,"MM/dd/yyyy");st.push(new Date(Li))}),this.departureDateInputFilter=pi=>{if(pi){const Li=pi.getTime();return st.find(An=>An.getTime()==Li)}return!1},this.mindepartureDate=Ue[0].flight_date,this.maxdepartureDate=Ue[Ue.length-1].flight_date,setTimeout(()=>{this.commonService.GetDepartureDateBox().subscribe(pi=>{console.log("data=====312sssss===============>>>>>>>",pi),1==pi&&this.datePickerF.open()})},500)}}),this.commonService.GetReturnDateArray().subscribe(Ue=>{if(Ue.length>0){let st=[];Ue.forEach(pi=>{var Li=this.datePipe.transform(pi.flight_date,"MM/dd/yyyy");st.push(new Date(Li))}),this.arrivalDateInputFilter=pi=>{if(pi){const Li=pi.getTime();return st.find(An=>An.getTime()==Li)}return!1},this.minarrivalDate=Ue[0].flight_date,this.maxarrivalDate=Ue[Ue.length-1].flight_date,this.commonService.GetReturnDateSelectBox().subscribe(pi=>{1==pi&&this.onOpenReturnDatePicker()})}}),this.commonService.GetTripValue().subscribe(Ue=>{Ue&&(this.isTripValue=Ue,1==this.isMasterOptions&&(this.SelectedDepartureData={},this.SelectedArrivalData={}))}),this.commonService.GetMasterTripOptions().subscribe(Ue=>{Ue&&(this.isMasterOptions=Ue,console.log("isMasterOptions-32132132------------\x3e>>>>>>",this.isMasterOptions))}),this.commonService.GetSelectedTravelersData().subscribe(Ue=>{if(Object.keys(Ue).length>0){this.isTravelsObject=Ue;var st=0;st=st+Number(Ue.adult)+Number(Ue.child)+Number(Ue.infant),this.searchForm.controls.travellers.setValue(st)}}),null!=sessionStorage.getItem("search_form_Data")&&null!=sessionStorage.getItem("search_form_Data")&&""!=sessionStorage.getItem("search_form_Data")?(this.isBackendData=!0,ce=sessionStorage.getItem("search_form_Data"),this.isTripValue=JSON.parse(ce).isTripType,this.commonService.SetMasterTripOptions(JSON.parse(ce).isMasterType),2==JSON.parse(ce).isMasterType?(this.onDepartureRegularList(),this.getArrivalRegularList(JSON.parse(ce).formValue.departure_city_id)):this.apiService.onDepartureFlightList({flight_type:this.isTripValue}),this.departureDateInputFilter=!0,this.isEconomiFareData=JSON.parse(ce).formValue.cabin_class,this.commonService.SetSelectedDepartureData(JSON.parse(ce).selectedDeparture),this.commonService.SetSelectedArrivalData(JSON.parse(ce).selectedArrival),this.searchForm.controls.departure_city_id.setValue(JSON.parse(ce).selectedDeparture.departure_city_id),this.searchForm.controls.arrival_city_id.setValue(JSON.parse(ce).selectedDeparture.arrival_city_id),this.searchForm.controls.departure_date.setValue(JSON.parse(ce).formValue.departure_date),this.searchForm.controls.return_date.setValue(JSON.parse(ce).formValue.return_date),this.searchForm.controls.adult.setValue(JSON.parse(ce).formValue.adult),this.searchForm.controls.child.setValue(JSON.parse(ce).formValue.child),this.searchForm.controls.infant.setValue(JSON.parse(ce).formValue.infant),this.searchForm.controls.travellers.setValue(JSON.parse(ce).formValue.travellers),this.isTravelsObject.adult=JSON.parse(ce).formValue.adult,this.isTravelsObject.child=JSON.parse(ce).formValue.child,this.isTravelsObject.infant=JSON.parse(ce).formValue.infant,this.isTravelsObject.travellers=JSON.parse(ce).formValue.travellers,this.isTravelsObject.cabin_class=JSON.parse(ce).formValue.cabin_class,this.isTravelsObject.pft=JSON.parse(ce).formValue.pft,this.commonService.SetSelectedTravelersData(this.isTravelsObject),this.isDateInputField=!0,this.onSearchApiRequest()):1==this.isMasterOptions?this.apiService.onDepartureFlightList({flight_type:this.isTripValue}):this.onDepartureRegularList(),$(document).mouseup(Ue=>{var st=$("#pills-tabsssss").show();!st.is(Ue.target)&&0==st.has(Ue.target).length&&(st.hide(),this.passenger=!1)})}onSetAdult(ce){this.isTravelsObject.adult=ce}onSetChild(ce){this.isTravelsObject.child=ce}onSetInfant(ce){this.isTravelsObject.infant=ce}onSubmitTravellerPopup(){this.isTravelsObject.infant<=this.isTravelsObject.adult?(console.log("this.isTravelsObject>>>>>>>>>Modal",this.isTravelsObject),this.commonService.SetSelectedTravelersData(this.isTravelsObject),this.modalService.SetTravelersModal(!1)):(this.isTravelsObject.infant=0,this.messageService.showError("Please select infant less than adult"))}onEconomiFare(ce){console.log("event==============>>>>>>>>>>>",ce.target.defaultValue),this.isEconomiFareData=ce.target.defaultValue}onclick(){this.ReadMore=!this.ReadMore,this.visible=!this.visible}close(){this.visible=!this.visible}onclickpassenger(){this.ReaddMore=!this.ReaddMore,this.passenger=!this.passenger}closeonclickpassenger(){this.passenger=!this.passenger}searchtabclick(ce){1==ce?this.tab="tab1":2==ce?this.tab="tab2":3==ce&&(this.tab="tab3")}ngAfterViewInit(){this.cdr.detectChanges()}get f(){return this.searchForm.controls}onOpenDropdown(){$("#pol").toggle("show")}onSelectTrip(ce){this.searchForm.reset(),this.commonService.SetSearchFlightResponse({}),this.commonService.SetSelectedDepartureData([]),this.commonService.SetSelectedArrivalData([]),"sectorwise"===ce?(this.commonService.SetTripValue(ce),sessionStorage.setItem("isTripValueSet",ce),this.apiService.onSelfSectorFlight({flight_type:0,international:0}),this.commonService.GetSectorWiseList().subscribe(Ue=>{setTimeout(()=>{this.isSectorWiseData=Ue.length>0?Ue:[]},200)})):(this.isdropdownOpen=!1,this.commonService.SetTripValue(ce),this.isTripWay=ce,this.isTripValue=ce,this.isDateValidation(),1==this.isMasterOptions&&this.apiService.onDepartureFlightList({flight_type:this.isTripValue}),this.searchForm.reset(),this.searchForm.controls.travellers.setValue(this.getTravellersCount()),this.searchForm.controls.cabin_class.setValue("ECONOMY"),this.searchForm.controls.pft.setValue("REGULAR"),sessionStorage.clear())}onSectorDataValue(ce){this.isSectordata=ce,console.log("data================>>>>",ce),this.apiService.onSectorWiseSearchResult({dep_city_code:this.isSectordata.departure_city_code,arr_city_code:this.isSectordata.arrival_city_code,departure_city_id:this.isSectordata.departure_city_id,departure_airport_id:this.isSectordata.departure_airport_id,arrival_city_id:this.isSectordata.arrival_city_id,arrival_airport_id:this.isSectordata.arrival_airport_id,adult:this.isTravelsObject.adult,children:this.isTravelsObject.child,infant:this.isTravelsObject.infant,trip_type:this.isSectordata.return_flight}),setTimeout(()=>{this.router.navigateByUrl("/search-result")},300)}onSelectMenu(ce){this.commonService.SetSearchFlightResponse({}),this.commonService.SetMasterTripOptions(ce),2==ce?(this.isCityLoadingFlag=!0,this.SelectedDepartureData={},this.SelectedArrivalData={},this.isDateValidation(),this.onDepartureRegularList(),this.searchForm.reset(),this.searchForm.controls.travellers.setValue(this.getTravellersCount())):(this.SelectedDepartureData={},this.SelectedArrivalData={},this.isDateValidation(),this.searchForm.reset(),this.searchForm.controls.travellers.setValue(this.getTravellersCount()))}getTravellersCount(){var ce=0;return ce+Number(this.isTravelsObject.adult)+Number(this.isTravelsObject.child)+Number(this.isTravelsObject.infant)}onDepartureRegularList(){this.commonService.GetRegularCityArray().subscribe(ce=>{ce.length>0&&this.commonService.SetDepartureArray(ce)}),this.isRegularApiRequest&&(localStorage.setItem("regularCurrentDate",JSON.stringify(new Date)),this.apiService.onDepartureArrivalFlightList({city_name:""}))}getArrivalRegularList(ce){this.arrivalArrayResponse=[],this.arrivalArray=[],this.arrivalData=[],this.arrivalArrayResponse=this.isDummyArrivalData,this.arrivalArrayResponse.forEach(Ue=>{this.arrivalArray.push({id:Ue.arrival_city_id,text:Ue.arrival_city_name+" ("+Ue.arrival_city_code+")"}),this.arrivalData=this.arrivalArray})}onSelectDeparture(ce){var Ue;ce.id&&(Ue=this.departureArrayResponse.filter(pi=>pi.departure_city_id==ce.id),2==this.isMasterOptions&&(this.isDummyArrivalData=this.departureArrayResponse,this.isDummyArrivalData.splice(this.isDummyArrivalData.findIndex(pi=>pi.departure_city_id==ce.id),1),this.commonService.SetArrivalArray(this.isDummyArrivalData)),Ue.length>0&&(this.SelectedArrivalData={},this.searchForm.controls.arrival_city_id.setValue(""),this.searchForm.controls.departure_date.setValue(""),this.commonService.SetSelectedDepartureData(Ue[0])))}onChangeArrivalCity(ce){this.searchForm.controls.departure_date.setValue(""),this.departureDateInputFilter=!1}onSelectArrival(ce){var Ue=[];ce.id&&(Ue=this.arrivalArrayResponse.filter(st=>st.arrival_city_id==ce.id),2==this.isMasterOptions&&this.getArrivalRegularList(ce.id),Ue.length>0&&(this.searchForm.controls.departure_date.setValue(""),this.commonService.SetSelectedArrivalData(Ue[0])))}isDateValidation(){if(null!=this.SelectedDepartureData.departure_city_code&&""!=this.SelectedDepartureData.departure_city_code&&""!=this.SelectedDepartureData.departure_city_id&&""!=this.SelectedDepartureData.departure_city_id&&null!=this.SelectedArrivalData.arrival_city_code&&""!=this.SelectedArrivalData.arrival_city_code&&""!=this.SelectedArrivalData.arrival_city_id&&""!=this.SelectedArrivalData.arrival_city_id)if(this.isDateInputField=!0,1==this.isMasterOptions)this.apiService.onDepartureFlightDateList({departure_city_code:this.SelectedDepartureData.departure_city_code,arrival_city_code:this.SelectedArrivalData.arrival_city_code,departure_city_id:this.SelectedDepartureData.departure_city_id,arrival_city_id:this.SelectedArrivalData.arrival_city_id,is_return:"one_way"==this.isTripValue?0:1});else{var ce=[];this.isDateInputField=!0;for(var Ue=[],st=0;st<365;st++){var pi=new Date;pi.setDate(pi.getDate()+st);const Li=this.datePipe.transform(new Date(pi),"MM/dd/yyyy");Ue.push({flight_date:this.datePipe.transform(new Date(pi),"yyyy-MM-dd")}),ce.push(new Date(Li))}setTimeout(()=>{Ue.length>0&&(this.departureDateInputFilter=Li=>{if(Li){const An=Li.getTime();return ce.find(wn=>wn.getTime()==An)}return!1},this.mindepartureDate=Ue[0].flight_date,this.maxdepartureDate=Ue[Ue.length-1].flight_date)},1e3)}else this.isBackendData||(this.isDateInputField=!1)}onSelectDepartureDate(ce){this.searchForm.controls.return_date.setValue("");var Ue=this.datePipe.transform(new Date(ce),"yyyy-MM-dd");this.commonService.SetAvailableCurrentDate(Ue),sessionStorage.setItem("nexPrev_selectedDateCheapfix",JSON.stringify(Ue)),"return"==this.isTripValue&&(this.getReturnDateList(ce),this.commonService.SetReturnDateSelectBox(!0))}onOpenReturnDatePicker(){this.picker1.open()}getReturnDateList(ce){if(console.log("departureDate====>",ce),2==this.isMasterOptions){for(var Ue=[],st=[],pi=0;pi<365;pi++){var Li=new Date(ce);Li.setDate(Li.getDate()+pi);const An=this.datePipe.transform(new Date(Li),"MM/dd/yyyy");st.push({flight_date:this.datePipe.transform(new Date(Li),"yyyy-MM-dd")}),Ue.push(new Date(An))}console.log("result=================>>>>>>>",st),this.commonService.SetReturnDateArray(st)}else this.apiService.onArrivalFlightDateList({departure_city_code:this.SelectedDepartureData.departure_city_code,arrival_city_code:this.SelectedArrivalData.arrival_city_code,departure_city_id:this.SelectedDepartureData.departure_city_id,arrival_city_id:this.SelectedArrivalData.arrival_city_id,is_return:"one_way"==this.isTripValue?0:1,departure_date:this.datePipe.transform(ce,"yyyy-MM-dd")})}onOpenTravelsPopUp(){this.modalService.SetTravelersModal(!0)}onOpenclassPopUp(){this.modalService.SetclassModal(!0)}onSearchResult(){if(this.searchForm.controls.departure_date.setErrors(null),this.searchForm.controls.return_date.setErrors(null),1==this.isSwapData&&(this.searchForm.controls.departure_city_id.setValue(this.isSwitchDepartureData.arrival_city_id),this.searchForm.controls.arrival_city_id.setValue(this.isSwitchArrivalData.departure_city_id)),console.log("searchForm==========>>>>>",this.searchForm),this.submitted=!0,!this.searchForm.invalid){var ce={};this.searchForm.value.departure_date&&(ce.departure_date=this.datePipe.transform(this.searchForm.value.departure_date,"yyyy-MM-dd"),this.searchForm.value.departure_date=this.datePipe.transform(this.searchForm.value.departure_date,"yyyy-MM-dd")),this.searchForm.value.return_date&&(this.searchForm.value.return_date=this.datePipe.transform(this.searchForm.value.return_date,"yyyy-MM-dd"),ce.return_date=this.datePipe.transform(this.searchForm.value.return_date,"yyyy-MM-dd")),console.log("isTravelsObject>>>>>>>>>>",this.isTravelsObject),this.searchForm.value.adult=this.isTravelsObject.adult,this.searchForm.value.child=this.isTravelsObject.child,this.searchForm.value.infant=this.isTravelsObject.infant,this.searchForm.value.travellers=this.isTravelsObject.travellers,ce.formValue=this.searchForm.value,ce.selectedDeparture=this.SelectedDepartureData,ce.selectedArrival=this.SelectedArrivalData,ce.isTripType=this.isTripValue,ce.isMasterType=this.isMasterOptions,sessionStorage.setItem("search_form_Data",JSON.stringify(ce)),this.onSearchApiRequest(),setTimeout(()=>{this.router.navigateByUrl("/search-result").then(()=>{window.location.reload(),this.commonService.SetDepartureDateBox(!1)})},500)}}onSearchApiRequest(){this.isLoaderStatus=!0;var ce=sessionStorage.getItem("search_form_Data"),Ue={};1==this.isSwapData?(console.log("swapdata=============111111"),console.log("this.isSwitchArrivalData=====>>>>",this.isSwitchArrivalData),Ue.arrival_airport_id=this.isSwitchArrivalData.departure_airport_id,Ue.arrival_city_id=this.isSwitchArrivalData.departure_city_id,Ue.arr_city_code=JSON.parse(ce).selectedDeparture.departure_city_code,Ue.dep_city_code=JSON.parse(ce).selectedDeparture.arrival_city_code):(console.log("swapdata=============222222"),Ue.arrival_airport_id=Number(JSON.parse(ce).selectedArrival.arrival_airport_id),Ue.arrival_city_id=Number(JSON.parse(ce).selectedArrival.arrival_city_id),Ue.arr_city_code=JSON.parse(ce).selectedArrival.arrival_city_code,Ue.dep_city_code=JSON.parse(ce).selectedDeparture.departure_city_code),Ue.departure_city_id=Number(JSON.parse(ce).selectedDeparture.departure_city_id),Ue.departure_airport_id=Number(JSON.parse(ce).selectedDeparture.departure_airport_id),Ue.departure_date=JSON.parse(ce).formValue.departure_date,Ue.return_date=JSON.parse(ce).formValue.return_date,Ue.adult=Number(JSON.parse(ce).formValue.adult),Ue.children=Number(JSON.parse(ce).formValue.child),Ue.infant=Number(JSON.parse(ce).formValue.infant),Ue.trip_type="one_way"==this.isTripValue?0:1,console.log("payloadObject=======>>>>",Ue),1==this.isMasterOptions||(Ue.prefered_airline="AI",this.apiService.onRegularFlightSearch(Ue)),this.isSwapData=0}dateTransform(ce){var Ue=new Date(ce);return this.datePipe.transform(Ue,"dd-MM-yyyy")}onSwitch(){this.isSwapData=1;var ce=this.departureArrayResponse.filter(Ue=>Ue.departure_city_id==this.SelectedArrivalData.arrival_city_id);ce.length>0?(this.isSwitchArrivalData=this.SelectedDepartureData,this.isSwitchDepartureData=this.SelectedArrivalData,console.log("isSwitchDepartureData222=====-----\x3e>>>",this.isSwitchDepartureData),this.departureArrayResponse.forEach(Ue=>Object.assign(Ue,{isSelected:!1})),ce[0].isSelected=!0,this.commonService.SetSelectedDepartureData(ce[0]),this.apiService.onArrivalFlightList({flight_type:this.isTripValue,airport_code:ce[0].airport_code,airport_id:ce[0].airport_id,airport_name:ce[0].airport_name,departure_airport_id:ce[0].departure_airport_id,departure_city_code:ce[0].departure_city_code,departure_city_id:ce[0].departure_city_id,departure_city_name:ce[0].departure_city_name,shared_inventory_plan_Id:ce[0].shared_inventory_plan_Id,vendor_share_plan:ce[0].vendor_share_plan}),setTimeout(()=>{console.log("swapArrival===============>>>>>",this.arrivalArrayAllResponse);var Ue=this.arrivalArrayAllResponse.filter(st=>st.arrival_city_id==this.isSwitchArrivalData.departure_city_id);Ue[0].isSelected=!0,this.commonService.SetSelectedArrivalData(Ue[0]),this.commonService.SetDepartureDateBox(!1),this.commonService.SetArrivalSelectBox(!1)},800)):(this.isSwapData=0,this.messageService.showError(this.SelectedArrivalData.arrival_city_code+"-"+this.SelectedDepartureData.departure_city_code+" is not available"))}onAddRemoveValue(ce,Ue){"adult"==ce?("-1"==Ue&&this.isTravelsObject.infant==this.isTravelsObject.adult&&(this.isTravelsObject.infant=Number(this.isTravelsObject.infant)+Number(Ue)),this.isTravelsObject.adult=Number(this.isTravelsObject.adult)+Number(Ue)):"child"==ce?this.isTravelsObject.child=Number(this.isTravelsObject.child)+Number(Ue):"infant"==ce&&(this.isTravelsObject.infant{class Je{constructor(ce,Ue){this.commonService=ce,this.modalService=Ue,this.departureData=[],this.departureArray=[],this.departureArrayResponse=[],this.SelectedDepartureData={},this.departureArrayResponseData=[],this.isMasterOptions="1"}ngOnInit(){this.commonService.GetMasterTripOptions().subscribe(ce=>{ce&&(this.isMasterOptions=ce)}),this.commonService.GetDepartureArray().subscribe(ce=>{this.departureArrayResponse=[],this.departureArrayResponseData=[],ce.length>0&&(this.departureArrayResponse=ce,this.departureArrayResponseData=ce)}),this.commonService.GetDepartureSelectBoxFlagKey().subscribe(ce=>{""!=ce?(this.departureArrayResponseData.forEach(Ue=>{Object.assign(Ue,{status:1})}),this.departureArrayResponse=this.departureArrayResponseData,this.departureArrayResponse=this.departureArrayResponse.filter(Ue=>Ue.departure_city_name.toLocaleLowerCase().includes(ce))):this.departureArrayResponse=this.departureArrayResponseData})}onSelectDeparture(ce){if(2==this.isMasterOptions){var Ue=this.departureArrayResponseData;Ue.splice(Ue.findIndex(st=>st.departure_city_id==ce.departure_city_id),1),this.commonService.SetArrivalArray(Ue)}this.commonService.SetSelectedDepartureData(ce),this.commonService.SetDepartureSelectBoxFlag(!1)}ShowingFlag(ce){return 1==ce.status}}return Je.\u0275fac=function(ce){return new(ce||Je)(t.Y36(g.v_),t.Y36(g.Z7))},Je.\u0275cmp=t.Xpm({type:Je,selectors:[["app-custom-select-box"]],decls:3,vars:2,consts:[[1,"div","custom_select_box"],[4,"ngIf"],[4,"ngFor","ngForOf"],[1,"custom_box_li",3,"click"],[1,"custom_box_li_norecord"]],template:function(ce,Ue){1&ce&&(t.TgZ(0,"div",0),t.YNc(1,Ce,2,1,"ul",1),t.YNc(2,ot,3,0,"ul",1),t.qZA()),2&ce&&(t.xp6(1),t.Q6J("ngIf",Ue.departureArrayResponse.length>0),t.xp6(1),t.Q6J("ngIf",!(Ue.departureArrayResponse.length>0)))},directives:[Pe.O5,Pe.sg],styles:[".custom_select_box[_ngcontent-%COMP%]{position:absolute;padding-top:6px;width:100%;z-index:9999;border:1px solid #ccc;border-radius:3px;background:#fff;margin-top:10px;box-shadow:0 1px 5px #959595;height:300px;overflow-y:auto}.custom_box_li[_ngcontent-%COMP%], .custom_box_li_norecord[_ngcontent-%COMP%]{list-style:none;padding:7px 10px}li.custom_box_li[_ngcontent-%COMP%]:hover{background-color:#ef0909;color:#fff}"]}),Je})();function ii(Je,at){if(1&Je){const ce=t.EpF();t.ynx(0),t.TgZ(1,"li",3),t.NdJ("click",function(){t.CHM(ce);const st=t.oxw().$implicit;return t.oxw(2).onSelectArrival(st)}),t._uU(2),t.qZA(),t.BQk()}if(2&Je){const ce=t.oxw().$implicit;t.xp6(2),t.AsE("",ce.arrival_city_name," (",ce.arrival_city_code,") ")}}function Ge(Je,at){if(1&Je&&(t.ynx(0),t.YNc(1,ii,3,2,"ng-container",1),t.BQk()),2&Je){const ce=at.$implicit,Ue=t.oxw(2);t.xp6(1),t.Q6J("ngIf",Ue.ShowingFlag(ce))}}function Tt(Je,at){if(1&Je&&(t.TgZ(0,"ul"),t.YNc(1,Ge,2,1,"ng-container",2),t.qZA()),2&Je){const ce=t.oxw();t.xp6(1),t.Q6J("ngForOf",ce.arrivalArrayResponse)}}function Nt(Je,at){1&Je&&(t.TgZ(0,"ul")(1,"li",4),t._uU(2,"No Record Found"),t.qZA()())}let wt=(()=>{class Je{constructor(ce,Ue){this.commonService=ce,this.modalService=Ue,this.arrivalArrayResponse=[],this.arrivalArrayResponseData=[]}ngOnInit(){this.commonService.GetArrivalArray().subscribe(ce=>{ce.length>0&&(this.arrivalArrayResponse=ce,this.arrivalArrayResponseData=ce)}),this.commonService.GetArrivalSelectBoxFlagKey().subscribe(ce=>{""!=ce?(this.arrivalArrayResponseData.forEach(Ue=>{Object.assign(Ue,{status:1})}),this.arrivalArrayResponse=this.arrivalArrayResponseData,this.arrivalArrayResponse=this.arrivalArrayResponse.filter(Ue=>Ue.arrival_city_name.toLocaleLowerCase().includes(ce))):this.arrivalArrayResponse=this.arrivalArrayResponseData})}onSelectArrival(ce){this.commonService.SetSelectedArrivalData(ce),this.commonService.SetArrivalSelectBoxFlag(!1)}ShowingFlag(ce){return 1==ce.status}}return Je.\u0275fac=function(ce){return new(ce||Je)(t.Y36(g.v_),t.Y36(g.Z7))},Je.\u0275cmp=t.Xpm({type:Je,selectors:[["app-custom-select-box-arrival"]],decls:5,vars:5,consts:[[1,"div","custom_select_box"],[4,"ngIf"],[4,"ngFor","ngForOf"],[1,"custom_box_li",3,"click"],[1,"custom_box_li_norecord"]],template:function(ce,Ue){1&ce&&(t.TgZ(0,"div",0),t._uU(1),t.ALo(2,"json"),t.YNc(3,Tt,2,1,"ul",1),t.YNc(4,Nt,3,0,"ul",1),t.qZA()),2&ce&&(t.xp6(1),t.hij(" ",t.lcZ(2,3,Ue.arrivalArrayResponse)," "),t.xp6(2),t.Q6J("ngIf",Ue.arrivalArrayResponse.length>0),t.xp6(1),t.Q6J("ngIf",!(Ue.arrivalArrayResponse.length>0)))},directives:[Pe.O5,Pe.sg],pipes:[Pe.Ts],styles:[".custom_select_box[_ngcontent-%COMP%]{position:absolute;padding-top:6px;width:100%;z-index:9999;border:1px solid #ccc;border-radius:3px;background:#fff;margin-top:10px;box-shadow:0 1px 5px #959595;height:300px;overflow-y:auto}.custom_box_li[_ngcontent-%COMP%], .custom_box_li_norecord[_ngcontent-%COMP%]{list-style:none;padding:7px 10px}li.custom_box_li[_ngcontent-%COMP%]:hover{background-color:#ef0909;color:#fff}"]}),Je})();x(7835),x(1852)},5559:(rn,Ht,x)=>{"use strict";x.d(Ht,{A:()=>_i});var t=x(3075),r=x(9808),e=x(5e3),Pe=x(8530),g=x(9706),q=x(508),re=x(663),o=x(1940),ne=x(7322),we=x(7531),Ze=x(6856);const Me=["datePicker"],Ie=["picker1"];function Fe(je,bt){1&je&&(e.TgZ(0,"div",52),e._uU(1,"This field is required"),e.qZA())}function ue(je,bt){if(1&je&&(e.TgZ(0,"div",50),e.YNc(1,Fe,2,0,"div",51),e.qZA()),2&je){const ie=e.oxw(3);e.xp6(1),e.Q6J("ngIf",ie.f.departure_city_id.errors.required)}}function We(je,bt){1&je&&(e.TgZ(0,"div",52),e._uU(1,"This field is required "),e.qZA())}function me(je,bt){if(1&je&&(e.TgZ(0,"div",50),e.YNc(1,We,2,0,"div",51),e.qZA()),2&je){const ie=e.oxw(3);e.xp6(1),e.Q6J("ngIf",ie.f.arrival_city_id.errors.required)}}function L(je,bt){1&je&&(e.TgZ(0,"div",52),e._uU(1,"This field is required "),e.qZA())}function Q(je,bt){if(1&je&&(e.TgZ(0,"div",50),e.YNc(1,L,2,0,"div",51),e.qZA()),2&je){const ie=e.oxw(3);e.xp6(1),e.Q6J("ngIf",ie.f.departure_date.errors.required)}}function dt(je,bt){1&je&&(e.TgZ(0,"div",52),e._uU(1,"This field is required "),e.qZA())}function H(je,bt){if(1&je&&(e.TgZ(0,"div",50),e.YNc(1,dt,2,0,"div",51),e.qZA()),2&je){const ie=e.oxw(3);e.xp6(1),e.Q6J("ngIf",ie.f.return_date.errors.required)}}function z(je,bt){if(1&je){const ie=e.EpF();e.ynx(0),e.TgZ(1,"div",53)(2,"p",54),e._uU(3," Travellers "),e.qZA(),e.TgZ(4,"div",55)(5,"label",56),e._uU(6," Adult 12+Yrs"),e.qZA(),e.TgZ(7,"div",57)(8,"div",58)(9,"button",59),e.NdJ("click",function(){return e.CHM(ie),e.oxw(3).onAddRemoveValue("adult",-1)}),e._uU(10,"-"),e.qZA()(),e.TgZ(11,"div",60)(12,"label",61),e._uU(13),e.qZA()(),e.TgZ(14,"div",58)(15,"button",62),e.NdJ("click",function(){return e.CHM(ie),e.oxw(3).onAddRemoveValue("adult",1)}),e._uU(16,"+"),e.qZA()()()(),e.TgZ(17,"div",55)(18,"label",56),e._uU(19," Child 2-12 Yrs"),e.qZA(),e.TgZ(20,"div",57)(21,"div",58)(22,"button",59),e.NdJ("click",function(){return e.CHM(ie),e.oxw(3).onAddRemoveValue("child",-1)}),e._uU(23,"-"),e.qZA()(),e.TgZ(24,"div",60)(25,"label",61),e._uU(26),e.qZA()(),e.TgZ(27,"div",58)(28,"button",62),e.NdJ("click",function(){return e.CHM(ie),e.oxw(3).onAddRemoveValue("child",1)}),e._uU(29,"+"),e.qZA()()()(),e.TgZ(30,"div",55)(31,"label",56),e._uU(32," Infant 0-2 Yrs"),e.qZA(),e.TgZ(33,"div",57)(34,"div",58)(35,"button",59),e.NdJ("click",function(){return e.CHM(ie),e.oxw(3).onAddRemoveValue("infant",-1)}),e._uU(36,"-"),e.qZA()(),e.TgZ(37,"div",60)(38,"label",61),e._uU(39),e.qZA()(),e.TgZ(40,"div",58)(41,"button",59),e.NdJ("click",function(){return e.CHM(ie),e.oxw(3).onAddRemoveValue("infant",1)}),e._uU(42,"+"),e.qZA()()()(),e.TgZ(43,"div",63)(44,"button",64),e.NdJ("click",function(){e.CHM(ie);const ot=e.oxw(3);return ot.onSubmitTravellerPopup(),ot.closeonclickpassenger()}),e._uU(45,"APPLY"),e.qZA()()(),e.BQk()}if(2&je){const ie=e.oxw(3);e.xp6(9),e.Q6J("disabled",ie.isTravelsObject.adult<=1),e.xp6(4),e.Oqu(null==ie.isTravelsObject?null:ie.isTravelsObject.adult),e.xp6(9),e.Q6J("disabled",0==ie.isTravelsObject.child),e.xp6(4),e.Oqu(null==ie.isTravelsObject?null:ie.isTravelsObject.child),e.xp6(9),e.Q6J("disabled",0==ie.isTravelsObject.infant),e.xp6(4),e.Oqu(null==ie.isTravelsObject?null:ie.isTravelsObject.infant),e.xp6(2),e.Q6J("disabled",ie.isTravelsObject.infant>=ie.isTravelsObject.adult)}}const pe=function(je){return{"is-invalid":je}};function ut(je,bt){if(1&je){const ie=e.EpF();e.TgZ(0,"div",22)(1,"div",23),e._UZ(2,"app-custom-departure-box"),e.YNc(3,ue,2,1,"div",24),e.qZA(),e.TgZ(4,"div",25),e.NdJ("click",function(){return e.CHM(ie),e.oxw(2).onSwitch()}),e._UZ(5,"img",26),e.qZA(),e.TgZ(6,"div",27),e._UZ(7,"app-custom-arrival-box"),e.YNc(8,me,2,1,"div",24),e.qZA(),e.TgZ(9,"div",28)(10,"label",29),e._uU(11,"Depart"),e.qZA(),e.TgZ(12,"label",30),e._UZ(13,"img",31),e._uU(14," Departure date"),e.qZA(),e.TgZ(15,"mat-form-field",32)(16,"input",33),e.NdJ("ngModelChange",function(ot){return e.CHM(ie),e.oxw(2).departure_date=ot})("dateChange",function(ot){return e.CHM(ie),e.oxw(2).onSelectDepartureDate(ot.target.value)})("click",function(){return e.CHM(ie),e.MAs(19).open()}),e.qZA(),e._UZ(17,"mat-datepicker-toggle",34)(18,"mat-datepicker",null,35),e.qZA(),e.YNc(20,Q,2,1,"div",24),e.qZA(),e.TgZ(21,"div",36)(22,"label",37),e._uU(23,"Return"),e.qZA(),e.TgZ(24,"label",38),e._UZ(25,"img",39),e._uU(26," Return date"),e.qZA(),e.TgZ(27,"mat-form-field",40)(28,"input",41),e.NdJ("click",function(){return e.CHM(ie),e.MAs(31).open()}),e.qZA(),e._UZ(29,"mat-datepicker-toggle",34)(30,"mat-datepicker",42,43),e.qZA(),e.YNc(32,H,2,1,"div",24),e.qZA(),e.TgZ(33,"div",44)(34,"label",37),e._uU(35,"Passenger"),e.qZA(),e.TgZ(36,"label",38),e._UZ(37,"img",45),e._uU(38," Passenger"),e.qZA(),e.TgZ(39,"input",46),e.NdJ("click",function(){return e.CHM(ie),e.oxw(2).onclickpassenger()}),e.qZA(),e.TgZ(40,"span",47),e.NdJ("click",function(){return e.CHM(ie),e.oxw(2).onclickpassenger()}),e._uU(41,"Guest"),e.qZA(),e.TgZ(42,"span",48),e.NdJ("click",function(){return e.CHM(ie),e.oxw(2).onclickpassenger()}),e._uU(43,"passenger"),e.qZA(),e.TgZ(44,"span",49),e._uU(45),e.qZA(),e.YNc(46,z,46,7,"ng-container",0),e.qZA()()}if(2&je){const ie=e.MAs(19),Ce=e.MAs(31),ot=e.oxw(2);e.xp6(3),e.Q6J("ngIf",ot.submitted&&ot.f.departure_city_id.errors),e.xp6(5),e.Q6J("ngIf",ot.submitted&&ot.f.arrival_city_id.errors),e.xp6(8),e.Q6J("matDatepickerFilter",ot.departureDateInputFilter)("matDatepicker",ie)("min",ot.mindepartureDate)("max",ot.maxdepartureDate)("ngModel",ot.departure_date)("ngClass",e.VKq(21,pe,ot.submitted&&ot.f.departure_date.errors)),e.xp6(1),e.Q6J("for",ie),e.xp6(3),e.Q6J("ngIf",ot.submitted&&ot.f.departure_date.errors),e.xp6(8),e.Q6J("matDatepickerFilter",ot.arrivalDateInputFilter)("matDatepicker",Ce)("disabled","one_way"==ot.isTripValue)("min",ot.minarrivalDate)("max",ot.maxarrivalDate)("ngClass",e.VKq(23,pe,ot.submitted&&ot.f.return_date.errors)),e.xp6(1),e.Q6J("for",Ce),e.xp6(3),e.Q6J("ngIf",ot.submitted&&ot.f.return_date.errors),e.xp6(7),e.s9C("value",(null==ot.isTravelsObject?null:ot.isTravelsObject.adult)+(null==ot.isTravelsObject?null:ot.isTravelsObject.child)+(null==ot.isTravelsObject?null:ot.isTravelsObject.infant)),e.xp6(6),e.Oqu(ot.isEconomiFareData?ot.isEconomiFareData:"ECONOMY"),e.xp6(1),e.Q6J("ngIf",ot.passenger)}}function ge(je,bt){if(1&je){const ie=e.EpF();e.TgZ(0,"div",65)(1,"button",66),e.NdJ("click",function(){return e.CHM(ie),e.oxw(2).onSearchResult()}),e._uU(2,"Search"),e.qZA()()}}const Ct=function(je){return{activese:je}};function ni(je,bt){if(1&je){const ie=e.EpF();e.ynx(0),e.TgZ(1,"div",2)(2,"form",3)(3,"div",4)(4,"ul",5)(5,"li",6)(6,"div")(7,"input",7),e.NdJ("click",function(){return e.CHM(ie),e.oxw().onSelectTrip("one_way")}),e.qZA(),e.TgZ(8,"label",8),e.NdJ("click",function(){return e.CHM(ie),e.oxw().searchtabclick(1)}),e._uU(9,"\xa0 One way"),e.qZA()()(),e.TgZ(10,"li",6)(11,"div")(12,"input",9),e.NdJ("click",function(){return e.CHM(ie),e.oxw().onSelectTrip("return")}),e.qZA(),e.TgZ(13,"label",10),e.NdJ("click",function(){return e.CHM(ie),e.oxw().searchtabclick(2)}),e._uU(14,"\xa0 Round Trip"),e.qZA(),e._UZ(15,"img",11),e.qZA()()(),e.YNc(16,ut,47,25,"div",12),e.TgZ(17,"div",13)(18,"label",14),e._uU(19," Fare Type : "),e.qZA(),e.TgZ(20,"label",15),e._UZ(21,"input",16),e._uU(22," Regular "),e.qZA(),e.TgZ(23,"label",17),e._UZ(24,"input",18),e._uU(25," Student "),e.qZA(),e.TgZ(26,"label",19),e._UZ(27,"input",20),e._uU(28," Senior Citizen"),e.qZA()(),e.YNc(29,ge,3,0,"div",21),e.qZA()()(),e.BQk()}if(2&je){const ie=e.oxw();e.xp6(2),e.Q6J("formGroup",ie.searchForm),e.xp6(4),e.Gre("custom-radio d-flex ","one_way"==ie.isTripValue?"labelActive":"",""),e.xp6(1),e.Q6J("checked","one_way"==ie.isTripValue),e.xp6(1),e.Gre("align-self-center m-0 text-dark ","one_way"==ie.isTripValue?"radioCss":"radioCss1"," "),e.Q6J("ngClass",e.VKq(19,Ct,"tab1"===ie.tab)),e.xp6(3),e.Gre("custom-radio d-flex ","return"==ie.isTripValue?"labelActive":"",""),e.xp6(1),e.Q6J("checked","return"==ie.isTripValue),e.xp6(1),e.Gre("align-self-center m-0 text-dark ","return"==ie.isTripValue?"radioCss":"radioCss1"," "),e.Q6J("ngClass",e.VKq(21,Ct,"tab2"===ie.tab)),e.xp6(3),e.Q6J("ngIf","sectorwise"!=ie.isTripValue),e.xp6(13),e.Q6J("ngIf","sectorwise"!=ie.isTripValue)}}function qi(je,bt){1&je&&(e.TgZ(0,"div",52),e._uU(1,"This field is required"),e.qZA())}function Ut(je,bt){if(1&je&&(e.TgZ(0,"div",50),e.YNc(1,qi,2,0,"div",51),e.qZA()),2&je){const ie=e.oxw(3);e.xp6(1),e.Q6J("ngIf",ie.f.departure_city_id.errors.required)}}function Ot(je,bt){1&je&&(e.TgZ(0,"div",52),e._uU(1,"This field is required "),e.qZA())}function Yt(je,bt){if(1&je&&(e.TgZ(0,"div",50),e.YNc(1,Ot,2,0,"div",51),e.qZA()),2&je){const ie=e.oxw(3);e.xp6(1),e.Q6J("ngIf",ie.f.arrival_city_id.errors.required)}}function Re(je,bt){1&je&&(e.TgZ(0,"div",52),e._uU(1,"This field is required "),e.qZA())}function At(je,bt){if(1&je&&(e.TgZ(0,"div",50),e.YNc(1,Re,2,0,"div",51),e.qZA()),2&je){const ie=e.oxw(3);e.xp6(1),e.Q6J("ngIf",ie.f.departure_date.errors.required)}}function Ve(je,bt){1&je&&(e.TgZ(0,"div",52),e._uU(1,"This field is required "),e.qZA())}function Ne(je,bt){if(1&je&&(e.TgZ(0,"div",50),e.YNc(1,Ve,2,0,"div",51),e.qZA()),2&je){const ie=e.oxw(3);e.xp6(1),e.Q6J("ngIf",ie.f.return_date.errors.required)}}function kt(je,bt){if(1&je){const ie=e.EpF();e.ynx(0),e.TgZ(1,"div",53)(2,"p",78),e.NdJ("click",function(){return e.CHM(ie),e.oxw(3).closeonclickpassenger()}),e._UZ(3,"i",79),e._uU(4,"\xa0 Back"),e.qZA(),e.TgZ(5,"div",55)(6,"label",56),e._uU(7," Adult 12+Yrs"),e.qZA(),e.TgZ(8,"div",80)(9,"div",58)(10,"span",81),e.NdJ("click",function(){return e.CHM(ie),e.oxw(3).onAddRemoveValue("adult",-1)}),e._uU(11,"-"),e.qZA()(),e.TgZ(12,"div",82)(13,"label",61),e._uU(14),e.qZA()(),e.TgZ(15,"div",58)(16,"span",83),e.NdJ("click",function(){return e.CHM(ie),e.oxw(3).onAddRemoveValue("adult",1)}),e._uU(17,"+"),e.qZA()()()(),e.TgZ(18,"div",55)(19,"label",56),e._uU(20," Child 2-12 Yrs"),e.qZA(),e.TgZ(21,"div",80)(22,"div",58)(23,"span",81),e.NdJ("click",function(){return e.CHM(ie),e.oxw(3).onAddRemoveValue("child",-1)}),e._uU(24,"-"),e.qZA()(),e.TgZ(25,"div",82)(26,"label",61),e._uU(27),e.qZA()(),e.TgZ(28,"div",58)(29,"span",83),e.NdJ("click",function(){return e.CHM(ie),e.oxw(3).onAddRemoveValue("child",1)}),e._uU(30,"+"),e.qZA()()()(),e.TgZ(31,"div",55)(32,"label",56),e._uU(33," Infant 0-2 Yrs"),e.qZA(),e.TgZ(34,"div",80)(35,"div",58)(36,"span",81),e.NdJ("click",function(){return e.CHM(ie),e.oxw(3).onAddRemoveValue("infant",-1)}),e._uU(37,"-"),e.qZA()(),e.TgZ(38,"div",82)(39,"label",61),e._uU(40),e.qZA()(),e.TgZ(41,"div",58)(42,"span",81),e.NdJ("click",function(){return e.CHM(ie),e.oxw(3).onAddRemoveValue("infant",1)}),e._uU(43,"+"),e.qZA()()()(),e.TgZ(44,"div",63)(45,"button",64),e.NdJ("click",function(){e.CHM(ie);const ot=e.oxw(3);return ot.onSubmitTravellerPopup(),ot.closeonclickpassenger()}),e._uU(46,"APPLY"),e.qZA()()(),e.BQk()}if(2&je){const ie=e.oxw(3);e.xp6(10),e.Q6J("disabled",ie.isTravelsObject.adult<=1),e.xp6(4),e.Oqu(null==ie.isTravelsObject?null:ie.isTravelsObject.adult),e.xp6(9),e.Q6J("disabled",0==ie.isTravelsObject.child),e.xp6(4),e.Oqu(null==ie.isTravelsObject?null:ie.isTravelsObject.child),e.xp6(9),e.Q6J("disabled",0==ie.isTravelsObject.infant),e.xp6(4),e.Oqu(null==ie.isTravelsObject?null:ie.isTravelsObject.infant),e.xp6(2),e.Q6J("disabled",ie.isTravelsObject.infant>=ie.isTravelsObject.adult)}}function lt(je,bt){if(1&je){const ie=e.EpF();e.TgZ(0,"div",22)(1,"div",69),e._UZ(2,"app-custom-departure-box",70),e.YNc(3,Ut,2,1,"div",24),e.TgZ(4,"div",71),e.NdJ("click",function(){return e.CHM(ie),e.oxw(2).onSwitch()}),e._UZ(5,"img",72),e.qZA()(),e.TgZ(6,"div",73),e._UZ(7,"app-custom-arrival-box",70),e.YNc(8,Yt,2,1,"div",24),e.qZA(),e.TgZ(9,"div",74)(10,"label",29),e._uU(11,"Depart"),e.qZA(),e.TgZ(12,"label",30),e._UZ(13,"img",31),e._uU(14," Departure date"),e.qZA(),e.TgZ(15,"mat-form-field",32)(16,"input",33),e.NdJ("ngModelChange",function(ot){return e.CHM(ie),e.oxw(2).departure_date=ot})("dateChange",function(ot){return e.CHM(ie),e.oxw(2).onSelectDepartureDate(ot.target.value)})("click",function(){return e.CHM(ie),e.MAs(19).open()}),e.qZA(),e._UZ(17,"mat-datepicker-toggle",34)(18,"mat-datepicker",null,75),e.qZA(),e.YNc(20,At,2,1,"div",24),e.qZA(),e.TgZ(21,"div",76)(22,"label",37),e._uU(23,"Return"),e.qZA(),e.TgZ(24,"label",38),e._UZ(25,"img",39),e._uU(26," Return date"),e.qZA(),e.TgZ(27,"mat-form-field",40)(28,"input",41),e.NdJ("click",function(){return e.CHM(ie),e.MAs(31).open()}),e.qZA(),e._UZ(29,"mat-datepicker-toggle",34)(30,"mat-datepicker",42,43),e.qZA(),e.YNc(32,Ne,2,1,"div",24),e.qZA(),e.TgZ(33,"div",77)(34,"label",37),e._uU(35,"Passenger"),e.qZA(),e.TgZ(36,"label",38),e._UZ(37,"img",45),e._uU(38," Passenger"),e.qZA(),e.TgZ(39,"input",46),e.NdJ("click",function(){return e.CHM(ie),e.oxw(2).onclickpassenger()}),e.qZA(),e.TgZ(40,"span",47),e.NdJ("click",function(){return e.CHM(ie),e.oxw(2).onclickpassenger()}),e._uU(41,"Guest"),e.qZA(),e.TgZ(42,"span",48),e.NdJ("click",function(){return e.CHM(ie),e.oxw(2).onclickpassenger()}),e._uU(43,"passenger"),e.qZA(),e.TgZ(44,"span",49),e._uU(45),e.qZA(),e.YNc(46,kt,47,7,"ng-container",0),e.qZA()()}if(2&je){const ie=e.MAs(19),Ce=e.MAs(31),ot=e.oxw(2);e.xp6(3),e.Q6J("ngIf",ot.submitted&&ot.f.departure_city_id.errors),e.xp6(5),e.Q6J("ngIf",ot.submitted&&ot.f.arrival_city_id.errors),e.xp6(8),e.Q6J("matDatepickerFilter",ot.departureDateInputFilter)("matDatepicker",ie)("min",ot.mindepartureDate)("max",ot.maxdepartureDate)("ngModel",ot.departure_date)("ngClass",e.VKq(21,pe,ot.submitted&&ot.f.departure_date.errors)),e.xp6(1),e.Q6J("for",ie),e.xp6(3),e.Q6J("ngIf",ot.submitted&&ot.f.departure_date.errors),e.xp6(8),e.Q6J("matDatepickerFilter",ot.arrivalDateInputFilter)("matDatepicker",Ce)("disabled","one_way"==ot.isTripValue)("min",ot.minarrivalDate)("max",ot.maxarrivalDate)("ngClass",e.VKq(23,pe,ot.submitted&&ot.f.return_date.errors)),e.xp6(1),e.Q6J("for",Ce),e.xp6(3),e.Q6J("ngIf",ot.submitted&&ot.f.return_date.errors),e.xp6(7),e.s9C("value",(null==ot.isTravelsObject?null:ot.isTravelsObject.adult)+(null==ot.isTravelsObject?null:ot.isTravelsObject.child)+(null==ot.isTravelsObject?null:ot.isTravelsObject.infant)),e.xp6(6),e.Oqu(ot.isEconomiFareData?ot.isEconomiFareData:"ECONOMY"),e.xp6(1),e.Q6J("ngIf",ot.passenger)}}function yt(je,bt){if(1&je){const ie=e.EpF();e.TgZ(0,"div",65)(1,"button",66),e.NdJ("click",function(){return e.CHM(ie),e.oxw(2).onSearchResult()}),e._uU(2,"Search"),e.qZA()()}}function Pt(je,bt){if(1&je){const ie=e.EpF();e.ynx(0),e.TgZ(1,"div",2)(2,"form",3)(3,"div",4)(4,"ul",5)(5,"li",6)(6,"div",67)(7,"input",7),e.NdJ("click",function(){return e.CHM(ie),e.oxw().onSelectTrip("one_way")}),e.qZA(),e.TgZ(8,"label",8),e.NdJ("click",function(){return e.CHM(ie),e.oxw().searchtabclick(1)}),e._uU(9,"\xa0 One way"),e.qZA()()(),e.TgZ(10,"li",6)(11,"div",67)(12,"input",9),e.NdJ("click",function(){return e.CHM(ie),e.oxw().onSelectTrip("return")}),e.qZA(),e.TgZ(13,"label",10),e.NdJ("click",function(){return e.CHM(ie),e.oxw().searchtabclick(2)}),e._uU(14,"\xa0 Round Trip"),e.qZA(),e._UZ(15,"img",68),e.qZA()()(),e.YNc(16,lt,47,25,"div",12),e.TgZ(17,"div",13)(18,"label",14),e._uU(19," Fare Type : "),e.qZA(),e.TgZ(20,"label",15),e._UZ(21,"input",16),e._uU(22," Regular "),e.qZA(),e.TgZ(23,"label",17),e._UZ(24,"input",18),e._uU(25," Student "),e.qZA(),e.TgZ(26,"label",19),e._UZ(27,"input",20),e._uU(28," Senior Citizen"),e.qZA()(),e.YNc(29,yt,3,0,"div",21),e.qZA()()(),e.BQk()}if(2&je){const ie=e.oxw();e.xp6(2),e.Q6J("formGroup",ie.searchForm),e.xp6(4),e.Gre("custom-radio d-flex ","one_way"==ie.isTripValue?"labelActive":"",""),e.xp6(1),e.Q6J("checked","one_way"==ie.isTripValue),e.xp6(1),e.Gre("align-self-center m-0 text-dark ","one_way"==ie.isTripValue?"radioCss":"radioCss1"," "),e.Q6J("ngClass",e.VKq(19,Ct,"tab1"===ie.tab)),e.xp6(3),e.Gre("custom-radio d-flex ","return"==ie.isTripValue?"labelActive":"",""),e.xp6(1),e.Q6J("checked","return"==ie.isTripValue),e.xp6(1),e.Gre("align-self-center m-0 text-dark ","return"==ie.isTripValue?"radioCss":"radioCss1"," "),e.Q6J("ngClass",e.VKq(21,Ct,"tab2"===ie.tab)),e.xp6(3),e.Q6J("ngIf","sectorwise"!=ie.isTripValue),e.xp6(13),e.Q6J("ngIf","sectorwise"!=ie.isTripValue)}}function Oe(je,bt){if(1&je){const ie=e.EpF();e.TgZ(0,"span",92),e.NdJ("click",function(){return e.CHM(ie),e.oxw(3).onPrevious()}),e.TgZ(1,"a",93),e._UZ(2,"i",94),e._uU(3),e.qZA()()}if(2&je){const ie=e.oxw(3);e.xp6(3),e.hij(" ",ie.dateTransform(ie.isSelectedDateArray[ie.currentDateStep-1].flight_date)," ")}}function Be(je,bt){if(1&je){const ie=e.EpF();e.TgZ(0,"span",92),e.NdJ("click",function(){return e.CHM(ie),e.oxw(3).onNext()}),e.TgZ(1,"a",93),e._uU(2),e._UZ(3,"i",95),e.qZA()()}if(2&je){const ie=e.oxw(3);e.xp6(2),e.hij(" ",ie.dateTransform(ie.isSelectedDateArray[ie.currentDateStep+1].flight_date)," ")}}function Ke(je,bt){if(1&je&&(e.TgZ(0,"div",85)(1,"div",86)(2,"h6"),e.YNc(3,Oe,4,1,"span",87),e.qZA()(),e.TgZ(4,"div",88)(5,"h6")(6,"span",89)(7,"a",90),e._uU(8),e.ALo(9,"date"),e.qZA()()()(),e.TgZ(10,"div",91)(11,"h6"),e.YNc(12,Be,4,1,"span",87),e.qZA()()()),2&je){const ie=e.oxw(2);e.xp6(3),e.Q6J("ngIf",ie.currentDateStep>0),e.xp6(5),e.Oqu(e.xi3(9,3,ie.isSelectedDateValue,"dd-MM-yyyy")),e.xp6(4),e.Q6J("ngIf",ie.currentDateStep{class je{constructor(ie,Ce,ot,Qt,ii,Ge,Tt,Nt,wt,mt){if(this.eRef=ie,this.messageService=Ce,this.modalService=ot,this.commonService=Qt,this.cdr=ii,this.apiService=Ge,this.formBuilder=Tt,this.datePipe=Nt,this.router=wt,this.dateAdapter=mt,this.ReadMore=!0,this.ReaddMore=!0,this.visible=!1,this.windowSizeValue=!1,this.isSwapData=0,this.passenger=!1,this.tab="tab1",this.isTripWay="one_way",this.departureArray=[],this.departureArrayResponse=[],this.departureArrayResponseStatus0=[],this.departureArrayResponseStatus1=[],this.SelectedDepartureData={},this.arrivalArray=[],this.arrivalArrayResponse=[],this.arrivalArrayResponseStatus0=[],this.arrivalArrayResponseStatus1=[],this.SelectedArrivalData={},this.isDateInputField=!1,this.isTripValue="one_way",this.isMasterOptions="1",this.arrivalArrayAllResponse=[],this.departureArrayAllResponse=[],this.isSelectedDate="",this.isSwapNext=!1,this.isRegularApiRequest=!1,this.isdropdownOpen=!1,this.isBackendData=!1,this.mindepartureDate=new Date,this.maxdepartureDate=new Date,this.minarrivalDate=new Date,this.maxarrivalDate=new Date,this.isDateNextPreviousOptionFlag=!1,this.isSelectedDateArray=[],this.dropdownFromSettings={},this.dropdownToSettings={},this.selectedFromData={},this.selectedToData={},this.isCityLoadingFlag=!1,this.isDepData=!1,this.isDepartureSelectBoxFlag=!1,this.isArrivalSelectBoxFlag=!1,this.currentDateStep=0,this.submitted=!1,this.btnsubmitted=!1,this.nexVal=!1,this.isSearchDataResponse=!1,this.isLoaderStatus=!1,this.isEconomy=!0,this.isPft=!0,this.isTravelsObject={adult:1,child:0,infant:0},this.isDummyArrivalData=[],this.arrivalFlag=!1,this.isDateFlag=!1,this.isReturnDate=!1,this.isSwitchDepartureData={},this.isSwitchArrivalData={},this.dateAdapter.setLocale("en-GB"),null!=sessionStorage.getItem("isTripValueSet")&&null!=sessionStorage.getItem("isTripValueSet")&&""!=sessionStorage.getItem("isTripValueSet")){var Jt=sessionStorage.getItem("isTripValueSet");console.log("this.JsonData===============1111111=========>>>>>>dd",Jt),this.commonService.SetTripValue(Jt),this.isTripValue=Jt,console.log("this.isTripValue12===============1111111=========>>>>>>",this.isTripValue)}if(null!=sessionStorage.getItem("nexPrev_selectedDateCheapfix")&&null!=sessionStorage.getItem("nexPrev_selectedDateCheapfix")&&""!=sessionStorage.getItem("nexPrev_selectedDateCheapfix")){var Je=sessionStorage.getItem("nexPrev_selectedDateCheapfix");this.isSelectedDateValue=JSON.parse(Je),console.log("isSelectedDateValue-------00000----\x3e>>",this.isSelectedDateValue),this.commonService.GetAvailableToDate().subscribe(at=>{at&&at.length>0&&(this.d_date=at,this.isSelectedDateArray=at,this.commonService.GetAvailableCurrentDate().subscribe(ce=>{ce?(this.to_day=ce,this.departure_date=this.to_day,this.currentDateStep=this.d_date.findIndex(Ue=>Ue.flight_date==this.to_day)):(this.to_day=this.isSelectedDateValue,this.currentDateStep=this.d_date.findIndex(Ue=>Ue.flight_date==this.to_day))}))})}}clickout(ie){this.eRef.nativeElement.contains(ie.target)}onDepartureData(ie){this.commonService.SetDepartureSelectBoxFlagKey(ie.value),this.commonService.SetDepartureSelectBoxFlag(!0)}onArrivalData(ie){this.commonService.SetArrivalSelectBoxFlagKey(ie.value),this.commonService.SetArrivalSelectBoxFlag(!0)}onDepartureFilterChange(ie){this.departureData=[],this.departureArray=[],""==ie?this.departureArrayResponseStatus1.forEach(Ce=>{this.departureArray.push({id:Ce.departure_city_id,text:Ce.departure_city_name+" ("+Ce.departure_city_code+")",status:Ce.status}),this.departureData=this.departureArray}):this.departureArrayResponse.forEach(Ce=>{this.departureArray.push({id:Ce.departure_city_id,text:Ce.departure_city_name+" ("+Ce.departure_city_code+")",status:Ce.status}),this.departureData=this.departureArray})}onArrivalFilterChange(ie){this.arrivalData=[],this.arrivalArray=[],""==ie?this.arrivalArrayResponseStatus1.forEach(Ce=>{this.arrivalArray.push({id:Ce.arrival_city_id,text:Ce.arrival_city_name+" ("+Ce.arrival_city_code+")",status:Ce.status}),this.arrivalData=this.arrivalArray}):this.arrivalArrayResponse.forEach(Ce=>{this.arrivalArray.push({id:Ce.arrival_city_id,text:Ce.arrival_city_name+" ("+Ce.arrival_city_code+")",status:Ce.status}),this.arrivalData=this.arrivalArray})}onDropDownClose(ie){}ngOnInit(){if(this.innerWidth=window.innerWidth,this.windowSizeValue=this.innerWidth<501,null!=sessionStorage.getItem("search_form_Data")&&null!=sessionStorage.getItem("search_form_Data")&&""!=sessionStorage.getItem("search_form_Data")){var ie=sessionStorage.getItem("search_form_Data");this.isFareType=JSON.parse(ie).formValue.pft,this.commonService.SetTripValue(JSON.parse(ie).isTripType)}this.commonService.SetMasterTripOptions(1),this.dropdownFromSettings={singleSelection:!0,idField:"id",textField:"text",itemsShowLimit:3,allowSearchFilter:!0,closeDropDownOnSelection:!0},this.dropdownToSettings={singleSelection:!0,idField:"id",textField:"text",itemsShowLimit:3,allowSearchFilter:!0,closeDropDownOnSelection:!0},this.searchForm=this.formBuilder.group({departure_city_id:["",t.kI.required],arrival_city_id:["",t.kI.required],departure_date:["",t.kI.required],return_date:[""],adult:["1"],child:["0"],travellers:[1],infant:["0"],cabin_class:["ECONOMY"],pft:this.isFareType?this.isFareType:["REGULAR"]}),this.commonService.GetTripValue().subscribe(Ce=>{Ce&&(this.isTripValue=Ce,"sectorwise"!=this.isTripValue?1==this.isMasterOptions&&(this.SelectedDepartureData={},this.SelectedArrivalData={},this.apiService.onDepartureFlightList({flight_type:this.isTripValue})):(this.tab="tab3",this.apiService.onSelfSectorFlight({flight_type:0,international:0}),this.commonService.GetSectorWiseList().subscribe(ot=>{this.isSectorWiseData=ot.length>0?ot:[]})))}),this.commonService.GetDepartureSelectBoxFlag().subscribe(Ce=>{this.isDepartureSelectBoxFlag=Ce}),this.commonService.GetArrivalSelectBoxFlag().subscribe(Ce=>{this.isArrivalSelectBoxFlag=Ce}),this.commonService.GetDepartureArray().subscribe(Ce=>{this.departureArrayResponse=[],this.departureArray=[],this.departureData=[],this.arrivalArrayResponse=[],this.arrivalArray=[],this.arrivalData=[],Ce.length>0&&(this.departureArrayAllResponse=Ce,this.departureArrayResponse=Ce,this.departureArrayResponseStatus0=this.departureArrayResponse.filter(ot=>0==ot.status),this.departureArrayResponseStatus1=this.departureArrayResponse.filter(ot=>1==ot.status),this.departureArrayResponseStatus1.forEach(ot=>{this.departureArray.push({id:ot.departure_city_id,text:ot.departure_city_name+" ("+ot.departure_city_code+")",status:ot.status}),this.departureData=this.departureArray}),setTimeout(()=>{2==this.isMasterOptions&&(this.isDummyArrivalData=this.departureArrayResponse,this.isDummyArrivalData.splice(this.isDummyArrivalData.findIndex(Qt=>Qt.departure_city_id==this.SelectedDepartureData.departure_city_id),1),this.commonService.SetArrivalArray(this.isDummyArrivalData)),this.isCityLoadingFlag=!1},1e3))}),this.commonService.GetArrivalArray().subscribe(Ce=>{this.arrivalArrayResponse=[],this.arrivalArray=[],this.arrivalData=[],Ce.length>0&&(this.arrivalArrayAllResponse=Ce,console.log("arrivalArrayAllResponse====--------\x3e>>>",this.arrivalArrayAllResponse),this.arrivalArrayResponse=Ce,this.arrivalArrayResponseStatus0=this.arrivalArrayResponse.filter(ot=>0==ot.status),this.arrivalArrayResponseStatus1=this.arrivalArrayResponse.filter(ot=>1==ot.status),this.arrivalArrayResponseStatus1.forEach(ot=>{this.arrivalArray.push({id:ot.arrival_city_id,text:ot.arrival_city_name+" ("+ot.arrival_city_code+")"}),this.arrivalData=this.arrivalArray}))}),this.commonService.GetSelectedDepartureData().subscribe(Ce=>{Object.keys(Ce).length>0&&(this.SelectedDepartureData=Ce,console.log("this.SelectedDepartureData------------<>>>>>>****=====",this.SelectedDepartureData),this.searchForm.controls.departure_city_id.setValue(this.SelectedDepartureData.departure_city_id),this.selectedFromData=[{id:this.SelectedDepartureData.departure_city_id,text:this.SelectedDepartureData.departure_city_name+" ("+this.SelectedDepartureData.departure_city_code+")"}],this.SelectedDepartureData&&1==this.isMasterOptions&&this.onChangeArrivalCity(this.SelectedDepartureData))}),this.commonService.GetSelectedArrivalData().subscribe(Ce=>{Object.keys(Ce).length>0&&(this.SelectedArrivalData=Ce,this.searchForm.controls.arrival_city_id.setValue(this.SelectedArrivalData.arrival_city_id),this.selectedToData=[{id:this.SelectedArrivalData.arrival_city_id,text:this.SelectedArrivalData.arrival_city_name+" ("+this.SelectedArrivalData.arrival_city_code+")"}],this.isDateValidation())}),this.commonService.GetDepartureDateArray().subscribe(Ce=>{if(Ce.length>0){let ot=[];this.commonService.SetAvailableToDate(Ce),Ce.forEach(Qt=>{var ii=this.datePipe.transform(Qt.flight_date,"MM/dd/yyyy");ot.push(new Date(ii))}),this.departureDateInputFilter=Qt=>{if(Qt){const ii=Qt.getTime();return ot.find(Ge=>Ge.getTime()==ii)}return!1},this.mindepartureDate=Ce[0].flight_date,this.maxdepartureDate=Ce[Ce.length-1].flight_date,"return"==this.isTripValue&&this.getReturnDateList(this.isSelectedDateValue),this.commonService.GetDepartureDateBox().subscribe(Qt=>{1==Qt&&setTimeout(()=>{this.datePicker.open()},700)})}}),this.commonService.GetReturnDateArray().subscribe(Ce=>{if(Ce.length>0){let ot=[];Ce.forEach(Qt=>{var ii=this.datePipe.transform(Qt.flight_date,"MM/dd/yyyy");ot.push(new Date(ii))}),this.arrivalDateInputFilter=Qt=>{if(Qt){const ii=Qt.getTime();return ot.find(Ge=>Ge.getTime()==ii)}return!1},this.minarrivalDate=Ce[0].flight_date,this.maxarrivalDate=Ce[Ce.length-1].flight_date}}),this.commonService.GetMasterTripOptions().subscribe(Ce=>{Ce&&(this.isMasterOptions=Ce)}),this.commonService.GetSelectedTravelersData().subscribe(Ce=>{if(Object.keys(Ce).length>0){this.isTravelsObject=Ce;var ot=0;ot=ot+Number(Ce.adult)+Number(Ce.child)+Number(Ce.infant),this.searchForm.controls.travellers.setValue(ot)}}),null!=sessionStorage.getItem("search_form_Data")&&null!=sessionStorage.getItem("search_form_Data")&&""!=sessionStorage.getItem("search_form_Data")&&(this.isBackendData=!0,ie=sessionStorage.getItem("search_form_Data"),this.isTripValue=JSON.parse(ie).isTripType,this.commonService.SetMasterTripOptions(JSON.parse(ie).isMasterType),2==JSON.parse(ie).isMasterType?(this.onDepartureRegularList(),this.getArrivalRegularList(JSON.parse(ie).formValue.departure_city_id)):this.apiService.onDepartureFlightList({flight_type:this.isTripValue}),this.departureDateInputFilter=!0,this.isEconomiFareData=JSON.parse(ie).formValue.cabin_class,this.commonService.SetSelectedDepartureData(JSON.parse(ie).selectedDeparture),this.commonService.SetSelectedArrivalData(JSON.parse(ie).selectedArrival),this.searchForm.controls.departure_city_id.setValue(JSON.parse(ie).selectedDeparture.departure_city_id),this.searchForm.controls.arrival_city_id.setValue(JSON.parse(ie).selectedDeparture.arrival_city_id),this.searchForm.controls.departure_date.setValue(JSON.parse(ie).formValue.departure_date),this.searchForm.controls.return_date.setValue(JSON.parse(ie).formValue.return_date),this.searchForm.controls.adult.setValue(JSON.parse(ie).formValue.adult),this.searchForm.controls.child.setValue(JSON.parse(ie).formValue.child),this.searchForm.controls.infant.setValue(JSON.parse(ie).formValue.infant),this.searchForm.controls.travellers.setValue(JSON.parse(ie).formValue.travellers),this.isTravelsObject.adult=JSON.parse(ie).formValue.adult,this.isTravelsObject.child=JSON.parse(ie).formValue.child,this.isTravelsObject.infant=JSON.parse(ie).formValue.infant,this.isTravelsObject.travellers=JSON.parse(ie).formValue.travellers,this.isTravelsObject.cabin_class=JSON.parse(ie).formValue.cabin_class,this.isTravelsObject.pft=JSON.parse(ie).formValue.pft,this.commonService.SetSelectedTravelersData(this.isTravelsObject),this.isDateInputField=!0,this.isDateNextPreviousOptionFlag=!0,this.onSearchApiRequest(),setTimeout(()=>{this.commonService.SetDepartureDateBox(!1),this.commonService.SetArrivalSelectBox(!1)},200)),$(document).mouseup(Ce=>{var ot=$("#pills-tabsssss").show();!ot.is(Ce.target)&&0==ot.has(Ce.target).length&&(ot.hide(),this.passenger=!1)})}onSectorDataValue(ie){sessionStorage.setItem("isSectorWiseData",JSON.stringify(ie)),this.isSectordata=ie,console.log("data================>>>>",ie),this.apiService.onSectorWiseSearchResult({dep_city_code:this.isSectordata.departure_city_code,arr_city_code:this.isSectordata.arrival_city_code,departure_city_id:this.isSectordata.departure_city_id,departure_airport_id:this.isSectordata.departure_airport_id,arrival_city_id:this.isSectordata.arrival_city_id,arrival_airport_id:this.isSectordata.arrival_airport_id,adult:this.isTravelsObject.adult,children:this.isTravelsObject.child,infant:this.isTravelsObject.infant,trip_type:this.isSectordata.return_flight}),this.router.navigateByUrl("/search-result")}onSetAdult(ie){this.isTravelsObject.adult=ie}onSetChild(ie){this.isTravelsObject.child=ie}onSetInfant(ie){this.isTravelsObject.infant=ie}onSubmitTravellerPopup(){this.isTravelsObject.infant<=this.isTravelsObject.adult?(console.log("this.isTravelsObject>>>>>>>>>Modal",this.isTravelsObject),this.commonService.SetSelectedTravelersData(this.isTravelsObject),this.modalService.SetTravelersModal(!1)):(this.isTravelsObject.infant=0,this.messageService.showError("Please select infant less than adult"))}onEconomiFare(ie){console.log("event==============>>>>>>>>>>>",ie.target.defaultValue),this.isEconomiFareData=ie.target.defaultValue}onclick(){this.ReadMore=!this.ReadMore,this.visible=!this.visible}close(){this.visible=!this.visible}onclickpassenger(){this.ReaddMore=!this.ReaddMore,this.passenger=!this.passenger}closeonclickpassenger(){this.passenger=!this.passenger}searchtabclick(ie){1==ie?this.tab="tab1":2==ie?this.tab="tab2":3==ie&&(this.tab="tab3")}ngAfterViewInit(){this.cdr.detectChanges()}get f(){return this.searchForm.controls}onOpenDropdown(){$("#pol").toggle("show")}onSelectTrip(ie){this.searchForm.reset(),this.commonService.SetSearchFlightResponse({}),this.commonService.SetSelectedDepartureData([]),this.commonService.SetSelectedArrivalData([]),"sectorwise"==ie?(this.commonService.SetTripValue(ie),sessionStorage.setItem("isTripValueSet",ie)):(this.isdropdownOpen=!1,this.commonService.SetTripValue(ie),this.isTripWay=ie,this.isTripValue=ie,this.isDateValidation(),1==this.isMasterOptions&&this.apiService.onDepartureFlightList({flight_type:this.isTripValue}),this.searchForm.reset(),this.searchForm.controls.travellers.setValue(this.getTravellersCount()),this.searchForm.controls.cabin_class.setValue("ECONOMY"),this.searchForm.controls.pft.setValue("REGULAR"),this.SelectedDepartureData={},this.SelectedArrivalData={},sessionStorage.clear())}onSelectMenu(ie){this.commonService.SetSearchFlightResponse({}),this.commonService.SetMasterTripOptions(ie),2==ie?(this.isCityLoadingFlag=!0,this.SelectedDepartureData={},this.SelectedArrivalData={},this.isDateValidation(),this.onDepartureRegularList(),this.searchForm.reset(),this.searchForm.controls.travellers.setValue(this.getTravellersCount())):(this.SelectedDepartureData={},this.SelectedArrivalData={},this.isDateValidation(),this.apiService.onDepartureFlightList({flight_type:this.isTripValue}),this.searchForm.reset(),this.searchForm.controls.travellers.setValue(this.getTravellersCount()))}getTravellersCount(){var ie=0;return ie+Number(this.isTravelsObject.adult)+Number(this.isTravelsObject.child)+Number(this.isTravelsObject.infant)}onDepartureRegularList(){this.commonService.GetRegularCityArray().subscribe(ie=>{ie.length>0&&this.commonService.SetDepartureArray(ie)}),this.isRegularApiRequest&&(localStorage.setItem("regularCurrentDate",JSON.stringify(new Date)),this.apiService.onDepartureArrivalFlightList({city_name:""}))}getArrivalRegularList(ie){this.arrivalArrayResponse=[],this.arrivalArray=[],this.arrivalData=[],this.arrivalArrayResponse=this.isDummyArrivalData,this.arrivalArrayResponse.forEach(Ce=>{this.arrivalArray.push({id:Ce.arrival_city_id,text:Ce.arrival_city_name+" ("+Ce.arrival_city_code+")"}),this.arrivalData=this.arrivalArray})}onSelectDeparture(ie){var Ce;ie.id&&(Ce=this.departureArrayResponse.filter(Qt=>Qt.departure_city_id==ie.id),2==this.isMasterOptions&&(this.isDummyArrivalData=this.departureArrayResponse,this.isDummyArrivalData.splice(this.isDummyArrivalData.findIndex(Qt=>Qt.departure_city_id==ie.id),1),this.commonService.SetArrivalArray(this.isDummyArrivalData)),Ce.length>0&&(this.SelectedArrivalData={},this.searchForm.controls.arrival_city_id.setValue(""),this.searchForm.controls.departure_date.setValue(""),this.commonService.SetSelectedDepartureData(Ce[0])))}onChangeArrivalCity(ie){this.searchForm.controls.departure_date.setValue(""),this.departureDateInputFilter=!1,this.apiService.onArrivalFlightList({flight_type:this.isTripValue,airport_code:ie.airport_code,airport_id:ie.airport_id,airport_name:ie.airport_name,departure_airport_id:ie.departure_airport_id,departure_city_code:ie.departure_city_code,departure_city_id:ie.departure_city_id,departure_city_name:ie.departure_city_name,shared_inventory_plan_Id:ie.shared_inventory_plan_Id,vendor_share_plan:ie.vendor_share_plan})}onOpenDatePicker(){this.datePicker.open()}onSelectArrival(ie){var Ce=[];ie.id&&(Ce=this.arrivalArrayResponse.filter(ot=>ot.arrival_city_id==ie.id),2==this.isMasterOptions&&this.getArrivalRegularList(ie.id),Ce.length>0&&(this.searchForm.controls.departure_date.setValue(""),this.commonService.SetSelectedArrivalData(Ce[0])))}isDateValidation(){if(null!=this.SelectedDepartureData.departure_city_code&&""!=this.SelectedDepartureData.departure_city_code&&""!=this.SelectedDepartureData.departure_city_id&&""!=this.SelectedDepartureData.departure_city_id&&null!=this.SelectedArrivalData.arrival_city_code&&""!=this.SelectedArrivalData.arrival_city_code&&""!=this.SelectedArrivalData.arrival_city_id&&""!=this.SelectedArrivalData.arrival_city_id)if(this.isDateInputField=!0,1==this.isMasterOptions)this.apiService.onDepartureFlightDateList({departure_city_code:this.SelectedDepartureData.departure_city_code,arrival_city_code:this.SelectedArrivalData.arrival_city_code,departure_city_id:this.SelectedDepartureData.departure_city_id,arrival_city_id:this.SelectedArrivalData.arrival_city_id,is_return:"one_way"==this.isTripValue?0:1});else{var ie=[];this.isDateInputField=!0;for(var Ce=[],ot=0;ot<365;ot++){var Qt=new Date;Qt.setDate(Qt.getDate()+ot);const ii=this.datePipe.transform(new Date(Qt),"MM/dd/yyyy");Ce.push({flight_date:this.datePipe.transform(new Date(Qt),"yyyy-MM-dd")}),ie.push(new Date(ii))}setTimeout(()=>{Ce.length>0&&(this.departureDateInputFilter=ii=>{if(ii){const Ge=ii.getTime();return ie.find(Tt=>Tt.getTime()==Ge)}return!1},this.mindepartureDate=Ce[0].flight_date,this.maxdepartureDate=Ce[Ce.length-1].flight_date)},1e3)}else this.isBackendData||(this.isDateInputField=!1)}onSelectDepartureDate(ie){this.searchForm.controls.return_date.setValue("");var Ce=this.datePipe.transform(new Date(ie),"yyyy-MM-dd");this.commonService.SetAvailableCurrentDate(Ce),sessionStorage.setItem("nexPrev_selectedDateCheapfix",JSON.stringify(Ce)),"return"==this.isTripValue&&(this.getReturnDateList(ie),this.commonService.SetReturnDateSelectBox(!0)),this.commonService.SetDepartureDateBox(!1)}onOpenReturnDatePicker(){this.picker1.open()}getReturnDateList(ie){if(console.log("departureDate====>",ie),2==this.isMasterOptions){for(var Ce=[],ot=[],Qt=0;Qt<365;Qt++){var ii=new Date(ie);ii.setDate(ii.getDate()+Qt);const Ge=this.datePipe.transform(new Date(ii),"MM/dd/yyyy");ot.push({flight_date:this.datePipe.transform(new Date(ii),"yyyy-MM-dd")}),Ce.push(new Date(Ge))}console.log("result=================>>>>>>>",ot),this.commonService.SetReturnDateArray(ot)}else this.apiService.onArrivalFlightDateList({departure_city_code:this.SelectedDepartureData.departure_city_code,arrival_city_code:this.SelectedArrivalData.arrival_city_code,departure_city_id:this.SelectedDepartureData.departure_city_id,arrival_city_id:this.SelectedArrivalData.arrival_city_id,is_return:"one_way"==this.isTripValue?0:1,departure_date:this.datePipe.transform(ie,"yyyy-MM-dd")})}onOpenTravelsPopUp(){this.modalService.SetTravelersModal(!0)}onOpenclassPopUp(){this.modalService.SetclassModal(!0)}onSearchResult(){if(this.searchForm.controls.departure_date.setErrors(null),this.searchForm.controls.return_date.setErrors(null),1==this.isSwapData?(this.searchForm.controls.departure_city_id.setValue(this.isSwitchDepartureData.arrival_city_id),this.searchForm.controls.arrival_city_id.setValue(this.isSwitchArrivalData.departure_city_id)):this.searchForm.controls.arrival_city_id.setValue(this.SelectedArrivalData.arrival_city_id),console.log("searchForm==========>>>>>",this.searchForm),this.submitted=!0,!this.searchForm.invalid){var ie={};this.searchForm.value.departure_date&&(ie.departure_date=this.datePipe.transform(this.searchForm.value.departure_date,"yyyy-MM-dd"),this.searchForm.value.departure_date=this.datePipe.transform(this.searchForm.value.departure_date,"yyyy-MM-dd")),this.searchForm.value.return_date&&(this.searchForm.value.return_date=this.datePipe.transform(this.searchForm.value.return_date,"yyyy-MM-dd"),ie.return_date=this.datePipe.transform(this.searchForm.value.return_date,"yyyy-MM-dd")),console.log("isTravelsObject>>>>>>>>>>",this.isTravelsObject),this.searchForm.value.adult=this.isTravelsObject.adult,this.searchForm.value.child=this.isTravelsObject.child,this.searchForm.value.infant=this.isTravelsObject.infant,this.searchForm.value.travellers=this.isTravelsObject.travellers,ie.formValue=this.searchForm.value,ie.selectedDeparture=this.SelectedDepartureData,ie.selectedArrival=this.SelectedArrivalData,ie.isTripType=this.isTripValue,ie.isMasterType=this.isMasterOptions,sessionStorage.setItem("search_form_Data",JSON.stringify(ie)),this.router.navigateByUrl("/search-result").then(()=>{window.location.reload()})}}onSearchApiRequest(){this.isLoaderStatus=!0;var ie=sessionStorage.getItem("search_form_Data"),Ce={};if(this.isSwapNext=!1,Ce.arrival_airport_id=Number(JSON.parse(ie).selectedArrival.arrival_airport_id),Ce.arrival_city_id=Number(JSON.parse(ie).selectedArrival.arrival_city_id),Ce.arr_city_code=JSON.parse(ie).selectedArrival.arrival_city_code,Ce.dep_city_code=JSON.parse(ie).selectedDeparture.departure_city_code,Ce.departure_city_id=Number(JSON.parse(ie).selectedDeparture.departure_city_id),Ce.departure_airport_id=Number(JSON.parse(ie).selectedDeparture.departure_airport_id),null!=sessionStorage.getItem("nexPrev_selectedDateCheapfix")&&null!=sessionStorage.getItem("nexPrev_selectedDateCheapfix")&&""!=sessionStorage.getItem("nexPrev_selectedDateCheapfix")){var ot=sessionStorage.getItem("nexPrev_selectedDateCheapfix");this.isSelectedDateValue=JSON.parse(ot),Ce.departure_date=this.isSelectedDateValue,this.departure_date=this.isSelectedDateValue}else Ce.departure_date=JSON.parse(ie).formValue.departure_date;Ce.return_date=JSON.parse(ie).formValue.return_date,Ce.adult=Number(JSON.parse(ie).formValue.adult),Ce.children=Number(JSON.parse(ie).formValue.child),Ce.infant=Number(JSON.parse(ie).formValue.infant),Ce.trip_type="one_way"==this.isTripValue?0:1,console.log("payloadObject=======>>>>",Ce),this.isDateNextPreviousOptionFlag=!0,1==this.isMasterOptions?this.apiService.onCustomFlightSearch(Ce):(Ce.prefered_airline="AI",this.apiService.onRegularFlightSearch(Ce)),this.isSwapData=0}dateTransform(ie){var Ce=new Date(ie);return this.datePipe.transform(Ce,"dd-MM-yyyy")}onSwitch(){this.isSwapData=1,this.isSwapNext=!0;var ie=this.departureArrayResponse.filter(Ce=>Ce.departure_city_id==this.SelectedArrivalData.arrival_city_id);ie.length>0?(this.isSwitchArrivalData=this.SelectedDepartureData,this.isSwitchDepartureData=this.SelectedArrivalData,console.log("isSwitchDepartureData222=====-----\x3e>>>",this.isSwitchDepartureData),this.departureArrayResponse.forEach(Ce=>Object.assign(Ce,{isSelected:!1})),ie[0].isSelected=!0,this.commonService.SetSelectedDepartureData(ie[0]),this.apiService.onArrivalFlightList({flight_type:this.isTripValue,airport_code:ie[0].airport_code,airport_id:ie[0].airport_id,airport_name:ie[0].airport_name,departure_airport_id:ie[0].departure_airport_id,departure_city_code:ie[0].departure_city_code,departure_city_id:ie[0].departure_city_id,departure_city_name:ie[0].departure_city_name,shared_inventory_plan_Id:ie[0].shared_inventory_plan_Id,vendor_share_plan:ie[0].vendor_share_plan}),setTimeout(()=>{var Ce=this.arrivalArrayAllResponse.filter(ot=>ot.arrival_city_id==this.isSwitchArrivalData.departure_city_id);Ce[0].isSelected=!0,this.commonService.SetSelectedArrivalData(Ce[0]),this.searchForm.controls.departure_date.setValue(""),this.commonService.SetDepartureDateBox(!1),this.commonService.SetArrivalSelectBox(!1)},500)):(this.isSwapData=0,this.isSwapNext=!1,this.messageService.showError(this.SelectedArrivalData.arrival_city_code+"-"+this.SelectedDepartureData.departure_city_code+" is not available"))}onPrevious(){console.log("currentDateStep>>>Previous",this.isSelectedDateArray),this.currentDateStep>0&&this.currentDateStep--,this.isSelectedDate=this.isSelectedDateArray[this.currentDateStep].flight_date,sessionStorage.setItem("nexPrev_selectedDateCheapfix",JSON.stringify(this.isSelectedDate)),this.onSearchApiRequest()}onNext(){this.currentDateStep{"use strict";x.d(Ht,{mr:()=>Yt,Ti:()=>Be,FN:()=>Gd,WX:()=>hc,ve:()=>ie,Hf:()=>Tt,AJ:()=>Nt,MX:()=>Oh,Iq:()=>Fd,R5:()=>Ue,NG:()=>An,Eh:()=>Ot,ci:()=>wn,Gt:()=>W,OG:()=>Hh,Ee:()=>Uh,tS:()=>_s,Ol:()=>tt,WB:()=>ko,$:()=>vn,Kt:()=>_a,gB:()=>Zo,dk:()=>us,y9:()=>Up,Fi:()=>$o,B7:()=>rc,Oh:()=>ms,de:()=>dt});var t=x(9808),r=x(5239),e=x(5e3),Pe=x(508),g=x(8530),q=x(7322),re=x(7531),o=x(6856),ne=x(3075),we=x(4945);function Ze(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"button",50),e.NdJ("click",function(){return e.CHM(d),e.oxw().onReset()}),e._uU(1,"Reset"),e.qZA()}}function Me(D,Te){1&D&&(e.TgZ(0,"p",54),e._uU(1,"OneWay"),e.qZA())}function Ie(D,Te){1&D&&(e.TgZ(0,"p",54),e._uU(1,"Return"),e.qZA())}function Fe(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"tr",51),e.NdJ("click",function(){const et=e.CHM(d).$implicit;return e.oxw().onViewDetails(et.flight_booking_id)}),e.TgZ(1,"td"),e._uU(2),e.qZA(),e.TgZ(3,"td"),e._uU(4),e.ALo(5,"date"),e.TgZ(6,"span",52),e._uU(7),e.qZA()(),e.TgZ(8,"td"),e._uU(9),e.ALo(10,"date"),e.TgZ(11,"span",52),e._uU(12),e.qZA()(),e.TgZ(13,"td"),e._uU(14),e.qZA(),e.TgZ(15,"td"),e._uU(16),e.qZA(),e.TgZ(17,"td"),e.YNc(18,Me,2,0,"p",53),e.YNc(19,Ie,2,0,"p",53),e.qZA(),e.TgZ(20,"td"),e._uU(21),e.qZA(),e.TgZ(22,"td"),e._uU(23),e.qZA(),e.TgZ(24,"td"),e._uU(25),e.qZA(),e.TgZ(26,"td"),e._uU(27),e.qZA(),e.TgZ(28,"td"),e._uU(29),e.qZA()()}if(2&D){const d=Te.$implicit,b=Te.index,j=e.oxw();e.xp6(2),e.Oqu(10*(j.page-1)+b+1),e.xp6(2),e.hij("",e.xi3(5,15,null==d?null:d.booking_date,"dd/MM/yyyy")," "),e.xp6(3),e.Oqu(null==d?null:d.booking_time),e.xp6(2),e.hij("",e.xi3(10,18,null==d?null:d.departure_date,"dd/MM/yyyy")," "),e.xp6(3),e.Oqu(null==d?null:d.departure_time),e.xp6(2),e.Oqu(null==d?null:d.reference_id),e.xp6(2),e.AsE("",null==d?null:d.departure_city_code," - ",null==d?null:d.arrical_city_code,""),e.xp6(2),e.Q6J("ngIf",0==(null==d?null:d.return_flight)),e.xp6(1),e.Q6J("ngIf",1==(null==d?null:d.return_flight)),e.xp6(2),e.Oqu(null==d?null:d.pnr_number),e.xp6(2),e.Oqu(null==d?null:d.flight_number),e.xp6(2),e.Oqu(null==d?null:d.total_book_seats),e.xp6(2),e.Oqu(null==d?null:d.payment_mode),e.xp6(2),e.Oqu(null==d?null:d.amount)}}function ue(D,Te){1&D&&(e.TgZ(0,"p",54),e._uU(1,"OneWay"),e.qZA())}function We(D,Te){1&D&&(e.TgZ(0,"p",54),e._uU(1,"Return"),e.qZA())}function me(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"tr")(1,"td"),e._uU(2),e.qZA(),e.TgZ(3,"td"),e._uU(4),e.ALo(5,"date"),e.TgZ(6,"span",52),e._uU(7),e.qZA()(),e.TgZ(8,"td")(9,"a",60),e.NdJ("click",function(){const et=e.CHM(d).$implicit;return e.oxw(2).onViewDetails(et.flight_booking_id)}),e._uU(10),e.qZA()(),e.TgZ(11,"td"),e._uU(12),e.ALo(13,"date"),e.TgZ(14,"span",52),e._uU(15),e.qZA()(),e.TgZ(16,"td"),e._uU(17),e.qZA(),e.TgZ(18,"td"),e._uU(19),e.qZA(),e.TgZ(20,"td"),e._uU(21),e.qZA(),e.TgZ(22,"td"),e.YNc(23,ue,2,0,"p",53),e.YNc(24,We,2,0,"p",53),e.qZA(),e.TgZ(25,"td"),e._uU(26),e.qZA(),e.TgZ(27,"td"),e._uU(28),e.qZA(),e.TgZ(29,"td"),e._uU(30),e.qZA()()}if(2&D){const d=Te.$implicit,b=Te.index;e.xp6(2),e.Oqu(b+1),e.xp6(2),e.hij("",e.xi3(5,15,null==d?null:d.departure_date,"dd/MM/yyyy")," "),e.xp6(3),e.Oqu(null==d?null:d.departure_time),e.xp6(3),e.Oqu(null==d?null:d.reference_id),e.xp6(2),e.hij("",e.xi3(13,18,null==d?null:d.booking_date,"dd/MM/yyyy")," "),e.xp6(3),e.Oqu(null==d?null:d.booking_time),e.xp6(2),e.Oqu(null==d?null:d.pnr_number),e.xp6(2),e.Oqu(null==d?null:d.flight_number),e.xp6(2),e.AsE("",null==d?null:d.departure_city_code," - ",null==d?null:d.arrical_city_code,""),e.xp6(2),e.Q6J("ngIf",0==(null==d?null:d.return_flight)),e.xp6(1),e.Q6J("ngIf",1==(null==d?null:d.return_flight)),e.xp6(2),e.Oqu(null==d?null:d.total_book_seats),e.xp6(2),e.Oqu(null==d?null:d.payment_mode),e.xp6(2),e.Oqu(null==d?null:d.amount)}}function L(D,Te){if(1&D&&(e.TgZ(0,"table",55)(1,"thead")(2,"tr",56)(3,"th",57),e._uU(4,"S.No."),e.qZA(),e.TgZ(5,"th",57),e._uU(6,"Departure"),e.qZA(),e.TgZ(7,"th",58),e._uU(8,"Ref. Id"),e.qZA(),e.TgZ(9,"th",57),e._uU(10,"Booking"),e.qZA(),e.TgZ(11,"th",57),e._uU(12,"PNR"),e.qZA(),e.TgZ(13,"th",57),e._uU(14,"Airline"),e.qZA(),e.TgZ(15,"th",57),e._uU(16,"Sector"),e.qZA(),e.TgZ(17,"th",57),e._uU(18,"Type"),e.qZA(),e.TgZ(19,"th",57),e._uU(20,"Qty"),e.qZA(),e.TgZ(21,"th",57),e._uU(22,"Payment"),e.qZA(),e.TgZ(23,"th",57),e._uU(24,"Amount"),e.qZA()()(),e.TgZ(25,"tbody"),e.YNc(26,me,31,21,"tr",59),e.qZA()()),2&D){const d=e.oxw();e.xp6(26),e.Q6J("ngForOf",d.isBookingHistory)}}const Q=function(D,Te){return{itemsPerPage:10,currentPage:D,totalItems:Te}};let dt=(()=>{class D{constructor(d,b,j,et,ve,wi){this.dateAdapter=d,this.commonService=b,this.modalService=j,this.apiService=et,this.datePipe=ve,this.messageService=wi,this.bodydata={},this.isBookingHistory=[],this.isLoggedInUser={},this.todaydate=this.datePipe.transform(new Date,"dd/MM/yyyy"),this.page=1,this.isResetFlag=!1}ngOnInit(){this.commonService.GetLoggedInUser().subscribe(d=>{Object.keys(d).length>0&&(this.isLoggedInUser=d)}),this.bodydata.sortingKey="",this.bodydata.sortorder="",this.bodydata.page_limit="10",this.bodydata.page_no="1",this.bodydata.fromBookingDate="",this.bodydata.toBookingDate="",this.bodydata.fromDepDate="",this.bodydata.toDepDate="",this.bodydata.depCity="",this.bodydata.arrCity="",this.bodydata.paymentMode="wallet",this.bodydata.pnr="",this.bodydata.bookingStatus=1,this.apiService.onBookingDetails(this.bodydata),this.commonService.GetBookingHistoryData().subscribe(d=>{d.data&&(this.isBookingHistory=d.data,this.isTotalCount=d.count)})}onSearch(){this.isResetFlag=!0,this.bodydata.fromBookingDate=""!=this.bodydata.fromBookingDate?this.datePipe.transform(new Date(this.bodydata.fromBookingDate),"yyyy-MM-dd"):"",this.bodydata.toBookingDate=""!=this.bodydata.toBookingDate?this.datePipe.transform(new Date(this.bodydata.toBookingDate),"yyyy-MM-dd"):"",this.bodydata.fromDepDate=""!=this.bodydata.fromDepDate?this.datePipe.transform(new Date(this.bodydata.fromDepDate),"yyyy-MM-dd"):"",this.bodydata.toDepDate=""!=this.bodydata.toDepDate?this.datePipe.transform(new Date(this.bodydata.toDepDate),"yyyy-MM-dd"):"",this.apiService.onBookingDetails(this.bodydata)}onReset(){this.isResetFlag=!1,window.location.reload()}onPageChange(d){this.bodydata.page_no=d,this.apiService.onBookingDetails(this.bodydata)}onViewDetails(d){this.modalService.SetSuccessModal(!1),this.modalService.SetBookingHistoryModal(!0),this.apiService.onFlightBookingDetails({user_id:this.isLoggedInUser.id,booking_id:d})}download(){this.bodydata.page_limit="",this.bodydata.page_no="",this.apiService.onBookingDetails(this.bodydata),this.isBookingHistory&&setTimeout(()=>{this.exportdata()},1e3)}exportdata(){let d=document.getElementById("contentToConvert");const b=r.utils.table_to_sheet(d,{dateNF:"dd/MMM/yyyy;@",cellDates:!0,raw:!0}),j=r.utils.book_new();r.utils.book_append_sheet(j,b,"Sheet1"),r.writeFile(j,"Booking-History-Excel-Report.xlsx")}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(Pe._A),e.Y36(g.v_),e.Y36(g.Z7),e.Y36(g.gK),e.Y36(t.uU),e.Y36(g.ez))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-trip-history"]],features:[e._Bn([t.uU])],decls:94,vars:17,consts:[[2,"background-image","url(assets/images/Bg.webp)","background-repeat","no-repeat","background-size","cover","position","relative","top","-103px","background-position-x","center","background-position","top"],[1,"container"],[1,"row"],[1,"col-md-12"],[1,"pageheding"],[2,"font-family","'Lemon', serif"],[1,"row","m-0"],[1,"feature-wrapper","w-100","bg-white",2,"position","relative","margin-top","-200px","box-shadow","rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px"],[1,"heding"],[1,"Empty","m-0"],[1,"container2"],["ngxUiLoaderBlurred","",1,"p-3"],[1,"bg-white","mt-3","p-2","mb-2",2,"box-shadow","0px 1px 6px -4px"],[1,"container-fluid","row","ml-1"],[1,"col-","row","m-0",2,"max-width","300px"],[1,"col-md-12",2,"text-align","center","padding-left","0"],[1,"col-","mb-2","pr-2",2,"max-width","150px"],["appearance","fill"],["matInput","","placeholder","From Date","datePickerFormat","DD/MM/YYYY",3,"matDatepicker","ngModel","ngModelChange"],["matSuffix","",3,"for"],["picker1",""],[1,"col-","mb-2","pr-3",2,"max-width","150px"],["matInput","","placeholder","To Date","datePickerFormat","DD/MM/YYYY",3,"matDatepicker","ngModel","ngModelChange"],["picker2",""],[1,"col-","row","m-0",2,"max-width","170px"],[1,"col-","mb-2","pr-2",2,"max-width","80px"],["type","text","placeholder","DEP","required","","maxlength","3","minlength","3",1,"form-control",2,"color","#b2b2b2",3,"ngModel","ngModelChange"],["type","text","placeholder","ARR","required","","maxlength","3","minlength","3",1,"form-control",2,"color","#b2b2b2",3,"ngModel","ngModelChange"],[1,"col-",2,"align-self","center","padding-top","10px"],[1,"btn","btn-primary","btn-sm",2,"padding","7px 10px",3,"click"],["class","btn btn-danger btn-sm ml-1","style","padding: 7px 10px;",3,"click",4,"ngIf"],[1,"btn","btn-primary","btn-sm","ml-1",2,"padding","7px 10px",3,"click"],[1,"fa","fa-download"],[1,"col-sm-12","p-0","pl-2"],[1,"table-responsive"],[1,"table","mytbl"],[1,"text-dark"],["id","myTable1"],["class","genrepo",3,"click",4,"ngFor","ngForOf"],[1,"row","border-top","py-2"],["previousLabel","Previous","nextLabel","Next",3,"pageChange"],["id","Exportmodal","tabindex","-1","role","dialog","aria-labelledby","exampleModalLabel","aria-hidden","true","data-backdrop","static","data-keyboard","false",1,"modal","fade"],["role","document",1,"modal-dialog","modal-xl"],[1,"modal-content"],[1,"modal-header"],["id","exampleModalLabel",1,"modal-title","text-dark","w-100","text-center"],["type","button","data-dismiss","modal","aria-label","Close",1,"close"],["aria-hidden","true"],["id","contentToConvert",1,"modal-body"],["class","table mytbl border","style","width: max-content !important;",4,"ngIf"],[1,"btn","btn-danger","btn-sm","ml-1",2,"padding","7px 10px",3,"click"],[1,"genrepo",3,"click"],[2,"color","gray","padding","2px","font-size","11px"],["class","m-0",4,"ngIf"],[1,"m-0"],[1,"table","mytbl","border",2,"width","max-content !important"],[2,"background","white"],[1,"text-dark","fw-600"],[1,"text-dark","fw-600",2,"width","200px","word-wrap","break-word"],[4,"ngFor","ngForOf"],["href","javascript:void(0);",3,"click"]],template:function(d,b){if(1&d&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h4",5),e._uU(6,"Bookings"),e.qZA()()()()()(),e.TgZ(7,"div",1)(8,"div",6)(9,"div",7)(10,"div",8)(11,"div",9)(12,"div",10)(13,"div",11)(14,"div",12)(15,"div",13)(16,"div",14)(17,"div",15),e._uU(18,"Booking Date"),e.qZA()(),e.TgZ(19,"div",14)(20,"div",15),e._uU(21,"Departure Date"),e.qZA(),e.TgZ(22,"div",16)(23,"mat-form-field",17)(24,"input",18),e.NdJ("ngModelChange",function(et){return b.bodydata.fromDepDate=et}),e.qZA(),e._UZ(25,"mat-datepicker-toggle",19)(26,"mat-datepicker",null,20),e.qZA()(),e.TgZ(28,"div",21)(29,"mat-form-field",17)(30,"input",22),e.NdJ("ngModelChange",function(et){return b.bodydata.toDepDate=et}),e.qZA(),e._UZ(31,"mat-datepicker-toggle",19)(32,"mat-datepicker",null,23),e.qZA()()(),e.TgZ(34,"div",24)(35,"div",15),e._uU(36,"City Code"),e.qZA(),e.TgZ(37,"div",25)(38,"input",26),e.NdJ("ngModelChange",function(et){return b.bodydata.depCity=et}),e.qZA()(),e.TgZ(39,"div",25)(40,"input",27),e.NdJ("ngModelChange",function(et){return b.bodydata.arrCity=et}),e.qZA()()(),e.TgZ(41,"div",28)(42,"button",29),e.NdJ("click",function(){return b.onSearch()}),e._uU(43,"Search"),e.qZA()(),e.TgZ(44,"div",28),e.YNc(45,Ze,2,0,"button",30),e.qZA(),e.TgZ(46,"div",28)(47,"button",31),e.NdJ("click",function(){return b.download()}),e._UZ(48,"i",32),e.qZA()()(),e.TgZ(49,"div",2)(50,"div",33)(51,"div",34)(52,"table",35)(53,"thead")(54,"tr")(55,"th",36),e._uU(56,"S.No."),e.qZA(),e.TgZ(57,"th",36),e._uU(58,"Booking"),e.qZA(),e.TgZ(59,"th",36),e._uU(60,"Dep. Date"),e.qZA(),e.TgZ(61,"th",36),e._uU(62,"Ref. Id"),e.qZA(),e.TgZ(63,"th",36),e._uU(64,"Sector"),e.qZA(),e.TgZ(65,"th",36),e._uU(66,"Type"),e.qZA(),e.TgZ(67,"th",36),e._uU(68,"PNR"),e.qZA(),e.TgZ(69,"th",36),e._uU(70,"Airline"),e.qZA(),e.TgZ(71,"th",36),e._uU(72,"Qty"),e.qZA(),e.TgZ(73,"th",36),e._uU(74,"Payment"),e.qZA(),e.TgZ(75,"th",36),e._uU(76,"Amount"),e.qZA()()(),e.TgZ(77,"tbody",37),e.YNc(78,Fe,30,21,"tr",38),e.ALo(79,"paginate"),e.qZA()()()()(),e.TgZ(80,"div",39)(81,"div",3)(82,"pagination-controls",40),e.NdJ("pageChange",function(et){return b.page=et})("pageChange",function(et){return b.onPageChange(et)}),e.qZA()()()()()()()()()()(),e.TgZ(83,"div",41)(84,"div",42)(85,"div",43)(86,"div",44)(87,"h5",45),e._uU(88,"List"),e.qZA(),e.TgZ(89,"button",46)(90,"span",47),e._uU(91,"\xd7"),e.qZA()()(),e.TgZ(92,"div",48),e.YNc(93,L,27,1,"table",49),e.qZA()()()()),2&d){const j=e.MAs(27),et=e.MAs(33);e.xp6(24),e.Q6J("matDatepicker",j)("ngModel",b.bodydata.fromDepDate),e.xp6(1),e.Q6J("for",j),e.xp6(5),e.Q6J("matDatepicker",et)("ngModel",b.bodydata.toDepDate),e.xp6(1),e.Q6J("for",et),e.xp6(7),e.Q6J("ngModel",b.bodydata.depCity),e.xp6(2),e.Q6J("ngModel",b.bodydata.arrCity),e.xp6(5),e.Q6J("ngIf",b.isResetFlag),e.xp6(33),e.Q6J("ngForOf",e.xi3(79,11,b.isBookingHistory,e.WLB(14,Q,b.page,b.isTotalCount))),e.xp6(15),e.Q6J("ngIf",b.isBookingHistory)}},directives:[q.KE,re.Nt,o.hl,ne.Fj,ne.JJ,ne.On,o.nW,q.R9,o.Mq,ne.Q7,ne.nD,ne.wO,t.O5,t.sg,we.LS],pipes:[we._s,t.uU],styles:['@import"https://fonts.googleapis.com/css2?family=Lobster+Two:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;500&family=Lobster+Two:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;500&family=Lobster+Two:wght@700&family=Montserrat:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;500&family=Lobster+Two:wght@700&family=Montserrat:wght@500&family=Playfair+Display:wght@600&display=swap";.pageheding[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff;font-size:52px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:1.92px;padding:141px 0 200px;text-align:center}.main_card[_ngcontent-%COMP%]{border-radius:24px;background:var(--neutural-white, #FFF);-webkit-backdrop-filter:blur(102.5px);backdrop-filter:blur(102.5px);position:relative;top:250px;padding:24px;box-shadow:0 4px 4px #0000000d}.Empty[_ngcontent-%COMP%]{display:flex;align-items:center;margin:5%}.Empty[_ngcontent-%COMP%] span[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{color:#b5b5b5;font-family:Roboto,sans-serif;font-size:64px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.28px}.Empty[_ngcontent-%COMP%] span[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#b5b5b5;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.4px}.Lakeside[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--Gray-2, #4F4F4F);font-family:Roboto,sans-serif;font-size:16.664px;font-style:normal;font-weight:400;line-height:23.806px;letter-spacing:.167px}.Lakeside[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{color:#1a1a1a;font-family:Roboto,sans-serif;font-size:23.806px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.238px}.Lakeside[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--Red, #EB5757);font-family:Roboto,sans-serif;font-size:16.664px;font-style:normal;font-weight:400;line-height:68.806px;letter-spacing:.167px}.pricede[_ngcontent-%COMP%]{text-align:end}.pricede[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--Gray-1, #333);text-align:right;font-size:16.664px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.333px}.pricede[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--Gray-1, #333);text-align:right;font-family:Roboto,sans-serif;font-size:23.806px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.238px}']}),D})();var H=x(9706);const z=["contentToConvert1"];function pe(D,Te){if(1&D&&(e.TgZ(0,"label",49),e._uU(1),e.qZA()),2&D){const d=e.oxw(2);e.xp6(1),e.hij("Stops : ",null==d.isBookingFlightDetails.stops[0]?null:d.isBookingFlightDetails.stops[0].duration,"")}}function ut(D,Te){1&D&&(e.TgZ(0,"label",49),e._uU(1,"Non-stop"),e.qZA())}function ge(D,Te){1&D&&(e.TgZ(0,"p",44),e._uU(1,"DOB"),e.qZA())}function Ct(D,Te){if(1&D&&(e.TgZ(0,"p",45),e._uU(1),e.ALo(2,"date"),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.Oqu(e.xi3(2,1,null==d?null:d.dob,"dd/MM/yyyy"))}}function ni(D,Te){1&D&&(e.TgZ(0,"p",44),e._uU(1,"Passport No."),e.qZA())}function qi(D,Te){if(1&D&&(e.TgZ(0,"p",45),e._uU(1),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.Oqu(null==d?null:d.passport_no)}}function Ut(D,Te){if(1&D&&(e.TgZ(0,"div",12),e._UZ(1,"p",13),e.TgZ(2,"div",14)(3,"div",15),e._UZ(4,"img",16),e.TgZ(5,"span",17),e._uU(6),e.qZA()(),e.TgZ(7,"div",18)(8,"p",19),e._uU(9,"Ref ID: "),e.TgZ(10,"span",20),e._uU(11),e.qZA()()()(),e.TgZ(12,"div",2)(13,"div",21)(14,"table",22)(15,"tbody")(16,"tr",23)(17,"td",24)(18,"div",25)(19,"p"),e._uU(20,"Depart"),e.qZA(),e.TgZ(21,"h5",26),e._uU(22),e.qZA(),e.TgZ(23,"h6",27),e._uU(24),e.ALo(25,"date"),e.qZA(),e.TgZ(26,"p",27),e._uU(27),e.qZA()()(),e.TgZ(28,"td",28),e._UZ(29,"span",29)(30,"label",30)(31,"span",31),e.TgZ(32,"label",32),e._uU(33,"Duration"),e.qZA(),e._UZ(34,"br"),e.YNc(35,pe,2,1,"label",33),e.YNc(36,ut,2,0,"label",33),e.qZA(),e.TgZ(37,"td",24)(38,"div",25)(39,"p"),e._uU(40,"Arrive"),e.qZA(),e.TgZ(41,"h5",26),e._uU(42),e.qZA(),e.TgZ(43,"h6",27),e._uU(44),e.ALo(45,"date"),e.qZA(),e.TgZ(46,"p",27),e._uU(47),e.qZA()()()(),e.TgZ(48,"tr",23)(49,"td",34)(50,"div",35)(51,"div",36),e._UZ(52,"img",37),e.TgZ(53,"p"),e._uU(54,"Show e-tickets and passenger identities during check-in."),e.qZA()(),e.TgZ(55,"div",38),e._UZ(56,"img",39),e.TgZ(57,"p"),e._uU(58,"Please be at the boarding gate at least 30 minutes before boarding time."),e.qZA()()()()()()()(),e.TgZ(59,"div",40)(60,"table",41)(61,"tr",42)(62,"td",43)(63,"p",44),e._uU(64,"Name"),e.qZA(),e.TgZ(65,"p",45),e._uU(66),e.qZA()(),e.TgZ(67,"td",46),e.YNc(68,ge,2,0,"p",47),e.YNc(69,Ct,3,4,"p",48),e.qZA()(),e.TgZ(70,"tr")(71,"td",43)(72,"p",44),e._uU(73,"PNR"),e.qZA(),e.TgZ(74,"p",45)(75,"strong"),e._uU(76),e.qZA()()(),e.TgZ(77,"td",46),e.YNc(78,ni,2,0,"p",47),e.YNc(79,qi,2,1,"p",48),e.qZA()()()()()()),2&D){const d=Te.$implicit,b=e.oxw();e.xp6(4),e.hYB("src","",b.imgPath,"/",b.isBookingFlightDetails.airline_logo,"",e.LSH),e.xp6(2),e.Oqu(b.isBookingFlightDetails.airline_name),e.xp6(5),e.Oqu(b.isBookingFlightDetails.reference_id),e.xp6(11),e.Oqu(b.isBookingFlightDetails.departure_time),e.xp6(2),e.Oqu(e.xi3(25,22,b.isBookingFlightDetails.departure_date,"dd-MMM-yyyy")),e.xp6(3),e.Oqu(b.isBookingFlightDetails.dep_city_code),e.xp6(5),e.Q6J("innerHTML",b.durationdiff(b.isBookingFlightDetails.departure_time,b.isBookingFlightDetails.arrival_time,b.isBookingFlightDetails.departure_date,"oneway"),e.oJD),e.xp6(3),e.Q6J("ngIf",b.isBookingFlightDetails.stop_number>0),e.xp6(1),e.Q6J("ngIf",0==b.isBookingFlightDetails.stop_number),e.xp6(6),e.Oqu(b.isBookingFlightDetails.arrival_time),e.xp6(2),e.Oqu(e.xi3(45,25,b.return_d_date,"dd-MMM-yyyy")),e.xp6(3),e.Oqu(b.isBookingFlightDetails.arr_city_code),e.xp6(19),e.HOy("",null==d?null:d.gender," ",null==d?null:d.first_name," ",null==d?null:d.middle_name," ",null==d?null:d.last_name,""),e.xp6(2),e.Q6J("ngIf",null==d?null:d.dob),e.xp6(1),e.Q6J("ngIf",null==d?null:d.dob),e.xp6(7),e.Oqu(1==d.status?b.isBookingFlightDetails.pnr_number:"cancelled"),e.xp6(2),e.Q6J("ngIf",null==d?null:d.passport_no),e.xp6(1),e.Q6J("ngIf",null==d?null:d.passport_no)}}let Ot=(()=>{class D{constructor(d,b,j,et,ve,wi){if(this.modalService=d,this.router=b,this.commonService=j,this.cdr=et,this.apiService=ve,this.datePipe=wi,this.getData={},this.isBookingHistory={bannerimgBasePath:"",barcodes:[],flight:{},imgBasePath:"",passenger:[],return_stops:[],stops:[]},this.isBookingFlightDetails={},this.isLoginUserData={},this.isImageUrl="",this.contactDtl=!1,this.summaryDtl=!1,this.flt_bokg_dtl=[],this.EditValuSummery=!1,this.isBannerFlag=!1,this.isHeadFlag=!1,this.fd_amount="",this.isDummyAmount=0,console.log("check current url",b.url),null!=sessionStorage.getItem("search_form_Data")&&null!=sessionStorage.getItem("search_form_Data")&&""!=sessionStorage.getItem("search_form_Data")){var Fi=sessionStorage.getItem("search_form_Data");this.commonService.SetMasterTripOptions(JSON.parse(Fi).isMasterType),this.searched_form_data=JSON.parse(Fi).formValue}}ngOnInit(){this.commonService.GetOwnerUserData().subscribe(d=>{d&&(this.getData=d.data)}),this.commonService.GetLoggedInUser().subscribe(d=>{d&&(this.isLoginUserData=d)}),this.commonService.GetImageUrl().subscribe(d=>{d&&(this.isImageUrl=d)}),this.commonService.GetBookingDetails().subscribe(d=>{if(Object.keys(d).length>0){this.isBookingHistory=d,this.isBookingFlightDetails=d.flight,console.log("isBookingFlightDetails===========>>>>>",this.isBookingFlightDetails),this.bgBannerPath=d.bannerimgBasePath,this.flt_bokg_dtl=d.passenger,this.imgPath=d.imgBasePath;var j=new Date(this.isBookingHistory.departure_date),et=new Date,ve=et.setDate(et.getDate()-1);this.isBookingHistory.nooption=jBooking Details"),d.document.write(''),d.document.write(""),d.document.write(""),d.document.write(b),d.document.write(""),d.focus(),d.print(),d.document.close()}onCancelAmount(d){this.EditValuSummery=!1,this.fd_amount=""}onEditAmount(d){this.EditValuSummery=!1,this.isDummyAmount=d.buying_price,d.buying_price=this.fd_amount}onEdit(){this.EditValuSummery=!this.EditValuSummery}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.Z7),e.Y36(H.F0),e.Y36(g.v_),e.Y36(e.sBO),e.Y36(g.gK),e.Y36(t.uU))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-e-ticket"]],viewQuery:function(d,b){if(1&d&&e.Gf(z,5),2&d){let j;e.iGM(j=e.CRH())&&(b.contentToConvert1=j.first)}},features:[e._Bn([t.uU])],decls:15,vars:1,consts:[[2,"background-image","url(assets/images/Bg.webp)","background-repeat","no-repeat","background-size","cover","position","relative","top","-104px","background-position-x","center","background-position-x","center","background-attachment","fixed"],[1,"container"],[1,"row"],[1,"col-md-12"],[1,"pageheding"],[2,"font-family","'Lemon', serif"],["id","contentToConvert1",1,"",2,"margin-top","-145px !important"],["contentToConvert1",""],["class","main_card","style","overflow: hidden !important;margin-bottom:15px;",4,"ngFor","ngForOf"],["type","submit",1,"btn","btn-primary","ml-auto","searchtbn","mb-3",3,"click"],["type","submit",1,"btn","ml-auto","searchtbn1",3,"click"],["src","assets/images/airplanee.webp","alt","",2,"margin","-36px auto","display","block","position","relative","top","-130px"],[1,"main_card",2,"overflow","hidden !important","margin-bottom","15px"],[1,"dotline"],[1,"heding",2,"display","flex","justify-content","space-between","margin-bottom","10px"],[1,"d-flex","px-2",2,"vertical-align","middle"],["alt","Image Not Found",1,"img-box",2,"height","42px","width","auto","border-radius","5px","float","left","margin-right","10px",3,"src"],[1,"ft-16","airlineCss"],[1,"px-2"],[1,"airlineCss","pt-2",2,"margin-bottom","0px"],[1,"ft-13"],[1,"col-md-8","printWidth"],[1,"table","mb-0"],[2,"width","100%"],[2,"width","25%","padding","0px !important"],[1,"eticket_left"],[2,"margin","0px","padding","0px"],[1,"mb-1",2,"margin","0px","padding","0px"],[2,"width","50%","padding","0px !important","vertical-align","middle","text-align","center","position","relative"],[1,"leftimg1","mv-list-hide"],[1,"m-0","lineimg1","mv-list-hide",2,"width","92%"],[1,"rightimg1","mv-list-hide"],[1,"duration",3,"innerHTML"],["class","m-0 ft-12 stopedt1","style","width: 100%;text-align: center;position: relative;top:-15px;",4,"ngIf"],["colspan","3",2,"width","45%","padding","0px !important"],[1,"row","m-0","p-col-flex","mv-list-hide"],[1,"col-md-6","ic_ticket","p-width",2,"border-right","1px solid#ddd","width","49%","float","left"],["src","assets/images/ic_ticket.webp","alt",""],[1,"col-md-6","ic_ticket","p-width",2,"width","48%","float","left"],["src","assets/images/ic_clock.webp","alt",""],[1,"col-md-4","printWidth2"],[1,"table","w-100","mb-0","wp-100","pvw-100"],[2,"font-weight","500"],[1,"p-0","pl-4"],[1,"mb-0",2,"color","#86898B"],[1,"mb-0"],[1,"p-0","pl-1"],["class","mb-0","style","color: #86898B;",4,"ngIf"],["class","mb-0",4,"ngIf"],[1,"m-0","ft-12","stopedt1",2,"width","100%","text-align","center","position","relative","top","-15px"]],template:function(d,b){1&d&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h4",5),e._uU(6,"Your E-Ticket ready!"),e.qZA()(),e.TgZ(7,"div",6,7),e.YNc(9,Ut,80,28,"div",8),e.qZA(),e.TgZ(10,"button",9),e.NdJ("click",function(){return b.printpreviewModal()}),e._uU(11,"Download"),e.qZA(),e.TgZ(12,"button",10),e.NdJ("click",function(){return b.onCLosePopup()}),e._uU(13,"Close"),e.qZA(),e._UZ(14,"img",11),e.qZA()()()()),2&d&&(e.xp6(9),e.Q6J("ngForOf",b.flt_bokg_dtl))},directives:[t.sg,t.O5],pipes:[t.uU],styles:['@import"https://fonts.googleapis.com/css2?family=Lobster+Two:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;500&family=Lobster+Two:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;500&family=Lobster+Two:wght@700&family=Montserrat:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;500&family=Lobster+Two:wght@700&family=Montserrat:wght@500&family=Playfair+Display:wght@600&display=swap";.pageheding[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff;font-size:52px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:1.92px;padding:234px;text-align:center}.heding[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.heding[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#518fc5;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-transform:capitalize;border-radius:11px;border:1px solid #518fc5;padding:0 10px 10px}.table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:.75rem;vertical-align:top;border-top:0px solid #dee2e6}.Durationdate[_ngcontent-%COMP%]{position:absolute;left:356.5px;top:98px;border-radius:24px;background:#518fc5;color:#fff;display:flex;padding:4px 12px;justify-content:center;align-items:center;gap:4px}.leftimg[_ngcontent-%COMP%]{position:absolute;left:262px;top:53px}.rightimg[_ngcontent-%COMP%]{position:absolute;right:262px;top:53px}.duration[_ngcontent-%COMP%]{border-radius:24px;background:var(--primary-soft-blue, #DCECFE);padding:0 10px;color:#518fc5;position:relative;top:-15px}.stopedt[_ngcontent-%COMP%]{position:absolute;top:44%;left:47%}.tipimg[_ngcontent-%COMP%]{position:absolute;right:29%;top:0;z-index:99}.Shapebottom[_ngcontent-%COMP%]{position:absolute;right:29%;bottom:0}.righttext[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--neutural-grey-1, #86898B);font-feature-settings:"liga" off;font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:24px;margin:0}.righttext[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{color:var(--neutural-black, #081B2F);font-feature-settings:"liga" off;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.lineimg[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{display:block;margin:65px auto 65px 70px}.ic_ticket[_ngcontent-%COMP%]{display:flex}.ic_ticket[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:44px;height:44px}.ic_ticket[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:-4px 0 0 11px;color:var(--neutural-grey-1, #86898B);font-feature-settings:"liga" off;font-family:" Roboto",sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:24px}.line[_ngcontent-%COMP%]{border-left:1px solid #b6b6b6;height:40px}.dotline[_ngcontent-%COMP%]{border-bottom:dashed #518fc5;position:absolute;width:260px;rotate:90deg;left:57%;border-width:2px;top:133px}.dotline[_ngcontent-%COMP%]:after{content:"";position:absolute;width:50px;height:50px;border-radius:50px;border-bottom:1px solid #ddd;background-color:#518fc5;top:-24px;left:-26px}.dotline[_ngcontent-%COMP%]:before{content:"";position:absolute;width:50px;height:50px;border-radius:50px;border-top:1px solid #ddd;background-color:#518fc5;bottom:-26px;right:-19px}.searchtbn[_ngcontent-%COMP%]{margin:0 auto;display:block;position:relative;top:-175px;border-radius:999px;background:var(--neutural-white, #FFF);color:#081b2f;width:25%}.searchtbn1[_ngcontent-%COMP%]{margin:0 auto;display:block;position:relative;top:-175px;border-radius:999px;border:1px solid var(--neutural-white, #FFF);color:#fff;width:25%}.leftimg1[_ngcontent-%COMP%]{width:13px;height:13px;float:left;border-radius:20px;background:#518fc5;margin-top:10px!important}.rightimg1[_ngcontent-%COMP%]{width:13px;height:13px;float:right;border-radius:20px;background:#518fc5;margin-top:10px!important}.lineimg1[_ngcontent-%COMP%]{width:92%;border-bottom:dashed;border-color:#518fc5;float:left;margin-top:15px!important}']}),D})(),Yt=(()=>{class D{constructor(d,b){this.commonService=d,this.modalService=b}ngOnInit(){this.commonService.GetOwnerUserData().subscribe(d=>{d&&(this.getData=d.data)})}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.v_),e.Y36(g.Z7))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-about-us"]],decls:118,vars:4,consts:[[2,"background-image","url(assets/images/Aboutbg.webp)","background-repeat","no-repeat","background-size","cover","position","relative","top","-130px"],[1,"container"],[1,"row"],[1,"col-md-12"],[1,"pageheding"],[2,"font-family","'Lemon', serif"],[1,"about-area","py-120","mb-5"],[1,"row","align-items-center"],[1,"col-lg-6"],["data-wow-duration","1s","data-wow-delay",".25s",1,"about-left","wow","fadeInLeft",2,"visibility","visible","animation-duration","1s","animation-delay","0.25s","animation-name","fadeInLeft"],[1,"about-img"],["src","assets/images/img/abouts.webp","alt","",1,"w-100"],[1,"about-experience"],[1,"about-experience-text"],[1,"about-shape"],["src","assets/images/img/ABOUTpetn.webp","alt",""],["data-wow-duration","1s","data-wow-delay",".25s",1,"about-right","wow","fadeInUp",2,"visibility","visible","animation-duration","1s","animation-delay","0.25s","animation-name","fadeInUp"],[1,"site-heading","mb-3"],[1,"site-title-tagline"],[1,"site-about"],[1,"about-text"],[1,"about-list-wrapper"],[1,"about-list","list-unstyled"],[1,"about-icon"],[1,"fa","fa-check-circle"],[1,"about-list-text"],[1,"about-bottom"],[1,"about-call"],[1,"about-call-icon"],["aria-hidden","true",1,"fa","fa-headphones"],[1,"about-call-content"],[1,"about-call-number"],[3,"href"],[1,"counter-area"],[1,"col-lg-3","col-sm-6"],[1,"counter-box"],[1,"icon"],[1,"counter-content"],[1,"counter-number"],["data-count","+","data-to","120","data-speed","3000",1,"counter"],[1,"counter-sign"],[1,"title"],[1,"fa","fa-globe"],["data-count","+","data-to","200","data-speed","3000",1,"counter"],[1,"fa","fa-smile-o"],["data-count","+","data-to","40","data-speed","3000",1,"counter"],[1,"fa","fa-users"],["data-count","+","data-to","180","data-speed","3000",1,"counter"],[1,"full-img"],["src","assets/images/img/ab.webp","alt","",1,"w-100",2,"border-radius","20px"]],template:function(d,b){1&d&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h4",5),e._uU(6,"About Us"),e.qZA()()()()()(),e.TgZ(7,"div",6)(8,"div",1)(9,"div",7)(10,"div",8)(11,"div",9)(12,"div",10),e._UZ(13,"img",11),e.qZA(),e.TgZ(14,"div",12)(15,"h1"),e._uU(16,"25 "),e.TgZ(17,"span"),e._uU(18,"+"),e.qZA()(),e.TgZ(19,"span",13),e._uU(20,"Years Of Experience"),e.qZA()(),e.TgZ(21,"div",14),e._UZ(22,"img",15),e.qZA()()(),e.TgZ(23,"div",8)(24,"div",16)(25,"div",17)(26,"span",18),e._uU(27,"About Us"),e.qZA(),e.TgZ(28,"h2",19),e._uU(29," We Are The World Best Travel Booking Agency Company "),e.qZA()(),e.TgZ(30,"p",20),e._uU(31),e.qZA(),e.TgZ(32,"div",21)(33,"ul",22)(34,"li")(35,"div",23),e._UZ(36,"span",24),e.qZA(),e.TgZ(37,"div",25)(38,"p"),e._uU(39),e.qZA()()(),e.TgZ(40,"li")(41,"div",23),e._UZ(42,"span",24),e.qZA(),e.TgZ(43,"div",25)(44,"p"),e._uU(45,"We value growth and development. Our commitment to continuous learning ensures that every team member has the tools to succeed both personally and professionally."),e.qZA()()(),e.TgZ(46,"li")(47,"div",23),e._UZ(48,"span",24),e.qZA(),e.TgZ(49,"div",25)(50,"p"),e._uU(51,"Your satisfaction is our priority. Our dedicated customer support team is always ready to assist you, ensuring that your travel experience is smooth from start to finish."),e.qZA()()()()(),e.TgZ(52,"div",26)(53,"div",27)(54,"div",28),e._UZ(55,"i",29),e.qZA(),e.TgZ(56,"div",30)(57,"span"),e._uU(58,"Call Us Anytime"),e.qZA(),e.TgZ(59,"h5",31)(60,"a",32),e._uU(61),e.qZA()()()()()()()()()(),e.TgZ(62,"div",33)(63,"div",1)(64,"div",2)(65,"div",34)(66,"div",35)(67,"div",36),e._UZ(68,"i",24),e.qZA(),e.TgZ(69,"div",37)(70,"div",38)(71,"span",39),e._uU(72,"120"),e.qZA(),e.TgZ(73,"span",40),e._uU(74,"k"),e.qZA()(),e.TgZ(75,"h6",41),e._uU(76,"Booking Done"),e.qZA()()()(),e.TgZ(77,"div",34)(78,"div",35)(79,"div",36),e._UZ(80,"i",42),e.qZA(),e.TgZ(81,"div",37)(82,"div",38)(83,"span",43),e._uU(84,"200"),e.qZA(),e.TgZ(85,"span",40),e._uU(86,"+"),e.qZA()(),e.TgZ(87,"h6",41),e._uU(88,"Our Destination"),e.qZA()()()(),e.TgZ(89,"div",34)(90,"div",35)(91,"div",36),e._UZ(92,"i",44),e.qZA(),e.TgZ(93,"div",37)(94,"div",38)(95,"span",45),e._uU(96,"40"),e.qZA(),e.TgZ(97,"span",40),e._uU(98,"k"),e.qZA()(),e.TgZ(99,"h6",41),e._uU(100,"Happy Clients"),e.qZA()()()(),e.TgZ(101,"div",34)(102,"div",35)(103,"div",36),e._UZ(104,"i",46),e.qZA(),e.TgZ(105,"div",37)(106,"div",38)(107,"span",47),e._uU(108,"180"),e.qZA(),e.TgZ(109,"span",40),e._uU(110,"+"),e.qZA()(),e.TgZ(111,"h6",41),e._uU(112,"Our Partners"),e.qZA()()()()()()(),e.TgZ(113,"div",48)(114,"div",1)(115,"div",2)(116,"div",3),e._UZ(117,"img",49),e.qZA()()()()),2&d&&(e.xp6(31),e.hij("your ultimate destination for seamless travel experiences. At ",b.getData.company_name,", we understand that every journey begins with a single click, and we are here to simplify and elevate your travel planning. As a leading online platform, we specialize in providing convenient and cost-effective solutions for flight"),e.xp6(8),e.hij("Trust is key in travel. With ",b.getData.company_name,", you can expect transparent and reliable service. No hidden fees, no surprises."),e.xp6(21),e.s9C("href",null==b.getData?null:b.getData.mobile,e.LSH),e.xp6(1),e.hij("+91 ",null==b.getData?null:b.getData.mobile,""))},styles:['@import"https://fonts.googleapis.com/css2?family=Lobster+Two:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;500&family=Lobster+Two:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;500&family=Lobster+Two:wght@700&family=Montserrat:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;500&family=Lobster+Two:wght@700&family=Montserrat:wght@500&family=Playfair+Display:wght@600&display=swap";.pageheding[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff;font-family:Roboto,sans-serif;font-size:96px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.92px;padding:100px;text-align:center}.about-area[_ngcontent-%COMP%]{position:relative;display:block}.about-left[_ngcontent-%COMP%]{position:relative;margin:0 40px 0 20px}.about-img[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{border-radius:15px}.about-img[_ngcontent-%COMP%]:before{content:"";position:absolute;width:70%;height:70%;border:8px solid #518fc5;border-radius:0 0 0 20px;left:-20px;bottom:-20px;clip-path:polygon(0 0,0 100%,100% 100%);z-index:-1}.about-shape[_ngcontent-%COMP%]{position:absolute;right:-20px;bottom:-20px;z-index:-1}.about-experience[_ngcontent-%COMP%]{background:#518fc5;position:absolute;border-radius:15px 15px 0 0;left:50px;bottom:0;padding:20px}.about-experience[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-weight:700;font-size:45px;color:#fff}.about-experience[_ngcontent-%COMP%] .about-experience-text[_ngcontent-%COMP%]{color:#fff;font-weight:500}.about-right[_ngcontent-%COMP%]{position:relative;display:block}.about-list-wrapper[_ngcontent-%COMP%]{position:relative;display:block;margin-top:15px;margin-bottom:35px}.about-list[_ngcontent-%COMP%]{position:relative;display:block}.about-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;gap:10px;margin-top:5px}.about-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .about-icon[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center}.about-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .about-icon[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:20px;color:#518fc5}.about-bottom[_ngcontent-%COMP%]{display:flex;align-items:center;gap:25px}.about-call[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px}.about-call-icon[_ngcontent-%COMP%]{width:55px;height:55px;font-size:25px;border-radius:50px;background:#518fc5;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 40px 5px #0000000d}.about-call-content[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:500;color:#518fc5}.about-call-number[_ngcontent-%COMP%]{font-size:22px}.about-call-number[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#518fc5}@media all and (max-width: 991px){.about-left[_ngcontent-%COMP%]{margin-bottom:60px}.about-experience[_ngcontent-%COMP%]{bottom:-20px}}@media all and (max-width: 768px){.about-bottom[_ngcontent-%COMP%]{align-items:start;justify-content:start;flex-direction:column}}.site-about[_ngcontent-%COMP%]{font-weight:700;text-transform:capitalize;color:#518fc5;margin-top:0;margin-bottom:30px}.counter-area[_ngcontent-%COMP%]{padding:50px 20px;position:relative;background:rgba(113,103,255,.2);z-index:1;margin:7% 0}.counter-box[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;text-align:center;gap:15px;position:relative;z-index:1}.counter-box[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{position:relative;font-size:35px;width:80px;height:80px;line-height:78px;text-align:center;background:#518fc5;border-radius:30px;color:#fff}.counter-box[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:65px}.counter-box[_ngcontent-%COMP%] .counter-number[_ngcontent-%COMP%]{display:flex;align-items:center}.counter-box[_ngcontent-%COMP%] .counter-sign[_ngcontent-%COMP%]{color:#518fc5;font-size:40px;line-height:0;margin-left:2px}.counter-box[_ngcontent-%COMP%] .counter[_ngcontent-%COMP%]{display:block;line-height:1;color:#518fc5;font-size:50px;font-weight:600}.counter-box[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#518fc5;margin-top:10px;font-size:20px;font-weight:600;text-transform:capitalize}@media all and (max-width: 991px){.counter-area[_ngcontent-%COMP%] .counter-box[_ngcontent-%COMP%]{margin:40px 0;justify-content:start}}']}),D})();function Re(D,Te){if(1&D&&(e.TgZ(0,"div",38)(1,"div",39)(2,"div",2)(3,"div",40)(4,"button",41)(5,"span",42),e._uU(6,"Balance"),e.qZA(),e.TgZ(7,"span",43),e._UZ(8,"i",44),e._uU(9),e.qZA(),e.TgZ(10,"span",45),e._uU(11),e.qZA()()(),e.TgZ(12,"div",40)(13,"button",46)(14,"span",42),e._uU(15,"Last Debited"),e.qZA(),e.TgZ(16,"span",43),e._UZ(17,"i",44),e._uU(18),e.qZA(),e.TgZ(19,"span",45),e._uU(20),e.ALo(21,"date"),e.qZA()()(),e.TgZ(22,"div",40)(23,"button",47)(24,"span",42),e._uU(25,"Last Transaction"),e.qZA(),e.TgZ(26,"span",43),e._UZ(27,"i",44),e._uU(28),e.qZA(),e.TgZ(29,"span",45),e._uU(30),e.ALo(31,"date"),e.qZA()()()()()()),2&D){const d=e.oxw();e.xp6(9),e.hij(" ",null==(null==d.isCompanyDetails.company_details[0]?null:d.isCompanyDetails.company_details[0].available_balance)?0:null==d.isCompanyDetails.company_details[0]?null:d.isCompanyDetails.company_details[0].available_balance,""),e.xp6(2),e.Oqu(d.todaydate),e.xp6(7),e.hij(" ",null==(null==d.isCompanyDetails.company_details[0]?null:d.isCompanyDetails.company_details[0].last_debited_amount)?0:null==d.isCompanyDetails.company_details[0]?null:d.isCompanyDetails.company_details[0].last_debited_amount,""),e.xp6(2),e.Oqu(e.xi3(21,6,null==d.isCompanyDetails.company_details[0]?null:d.isCompanyDetails.company_details[0].last_debited_date,"dd/MM/yyyy")),e.xp6(8),e.hij(" ",null==(null==d.isCompanyDetails.company_details[0]?null:d.isCompanyDetails.company_details[0].last_transaction_amount)?0:null==d.isCompanyDetails.company_details[0]?null:d.isCompanyDetails.company_details[0].last_transaction_amount,""),e.xp6(2),e.Oqu(e.xi3(31,9,null==d.isCompanyDetails.company_details[0]?null:d.isCompanyDetails.company_details[0].last_transaction_date,"dd/MM/yyyy"))}}function At(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"button",48),e.NdJ("click",function(){return e.CHM(d),e.oxw().onReset()}),e._uU(1,"Reset"),e.qZA()}}function Ve(D,Te){1&D&&(e.TgZ(0,"span"),e._uU(1,"Ref.ID : "),e.qZA())}function Ne(D,Te){if(1&D&&(e.TgZ(0,"tr")(1,"td"),e._uU(2),e.qZA(),e.TgZ(3,"td"),e._uU(4),e.ALo(5,"date"),e.qZA(),e.TgZ(6,"td"),e.YNc(7,Ve,2,0,"span",54),e._uU(8),e.qZA(),e.TgZ(9,"td"),e._uU(10),e.ALo(11,"number"),e.qZA(),e.TgZ(12,"td"),e._uU(13),e.ALo(14,"number"),e.qZA(),e.TgZ(15,"td"),e._uU(16),e.ALo(17,"number"),e.qZA(),e.TgZ(18,"td"),e._uU(19),e.ALo(20,"number"),e.qZA()()),2&D){const d=Te.$implicit,b=Te.index,j=e.oxw(2);e.xp6(2),e.Oqu(10*(j.page-1)+b+1),e.xp6(2),e.Oqu(e.xi3(5,8,d.balance_transaction_date_time,"dd/MM/yyyy")),e.xp6(3),e.Q6J("ngIf","booking"==d.account_type),e.xp6(1),e.Oqu(d.narration),e.xp6(2),e.Oqu(e.xi3(11,11,d.amount,"2.0")),e.xp6(3),e.Oqu(e.xi3(14,14,d.actual_amount,"2.0")),e.xp6(3),e.Oqu(e.xi3(17,17,d.available_balance-d.actual_amount,"2.0")),e.xp6(3),e.Oqu(e.xi3(20,20,d.available_balance,"2.0"))}}const kt=function(D,Te){return{itemsPerPage:10,currentPage:D,totalItems:Te}};function lt(D,Te){if(1&D&&(e.TgZ(0,"table",49)(1,"tr",50)(2,"td"),e._uU(3,"S.No."),e.qZA(),e.TgZ(4,"td"),e._uU(5,"Date"),e.qZA(),e.TgZ(6,"td",51),e._uU(7,"Narration"),e.qZA(),e.TgZ(8,"td",52),e._uU(9,"Amount"),e.qZA(),e.TgZ(10,"td",52),e._uU(11,"Deposit "),e._UZ(12,"br"),e._uU(13," Balance"),e.qZA(),e.TgZ(14,"td",52),e._uU(15,"Credit "),e._UZ(16,"br"),e._uU(17," Balance"),e.qZA(),e.TgZ(18,"td",52),e._uU(19,"Wallet "),e._UZ(20,"br"),e._uU(21,"Balance"),e.qZA()(),e.YNc(22,Ne,21,23,"tr",53),e.ALo(23,"paginate"),e.qZA()),2&D){const d=e.oxw();e.xp6(22),e.Q6J("ngForOf",e.xi3(23,1,d.isCompanyDetails.data,e.WLB(4,kt,d.page,d.isCompanyDetails.totalRecords)))}}function yt(D,Te){1&D&&(e.TgZ(0,"span"),e._uU(1,"Ref.ID : "),e.qZA())}function Pt(D,Te){if(1&D&&(e.TgZ(0,"tr")(1,"td"),e._uU(2),e.qZA(),e.TgZ(3,"td"),e._uU(4),e.ALo(5,"date"),e.qZA(),e.TgZ(6,"td",58),e.YNc(7,yt,2,0,"span",54),e._uU(8),e.qZA(),e.TgZ(9,"td"),e._uU(10),e.ALo(11,"number"),e.qZA(),e.TgZ(12,"td"),e._uU(13),e.ALo(14,"number"),e.qZA(),e.TgZ(15,"td"),e._uU(16),e.ALo(17,"number"),e.qZA(),e.TgZ(18,"td"),e._uU(19),e.ALo(20,"number"),e.qZA()()),2&D){const d=Te.$implicit,b=Te.index;e.xp6(2),e.Oqu(b+1),e.xp6(2),e.Oqu(e.xi3(5,8,d.balance_transaction_date_time,"dd/MM/yyyy")),e.xp6(3),e.Q6J("ngIf","booking"==d.account_type),e.xp6(1),e.Oqu(d.narration),e.xp6(2),e.Oqu(e.xi3(11,11,d.amount,"2.0")),e.xp6(3),e.Oqu(e.xi3(14,14,d.actual_amount,"2.0")),e.xp6(3),e.Oqu(e.xi3(17,17,d.available_balance-d.actual_amount,"2.0")),e.xp6(3),e.Oqu(e.xi3(20,20,d.available_balance,"2.0"))}}function Oe(D,Te){if(1&D&&(e.TgZ(0,"table",55)(1,"thead")(2,"tr",56)(3,"th",57),e._uU(4,"S.No."),e.qZA(),e.TgZ(5,"td",57),e._uU(6,"Date"),e.qZA(),e.TgZ(7,"td",57),e._uU(8,"Narration"),e.qZA(),e.TgZ(9,"td",57),e._uU(10,"Amount"),e.qZA(),e.TgZ(11,"td",57),e._uU(12,"Deposit "),e._UZ(13,"br"),e._uU(14," Balance"),e.qZA(),e.TgZ(15,"td",57),e._uU(16,"Credit "),e._UZ(17,"br"),e._uU(18," Balance"),e.qZA(),e.TgZ(19,"td",57),e._uU(20,"Wallet "),e._UZ(21,"br"),e._uU(22,"Balance"),e.qZA()()(),e.TgZ(23,"tbody"),e.YNc(24,Pt,21,23,"tr",53),e.qZA()()),2&D){const d=e.oxw();e.xp6(24),e.Q6J("ngForOf",d.isCompanyDetails.data)}}let Be=(()=>{class D{constructor(d,b,j,et,ve){this.commonService=d,this.modalService=b,this.apiService=j,this.datePipe=et,this.messageService=ve,this.bodydata={},this.isCompanyDetails={company_details:[],company_email:"",company_name:"",credit_count:0,data:[],totalPage:0,totalRecords:0},this.todaydate=this.datePipe.transform(new Date,"dd/MM/yyyy"),this.page=1,this.isResetFlag=!1}ngOnInit(){this.bodydata.page_limit="10",this.bodydata.page_no="1",this.bodydata.search_value="",this.bodydata.order_key="desc",this.bodydata.order_value="",this.apiService.onAccountDetails(this.bodydata),this.commonService.GetCompanyAccountDetails().subscribe(d=>{d&&(this.isCompanyDetails=d)})}onSearch(){this.bodydata.search_value.length>=1?(this.isResetFlag=!0,this.apiService.onAccountDetails(this.bodydata)):this.messageService.showError("Please Enter Ref.ID.")}onReset(){this.isResetFlag=!1,this.bodydata.search_value="",this.apiService.onAccountDetails(this.bodydata)}onPageChange(d){this.bodydata.page_no=d,this.apiService.onAccountDetails(this.bodydata)}downloadAccountData(){this.bodydata.page_limit="",this.bodydata.page_no="",this.apiService.onAccountDetails(this.bodydata),this.isCompanyDetails&&setTimeout(()=>{this.exportdata()},1e3)}exportdata(){let d=document.getElementById("contentToConvert");const b=r.utils.table_to_sheet(d,{dateNF:"dd/MMM/yyyy;@",cellDates:!0,raw:!0}),j=r.utils.book_new();r.utils.book_append_sheet(j,b,"Sheet1"),r.writeFile(j,"Account-Excel-Report.xlsx")}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.v_),e.Y36(g.Z7),e.Y36(g.gK),e.Y36(t.uU),e.Y36(g.ez))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-accounts"]],features:[e._Bn([t.uU])],decls:44,vars:6,consts:[[2,"background-image","url(assets/images/Bg.webp)","background-repeat","no-repeat","background-size","cover","position","relative","top","-103px","background-position-x","center","background-position","top"],[1,"container"],[1,"row"],[1,"col-md-12"],[1,"pageheding"],[2,"font-family","'Lemon', serif"],[1,"feature-wrapper","mb-5",2,"margin-top","-200px","position","relative"],[1,"p-3"],["class","bg-white p-3 website-btn","style","box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;",4,"ngIf"],[1,"bg-white","p-3","mt-2",2,"box-shadow","rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px"],[1,"row","m-0"],[1,"row","col-md-6","col-lg-4","p-0","mb-3"],[1,"col","position-relative"],[1,"fa","fa-search","srch-fix"],["type","text","placeholder","Search By Ref.ID ...","id","inputSearch",1,"form-control","pl-4",3,"ngModel","ngModelChange"],["inputSearch",""],[1,"col-"],["type","submit",1,"btn","btn-success","mr-2",3,"click"],["type","submit","class","btn btn-danger",3,"click",4,"ngIf"],[1,"col-",2,"align-self","center"],[1,"btn","btn-primary","btn-sm","ml-1",2,"padding","7px 10px"],[1,"fa","fa-download",3,"click"],[1,"table-responsive"],["class","table mytbl",4,"ngIf"],[1,"row","border-top","py-0","pt-3"],[1,"col-md-4","align-self-cente"],[1,"text-dark"],[1,"col-md-8","text-right","align-self-center"],["previousLabel","Previous","nextLabel","Next",3,"pageChange"],["id","Exportmodal","tabindex","-1","role","dialog","aria-labelledby","exampleModalLabel","aria-hidden","true","data-backdrop","static","data-keyboard","false",1,"modal","fade"],["role","document",1,"modal-dialog","modal-xl"],[1,"modal-content"],[1,"modal-header"],["id","exampleModalLabel",1,"modal-title","text-dark","w-100","text-center"],["type","button","data-dismiss","modal","aria-label","Close",1,"close"],["aria-hidden","true"],["id","contentToConvert",1,"modal-body"],["class","table mytbl border","style","width: max-content !important;",4,"ngIf"],[1,"bg-white","p-3","website-btn",2,"box-shadow","rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px"],[1,"w-100"],[1,"col-sm-4","my-1"],["data-toggle","modal","data-target","#contact","type","button",1,"btn","btn-info","waves-effect","waves-light","w-100","h-100","text-right"],[1,"btn-heading"],[1,"d-block","btn-sub-heading","mt-1"],[1,"fa","fa-rupee"],[1,"d-block","mt-1"],["type","button","data-toggle","modal","data-target","#dueamount",1,"btn","btn-primary","waves-effect","waves-light","w-100","h-100","text-right"],["type","button","data-toggle","modal","data-target","#debtorModal","type","button",1,"btn","btn-danger","waves-effect","waves-light","w-100","h-100","text-right"],["type","submit",1,"btn","btn-danger",3,"click"],[1,"table","mytbl"],[2,"font-weight","500"],[2,"width","45%"],[1,"fw-600"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"table","mytbl","border",2,"width","max-content !important"],[2,"background","white"],[1,"text-dark","fw-600"],[2,"line-break","anywhere"]],template:function(d,b){1&d&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h4",5),e._uU(6,"Accounts"),e.qZA()()()()()(),e.TgZ(7,"div",1)(8,"div",6)(9,"div",7),e.YNc(10,Re,32,12,"div",8),e.TgZ(11,"div",9)(12,"div",10)(13,"div",11)(14,"div",12),e._UZ(15,"i",13),e.TgZ(16,"input",14,15),e.NdJ("ngModelChange",function(et){return b.bodydata.search_value=et}),e.qZA()(),e.TgZ(18,"div",16)(19,"button",17),e.NdJ("click",function(){return b.onSearch()}),e._uU(20,"Search"),e.qZA(),e.YNc(21,At,2,0,"button",18),e.qZA(),e.TgZ(22,"div",19)(23,"button",20)(24,"i",21),e.NdJ("click",function(){return b.downloadAccountData()}),e.qZA()()()(),e.TgZ(25,"div",22),e.YNc(26,lt,24,7,"table",23),e.qZA()(),e.TgZ(27,"div",24)(28,"div",25)(29,"span",26),e._uU(30),e.qZA()(),e.TgZ(31,"div",27)(32,"pagination-controls",28),e.NdJ("pageChange",function(et){return b.page=et})("pageChange",function(et){return b.onPageChange(et)}),e.qZA()()()()()()(),e.TgZ(33,"div",29)(34,"div",30)(35,"div",31)(36,"div",32)(37,"h5",33),e._uU(38,"List"),e.qZA(),e.TgZ(39,"button",34)(40,"span",35),e._uU(41,"\xd7"),e.qZA()()(),e.TgZ(42,"div",36),e.YNc(43,Oe,25,1,"table",37),e.qZA()()()()),2&d&&(e.xp6(10),e.Q6J("ngIf",b.isCompanyDetails.company_details),e.xp6(6),e.Q6J("ngModel",b.bodydata.search_value),e.xp6(5),e.Q6J("ngIf",b.isResetFlag),e.xp6(5),e.Q6J("ngIf",b.isCompanyDetails.data),e.xp6(4),e.hij("Showing ",null==b.isCompanyDetails.data?null:b.isCompanyDetails.data.length," Entries"),e.xp6(13),e.Q6J("ngIf",b.isCompanyDetails))},directives:[t.O5,ne.Fj,ne.JJ,ne.On,t.sg,we.LS],pipes:[t.uU,we._s,t.JJ],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-weight:500;font-size:14px;color:#66b0ff}.fw-600[_ngcontent-%COMP%]{font-weight:600}.pageheding[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff;font-size:52px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:1.92px;padding:141px 0 185px;text-align:center}"]}),D})();function je(D,Te){if(1&D&&(e.TgZ(0,"div",9)(1,"div",13)(2,"div",14)(3,"div",15),e._UZ(4,"i",16),e.qZA(),e.TgZ(5,"div",17)(6,"p",18)(7,"strong"),e._uU(8,"Name -"),e.qZA(),e._uU(9),e.qZA(),e.TgZ(10,"p",18)(11,"strong"),e._uU(12,"Bank -"),e.qZA(),e._uU(13),e.qZA(),e.TgZ(14,"p",18)(15,"strong"),e._uU(16,"AC No. -"),e.qZA(),e._uU(17),e.qZA(),e.TgZ(18,"p",18)(19,"strong"),e._uU(20,"Branch -"),e.qZA(),e._uU(21),e.qZA(),e.TgZ(22,"p",18)(23,"strong"),e._uU(24,"IFSC -"),e.qZA(),e._uU(25),e.qZA()()()()()),2&D){const d=Te.$implicit;e.xp6(9),e.hij(" ",null==d?null:d.name,""),e.xp6(4),e.hij(" ",null==d?null:d.bank," "),e.xp6(4),e.hij(" ",null==d?null:d.ac_number,""),e.xp6(4),e.hij(" ",null==d?null:d.branch," "),e.xp6(4),e.hij(" ",null==d?null:d.ifsc," ")}}function bt(D,Te){if(1&D&&(e.TgZ(0,"div",19)(1,"h2"),e._uU(2),e.qZA()()),2&D){const d=e.oxw();e.xp6(2),e.hij(" Kindly contact at +91 ",null==d.ownerData?null:d.ownerData.mobile,"")}}let ie=(()=>{class D{constructor(d,b,j){this.commonService=d,this.modalService=b,this.apiService=j,this.bankData=[],this.ownerData={}}ngOnInit(){this.apiService.onBankDetails(),this.commonService.GetBankDetailsData().subscribe(d=>{d.length>0&&(this.bankData=d)}),this.commonService.GetOwnerUserData().subscribe(d=>{d&&(this.ownerData=d.data)})}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.v_),e.Y36(g.Z7),e.Y36(g.gK))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-bank-details"]],decls:14,vars:2,consts:[[2,"background-image","url(assets/images/Bg.webp)","background-repeat","no-repeat","background-size","cover","position","relative","top","-130px","background-position","center"],[1,"container"],[1,"row"],[1,"col-md-12"],[1,"pageheding"],[2,"font-family","'Lemon', serif"],[1,"container",2,"padding-top","5px","min-height","400px"],[1,"container-fluid"],[1,"row","m-0"],[1,"col-lg-4","my-2"],["src","assets/images/qrcode.webp",2,"width","100%"],["class","col-lg-4 my-2",4,"ngFor","ngForOf"],["class","my-3 mt-5","style","text-align: center;",4,"ngIf"],[1,"bg-white","w-100","text-left",2,"padding","15px","box-shadow","1px 1px 6px -3px","border","1px solid #e1e1e1"],[1,"d-flex"],[1,"col-","mybankCss"],[1,"fa","fa-bank","fa-4x","text-white"],[1,"col"],[1,"mb-1","brd-bottom"],[1,"my-3","mt-5",2,"text-align","center"]],template:function(d,b){1&d&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h4",5),e._uU(6,"Bank Details"),e.qZA()()()()()(),e.TgZ(7,"div",6)(8,"div",7)(9,"div",8)(10,"div",9),e._UZ(11,"img",10),e.qZA(),e.YNc(12,je,26,5,"div",11),e.qZA(),e.YNc(13,bt,3,1,"div",12),e.qZA()()),2&d&&(e.xp6(12),e.Q6J("ngForOf",b.bankData),e.xp6(1),e.Q6J("ngIf",0==b.bankData.length))},directives:[t.sg,t.O5],styles:[".pageheding[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff;font-family:Roboto,sans-serif;font-size:50px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.92px;padding:150px;text-align:center;position:relative;top:67px}"]}),D})();function Ce(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"button",39),e.NdJ("click",function(){return e.CHM(d),e.oxw().onReset()}),e._uU(1,"Reset"),e.qZA()}}function ot(D,Te){1&D&&(e.TgZ(0,"p",43),e._uU(1,"OneWay"),e.qZA())}function Qt(D,Te){1&D&&(e.TgZ(0,"p",43),e._uU(1,"Return"),e.qZA())}function ii(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"tr",40),e.NdJ("click",function(){const et=e.CHM(d).$implicit;return e.oxw().onViewDetails(et.flight_booking_id)}),e.TgZ(1,"td"),e._uU(2),e.qZA(),e.TgZ(3,"td"),e._uU(4),e.ALo(5,"date"),e.TgZ(6,"span",41),e._uU(7),e.qZA()(),e.TgZ(8,"td"),e._uU(9),e.qZA(),e.TgZ(10,"td"),e._uU(11),e.ALo(12,"date"),e.TgZ(13,"span",41),e._uU(14),e.qZA()(),e.TgZ(15,"td"),e._uU(16),e.qZA(),e.TgZ(17,"td"),e._uU(18),e.qZA(),e.TgZ(19,"td"),e._uU(20),e.qZA(),e.TgZ(21,"td"),e.YNc(22,ot,2,0,"p",42),e.YNc(23,Qt,2,0,"p",42),e.qZA(),e.TgZ(24,"td"),e._uU(25),e.qZA(),e.TgZ(26,"td"),e._uU(27),e.qZA(),e.TgZ(28,"td"),e._uU(29),e.qZA()()}if(2&D){const d=Te.$implicit,b=Te.index,j=e.oxw();e.xp6(2),e.Oqu(10*(j.page-1)+b+1),e.xp6(2),e.hij("",e.xi3(5,15,null==d?null:d.departure_date,"dd/MM/yyyy")," "),e.xp6(3),e.Oqu(null==d?null:d.departure_time),e.xp6(2),e.Oqu(null==d?null:d.reference_id),e.xp6(2),e.hij("",e.xi3(12,18,null==d?null:d.booking_date,"dd/MM/yyyy")," "),e.xp6(3),e.Oqu(null==d?null:d.booking_time),e.xp6(2),e.Oqu(null==d?null:d.pnr_number),e.xp6(2),e.Oqu(null==d?null:d.flight_number),e.xp6(2),e.AsE("",null==d?null:d.departure_city_code," - ",null==d?null:d.arrical_city_code,""),e.xp6(2),e.Q6J("ngIf",0==(null==d?null:d.return_flight)),e.xp6(1),e.Q6J("ngIf",1==(null==d?null:d.return_flight)),e.xp6(2),e.Oqu(null==d?null:d.total_book_seats),e.xp6(2),e.Oqu(null==d?null:d.payment_mode),e.xp6(2),e.Oqu(null==d?null:d.amount)}}const Ge=function(D,Te){return{itemsPerPage:10,currentPage:D,totalItems:Te}};let Tt=(()=>{class D{constructor(d,b,j,et,ve,wi){this.dateAdapter=d,this.commonService=b,this.modalService=j,this.apiService=et,this.datePipe=ve,this.messageService=wi,this.bodydata={},this.isBookingHistory=[],this.isLoggedInUser={},this.todaydate=this.datePipe.transform(new Date,"dd/MM/yyyy"),this.page=1,this.isResetFlag=!1}ngOnInit(){this.commonService.GetLoggedInUser().subscribe(d=>{Object.keys(d).length>0&&(this.isLoggedInUser=d)}),this.bodydata.sortingKey="",this.bodydata.sortorder="",this.bodydata.page_limit="10",this.bodydata.page_no="1",this.bodydata.fromBookingDate="",this.bodydata.toBookingDate="",this.bodydata.fromDepDate="",this.bodydata.toDepDate="",this.bodydata.depCity="",this.bodydata.arrCity="",this.bodydata.paymentMode="wallet",this.bodydata.pnr="",this.bodydata.bookingStatus=1,this.apiService.onBookingDetails(this.bodydata),this.commonService.GetBookingHistoryData().subscribe(d=>{d.data&&(this.isBookingHistory=d.data,this.isTotalCount=d.count)})}onSearch(){this.isResetFlag=!0,this.bodydata.fromBookingDate=""!=this.bodydata.fromBookingDate?this.datePipe.transform(new Date(this.bodydata.fromBookingDate),"yyyy-MM-dd"):"",this.bodydata.toBookingDate=""!=this.bodydata.toBookingDate?this.datePipe.transform(new Date(this.bodydata.toBookingDate),"yyyy-MM-dd"):"",this.bodydata.fromDepDate=""!=this.bodydata.fromDepDate?this.datePipe.transform(new Date(this.bodydata.fromDepDate),"yyyy-MM-dd"):"",this.bodydata.toDepDate=""!=this.bodydata.toDepDate?this.datePipe.transform(new Date(this.bodydata.toDepDate),"yyyy-MM-dd"):"",this.apiService.onBookingDetails(this.bodydata)}onReset(){this.isResetFlag=!1,window.location.reload()}onPageChange(d){this.bodydata.page_no=d,this.apiService.onBookingDetails(this.bodydata)}onViewDetails(d){this.modalService.SetSuccessModal(!1),this.modalService.SetBookingHistoryModal(!0),this.apiService.onFlightBookingDetails({user_id:this.isLoggedInUser.id,booking_id:d})}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(Pe._A),e.Y36(g.v_),e.Y36(g.Z7),e.Y36(g.gK),e.Y36(t.uU),e.Y36(g.ez))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-booking-history"]],features:[e._Bn([t.uU])],decls:87,vars:24,consts:[[2,"background-image","url(assets/images/Bg.webp)","background-repeat","no-repeat","background-size","cover","position","relative","top","-130px","background-position","center"],[1,"container"],[1,"row"],[1,"col-md-12"],[1,"pageheding"],[2,"font-family","'Lemon', serif"],[1,"container",2,"margin-top","-105px"],["ngxUiLoaderBlurred","",1,"p-3"],[1,"bg-white","mt-3","p-2","mb-2",2,"box-shadow","0px 1px 6px -4px"],[1,"container-fluid","row","ml-1"],[1,"col-","row","m-0",2,"max-width","300px"],[1,"col-md-12",2,"text-align","center","padding-left","0"],[1,"col-","mb-2","pr-2",2,"max-width","150px"],["appearance","fill"],["matInput","","placeholder","From Booking Date","datePickerFormat","DD/MM/YYYY",3,"matDatepicker","max","ngModel","ngModelChange"],["matSuffix","",3,"for"],["picker",""],[1,"col-","mb-2","pr-3",2,"max-width","150px"],["matInput","","placeholder"," To Booking Date","datePickerFormat","DD/MM/YYYY",3,"matDatepicker","max","ngModel","ngModelChange"],["picker3",""],["matInput","","placeholder","From Date","datePickerFormat","DD/MM/YYYY",3,"matDatepicker","ngModel","ngModelChange"],["picker1",""],["matInput","","placeholder","To Date","datePickerFormat","DD/MM/YYYY",3,"matDatepicker","ngModel","ngModelChange"],["picker2",""],[1,"col-","row","m-0",2,"max-width","170px"],[1,"col-","mb-2","pr-2",2,"max-width","80px"],["type","text","placeholder","DEP","required","","maxlength","3","minlength","3",1,"form-control",2,"color","#b2b2b2",3,"ngModel","ngModelChange"],["type","text","placeholder","ARR","required","","maxlength","3","minlength","3",1,"form-control",2,"color","#b2b2b2",3,"ngModel","ngModelChange"],[1,"col-",2,"align-self","center","padding-top","10px"],[1,"btn","btn-primary","btn-sm",2,"padding","7px 10px",3,"click"],["class","btn btn-danger btn-sm ml-1","style","padding: 7px 10px;",3,"click",4,"ngIf"],[1,"col-sm-12","p-0","pl-2"],[1,"table-responsive"],[1,"table","mytbl"],[1,"text-dark"],["id","myTable1"],["class","genrepo",3,"click",4,"ngFor","ngForOf"],[1,"row","border-top","py-2"],["previousLabel","Previous","nextLabel","Next",3,"pageChange"],[1,"btn","btn-danger","btn-sm","ml-1",2,"padding","7px 10px",3,"click"],[1,"genrepo",3,"click"],[2,"color","gray","padding","2px","font-size","11px"],["class","m-0",4,"ngIf"],[1,"m-0"]],template:function(d,b){if(1&d&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h4",5),e._uU(6,"Booking History"),e.qZA()()()()()(),e.TgZ(7,"div",6)(8,"div",7)(9,"div",8)(10,"div",9)(11,"div",10)(12,"div",11),e._uU(13,"Booking Date"),e.qZA(),e.TgZ(14,"div",12)(15,"mat-form-field",13)(16,"input",14),e.NdJ("ngModelChange",function(et){return b.bodydata.fromBookingDate=et}),e.qZA(),e._UZ(17,"mat-datepicker-toggle",15)(18,"mat-datepicker",null,16),e.qZA()(),e.TgZ(20,"div",17)(21,"mat-form-field",13)(22,"input",18),e.NdJ("ngModelChange",function(et){return b.bodydata.toBookingDate=et}),e.qZA(),e._UZ(23,"mat-datepicker-toggle",15)(24,"mat-datepicker",null,19),e.qZA()()(),e.TgZ(26,"div",10)(27,"div",11),e._uU(28,"Departure Date"),e.qZA(),e.TgZ(29,"div",12)(30,"mat-form-field",13)(31,"input",20),e.NdJ("ngModelChange",function(et){return b.bodydata.fromDepDate=et}),e.qZA(),e._UZ(32,"mat-datepicker-toggle",15)(33,"mat-datepicker",null,21),e.qZA()(),e.TgZ(35,"div",17)(36,"mat-form-field",13)(37,"input",22),e.NdJ("ngModelChange",function(et){return b.bodydata.toDepDate=et}),e.qZA(),e._UZ(38,"mat-datepicker-toggle",15)(39,"mat-datepicker",null,23),e.qZA()()(),e.TgZ(41,"div",24)(42,"div",11),e._uU(43,"City Code"),e.qZA(),e.TgZ(44,"div",25)(45,"input",26),e.NdJ("ngModelChange",function(et){return b.bodydata.depCity=et}),e.qZA()(),e.TgZ(46,"div",25)(47,"input",27),e.NdJ("ngModelChange",function(et){return b.bodydata.arrCity=et}),e.qZA()()(),e.TgZ(48,"div",28)(49,"button",29),e.NdJ("click",function(){return b.onSearch()}),e._uU(50,"Search"),e.qZA()(),e.TgZ(51,"div",28),e.YNc(52,Ce,2,0,"button",30),e.qZA()(),e.TgZ(53,"div",2)(54,"div",31)(55,"div",32)(56,"table",33)(57,"thead")(58,"tr")(59,"th",34),e._uU(60,"S.No."),e.qZA(),e.TgZ(61,"th",34),e._uU(62,"Departure"),e.qZA(),e.TgZ(63,"th",34),e._uU(64,"Ref. Id"),e.qZA(),e.TgZ(65,"th",34),e._uU(66,"Booking"),e.qZA(),e.TgZ(67,"th",34),e._uU(68,"PNR"),e.qZA(),e.TgZ(69,"th",34),e._uU(70,"Airline"),e.qZA(),e.TgZ(71,"th",34),e._uU(72,"Sector"),e.qZA(),e.TgZ(73,"th",34),e._uU(74,"Type"),e.qZA(),e.TgZ(75,"th",34),e._uU(76,"Qty"),e.qZA(),e.TgZ(77,"th",34),e._uU(78,"Payment"),e.qZA(),e.TgZ(79,"th",34),e._uU(80,"Amount"),e.qZA()()(),e.TgZ(81,"tbody",35),e.YNc(82,ii,30,21,"tr",36),e.ALo(83,"paginate"),e.qZA()()()()(),e.TgZ(84,"div",37)(85,"div",3)(86,"pagination-controls",38),e.NdJ("pageChange",function(et){return b.page=et})("pageChange",function(et){return b.onPageChange(et)}),e.qZA()()()()()()),2&d){const j=e.MAs(19),et=e.MAs(25),ve=e.MAs(34),wi=e.MAs(40);e.xp6(16),e.Q6J("matDatepicker",j)("max",b.todaydate)("ngModel",b.bodydata.fromBookingDate),e.xp6(1),e.Q6J("for",j),e.xp6(5),e.Q6J("matDatepicker",et)("max",b.todaydate)("ngModel",b.bodydata.toBookingDate),e.xp6(1),e.Q6J("for",et),e.xp6(8),e.Q6J("matDatepicker",ve)("ngModel",b.bodydata.fromDepDate),e.xp6(1),e.Q6J("for",ve),e.xp6(5),e.Q6J("matDatepicker",wi)("ngModel",b.bodydata.toDepDate),e.xp6(1),e.Q6J("for",wi),e.xp6(7),e.Q6J("ngModel",b.bodydata.depCity),e.xp6(2),e.Q6J("ngModel",b.bodydata.arrCity),e.xp6(5),e.Q6J("ngIf",b.isResetFlag),e.xp6(30),e.Q6J("ngForOf",e.xi3(83,18,b.isBookingHistory,e.WLB(21,Ge,b.page,b.isTotalCount)))}},directives:[q.KE,re.Nt,o.hl,ne.Fj,ne.JJ,ne.On,o.nW,q.R9,o.Mq,ne.Q7,ne.nD,ne.wO,t.O5,t.sg,we.LS],pipes:[we._s,t.uU],styles:['.img-box-fix[_ngcontent-%COMP%]{width:50px;height:30px;object-fit:contain}.textclr[_ngcontent-%COMP%]{color:#828282}.mytbl[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .mytbl[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:.5rem;margin-bottom:0rem!important}.img-profile[_ngcontent-%COMP%]{width:100%;height:auto;object-fit:contain;max-height:70px}.head-clr[_ngcontent-%COMP%]{color:#ff6a00}.delCheck[_ngcontent-%COMP%]{text-align:right;float:right;margin-right:20px;width:16px;height:16px}.table-left-text[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{text-align:left!important}.form-control-1[_ngcontent-%COMP%]{border:1px solid #ddd;border-radius:5px;background-color:#e9ecef;color:#303030;padding:8px}.hide2[_ngcontent-%COMP%]{display:none}.show2[_ngcontent-%COMP%]{display:contents}.myTextArea[_ngcontent-%COMP%]{width:100%;border:1px solid #ddd;background-color:#ececec;min-height:240px;padding:5px 15px;font-size:14px}.box-user[_ngcontent-%COMP%]{padding:20px;border-radius:20px;color:#fff;height:120px}.line-arrow[_ngcontent-%COMP%]{width:110px;border-bottom:1px dashed;border-color:#c4112f;height:5px;float:left;position:relative;margin:auto auto auto 32%}.line-arrow[_ngcontent-%COMP%]:after{content:">";position:absolute;right:-15px;width:20px;height:20px;border-radius:0;font-size:20px;color:#c4112f;top:-11px}.line-arrow-return[_ngcontent-%COMP%]{width:110px;border-bottom:1px dashed;border-color:#c4112f;height:5px;float:left;position:relative;margin:auto auto auto 32%}.line-arrow-return[_ngcontent-%COMP%]:after{content:"<";position:absolute;left:-15px;width:20px;height:20px;border-radius:0;font-size:20px;color:#c4112f;top:-11px}.baggage-detail[_ngcontent-%COMP%]{padding:15px 20px;border-radius:50px;border:1px dashed;border-color:#a9a5a5}.mytdborder[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border:1px solid #b3b3b3;padding:5px!important}.img-set[_ngcontent-%COMP%]{height:120px;margin-right:10px;border-radius:5px;background:#fff;border:2px solid;overflow:hidden;width:100%;text-align:center}.img-set[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100px;height:100px;margin-top:8px;border-radius:20px;overflow:hidden;object-fit:contain}']}),D})(),Nt=(()=>{class D{constructor(d,b){this.commonService=d,this.modalService=b,this.getData={}}ngOnInit(){this.commonService.GetOwnerUserData().subscribe(d=>{d&&(this.getData=d.data)})}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.v_),e.Y36(g.Z7))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-contact-us"]],decls:319,vars:7,consts:[[2,"background-image","url(assets/images/Contact.webp)","background-repeat","no-repeat","background-size","cover","position","relative","padding","80px 0px","top","-103px"],[1,"container"],[1,"row"],[1,"col-md-12"],[1,"pageheding"],[2,"font-family","'Lemon', serif"],[1,"container","mb-4"],[1,"row","justify-content-start"],[1,"col-md-3","mb-3"],[1,"box-contact","d-flex"],[1,"userContact"],[1,"fa","fa-user","fa-2x"],[1,"m-0"],[1,"m-0",2,"margin-left","-4px !important"],[1,"fa","fa-envelope","mr-1"],["href","mailto:naveensaini@travelmaster.in",1,"text-dark"],[1,"fa","fa-phone","ft-22","mr-1"],["href","tel:7056787878",1,"text-dark"],["href","mailto:aaryan@travelmaster.in",1,"text-dark"],["href","tel:9215547319",1,"text-dark"],["href","mailto:pawan@travelmaster.in",1,"text-dark"],["href","tel:8282824406",1,"text-dark"],["href","mailto:vijay@travelmaster.in",1,"text-dark"],["href","tel:8059585858",1,"text-dark"],["href","mailto:anu@travelmaster.in",1,"text-dark"],["href","tel:8807076262",1,"text-dark"],["href","mailto:amitverma@travelmaster.in",1,"text-dark","ft-14"],["href","tel:8926261818",1,"text-dark"],["href","mailto:anirudh@travelmaster.in",1,"text-dark"],["href","tel:8282825567",1,"text-dark"],["href","mailto:manjeet@travelmaster.in",1,"text-dark","ft-14"],["href","tel:7790090069",1,"text-dark"],["href","mailto:Bharat@travelmaster.in",1,"text-dark"],["href","tel:9090727251",1,"text-dark"],["href","mailto:sourabh@travelmaster.in",1,"text-dark","ft-14"],["href","tel:8282824402",1,"text-dark"],["href","mailto:bharatsharma@travelmaster.in",1,"text-dark","ft-14"],["href","tel:7537827537",1,"text-dark"],["href","mailto:mohitsharma@travelmaster.in",1,"text-dark","ft-14"],["href","tel:9991114947",1,"text-dark"],["href","mailto:rajat@travelmaster.in",1,"text-dark","ft-14"],["href","tel:9991118587",1,"text-dark"],[1,"col-md-12","mb-3"],[1,"titleBg"],["href","mailto:leena@travelmaster.in",1,"text-dark"],["href","tel:8807079494",1,"text-dark"],["href","mailto:bhawna@travelmaster.in",1,"text-dark"],["href","tel:8926261515",1,"text-dark"],["href","mailto:rohit@travelmaster.in",1,"text-dark","ft-14"],["href","tel:7537817537",1,"text-dark"],["href","mailto:accounts@travelmaster.in",1,"text-dark","ft-14"],["href","tel:9174000064",1,"text-dark"],[1,"mt-0","pt-0"],[1,"feature-wrapper","mb-2"],[1,"contact-info"],[1,"contact-info-item"],[1,"contact-info-icon"],[1,"text-white","fa","fa-home"],[1,"contact-info-content"],[1,"text-white","fa","fa-phone"],[1,"text-white","fa","fa-envelope"],[1,"contact-form"],["action","","id","contact-form"],[1,"input-box"],["type","text","required","true","name",""],["type","email","required","true","name",""],["required","true","name",""],["type","submit","value","Send","name",""],["src","https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3485.0211748804645!2d75.73661827524326!3d29.13456586110651!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x391233941ef23257%3A0x6a3063d84d678a3a!2sTravelMaster.in!5e0!3m2!1sen!2sin!4v1706185200733!5m2!1sen!2sin","width","100%","height","450","allowfullscreen","","loading","lazy","referrerpolicy","no-referrer-when-downgrade",2,"border","0"]],template:function(d,b){1&d&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h4",5),e._uU(6,"Contact Us"),e.qZA()()()()()(),e.TgZ(7,"div",6)(8,"div",7)(9,"div",8)(10,"div",9)(11,"div",10),e._UZ(12,"i",11),e.qZA(),e.TgZ(13,"div")(14,"p",12),e._uU(15,"Naveen Saini"),e.qZA(),e.TgZ(16,"p",13),e._UZ(17,"i",14),e.TgZ(18,"a",15),e._uU(19,"naveensaini@travelmaster.in"),e.qZA()(),e.TgZ(20,"p",12),e._UZ(21,"i",16),e.TgZ(22,"a",17),e._uU(23,"+91 7056787878"),e.qZA()()()()(),e.TgZ(24,"div",8)(25,"div",9)(26,"div",10),e._UZ(27,"i",11),e.qZA(),e.TgZ(28,"div")(29,"p",12),e._uU(30,"Aaryan Thakur"),e.qZA(),e.TgZ(31,"p",12),e._UZ(32,"i",14),e.TgZ(33,"a",18),e._uU(34,"aaryan@travelmaster.in"),e.qZA()(),e.TgZ(35,"p",12),e._UZ(36,"i",16),e.TgZ(37,"a",19),e._uU(38,"+91 9215547319"),e.qZA()()()()(),e.TgZ(39,"div",8)(40,"div",9)(41,"div",10),e._UZ(42,"i",11),e.qZA(),e.TgZ(43,"div")(44,"p",12),e._uU(45,"Pawan Sharma"),e.qZA(),e.TgZ(46,"p",12),e._UZ(47,"i",14),e.TgZ(48,"a",20),e._uU(49,"pawan@travelmaster.in"),e.qZA()(),e.TgZ(50,"p",12),e._UZ(51,"i",16),e.TgZ(52,"a",21),e._uU(53,"+91 8282824406"),e.qZA()()()()(),e.TgZ(54,"div",8)(55,"div",9)(56,"div",10),e._UZ(57,"i",11),e.qZA(),e.TgZ(58,"div")(59,"p",12),e._uU(60,"Vijay"),e.qZA(),e.TgZ(61,"p",12),e._UZ(62,"i",14),e.TgZ(63,"a",22),e._uU(64,"vijay@travelmaster.in"),e.qZA()(),e.TgZ(65,"p",12),e._UZ(66,"i",16),e.TgZ(67,"a",23),e._uU(68,"+91 8059585858"),e.qZA()()()()(),e.TgZ(69,"div",8)(70,"div",9)(71,"div",10),e._UZ(72,"i",11),e.qZA(),e.TgZ(73,"div")(74,"p",12),e._uU(75,"Anu"),e.qZA(),e.TgZ(76,"p",12),e._UZ(77,"i",14),e.TgZ(78,"a",24),e._uU(79,"anu@travelmaster.in"),e.qZA()(),e.TgZ(80,"p",12),e._UZ(81,"i",16),e.TgZ(82,"a",25),e._uU(83,"+91 8807076262"),e.qZA()()()()(),e.TgZ(84,"div",8)(85,"div",9)(86,"div",10),e._UZ(87,"i",11),e.qZA(),e.TgZ(88,"div")(89,"p",12),e._uU(90,"Amit Verma"),e.qZA(),e.TgZ(91,"p",12),e._UZ(92,"i",14),e.TgZ(93,"a",26),e._uU(94,"amitverma@travelmaster.in"),e.qZA()(),e.TgZ(95,"p",12),e._UZ(96,"i",16),e.TgZ(97,"a",27),e._uU(98,"+91 8926261818"),e.qZA()()()()(),e.TgZ(99,"div",8)(100,"div",9)(101,"div",10),e._UZ(102,"i",11),e.qZA(),e.TgZ(103,"div")(104,"p",12),e._uU(105,"Anirudh"),e.qZA(),e.TgZ(106,"p",12),e._UZ(107,"i",14),e.TgZ(108,"a",28),e._uU(109,"anirudh@travelmaster.in"),e.qZA()(),e.TgZ(110,"p",12),e._UZ(111,"i",16),e.TgZ(112,"a",29),e._uU(113,"+91 8282825567"),e.qZA()()()()(),e.TgZ(114,"div",8)(115,"div",9)(116,"div",10),e._UZ(117,"i",11),e.qZA(),e.TgZ(118,"div")(119,"p",12),e._uU(120,"Manjeet"),e.qZA(),e.TgZ(121,"p",12),e._UZ(122,"i",14),e.TgZ(123,"a",30),e._uU(124,"manjeet@travelmaster.in"),e.qZA()(),e.TgZ(125,"p",12),e._UZ(126,"i",16),e.TgZ(127,"a",31),e._uU(128,"+91 7790090069"),e.qZA()()()()(),e.TgZ(129,"div",8)(130,"div",9)(131,"div",10),e._UZ(132,"i",11),e.qZA(),e.TgZ(133,"div")(134,"p",12),e._uU(135,"Bharat Singh"),e.qZA(),e.TgZ(136,"p",12),e._UZ(137,"i",14),e.TgZ(138,"a",32),e._uU(139,"Bharat@travelmaster.in"),e.qZA()(),e.TgZ(140,"p",12),e._UZ(141,"i",16),e.TgZ(142,"a",33),e._uU(143,"+91 9090727251"),e.qZA()()()()(),e.TgZ(144,"div",8)(145,"div",9)(146,"div",10),e._UZ(147,"i",11),e.qZA(),e.TgZ(148,"div")(149,"p",12),e._uU(150,"Sourabh Sharma"),e.qZA(),e.TgZ(151,"p",12),e._UZ(152,"i",14),e.TgZ(153,"a",34),e._uU(154,"sourabh@travelmaster.in"),e.qZA()(),e.TgZ(155,"p",12),e._UZ(156,"i",16),e.TgZ(157,"a",35),e._uU(158,"+91 8282824402"),e.qZA()()()()(),e.TgZ(159,"div",8)(160,"div",9)(161,"div",10),e._UZ(162,"i",11),e.qZA(),e.TgZ(163,"div")(164,"p",12),e._uU(165,"Bharat Sharma"),e.qZA(),e.TgZ(166,"p",12),e._UZ(167,"i",14),e.TgZ(168,"a",36),e._uU(169,"bharatsharma@travelmaster.in"),e.qZA()(),e.TgZ(170,"p",12),e._UZ(171,"i",16),e.TgZ(172,"a",37),e._uU(173,"+91 7537827537"),e.qZA()()()()(),e.TgZ(174,"div",8)(175,"div",9)(176,"div",10),e._UZ(177,"i",11),e.qZA(),e.TgZ(178,"div")(179,"p",12),e._uU(180,"Mohit Sharma"),e.qZA(),e.TgZ(181,"p",12),e._UZ(182,"i",14),e.TgZ(183,"a",38),e._uU(184,"mohitsharma@travelmaster.in"),e.qZA()(),e.TgZ(185,"p",12),e._UZ(186,"i",16),e.TgZ(187,"a",39),e._uU(188,"+91 9991114947"),e.qZA()()()()(),e.TgZ(189,"div",8)(190,"div",9)(191,"div",10),e._UZ(192,"i",11),e.qZA(),e.TgZ(193,"div")(194,"p",12),e._uU(195,"Rajat Chugh"),e.qZA(),e.TgZ(196,"p",12),e._UZ(197,"i",14),e.TgZ(198,"a",40),e._uU(199,"rajat@travelmaster.in"),e.qZA()(),e.TgZ(200,"p",12),e._UZ(201,"i",16),e.TgZ(202,"a",41),e._uU(203,"+91 9991118587"),e.qZA()()()()(),e.TgZ(204,"div",42)(205,"h4",43),e._uU(206,"Tour Packages Team"),e.qZA()(),e.TgZ(207,"div",8)(208,"div",9)(209,"div",10),e._UZ(210,"i",11),e.qZA(),e.TgZ(211,"div")(212,"p",12),e._uU(213,"Leena Joshi"),e.qZA(),e.TgZ(214,"p",12),e._UZ(215,"i",14),e.TgZ(216,"a",44),e._uU(217,"leena@travelmaster.in"),e.qZA()(),e.TgZ(218,"p",12),e._UZ(219,"i",16),e.TgZ(220,"a",45),e._uU(221,"+91 8807079494"),e.qZA()()()()(),e.TgZ(222,"div",8)(223,"div",9)(224,"div",10),e._UZ(225,"i",11),e.qZA(),e.TgZ(226,"div")(227,"p",12),e._uU(228,"Bhawana Sardana"),e.qZA(),e.TgZ(229,"p",12),e._UZ(230,"i",14),e.TgZ(231,"a",46),e._uU(232,"bhawna@travelmaster.in"),e.qZA()(),e.TgZ(233,"p",12),e._UZ(234,"i",16),e.TgZ(235,"a",47),e._uU(236,"+91 8926261515"),e.qZA()()()()(),e.TgZ(237,"div",8)(238,"div",9)(239,"div",10),e._UZ(240,"i",11),e.qZA(),e.TgZ(241,"div")(242,"p",12),e._uU(243,"Rohit Jaist"),e.qZA(),e.TgZ(244,"p",12),e._UZ(245,"i",14),e.TgZ(246,"a",48),e._uU(247,"rohit@travelmaster.in"),e.qZA()(),e.TgZ(248,"p",12),e._UZ(249,"i",16),e.TgZ(250,"a",49),e._uU(251,"+91 7537817537"),e.qZA()()()()(),e.TgZ(252,"div",8)(253,"div",9)(254,"div",10),e._UZ(255,"i",11),e.qZA(),e.TgZ(256,"div")(257,"p",12),e._uU(258,"Travelmaster Accounts"),e.qZA(),e.TgZ(259,"p",12),e._UZ(260,"i",14),e.TgZ(261,"a",50),e._uU(262,"accounts@travelmaster.in"),e.qZA()(),e.TgZ(263,"p",12),e._UZ(264,"i",16),e.TgZ(265,"a",51),e._uU(266,"+91 9174000064"),e.qZA()()()()()()(),e.TgZ(267,"section",52)(268,"div",1)(269,"div",53)(270,"div",2)(271,"div",54)(272,"div",55)(273,"div",56),e._UZ(274,"i",57),e.qZA(),e.TgZ(275,"div",58)(276,"h4"),e._uU(277,"Address"),e.qZA(),e.TgZ(278,"p"),e._uU(279),e._UZ(280,"br"),e._uU(281),e._UZ(282,"br"),e._uU(283),e.qZA()()(),e.TgZ(284,"div",55)(285,"div",56),e._UZ(286,"i",59),e.qZA(),e.TgZ(287,"div",58)(288,"h4"),e._uU(289,"Phone"),e.qZA(),e.TgZ(290,"p"),e._uU(291),e.qZA()()(),e.TgZ(292,"div",55)(293,"div",56),e._UZ(294,"i",60),e.qZA(),e.TgZ(295,"div",58)(296,"h4"),e._uU(297,"Email"),e.qZA(),e.TgZ(298,"p"),e._uU(299),e.qZA()()()(),e.TgZ(300,"div",61)(301,"form",62)(302,"h2"),e._uU(303,"Send Message"),e.qZA(),e.TgZ(304,"div",63),e._UZ(305,"input",64),e.TgZ(306,"span"),e._uU(307,"Full Name"),e.qZA()(),e.TgZ(308,"div",63),e._UZ(309,"input",65),e.TgZ(310,"span"),e._uU(311,"Email"),e.qZA()(),e.TgZ(312,"div",63),e._UZ(313,"textarea",66),e.TgZ(314,"span"),e._uU(315,"Type your Message..."),e.qZA()(),e.TgZ(316,"div",63),e._UZ(317,"input",67),e.qZA()()()()()(),e._UZ(318,"iframe",68),e.qZA()),2&d&&(e.xp6(279),e.AsE("",null==b.getData?null:b.getData.address," , ",null==b.getData?null:b.getData.address_2," , "),e.xp6(2),e.AsE(" ",null==b.getData?null:b.getData.city," , ",null==b.getData||null==b.getData.state?null:b.getData.state.name," - "),e.xp6(2),e.Oqu(null==b.getData?null:b.getData.zipcode),e.xp6(8),e.hij("+91 ",null==b.getData?null:b.getData.mobile,""),e.xp6(8),e.Oqu(null==b.getData?null:b.getData.email))},directives:[ne._Y,ne.JL,ne.F],styles:['@import"https://fonts.googleapis.com/css2?family=Lobster+Two:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;500&family=Lobster+Two:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;500&family=Lobster+Two:wght@700&family=Montserrat:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;500&family=Lobster+Two:wght@700&family=Montserrat:wght@500&family=Playfair+Display:wght@600&display=swap";.pageheding[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff;font-family:Lemon,serif;font-size:65px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.92px;text-align:center;padding-top:20px;padding-bottom:0;top:0}.feature-wrapper[_ngcontent-%COMP%]{background:white;padding:30px 15px;border-radius:10px;box-shadow:#0e1e251f 0 2px 4px,#0e1e2552 0 2px 16px}section[_ngcontent-%COMP%]{position:relative;z-index:3;padding-top:50px;padding-bottom:50px}.section-header[_ngcontent-%COMP%]{margin-bottom:50px;text-align:center}.section-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#fff;font-weight:700;font-size:3em;margin-bottom:20px}.section-header[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff}.row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.contact-info[_ngcontent-%COMP%]{width:50%;margin:0 0 0 16px}.contact-info-item[_ngcontent-%COMP%]{display:flex;margin-bottom:30px}.contact-info-icon[_ngcontent-%COMP%]{height:70px;width:70px;background-color:#518fc5;text-align:center;border-radius:50%}.contact-info-icon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:30px;line-height:70px}.contact-info-content[_ngcontent-%COMP%]{margin-left:20px}.contact-info-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#518fc5;font-size:1.4em;margin-bottom:5px}.contact-info-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#000;font-size:1em}.contact-form[_ngcontent-%COMP%]{background-color:#fff;padding:20px 40px;width:45%}.contact-form[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-weight:700;font-size:2em;margin-bottom:10px;color:#333}.contact-form[_ngcontent-%COMP%] .input-box[_ngcontent-%COMP%]{position:relative;width:100%;margin-top:10px}.contact-form[_ngcontent-%COMP%] .input-box[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .contact-form[_ngcontent-%COMP%] .input-box[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%;padding:5px 0;font-size:16px;margin:10px 0;border:none;border-bottom:2px solid #333;outline:none;resize:none}.contact-form[_ngcontent-%COMP%] .input-box[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{position:absolute;left:0;padding:5px 0;font-size:16px;margin:10px 0;pointer-events:none;transition:.5s;color:#666}.contact-form[_ngcontent-%COMP%] .input-box[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus ~ span[_ngcontent-%COMP%], .contact-form[_ngcontent-%COMP%] .input-box[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]:focus ~ span[_ngcontent-%COMP%]{color:#e91e63;font-size:12px;transform:translateY(-20px)}.contact-form[_ngcontent-%COMP%] .input-box[_ngcontent-%COMP%] input[type=submit][_ngcontent-%COMP%]{width:100%;background:#518fc5;color:#fff;border:none;cursor:pointer;padding:10px;font-size:18px;border:1px solid #518fc5;transition:.5s}.contact-form[_ngcontent-%COMP%] .input-box[_ngcontent-%COMP%] input[type=submit][_ngcontent-%COMP%]:hover{background:#FFF;color:#518fc5}@media (max-width: 991px){section[_ngcontent-%COMP%]{padding-top:50px;padding-bottom:50px}.row[_ngcontent-%COMP%]{flex-direction:column}.contact-info[_ngcontent-%COMP%]{margin-bottom:40px;width:100%}.contact-form[_ngcontent-%COMP%]{width:100%}}.box-contact[_ngcontent-%COMP%]{cursor:pointer;background-color:#fff;border-radius:12px;padding:16px 8px 15px;align-items:center;margin-left:32px;gap:8px;transition:all .3s ease 0s;border:1px solid #017da5;box-shadow:#40404033 0 3px 3px -2px,#40404024 0 0 4px 2px,#4040401f 0 1px 8px}.userContact[_ngcontent-%COMP%]{width:60px;border:1px solid #017da5;height:60px;text-align:center;align-self:center;margin-left:-40px;padding-top:10px;border-radius:30px;background:#f2f2f2;box-shadow:0 1px 2px}.box-contact[_ngcontent-%COMP%]:hover{border:1px solid #f47537;background-color:#c8e5ff}.box-contact[_ngcontent-%COMP%]:hover .userContact[_ngcontent-%COMP%]:hover{border:1px solid #f47537}.titleBg[_ngcontent-%COMP%]{padding:5px;background-color:#ddd}']}),D})();function wt(D,Te){if(1&D&&(e.TgZ(0,"div",27)(1,"div",28)(2,"span"),e._uU(3),e.qZA(),e.TgZ(4,"span",29),e._uU(5),e.ALo(6,"date"),e.qZA()()()),2&D){const d=e.oxw().$implicit;e.xp6(3),e.hij(" ",null==d?null:d.comment," "),e.xp6(2),e.Oqu(e.xi3(6,2,null==d?null:d.createdAt,"dd/MM/yyyy, h:mm a"))}}function mt(D,Te){if(1&D&&(e.TgZ(0,"div",30)(1,"div",31)(2,"span"),e._uU(3),e.qZA(),e.TgZ(4,"span",32),e._uU(5),e.ALo(6,"date"),e.qZA()()()),2&D){const d=e.oxw().$implicit;e.xp6(3),e.hij("",null==d?null:d.comment," "),e.xp6(2),e.AsE("",null==d?null:d.type," ",e.xi3(6,3,null==d?null:d.createdAt,"dd/MM/yyyy, h:mm a"),"")}}function Jt(D,Te){if(1&D&&(e.ynx(0),e.YNc(1,wt,7,5,"div",25),e.YNc(2,mt,7,6,"div",26),e.BQk()),2&D){const d=Te.$implicit;e.xp6(1),e.Q6J("ngIf",1==(null==d?null:d.created_by)),e.xp6(1),e.Q6J("ngIf",0==(null==d?null:d.created_by))}}function Je(D,Te){1&D&&(e.TgZ(0,"div"),e._uU(1,"Comment is required"),e.qZA())}function at(D,Te){if(1&D&&(e.TgZ(0,"div",33),e.YNc(1,Je,2,0,"div",34),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.formControlErrors.comment.errors.required)}}const ce=function(D){return{"is-invalid":D}};let Ue=(()=>{class D{constructor(d,b,j,et,ve){this.commonService=d,this.modalService=b,this.apiService=j,this.activatedRoute=et,this.formBuilder=ve,this.getData={},this.isEnquiryId="",this.isEnquiryComments={data:[],enquiry:{}},this.submitted=!1,this.btnsubmitted=!1}get formControlErrors(){return this.CommentForm.controls}ngOnInit(){this.CommentForm=this.formBuilder.group({comment:["",ne.kI.required]}),this.activatedRoute.params.forEach(d=>{this.isEnquiryId=d.id,this.apiService.onEnquiryCommentsList({id:Number(this.isEnquiryId)})}),this.commonService.GetEnquiryCommentsData().subscribe(d=>{d&&(this.isEnquiryComments.data=d.data,this.isEnquiryComments.enquiry=d.enquiry)}),this.commonService.GetEnquiryChanges().subscribe(d=>{d&&(this.apiService.onEnquiryCommentsList({id:Number(this.isEnquiryId)}),this.submitted=!1,this.CommentForm.reset())})}onAddEnquiry(){this.modalService.SetEnquiryModal(!0)}onSubmit(){if(this.submitted=!0,!this.CommentForm.invalid){var d=this.CommentForm.value;d.id=Number(this.isEnquiryId),d.type="comment",this.apiService.onCommentsAdd(d)}}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.v_),e.Y36(g.Z7),e.Y36(g.gK),e.Y36(H.gz),e.Y36(ne.qu))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-enquiry-details"]],decls:38,vars:9,consts:[[2,"background-image","url(assets/images/Bg.webp)","background-repeat","no-repeat","background-size","cover","position","relative","top","-130px","background-position","center"],[1,"container"],[1,"row"],[1,"col-md-12"],[1,"pageheding"],[2,"font-family","'Lemon', serif"],[1,"container",2,"margin-bottom","20px"],[1,"row","m-0","mt-3"],[1,"col-md-8","pl-0"],[1,"bg-white","p-2",2,"box-shadow","0px 1px 6px -4px"],[1,"col-md-12","mb-3"],[1,"mb-1"],[1,"row","m-0",2,"background-color","#fff","padding-bottom","10px","box-shadow","0px 1px 6px -4px"],[2,"overflow","auto","width","100%"],[4,"ngFor","ngForOf"],[1,"col-md-4","pr-0"],[1,"bg-white","py-2","text-center",2,"box-shadow","1px 1px 6px -3px"],[1,"row","m-0","mb-3"],[3,"formGroup"],[1,"col-lg-12","mb-2"],[1,"m-0","mb-1",2,"text-align","left","display","block"],["id","","cols","30","rows","3","placeholder","comment","formControlName","comment","maxlength","250",1,"form-control",3,"ngClass"],["class","text-danger",4,"ngIf"],[1,"col-lg-12","text-center","mt-2"],[1,"btn","btn-primary","mr-2",3,"disabled","click"],["class","col-md-8","style","margin-top:32px;",4,"ngIf"],["class","offset-md-4 col-md-8 text-right","style","margin-top:32px;",4,"ngIf"],[1,"col-md-8",2,"margin-top","32px"],[1,"chat-box","position-relative",2,"background-color","#dddddd","border","1px solid #bdbdbd","padding","10px"],[1,"position-absolute","dateBox2"],[1,"offset-md-4","col-md-8","text-right",2,"margin-top","32px"],[1,"chat-box",2,"text-align","right","background-color","#c5edbe","border","1px solid#8bdd7d"],[1,"position-absolute","dateBox"],[1,"text-danger"],[4,"ngIf"]],template:function(d,b){1&d&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h4",5),e._uU(6,"Enquiry Details"),e.qZA()()()()()(),e.TgZ(7,"div",6)(8,"div",7)(9,"div",8)(10,"div",9)(11,"div",10)(12,"p",11),e._uU(13,"Subject: "),e.TgZ(14,"strong"),e._uU(15),e.qZA()(),e.TgZ(16,"p",11),e._uU(17,"Message: "),e.TgZ(18,"strong"),e._uU(19),e.qZA()()()(),e.TgZ(20,"div",12)(21,"div",13),e.YNc(22,Jt,3,2,"ng-container",14),e.qZA()()(),e.TgZ(23,"div",15)(24,"div",16),e._uU(25," Add comments here ... "),e.TgZ(26,"div",17)(27,"div",3)(28,"form",18)(29,"div",2)(30,"div",19)(31,"label",20),e._uU(32,"Comment*"),e.qZA(),e._UZ(33,"textarea",21),e.YNc(34,at,2,1,"div",22),e.qZA(),e.TgZ(35,"div",23)(36,"button",24),e.NdJ("click",function(){return b.onSubmit()}),e._uU(37,"Submit"),e.qZA()()()()()()()()()()),2&d&&(e.xp6(15),e.Oqu(null==b.isEnquiryComments.enquiry?null:b.isEnquiryComments.enquiry.subject),e.xp6(4),e.Oqu(null==b.isEnquiryComments.enquiry?null:b.isEnquiryComments.enquiry.message),e.xp6(3),e.Q6J("ngForOf",b.isEnquiryComments.data),e.xp6(6),e.Q6J("formGroup",b.CommentForm),e.xp6(5),e.Q6J("ngClass",e.VKq(7,ce,b.submitted&&b.formControlErrors.comment.errors)),e.xp6(1),e.Q6J("ngIf",b.submitted&&b.formControlErrors.comment.errors),e.xp6(2),e.Q6J("disabled",b.btnsubmitted))},directives:[t.sg,t.O5,ne._Y,ne.JL,ne.sg,ne.Fj,ne.JJ,ne.u,ne.nD,t.mk],pipes:[t.uU],styles:[".chat-box[_ngcontent-%COMP%]{width:auto;padding:6px 15px;border-radius:14px}.dateBox[_ngcontent-%COMP%]{top:-21px;color:#000;padding:1px 8px;right:25px;font-size:12px;border-radius:20px;font-style:italic}.dateBox2[_ngcontent-%COMP%]{top:-21px;color:#000;padding:1px 8px;left:6px;font-size:12px;border-radius:20px;font-style:italic}.box-bg-gray[_ngcontent-%COMP%]{background-color:#ddd;padding:10px;border-radius:5px}.borderCss[_ngcontent-%COMP%]{border:1px dashed;border-color:#9b9797;padding:8px;border-radius:18px;margin-top:8px}.modal.show[_ngcontent-%COMP%] .modal-dialog[_ngcontent-%COMP%]{transform:none;margin-top:5%}"]}),D})();function st(D,Te){if(1&D){const d=e.EpF();e.ynx(0),e.TgZ(1,"tr")(2,"td"),e._uU(3),e.qZA(),e.TgZ(4,"td"),e._uU(5),e.qZA(),e.TgZ(6,"td"),e._uU(7),e.qZA(),e.TgZ(8,"td"),e._uU(9),e.qZA(),e.TgZ(10,"td"),e._uU(11),e.qZA(),e.TgZ(12,"td"),e._uU(13),e.qZA(),e.TgZ(14,"td"),e._uU(15),e.qZA(),e.TgZ(16,"td")(17,"span",20),e.NdJ("click",function(){const et=e.CHM(d).$implicit;return e.oxw().onViewDetails(et)}),e._UZ(18,"i",21),e.qZA()()(),e.BQk()}if(2&D){const d=Te.$implicit,b=Te.index,j=e.oxw();e.xp6(1),e.Tol("0"==(null==d?null:d.seen_user)?"seenbgClr":""),e.xp6(2),e.Oqu(10*(j.page-1)+b+1),e.xp6(2),e.Oqu(null==d?null:d.name),e.xp6(2),e.Oqu(null==d?null:d.email),e.xp6(2),e.Oqu(null==d?null:d.mobile),e.xp6(2),e.Oqu(null==d?null:d.company_name),e.xp6(2),e.Oqu(null==d?null:d.subject),e.xp6(2),e.Oqu(null==d?null:d.message)}}function pi(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"div",22)(1,"div",23)(2,"pagination-controls",24),e.NdJ("pageChange",function(j){return e.CHM(d),e.oxw().page=j})("pageChange",function(j){return e.CHM(d),e.oxw().onPageChange(j)}),e.qZA()()()}}const Li=function(D,Te){return{itemsPerPage:10,currentPage:D,totalItems:Te}};let An=(()=>{class D{constructor(d,b,j,et,ve,wi){this.commonService=d,this.modalService=b,this.apiService=j,this.datePipe=et,this.messageService=ve,this.router=wi,this.bodydata={},this.isEnquiryList={data:[],count:0},this.page=1,this.isImageUrl="",this.commonService.GetImageUrl().subscribe(Fi=>{Fi&&(this.isImageUrl=Fi)})}ngOnInit(){this.bodydata.page_limit="10",this.bodydata.page_no="1",this.apiService.onEnquiryList(this.bodydata),this.commonService.GetEnquiryListData().subscribe(d=>{d&&(this.isEnquiryList.data=d.data,this.isEnquiryList.count=d.count)}),this.commonService.GetEnquiryChanges().subscribe(d=>{d&&this.apiService.onEnquiryList(this.bodydata)})}onPageChange(d){this.bodydata.page_no=d,this.apiService.onEnquiryList(this.bodydata)}onViewDetails(d){this.router.navigate(["/enquiry/view-enquiry/"+d.id])}onAddEnquiry(){this.modalService.SetEnquiryModal(!0)}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.v_),e.Y36(g.Z7),e.Y36(g.gK),e.Y36(t.uU),e.Y36(g.ez),e.Y36(H.F0))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-enquiry-list"]],features:[e._Bn([t.uU])],decls:42,vars:8,consts:[[2,"background-image","url(assets/images/Bg.webp)","background-repeat","no-repeat","background-size","cover","position","relative","top","-130px","background-position","center"],[1,"container"],[1,"row"],[1,"col-md-12"],[1,"pageheding"],[2,"font-family","'Lemon', serif"],[1,"container","ft-14",2,"margin-top","-125px"],[1,"p-3"],[1,"bg-white","py-2","mb-3",2,"box-shadow","rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px"],[1,"row","m-0"],[1,"col-sm-12","d-flex","justify-content-between"],[1,"text-dark","mb-0","align-self-center"],[1,"btn","btn-primary",3,"click"],[1,"bg-white",2,"box-shadow","rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px",";padding-bottom","20px","margin-bottom","20px"],[1,"responsive-table","w-100",2,"overflow","auto"],[1,"table","mytbl"],[2,"background","#f2f2f2"],[1,"text-left","text-dark","fw-600"],[4,"ngFor","ngForOf"],["class","",4,"ngIf"],[1,"btn","btn-primary",2,"font-size","14px","padding","5px","width","35px",3,"click"],[1,"fa","fa-eye"],[1,""],[1,"text-right","align-self-center"],["previousLabel","Previous","nextLabel","Next",3,"pageChange"]],template:function(d,b){1&d&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h4",5),e._uU(6,"Group Requests"),e.qZA()()()()()(),e.TgZ(7,"div",6)(8,"div",7)(9,"div",8)(10,"div",9)(11,"div",10)(12,"h5",11),e._uU(13," Group Requests "),e.qZA(),e.TgZ(14,"button",12),e.NdJ("click",function(){return b.onAddEnquiry()}),e._uU(15,"Create"),e.qZA()()()(),e.TgZ(16,"div",13)(17,"div",9)(18,"div",14)(19,"table",15)(20,"thead")(21,"tr",16)(22,"th",17),e._uU(23,"S.No. "),e.qZA(),e.TgZ(24,"th",17),e._uU(25,"Name"),e.qZA(),e.TgZ(26,"th",17),e._uU(27,"Email"),e.qZA(),e.TgZ(28,"th",17),e._uU(29,"Mobile"),e.qZA(),e.TgZ(30,"th",17),e._uU(31,"Company Name"),e.qZA(),e.TgZ(32,"th",17),e._uU(33,"Subject"),e.qZA(),e.TgZ(34,"th",17),e._uU(35,"Message"),e.qZA(),e.TgZ(36,"th",17),e._uU(37,"Action"),e.qZA()()(),e.TgZ(38,"tbody"),e.YNc(39,st,19,10,"ng-container",18),e.ALo(40,"paginate"),e.qZA()(),e.YNc(41,pi,3,0,"div",19),e.qZA()()()()()),2&d&&(e.xp6(39),e.Q6J("ngForOf",e.xi3(40,2,b.isEnquiryList.data,e.WLB(5,Li,b.page,b.isEnquiryList.count))),e.xp6(2),e.Q6J("ngIf",b.isEnquiryList.data))},directives:[t.sg,t.O5,we.LS],pipes:[we._s],styles:['.brd-bottom[_ngcontent-%COMP%]{border-bottom:1px dashed #ababab}.mat-checkbox-layout[_ngcontent-%COMP%]{white-space:normal!important}.mat-checkbox-layout[_ngcontent-%COMP%] .mat-checkbox-label[_ngcontent-%COMP%]{white-space:initial!important}.table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:.5rem!important;vertical-align:top;border-top:1px solid #ddd}.imgUpload-fix[_ngcontent-%COMP%]:after{content:"";background-color:#81c5d49c;overflow:hidden;z-index:9;width:100%;height:100%;left:0;border-radius:5px;top:0}.imgUpload-fix[_ngcontent-%COMP%]{width:100%;text-overflow:ellipsis;padding:2px;height:100px;border:1px dashed;border-color:#ababab;position:absolute;background-color:#81c5d49c;overflow:hidden;z-index:9;border-radius:5px}.fix-center[_ngcontent-%COMP%]{z-index:999;position:absolute;top:30%;left:50%}.image-view[_ngcontent-%COMP%]{height:100%;position:absolute;opacity:.5}.imsg[_ngcontent-%COMP%]{width:100%;text-overflow:ellipsis;padding:2px;height:100px;border:1px dashed;border-color:#ababab;z-index:99;opacity:0;cursor:pointer;position:absolute}.my-img-box[_ngcontent-%COMP%]{width:80px;height:50px;border:3px solid #ababab;border-radius:5px;cursor:pointer;object-fit:cover}.seenbgClr[_ngcontent-%COMP%]{background-color:#d0efd2}.seenbgClr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border-bottom:3px solid #fff}']}),D})(),wn=(()=>{class D{constructor(d,b){this.commonService=d,this.modalService=b,this.getData={},this.isLoggedIn=!1,this.currentYear=(new Date).getFullYear()}ngOnInit(){this.commonService.GetLoggedInStatus().subscribe(d=>this.isLoggedIn=d),this.commonService.GetOwnerUserData().subscribe(d=>{d&&(this.getData=d.data)})}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.v_),e.Y36(g.Z7))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-footer"]],decls:89,vars:2,consts:[[1,"footer-area"],[1,"footer-widget"],[1,"container"],[1,"row","footer-widget-wrapper","pt-100","pb-70"],[1,"col-md-12","col-lg-6"],[1,"footer-widget-box","about-us"],["routerLink","/home",1,"footer-logo"],["src","assets/images/logo_colour.webp","alt",""],[1,"mb-4"],[1,"footer-payment-method"],[1,"payment-method-img"],["src","assets/images/img/paypal.webp","alt",""],["src","assets/images/img/mastercard.webp","alt",""],["src","assets/images/img/visa.webp","alt",""],["src","assets/images/img/discover.webp","alt",""],["src","assets/images/img/american-express.webp","alt",""],[1,"col-md-6","col-lg-2"],[1,"footer-widget-box","list"],[1,"footer-widget-title"],[1,"footer-list"],["routerLink","/about-us"],[1,"fa","fa-angle-double-right"],["routerLink","/privacy-policy"],["routerLink","/terms-condition"],["routerLink","/contact-us"],["routerLink","/"],[1,"copyright"],[1,"row"],[1,"col-md-12","align-self-center"],[1,"copyright-text","text-center"],["id","date"]],template:function(d,b){1&d&&(e.TgZ(0,"footer",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"a",6),e._UZ(7,"img",7),e.qZA(),e.TgZ(8,"p",8),e._uU(9),e._UZ(10,"br"),e._uU(11," business of Travel Booking, Flight Booking "),e._UZ(12,"br"),e._uU(13,"and Hotels booking since 2012. "),e.qZA(),e.TgZ(14,"div",9)(15,"h6"),e._uU(16,"We Accept:"),e.qZA(),e.TgZ(17,"div",10),e._UZ(18,"img",11)(19,"img",12)(20,"img",13)(21,"img",14)(22,"img",15),e.qZA()()()(),e.TgZ(23,"div",16)(24,"div",17)(25,"h4",18),e._uU(26,"About"),e.qZA(),e.TgZ(27,"ul",19)(28,"li")(29,"a",20),e._UZ(30,"i",21),e._uU(31," About Us"),e.qZA()(),e.TgZ(32,"li")(33,"a",22),e._UZ(34,"i",21),e._uU(35,"Privacy Policy"),e.qZA()(),e.TgZ(36,"li")(37,"a",23),e._UZ(38,"i",21),e._uU(39," Terms of Use"),e.qZA()(),e.TgZ(40,"li")(41,"a",24),e._UZ(42,"i",21),e._uU(43," Contact Us"),e.qZA()()()()(),e.TgZ(44,"div",16)(45,"div",17)(46,"h4",18),e._uU(47,"Help Center"),e.qZA(),e.TgZ(48,"ul",19)(49,"li")(50,"a",25),e._UZ(51,"i",21),e._uU(52," FAQ's"),e.qZA()(),e.TgZ(53,"li")(54,"a",25),e._UZ(55,"i",21),e._uU(56," Legal Notice"),e.qZA()(),e.TgZ(57,"li")(58,"a",25),e._UZ(59,"i",21),e._uU(60," Live Chat"),e.qZA()()()()(),e.TgZ(61,"div",16)(62,"div",17)(63,"h4",18),e._uU(64,"Social"),e.qZA(),e.TgZ(65,"ul",19)(66,"li")(67,"a",25),e._UZ(68,"i",21),e._uU(69," Airline Tickets"),e.qZA()(),e.TgZ(70,"li")(71,"a",25),e._UZ(72,"i",21),e._uU(73," Group Fares"),e.qZA()(),e.TgZ(74,"li")(75,"a",25),e._UZ(76,"i",21),e._uU(77," Best Deals"),e.qZA()()()()()()()(),e.TgZ(78,"div",26)(79,"div",2)(80,"div",27)(81,"div",28)(82,"p",29),e._uU(83," \xa9 Copyright "),e.TgZ(84,"span",30),e._uU(85,"2024"),e.qZA(),e.TgZ(86,"a",25),e._uU(87),e.qZA(),e._uU(88," All Rights Reserved. "),e.qZA()()()()()()),2&d&&(e.xp6(9),e.hij(" ",null==b.getData?null:b.getData.company_name," Services is in"),e.xp6(78),e.hij(" ",null==b.getData?null:b.getData.company_name," "))},directives:[H.yS],styles:['.footer-area[_ngcontent-%COMP%]{background:#ffffff;position:relative;overflow:hidden;z-index:1;border:none;margin-top:100px}.footer-area[_ngcontent-%COMP%]:before{content:"";position:absolute;background:#EFF1FD;height:400px;width:400px;border-radius:50%;left:5%;top:-120px;z-index:-1}.footer-area[_ngcontent-%COMP%]:after{content:"";position:absolute;background:#EFF1FD;height:150px;width:150px;border-radius:50%;right:30%;bottom:100px;z-index:-1}.footer-widget-box[_ngcontent-%COMP%]{margin-bottom:20px}.footer-widget[_ngcontent-%COMP%]{position:relative;z-index:1}.footer-logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:200px;margin-bottom:20px;margin-top:20px}.copyright[_ngcontent-%COMP%]{padding:24px 0;border-top:1px solid rgba(128,137,150,.1)}.copyright[_ngcontent-%COMP%] .footer-menu[_ngcontent-%COMP%]{margin:0;padding:0;text-align:right}.copyright[_ngcontent-%COMP%] .footer-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:inline-block;margin-left:25px;font-size:16px}.copyright[_ngcontent-%COMP%] .footer-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#5d646d;transition:all .5s ease-in-out}.copyright[_ngcontent-%COMP%] .footer-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#518fc5}.copyright[_ngcontent-%COMP%] .copyright-text[_ngcontent-%COMP%]{color:#5d646d;margin-bottom:0;font-size:16px}.copyright[_ngcontent-%COMP%] .copyright-text[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#518fc5;font-weight:500}.footer-widget-title[_ngcontent-%COMP%]{color:#518fc5;position:relative;padding-bottom:20px;margin-bottom:30px;font-weight:700;font-size:20px;z-index:1}.footer-widget-title[_ngcontent-%COMP%]:before{position:absolute;content:"";z-index:-1;width:30px;height:2.5px;background-color:#518fc5;bottom:0;left:0}.footer-widget-title[_ngcontent-%COMP%]:after{position:absolute;content:"";z-index:-1;width:10px;height:2.5px;background-color:#518fc5;bottom:0;left:35px}.footer-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.8rem}.footer-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#5d646d;transition:all .5s ease-in-out}.footer-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-right:5px;color:#518fc5;font-size:13px}.footer-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{padding-left:10px;color:#518fc5}.footer-widget-box[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#5d646d;padding-right:18px;margin-bottom:20px}.footer-social[_ngcontent-%COMP%]{display:flex;gap:15px;justify-content:end}.footer-social[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{height:38px;width:38px;line-height:38px;text-align:center;border-radius:50px;background:rgba(114,103,255,.1);color:#518fc5;transition:all .5s ease-in-out}.footer-social[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover{background:#518fc5;color:#fff}.footer-contact[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:start;align-items:center;color:#5d646d;font-size:16px;margin-bottom:15px}.footer-contact[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#5d646d;transition:.3s}.footer-contact[_ngcontent-%COMP%] li[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{width:32px;height:32px;line-height:32px;font-size:16px;margin-right:10px;border-radius:8px;background:#518fc5;text-align:center;transition:.3s;color:#fff}.footer-call[_ngcontent-%COMP%]{display:flex;align-items:center;gap:14px;margin-bottom:10px}.footer-call-icon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{background:transparent!important;font-size:45px!important;color:#518fc5!important}.footer-call-info[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{color:#518fc5;font-weight:700}.footer-call-info[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#518fc5!important;font-size:20px;font-weight:700}.subscribe-form[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]{padding:14px 20px;border-radius:10px;box-shadow:none;border:none}.subscribe-form[_ngcontent-%COMP%] .form-group-icon[_ngcontent-%COMP%]{position:relative}.subscribe-form[_ngcontent-%COMP%] .form-group-icon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;left:20px;top:13px}.subscribe-form[_ngcontent-%COMP%] .form-group-icon[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]{padding:15px 18px 15px 45px}.subscribe-form[_ngcontent-%COMP%] .theme-btn[_ngcontent-%COMP%]{margin-top:20px;width:100%}.subscribe-form[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:10px}.footer-payment-method[_ngcontent-%COMP%]{display:flex;align-items:center;margin-top:15px;gap:8px}.footer-payment-method[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font-weight:700;color:#518fc5;white-space:nowrap}.payment-method-img[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:35px;margin:2px;border-radius:4px}@media all and (min-width: 1199px) and (max-width: 1399px){.payment-method-img[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:33px}}@media all and (max-width: 1199px){.footer-widget-box[_ngcontent-%COMP%]{margin-bottom:50px}}@media all and (max-width: 991px){.footer-widget-wrapper[_ngcontent-%COMP%]{padding-bottom:0}.copyright[_ngcontent-%COMP%] .footer-menu[_ngcontent-%COMP%]{float:left;margin-top:20px;text-align:left}.copyright[_ngcontent-%COMP%] .footer-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-left:0;margin-right:15px}}@media all and (max-width: 767px){.footer-widget-wrapper[_ngcontent-%COMP%]{padding-bottom:0}.footer-social[_ngcontent-%COMP%]{margin-top:20px}}li[_ngcontent-%COMP%]{list-style:none}.footer-social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:inline-block;width:60px;height:60px;margin:0 5px;padding-top:7px;background:#eee;border-radius:50%;font-size:32px;color:#555;line-height:40px;text-align:center}.footer-social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover, .footer-social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:focus{color:#fff}.footer-social[_ngcontent-%COMP%] a[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{vertical-align:middle}.footer-copyright[_ngcontent-%COMP%]{margin-top:25px}.footer-social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:inline-block;width:40px;height:40px;margin:0 5px;padding-top:7px;background:#eee;border-radius:50%;font-size:22px;color:#555;line-height:22px;text-align:center}.footer-social[_ngcontent-%COMP%]{font-size:42px;line-height:42px}']}),D})();var Dn=x(2181);function wr(D,Te){if(1&D){const d=e.EpF();e.ynx(0),e.TgZ(1,"div",45)(2,"i",46),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.show=!j.show}),e.qZA(),e.TgZ(3,"ul",47)(4,"li",48),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.show=!j.show}),e._UZ(5,"i",49),e.TgZ(6,"a",50),e.NdJ("click",function(){return e.CHM(d),e.oxw(2).onRedirectHome()}),e._uU(7,"Home"),e.qZA()(),e.TgZ(8,"li",48),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.show=!j.show}),e._UZ(9,"i",51),e.TgZ(10,"a",52),e._uU(11,"Bank"),e.qZA()(),e.TgZ(12,"li",48),e.NdJ("click",function(){return e.CHM(d),e.oxw(2).onEnquiry()}),e._UZ(13,"i",53),e.TgZ(14,"a",54),e._uU(15,"Group Enquiry"),e.qZA()(),e.TgZ(16,"li",48),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.show=!j.show}),e._UZ(17,"i",55),e.TgZ(18,"a",56),e._uU(19,"About Us"),e.qZA()(),e.TgZ(20,"li",48),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.show=!j.show}),e._UZ(21,"i",57),e.TgZ(22,"a",58),e._uU(23,"Contact Us"),e.qZA()(),e._UZ(24,"hr",59),e.TgZ(25,"li",48),e.NdJ("click",function(){return e.CHM(d),e.oxw(2).onLoginSignup()}),e._UZ(26,"i",60),e.TgZ(27,"a",54),e._uU(28,"Sign In"),e.qZA()(),e.TgZ(29,"li",48),e.NdJ("click",function(){return e.CHM(d),e.oxw(2).onRegister()}),e._UZ(30,"i",61),e.TgZ(31,"a",54),e._uU(32,"Register"),e.qZA()(),e.TgZ(33,"li",48),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.show=!j.show}),e._UZ(34,"i",62),e.TgZ(35,"a",63),e._uU(36,"Supplier"),e.qZA()()()(),e.BQk()}}function jn(D,Te){if(1&D&&(e.TgZ(0,"div",64)(1,"marquee",65),e._uU(2),e.qZA()()),2&D){const d=e.oxw(2);e.xp6(2),e.hij(" ",null==d.isWebsiteSettings?null:d.isWebsiteSettings.client_msg,"")}}function tr(D,Te){if(1&D){const d=e.EpF();e.ynx(0,1),e.TgZ(1,"nav",2),e.NdJ("scroll",function(j){return e.CHM(d),e.oxw().onWindowScroll(j)}),e.TgZ(2,"div",3)(3,"div",4)(4,"div",5)(5,"a",6),e.NdJ("click",function(){return e.CHM(d),e.oxw().onRedirectHome()}),e._UZ(6,"img",7),e.qZA(),e.TgZ(7,"a",8),e.NdJ("click",function(){return e.CHM(d),e.oxw().onRedirectHome()}),e._UZ(8,"img",7),e.qZA(),e.TgZ(9,"p",9),e._uU(10,"A Unit of TravelMaster.in"),e.qZA()(),e.TgZ(11,"div",10),e.NdJ("click",function(){e.CHM(d);const j=e.oxw();return j.show=!j.show}),e.TgZ(12,"span",11),e._uU(13,"\u2630"),e.qZA()()(),e.YNc(14,wr,37,0,"ng-container",12),e.TgZ(15,"div",13)(16,"div",14)(17,"ul",15)(18,"li",16)(19,"a",17),e.NdJ("click",function(){return e.CHM(d),e.oxw().onRedirectHome()}),e._uU(20,"Home"),e.qZA()(),e.TgZ(21,"li",18)(22,"a",19),e._uU(23,"Bank"),e.qZA()(),e.TgZ(24,"li",16)(25,"a",20),e.NdJ("click",function(){return e.CHM(d),e.oxw().onEnquiry()}),e._uU(26,"Group Enquiry"),e.qZA()(),e.TgZ(27,"li",21)(28,"a",19),e._uU(29,"About"),e.qZA()(),e.TgZ(30,"li",16)(31,"a",22),e._uU(32,"Contact"),e.qZA()()()()(),e.TgZ(33,"div",23)(34,"div",24)(35,"div",25)(36,"a",26),e._uU(37,"Supplier"),e.qZA(),e.TgZ(38,"a",27),e.NdJ("click",function(){return e.CHM(d),e.oxw().onLoginSignup()}),e._uU(39,"Login"),e.qZA(),e.TgZ(40,"a",28),e.NdJ("click",function(){return e.CHM(d),e.oxw().onRegister()}),e._uU(41,"Sign Up"),e.qZA()()()()()(),e.TgZ(42,"div",29),e.YNc(43,jn,3,1,"div",30),e.qZA(),e._UZ(44,"router-outlet")(45,"div",31),e.TgZ(46,"div",32)(47,"div",33)(48,"nav",34)(49,"a",35)(50,"span",36),e._UZ(51,"img",37),e.qZA()(),e.TgZ(52,"a",38)(53,"span",36),e._UZ(54,"img",39),e.qZA()(),e.TgZ(55,"a",40)(56,"span",36),e._UZ(57,"img",41),e.qZA()(),e.TgZ(58,"a",42),e.NdJ("click",function(){return e.CHM(d),e.oxw().onLoginSignup()}),e.TgZ(59,"span",36),e._UZ(60,"img",43),e.qZA()(),e.TgZ(61,"a",42),e.NdJ("click",function(){e.CHM(d);const j=e.oxw();return j.show=!j.show}),e.TgZ(62,"span",36),e._UZ(63,"img",44),e.qZA()()()()(),e.BQk()}if(2&D){const d=e.oxw();e.xp6(14),e.Q6J("ngIf",d.show),e.xp6(29),e.Q6J("ngIf",""!=(null==d.isWebsiteSettings?null:d.isWebsiteSettings.client_msg)&&1==(null==d.isWebsiteSettings?null:d.isWebsiteSettings.show_outside))}}const Xe=function(){return["/profile"]},It=function(){return["/trip-history"]};function ke(D,Te){if(1&D){const d=e.EpF();e.ynx(0),e.TgZ(1,"div",45)(2,"i",46),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.show=!j.show}),e.qZA(),e.TgZ(3,"ul",47)(4,"li",102),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.show=!j.show}),e.TgZ(5,"a",103)(6,"p",104),e._UZ(7,"i",105),e._uU(8),e.ALo(9,"titlecase"),e.qZA(),e.TgZ(10,"p",106),e._UZ(11,"i",107),e._uU(12," Balance : "),e._UZ(13,"i",108),e._uU(14),e.qZA()()(),e.TgZ(15,"li",48),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.show=!j.show}),e._UZ(16,"i",109),e.TgZ(17,"a",110),e.NdJ("click",function(){return e.CHM(d),e.oxw(2).onRecharge()}),e._uU(18,"Topup"),e.qZA()(),e.TgZ(19,"li",48),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.show=!j.show}),e._UZ(20,"i",49),e.TgZ(21,"a",111),e.NdJ("click",function(){return e.CHM(d),e.oxw(2).onRedirectHome()}),e._uU(22,"Home"),e.qZA()(),e.TgZ(23,"li",48),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.show=!j.show}),e._UZ(24,"i",112),e.TgZ(25,"a",113),e._uU(26,"Bank"),e.qZA()(),e.TgZ(27,"li",48),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.show=!j.show}),e._UZ(28,"i",53),e.TgZ(29,"a",110),e.NdJ("click",function(){return e.CHM(d),e.oxw(2).onEnquiry()}),e._uU(30,"Group Enquiry"),e.qZA()(),e.TgZ(31,"li",114),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.show=!j.show}),e._UZ(32,"i",55),e.TgZ(33,"a",54),e._uU(34,"About Us"),e.qZA()(),e.TgZ(35,"li",48),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.show=!j.show}),e._UZ(36,"i",115),e.TgZ(37,"a",116),e._uU(38,"Profile"),e.qZA()(),e.TgZ(39,"li",48),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.show=!j.show}),e._UZ(40,"i",117),e.TgZ(41,"a",116),e._uU(42,"Bookings"),e.qZA()(),e.TgZ(43,"li",48),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.show=!j.show}),e._UZ(44,"i",57),e.TgZ(45,"a",58),e._uU(46,"Contact Us"),e.qZA()(),e._UZ(47,"hr",59),e.TgZ(48,"li",48),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.show=!j.show}),e._UZ(49,"i",62),e.TgZ(50,"a",118),e._uU(51,"Supplier"),e.qZA()(),e.TgZ(52,"li",48),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.show=!j.show})("click",function(){return e.CHM(d),e.oxw(2).onLogout()}),e._UZ(53,"i",119),e.TgZ(54,"a",54),e._uU(55,"Sign out"),e.qZA()()()(),e.BQk()}if(2&D){const d=e.oxw(2);e.xp6(8),e.hij(" ",d.isLoggedInUser.company_name?d.isLoggedInUser.company_name:e.lcZ(9,4,d.isLoggedInUser.email),""),e.xp6(6),e.hij(" ",d.isBalance,""),e.xp6(23),e.Q6J("routerLink",e.DdM(6,Xe)),e.xp6(4),e.Q6J("routerLink",e.DdM(7,It))}}function Ft(D,Te){1&D&&(e.TgZ(0,"span",84),e._uU(1,"Credit"),e.qZA())}function Y(D,Te){if(1&D&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"number"),e.qZA()),2&D){const d=e.oxw(2);e.xp6(1),e.hij("\u20b9 ",e.xi3(2,1,d.isCredit,"2.0")," 1654 \xa0\xa0")}}function de(D,Te){1&D&&(e.TgZ(0,"span",84),e._uU(1,"Credit"),e.qZA())}function ee(D,Te){if(1&D&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"number"),e.qZA()),2&D){const d=e.oxw(2);e.xp6(1),e.hij("\u20b9 ",e.xi3(2,1,d.isCredit,"2.0")," \xa0\xa0")}}function M(D,Te){if(1&D&&(e.TgZ(0,"div",120)(1,"marquee",65),e._uU(2),e.qZA()()),2&D){const d=e.oxw(2);e.xp6(2),e.Oqu(null==d.isWebsiteSettings?null:d.isWebsiteSettings.agency_msg)}}function J(D,Te){if(1&D){const d=e.EpF();e.ynx(0,1),e.TgZ(1,"nav",2),e.NdJ("scroll",function(j){return e.CHM(d),e.oxw().onWindowScroll(j)}),e.TgZ(2,"div",3)(3,"div",4)(4,"div",5)(5,"a",66),e.NdJ("click",function(){return e.CHM(d),e.oxw().onRedirectHome()}),e._UZ(6,"img",7),e.qZA(),e.TgZ(7,"p",9),e._uU(8,"A Unit of TravelMaster.in"),e.qZA()(),e.TgZ(9,"div",67),e.NdJ("click",function(){e.CHM(d);const j=e.oxw();return j.show=!j.show}),e.TgZ(10,"span",68),e._uU(11,"\u2630"),e.qZA()()(),e.YNc(12,ke,56,8,"ng-container",12),e.TgZ(13,"div",69)(14,"div",14)(15,"ul",70)(16,"li",16)(17,"a",71),e._uU(18,"Bookings"),e.qZA()(),e.TgZ(19,"div",72)(20,"li",73)(21,"a",74),e._uU(22,"Accounts \xa0"),e._UZ(23,"i",75),e.qZA()(),e.TgZ(24,"div",76)(25,"label",77),e._uU(26,"Accounts Details"),e.qZA(),e.TgZ(27,"label",78),e._uU(28,"Bank"),e.qZA(),e.TgZ(29,"label",79),e._uU(30,"Request"),e.qZA()()(),e.TgZ(31,"li",16)(32,"a",20),e.NdJ("click",function(){return e.CHM(d),e.oxw().onEnquiry()}),e._uU(33,"Group-Request"),e.qZA()(),e.TgZ(34,"li",16)(35,"a",20),e.NdJ("click",function(){return e.CHM(d),e.oxw().onRecharge()}),e._uU(36,"Instant Topup"),e.qZA()()()(),e.TgZ(37,"a",80),e._uU(38,"Supplier"),e.qZA()(),e.TgZ(39,"span",81)(40,"span",82),e.YNc(41,Ft,2,0,"span",83),e._uU(42," \xa0 "),e.YNc(43,Y,3,4,"span",12),e.TgZ(44,"span",84),e._uU(45,"Balance"),e.qZA(),e._uU(46," \xa0 "),e.TgZ(47,"span"),e._uU(48),e.ALo(49,"number"),e.qZA()()(),e.TgZ(50,"div",85)(51,"div",86)(52,"p",87),e._uU(53," \xa0\xa0 "),e.TgZ(54,"span",88),e._UZ(55,"img",89),e.qZA()(),e.TgZ(56,"mat-menu",90,91)(58,"p",92)(59,"a",93)(60,"span",94),e.YNc(61,de,2,0,"span",83),e._uU(62," \xa0 "),e.YNc(63,ee,3,4,"span",12),e.TgZ(64,"span",84),e._uU(65,"Balance"),e.qZA(),e._uU(66," \xa0 "),e.TgZ(67,"span"),e._uU(68),e.ALo(69,"number"),e.qZA()()()(),e.TgZ(70,"p",95)(71,"a",93)(72,"span",96),e._UZ(73,"i",97),e._uU(74),e.ALo(75,"titlecase"),e.qZA()()(),e.TgZ(76,"p",92)(77,"a",93)(78,"span",98),e.NdJ("click",function(){return e.CHM(d),e.oxw().onLogout()}),e._UZ(79,"i",99),e._uU(80," Sign out"),e.qZA()()()()()()()(),e.TgZ(81,"div",29),e.YNc(82,M,3,1,"div",100),e.qZA(),e._UZ(83,"router-outlet")(84,"div",31),e.TgZ(85,"div",32)(86,"div",33)(87,"nav",34)(88,"a",35)(89,"span",36),e._UZ(90,"img",37),e.qZA()(),e.TgZ(91,"a",38)(92,"span",36),e._UZ(93,"img",39),e.qZA()(),e.TgZ(94,"a",40)(95,"span",36),e._UZ(96,"img",41),e.qZA()(),e.TgZ(97,"a",42),e.NdJ("click",function(){return e.CHM(d),e.oxw().onLogout()}),e.TgZ(98,"span",36),e._UZ(99,"img",101),e.qZA()(),e.TgZ(100,"a",42),e.NdJ("click",function(){e.CHM(d);const j=e.oxw();return j.show=!j.show}),e.TgZ(101,"span",36),e._UZ(102,"img",44),e.qZA()()()()(),e.BQk()}if(2&D){const d=e.MAs(57),b=e.oxw();e.xp6(12),e.Q6J("ngIf",b.show),e.xp6(29),e.Q6J("ngIf",b.isCredit>0),e.xp6(2),e.Q6J("ngIf",b.isCredit>0),e.xp6(5),e.hij("\u20b9 ",e.xi3(49,11,b.isBalance,"2.0"),""),e.xp6(3),e.Q6J("matMenuTriggerFor",d),e.xp6(10),e.Q6J("ngIf",b.isCredit>0),e.xp6(2),e.Q6J("ngIf",b.isCredit>0),e.xp6(5),e.hij("\u20b9 ",e.xi3(69,14,b.isBalance,"2.0"),""),e.xp6(2),e.Q6J("routerLink",e.DdM(19,Xe)),e.xp6(4),e.Oqu(b.isLoggedInUser.company_name?b.isLoggedInUser.company_name:e.lcZ(75,17,b.isLoggedInUser.name)),e.xp6(8),e.Q6J("ngIf",""!=(null==b.isWebsiteSettings?null:b.isWebsiteSettings.agency_msg))}}let W=(()=>{class D{constructor(d,b,j,et,ve){this.commonService=d,this.modalService=b,this.tokenService=j,this.apiService=et,this.router=ve,this.ReadMore=!0,this.isWebsiteSettings={},this.visible=!1,this.isLoggedIn=!1,this.isLoggedInUser={},this.isExpanded=!0,this.windowSizeValue=!1,this.isSticky=!1,this.isBalance=0,this.isShowing=!1,this.isMobile=!1,this.width=window.innerWidth,this.mobileWidth=500,this.hometext=!0,this.bookingText=!1,this.bankText=!1,this.paymentText=!1,this.groupText=!1,this.accountText=!1,this.logoutText=!1,this.hometext=!1,this.bookingText=!1,this.bankText=!1,this.paymentText=!1,this.groupText=!1,this.accountText=!1,this.logoutText=!1,this.isRouterActivate=this.router.url}ngOnInit(){$(document).mouseup(d=>{var b=$("#pills-tabsssss").show();!b.is(d.target)&&0==b.has(d.target).length&&(b.hide(),this.visible=!1)}),this.apiService.onWebsiteSettings(),this.commonService.GetWebsiteSetting().subscribe(d=>this.isWebsiteSettings=d),this.commonService.GetOwnerUserData().subscribe(d=>{d&&(this.getData=d.data)}),this.commonService.GetLoggedInStatus().subscribe(d=>this.isLoggedIn=d),this.commonService.GetLoggedInUser().subscribe(d=>{Object.keys(d).length>0&&(this.isLoggedInUser=d,setTimeout(()=>{this.onRefreshWalletBalance()},300))}),this.commonService.GetUserBalance().subscribe(d=>this.isBalance=d.available_balance),this.isMobile=this.width0?$("#navbar").addClass("f-header-sticky"):$("#navbar").removeClass("f-header-sticky")}onRecharge(){this.modalService.SetRechargeModal(!0)}onLoginSignup(){this.modalService.SetLoginRegisterModal(!0)}onRegister(){this.modalService.SetRegisterModal(!0)}onEnquiry(){this.modalService.SetEnquiryModal(!0)}onLogout(){sessionStorage.clear(),this.tokenService.onLogout()}onOpenContactPopUp(){this.modalService.SetContactModal(!0)}onRefreshWalletBalance(){this.apiService.onGetBalance({user_id:this.isLoggedInUser.id})}onSuccess(){this.modalService.SetSuccessModal(!0)}onFail(){this.modalService.SetFailModal(!0)}onBookingHistory(){this.modalService.SetBookingHistoryModal(!0)}onRedirectHome(){sessionStorage.clear(),this.commonService.SetSearchFlightResponse(""),this.commonService.SetFormReset(!0),this.router.navigate(["/home"]).then(()=>{window.location.reload()})}mouseenter(){this.isExpanded||(this.isShowing=!0)}mouseleave(){this.isExpanded||(this.isShowing=!1)}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.v_),e.Y36(g.Z7),e.Y36(g.Br),e.Y36(g.gK),e.Y36(H.F0))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-header"]],hostBindings:function(d,b){1&d&&e.NdJ("scroll",function(et){return b.onWindowScroll(et)},!1,e.Jf7)},decls:2,vars:2,consts:[["style","background-image: url(assets/images/Bg.webp); background-repeat: no-repeat; background-size: cover; height: 55vh;",4,"ngIf"],[2,"background-image","url(assets/images/Bg.webp)","background-repeat","no-repeat","background-size","cover","height","55vh"],["id","navbar",1,"navbar","navbar-expand-md","navbar-light","p-0","overlay-black","myHeader","my-0",3,"scroll"],[1,"container"],[1,"row","m-0","justify-content-between","mv-100"],[1,"col-","pt-1","pl-2"],["href","javascript:void(0)",1,"destopview",3,"click"],["src","assets/images/logo_colour.webp",1,"myheadrLogo"],["href","javascript:void(0)",1,"mobilelogo",3,"click"],[1,"m-0","logoTitle"],[1,"col-","align-self-center","mv-list-show","responsivemenu",3,"click"],[2,"font-size","30px","cursor","pointer","margin-right","20px"],[4,"ngIf"],["id","navbarToggler",1,"collapse","navbar-collapse"],[1,"w-100","row"],[1,"navbar-nav","mb-0","mt-lg-0","align-items-center","mv-w100",2,"margin-bottom","0px !important","margin","auto"],["routerLinkActive","active",1,"nav-item","mv-wb","noneActive"],["href","javascript:void(0)","routerLink","/home",1,"nav-link",3,"click"],["routerLinkAct","","ive","active","routerLink","/bank-details",1,"nav-item","mv-wb","noneActive"],["href","javascript:void(0)",1,"nav-link"],["href","javascript:void(0)",1,"nav-link",3,"click"],["routerLinkActive","active","routerLink","/about-us",1,"nav-item","mv-wb","noneActive"],["href","javascript:void(0)","routerLink","/contact-us",1,"nav-link"],[1,"col-","align-self-center","d-flex","mv-list-hide"],[1,"header-top-right"],[1,"account"],["href","https://cheapfixdeparture.com/supplier","target","_blank",1,"cursorp","LoginSign"],[1,"cursorp","LoginSign",3,"click"],[1,"cursorp","RegisterSign",3,"click"],[1,"row","m-0","position-relative",2,"z-index","99"],["class","w-100","style","background:#518fc5;line-height: 15px;padding: 5px;color: #fff;font-weight: 400;",4,"ngIf"],[1,"box-fix"],[1,"bg-white","footerhide"],[1,"foter_fix"],[1,"nav-footer"],["href","tel:+91 9090727251",1,"nav-item-footer"],[1,"text-dark"],["src","assets/images/phone-call.png","alt",""],["href","javascript:void(0);",1,"nav-item-footer"],["src","assets/images/whatsapp.png","alt",""],["href","#","routerLink","/home",1,"nav-item-footer"],["src","assets/images/logo_small.png","alt",""],["href","javascript:void(0);",1,"nav-item-footer",3,"click"],["src","assets/images/login.png","alt",""],["src","assets/images/menu.png","alt",""],[1,"shadow-sm","p-3","menurespo"],["aria-hidden","true",1,"fa","fa-times","menuClose",3,"click"],[1,"navbar-nav","mb-0","mt-lg-0","align-items-center","mv-w100","mypadding"],["routerLinkActive","active",1,"nav-item","mv-wb","noneActive",3,"click"],["aria-hidden","true",1,"fa","fa-home","mr-3"],["href","#","routerLink","/home",1,"navlink",3,"click"],["aria-hidden","true",1,"fa","fa-cc-discover","mr-3"],["routerLink","/bank-details","href","javascript:void(0)",1,"navlink"],["aria-hidden","true",1,"fa","fa-file","mr-3"],["href","javascript:void(0)",1,"navlink"],["aria-hidden","true",1,"fa","fa-comment","mr-3"],["routerLink","/about-us","href","javascript:void(0)",1,"navlink"],["aria-hidden","true",1,"fa","fa-phone-square","mr-3"],["href","javascript:void(0)","routerLink","/contact-us",1,"navlink"],[1,"m-0","p-0",2,"border","1px solid#d1d1d1","width","100%"],["aria-hidden","true",1,"fa","fa-sign-in","mr-3"],["aria-hidden","true",1,"fa","fa-user-plus","mr-3"],["aria-hidden","true",1,"fa","fa-globe","mr-3"],["href","https://cheapfixdeparture.com/supplier","target","_blank",1,"navlink"],[1,"w-100",2,"background","#518fc5","line-height","15px","padding","5px","color","#fff","font-weight","400"],["direction","left"],["href","javascript:void(0)",3,"click"],[1,"col-","align-self-center","mv-list-show","responsivemenu","pr-3",3,"click"],[2,"font-size","30px","cursor","pointer"],["id","navbarToggler",1,"collapse","navbar-collapse","mv-list-hide"],[1,"navbar-nav","mb-0","mt-lg-0","align-items-center","mv-w100",2,"margin","0px auto"],["routerLink","/trip-history",1,"nav-link"],[1,"dropdown","show","squirBox"],["routerLinkActive","active","id","dropdownMenuLink","data-toggle","dropdown","aria-haspopup","true","aria-expanded","false",1,"nav-item","mv-wb","noneActive"],[1,"nav-link"],["aria-hidden","true",1,"fa","fa-caret-down","text-white"],["aria-labelledby","dropdownMenuLink",1,"dropdown-menu","pl-2",2,"background","#ffffff"],["routerLink","/accounts",1,"dropdown-item","p-2","m-0","cursorp",2,"color","#000 !important","line-height","10px"],["routerLink","/bank-details",1,"dropdown-item","p-2","m-0","cursorp",2,"color","#000 !important","line-height","10px"],["routerLink","/payment-request",1,"dropdown-item","p-2","m-0","cursorp",2,"color","#000 !important","line-height","10px"],["href","https://cheapfixdeparture.com/supplier","target","_blank",1,"cursorp","LoginSign","text-white","mr-2",2,"border-radius","10px"],[1,"text-white","mv-list-hide",2,"border","1px solid#ddd","padding","2px 8px 2px 8px","border-radius","10px"],[1,"text-white","ft-14"],["class","mv-hide1",4,"ngIf"],[1,"mv-hide1"],[1,"col-","align-self-center","d-flex","text-white"],[1,"myMenuCls","mv-list-hide","text-dark","text-center",3,"matMenuTriggerFor"],[1,"m-0","cursorp"],[1,"full-width","text-white",2,"padding","0px","line-height","0px","text-align","left"],["src","assets/images/img/user.webp","alt","",2,"width","44%"],[1,"probg"],["menu","matMenu"],[1,"profile-user"],["href","javascript:void(0)"],[1,"text-dark","ft-14"],[1,"profile-user",3,"routerLink"],[1,"full-width","text-dark"],["aria-hidden","true",1,"fa","fa-user","mr-2"],[1,"full-width","text-dark",3,"click"],["aria-hidden","true",1,"fa","fa-sign-out","mr-2"],["class","w-100","style","background:#518fc545;line-height: 15px;padding: 5px;color: #fff;font-weight: 400;",4,"ngIf"],["src","assets/images/shutdown.png","alt",""],["routerLinkActive","active",1,"nav-item","mv-wb","noneActive","py-2",2,"border","1px solid#d1d1d1","background","#4c88d7",3,"click"],["href","javascript:void(0)",1,"text-white"],[1,"ft-16","m-0",2,"line-height","22px"],[1,"fa","fa-user","ft-24","mr-3"],[1,"ft-14","m-0",2,"line-height","22px"],[1,"fa","fa-rupee","ft-24","mr-3"],[1,"fa","fa-rupee"],["aria-hidden","true",1,"fa","fa-money","mr-3"],["href","javascript:void(0)",1,"navlink",3,"click"],["href","javascript:void(0)","routerLink","/home",1,"navlink",3,"click"],["aria-hidden","true",1,"fa","fa-bank","mr-3"],["href","javascript:void(0)","routerLink","/bank-details",1,"navlink"],["routerLinkActive","active","routerLink","/about-us",1,"nav-item","mv-wb","noneActive",3,"click"],["aria-hidden","true",1,"fa","fa-user","mr-3"],["href","javascript:void(0)",1,"navlink",3,"routerLink"],["aria-hidden","true",1,"fa","fa-address-book-o","mr-3"],["href","https://cheapfixdeparture.com/supplier/",1,"navlink"],["aria-hidden","true",1,"fa","fa-sign-out","mr-3"],[1,"w-100",2,"background","#518fc545","line-height","15px","padding","5px","color","#fff","font-weight","400"]],template:function(d,b){1&d&&(e.YNc(0,tr,64,2,"ng-container",0),e.YNc(1,J,103,20,"ng-container",0)),2&d&&(e.Q6J("ngIf",!b.isLoggedIn),e.xp6(1),e.Q6J("ngIf",b.isLoggedIn))},directives:[t.O5,H.Od,H.yS,H.rH,H.lC,Dn.p6,Dn.VK],pipes:[t.rS,t.JJ],styles:['@import"https://fonts.googleapis.com/css2?family=Lobster+Two:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;500&family=Lobster+Two:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;500&family=Lobster+Two:wght@700&family=Montserrat:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;500&family=Lobster+Two:wght@700&family=Montserrat:wght@500&family=Playfair+Display:wght@600&display=swap";button[_ngcontent-%COMP%]:focus{outline:none;outline:0px auto -webkit-focus-ring-color}.navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .active[_ngcontent-%COMP%] > .nav-link[_ngcontent-%COMP%], .navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%], .navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link.show[_ngcontent-%COMP%], .navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .show[_ngcontent-%COMP%] > .nav-link[_ngcontent-%COMP%]{color:#000}.navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%], .navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:hover{color:#303030}a[aria-expanded=true][_ngcontent-%COMP%]{background:none!important;border-bottom:1px solid #ddd}.icon-fix[_ngcontent-%COMP%]{width:35px;height:35px;text-align:center;border-radius:50%;border:1px solid;margin-left:10px;padding-top:4px;font-size:21px}.example-spacer[_ngcontent-%COMP%]{flex:1 1 auto}.img-profile[_ngcontent-%COMP%]{width:50px;height:50px;border-radius:50%}.nav-item[_ngcontent-%COMP%] .dropdown[_ngcontent-%COMP%] .open[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%]{position:absolute;display:inherit!important}.fw-300[_ngcontent-%COMP%]{font-weight:300}.avtar-fix[_ngcontent-%COMP%]{width:30px;height:30px;border-radius:50%;border:1px solid #ddd}.bg-top-border[_ngcontent-%COMP%]:before{content:"";float:left;height:3px;width:100%;top:0;position:absolute;left:0;background:linear-gradient(to right,#f76570 0%,#f76570 8%,#f3a46b 8%,#f3a46b 16%,#f3a46b 16%,#ffd205 16%,#ffd205 24%,#ffd205 24%,#1bbc9b 24%,#1bbc9b 25%,#1bbc9b 32%,#14b9d5 32%,#14b9d5 40%,#c377e4 40%,#c377e4 48%,#f76570 48%,#f76570 56%,#f3a46b 56%,#f3a46b 64%,#ffd205 64%,#ffd205 72%,#1bbc9b 72%,#1bbc9b 80%,#14b9d5 80%,#14b9d5 80%,#14b9d5 89%,#c377e4 89%,#c377e4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f76570",endColorstr="#c377e4",GradientType=1)}.user-log[_ngcontent-%COMP%]{padding:8px 15px;background-color:#4a515b}.ft-12[_ngcontent-%COMP%]{font-size:12px!important}.login-name[_ngcontent-%COMP%]{padding:0;margin:0;line-height:20px;float:left;cursor:pointer}.log-title[_ngcontent-%COMP%]{float:left;padding:0;margin:-5px 0 0;line-height:4px;cursor:pointer}.circle-cs[_ngcontent-%COMP%]{width:25px;height:25px;text-align:center;border:1px solid #fff;border-radius:100%;padding:4px;cursor:pointer}.navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{font-size:15px!important;font-weight:600!important;margin-right:0;font-weight:900;line-height:23px;text-decoration:none;padding:0 8px!important;letter-spacing:.07em}.active[_ngcontent-%COMP%]{cursor:pointer;border-bottom:0px solid #518fc5}.active[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#518fc5}.active[_ngcontent-%COMP%]:hover{border-bottom:0px solid #518fc5;cursor:pointer}.navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .active[_ngcontent-%COMP%] > .nav-link[_ngcontent-%COMP%]{padding-right:0;color:#fff}.navbar[_ngcontent-%COMP%]{z-index:3}.navbar[_ngcontent-%COMP%]{top:0;left:0;width:100%;z-index:99}.box-fix[_ngcontent-%COMP%]{position:fixed;right:0;top:25%;z-index:9999}.email-box[_ngcontent-%COMP%]{padding:7px 7px 7px 10px;background:#4780ff;margin-bottom:10px;z-index:99999}.whatsapp[_ngcontent-%COMP%]{padding:7px 7px 7px 10px;background:#2aa91a;margin-bottom:10px;z-index:99999}.myHeader[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;width:100%;align-items:center;z-index:999}.active[_ngcontent-%COMP%]{cursor:pointer}.login-section[_ngcontent-%COMP%]{padding-right:0!important;border:1px solid #3b77dc;border-radius:5px}.sidenav[_ngcontent-%COMP%]{height:100%;width:0;position:fixed;z-index:99;top:0;left:0;background-color:#3b77dc;transition:.5s;padding-top:60px}.sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{padding:8px 8px 8px 32px;text-decoration:none;font-size:20px;color:#fff;display:block;transition:.3s;border-bottom:1px solid}.sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#f1f1f1}.sidenav[_ngcontent-%COMP%] .closebtn[_ngcontent-%COMP%]{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}@media screen and (max-height: 450px){.sidenav[_ngcontent-%COMP%]{padding-top:15px}.sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:18px}}.top-bar[_ngcontent-%COMP%]{position:relative;width:100%;vertical-align:middle;height:46px;font-size:13px;line-height:1;color:#fff;background-color:#1c1c1c;box-sizing:border-box;z-index:99;align-self:center}.iclr[_ngcontent-%COMP%]{color:#518fc5}.active[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#518fc5!important}.myUser[_ngcontent-%COMP%]{border-radius:20px;width:30px;height:30px;border:1px solid #fff;padding-top:5px}.dropSubMenu[_ngcontent-%COMP%]{position:absolute;bottom:-76px;right:0;width:166px;background:#3fd0d4;display:inline-grid;cursor:pointer}.dropSubMenu[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{padding:10px;text-align:left;color:#fff;font-size:16px;border:1px solid #77e4e7;cursor:pointer}.mat-tab-header-pagination-controls-enabled[_ngcontent-%COMP%] .mat-tab-header-pagination[_ngcontent-%COMP%]{display:none!important}.fc-new[_ngcontent-%COMP%]{background-color:#ffffff40}.navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{color:#fff!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;letter-spacing:.32px}.mat-drawer.mat-drawer-side[_ngcontent-%COMP%]{z-index:0!important;box-shadow:0 6px 8px -1px #000;border-right:0px!important}.secondToolbar[_ngcontent-%COMP%]{position:fixed;top:64px;transition:opacity .25s ease-out,height .15s ease}.myActive[_ngcontent-%COMP%]{border-bottom:2px solid #db1010}.nonActive[_ngcontent-%COMP%]{padding:5px 12px;color:#db1010;height:34px;margin-right:12px;font-size:14px!important;font-weight:600!important}.profile-user[_ngcontent-%COMP%]{margin:0;padding:5px;padding-left:16px!important;border-bottom:1px solid #ddd}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{margin-bottom:0!important}.example-container[_ngcontent-%COMP%]{height:100%!important;border:none!important}.mat-drawer-container[_ngcontent-%COMP%]{background-color:transparent!important}.example-sidenav[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none}.full-width[_ngcontent-%COMP%]{width:100%}.menu-button[_ngcontent-%COMP%]{transition:.3s ease-in-out;transform:rotate(0)}.menu-button.rotated[_ngcontent-%COMP%]{transform:rotate(180deg)}.submenu[_ngcontent-%COMP%]{transition:transform .3s ease;transform:scaleY(0);transform-origin:top;display:none;width:100%}.submenu.expanded[_ngcontent-%COMP%]{transform:scaleY(1);display:inline-block}.example-container[_ngcontent-%COMP%]{height:100%;border:0px solid rgba(0,0,0,.5);min-height:89vh}.mat-list-base[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%], .mat-list-base[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%]{height:35px!important}.mat-list-base[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%]{color:#303030}.search-left-menu[_ngcontent-%COMP%]{padding:5px;max-width:140px;height:30px}.submenu[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{padding-left:12px}.submenu[_ngcontent-%COMP%] .active3[_ngcontent-%COMP%]{background-color:#3f51b5!important;color:#fff}.active3[_ngcontent-%COMP%] .submenu[_ngcontent-%COMP%] .select-submenu[_ngcontent-%COMP%] .mat-list-item-content[_ngcontent-%COMP%]{background-color:#3f51b5!important}.active2[_ngcontent-%COMP%]{background-color:#ebeff2!important;color:#3f51b5!important;border-radius:20px 0 0 20px;position:relative}.active3[_ngcontent-%COMP%]{background-color:#ebeff2!important;color:#fff!important;border-radius:10px;position:relative}.active3[_ngcontent-%COMP%] .mat-list-text[_ngcontent-%COMP%]{color:#fff!important}.active3[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#fff!important;position:relative;width:95%!important}.active3[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{color:#fff!important}.modal-backdrop[_ngcontent-%COMP%]{display:none!important}.modal-open[_ngcontent-%COMP%] .modal[_ngcontent-%COMP%]{background-color:#0009!important}.mat-list-base[_ngcontent-%COMP%]{padding:0!important}.sticky[_ngcontent-%COMP%]{opacity:1;top:0;transition:opacity .25s ease-out,height .15s ease}.uics[_ngcontent-%COMP%]{border-radius:100px;width:20px;text-align:center}[_ngcontent-%COMP%]::-webkit-scrollbar{width:3px}[_ngcontent-%COMP%]::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;border-radius:10px}[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:red;border-radius:10px}[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#b30000}.mat-list-base[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-list-item-content[_ngcontent-%COMP%], .mat-list-base[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-list-item-content[_ngcontent-%COMP%]{padding:0 10px!important}.submenu[_ngcontent-%COMP%] .active3[_ngcontent-%COMP%]{background-color:#ebeff2!important;color:#3f51b5}.logo-top[_ngcontent-%COMP%]{text-align:center}.logo-top[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:205px}mat-nav-list.list-horizontal[_ngcontent-%COMP%]{padding:0}mat-nav-list.list-horizontal[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%]{display:inline-block;height:auto;width:auto}.mat-nav-list.list-horizontal[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%]{display:inline-block;width:auto!important;text-align:center;margin-top:0}.mat-list-item-content[_ngcontent-%COMP%]{display:inherit!important}.my-user[_ngcontent-%COMP%]{border:1px solid;padding:3px;border-radius:50%;width:26px;height:26px;font-size:18px;text-align:center}.mat-drawer-content[_ngcontent-%COMP%]{padding:0!important}.myActiveSide[_ngcontent-%COMP%]{border:2px solid #fff;color:#fff!important;font-size:22px;padding-top:3px;border-radius:25px;box-shadow:1px 5px 11px -4px #303030}.myActive[_ngcontent-%COMP%]{border-bottom:2px solid #518fc5;color:#518fc5!important}.nonActive[_ngcontent-%COMP%]{padding:5px;color:#2a2a2a;height:34px;margin-right:12px;font-size:14px!important;font-weight:600!important}.nonActiveSid[_ngcontent-%COMP%]{padding:2px;text-align:center;color:#fff;font-size:22px!important;margin-bottom:10px;line-height:36px}.mat-toolbar-single-row[_ngcontent-%COMP%]{align-items:inherit!important}.profile-user[_ngcontent-%COMP%]{margin:0;padding:5px;padding-left:16px!important;border-bottom:1px solid #ddd;padding-right:16px!important}.ft-15[_ngcontent-%COMP%]{font-size:15px!important}.f-header-sticky[_ngcontent-%COMP%]{position:fixed;background:#518fc5;box-shadow:0 7px 30px #0000002e;animation:slideInDown .6s linear!important;top:0;z-index:999999}.ft-10[_ngcontent-%COMP%]{font-size:9px!important}.topDesign[_ngcontent-%COMP%]{border:1px solid #a09c9c;padding:0 10px;margin-top:5px;cursor:pointer}.sginin[_ngcontent-%COMP%]{border-radius:6px;background:#fff0;display:flex;width:116px;height:35px;padding:7px 10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;color:#fff;font-size:15px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.3px;font-family:Roboto,sans-serif;border:2px solid #fff}.Registerbtn[_ngcontent-%COMP%]{border-radius:6px;background:#518fc5;display:flex;width:116px;height:35px;padding:10px 18px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;color:#fff;font-size:15px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.3px;font-family:Roboto,sans-serif}.Signbtn[_ngcontent-%COMP%]{border:2px solid #fff;border-radius:4px;background:#518fc500;display:flex;height:35px;padding:8px 30px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;color:#fff;font-size:15px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.3px;font-family:Roboto,sans-serif;margin:7px 0 0}.dropdown[_ngcontent-%COMP%]{border-radius:5px;color:#fff;cursor:pointer;position:relative;width:111px;text-align:center}.dropdown-Hover[_ngcontent-%COMP%]{background-color:#fff;list-style-type:none;margin:0;padding:0;position:absolute;left:0;opacity:0;text-align:center;top:0;visibility:hidden;z-index:-99999;border-radius:5px}.dropdown-Hover[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{cursor:default;text-align:start;padding:0}.dropdown-Hover[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000;display:inline-block;width:100%;text-decoration:none;transition:all 1s;padding:0 0 0 10px}.dropdown-Hover[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background:#d1d1d1;cursor:pointer}.dropdown[_ngcontent-%COMP%]:hover .dropdown-Hover[_ngcontent-%COMP%]{opacity:1;visibility:visible;top:100%;width:100%;transition:all .5s,background 2s .5s linear}li[_ngcontent-%COMP%]{list-style:none}.header-top[_ngcontent-%COMP%]{background:transparent;position:relative;border-bottom:1px solid rgba(255,255,255,.1);padding:10px 0;z-index:99}.header-top-left[_ngcontent-%COMP%]{display:flex;align-items:center;gap:20px}.top-social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#518fc5;background:#fff}.top-social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{padding:6px 11px;color:#fff;width:33px;height:33px;line-height:28.9px;border-radius:50px;text-align:center;border:2px solid #fff;margin-right:10px;transition:all .5s ease-in-out}.top-contact-info[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{display:flex;align-items:center;gap:20px}.top-contact-info[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#fff;font-weight:500;transition:all .5s ease-in-out}.top-contact-info[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-right:10px}.header-top-right[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:end}.header-top-right[_ngcontent-%COMP%] .account[_ngcontent-%COMP%]{margin-left:20px;display:flex;align-items:center;gap:20px}.header-top-right[_ngcontent-%COMP%] .account[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#fff;font-weight:400;transition:all .5s ease-in-out;font-size:14px}.header-top-right[_ngcontent-%COMP%] .account[_ngcontent-%COMP%] a[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-right:10px}.LoginSign[_ngcontent-%COMP%]{border:1px solid #fff;padding:2px 20px;border-radius:15px;cursor:pointer}.RegisterSign[_ngcontent-%COMP%]{background-color:#fff;border:1px solid #fff;padding:2px 20px;border-radius:15px;color:#518fc5!important;cursor:pointer}.menuClose[_ngcontent-%COMP%]{position:absolute;right:0;font-size:32px;border-radius:25px;width:38px;height:38px;text-align:center;padding-bottom:8px;color:#fff}.mypadding[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding-left:15px}.logoTitle[_ngcontent-%COMP%]{line-height:19px;text-align:left;padding-right:17px;color:#fff;font-size:15px}.foter_fix[_ngcontent-%COMP%]{position:fixed;bottom:0;width:100%;z-index:9999}.footerhide[_ngcontent-%COMP%]{display:none}']}),D})();var xt=x(5483),Gt=x(9042),V=x(3203),Wt=x(1099),ui=x(6035),qe=x(7492),Le=x(9529),Qe=x(747);function $t(D,Te){1&D&&(e.TgZ(0,"div",3)(1,"div",4)(2,"div",5)(3,"div",6)(4,"div",7),e._UZ(5,"div",8),e.qZA()()()()())}function yi(D,Te){1&D&&(e.TgZ(0,"div",9)(1,"div",4)(2,"div",5)(3,"div",6)(4,"div",7),e._UZ(5,"div",8),e.qZA()()()()())}function Xi(D,Te){1&D&&(e.TgZ(0,"div",63),e._UZ(1,"img",64),e.qZA())}function cn(D,Te){1&D&&(e.TgZ(0,"div",63),e._UZ(1,"img",65),e.qZA())}function Ir(D,Te){1&D&&(e.TgZ(0,"div",63),e._UZ(1,"img",66),e.qZA())}function Sr(D,Te){1&D&&(e.TgZ(0,"div",67),e._UZ(1,"img",68),e.qZA())}function Fn(D,Te){1&D&&(e.TgZ(0,"div",67),e._UZ(1,"img",69),e.qZA())}function Yi(D,Te){1&D&&(e.TgZ(0,"div",67),e._UZ(1,"img",70),e.qZA())}function Rr(D,Te){1&D&&(e.TgZ(0,"div",67),e._UZ(1,"img",71),e.qZA())}function Mr(D,Te){if(1&D&&(e.ynx(0),e.TgZ(1,"section",10)(2,"div",11)(3,"div",12)(4,"div",13),e._UZ(5,"app-search-flight"),e.qZA()()()(),e.TgZ(6,"section",14)(7,"div",11)(8,"div",5)(9,"div",15)(10,"owl-carousel-o",16),e.YNc(11,Xi,2,0,"ng-template",17),e.YNc(12,cn,2,0,"ng-template",17),e.YNc(13,Ir,2,0,"ng-template",17),e.qZA()()()()(),e.TgZ(14,"section",14)(15,"div",11)(16,"h5"),e._uU(17,"Hotel Recomendation"),e.qZA(),e.TgZ(18,"div",5)(19,"div",18)(20,"owl-carousel-o",16),e.YNc(21,Sr,2,0,"ng-template",17),e.YNc(22,Fn,2,0,"ng-template",17),e.YNc(23,Yi,2,0,"ng-template",17),e.YNc(24,Rr,2,0,"ng-template",17),e.qZA()()()()(),e.TgZ(25,"section",19)(26,"div",11)(27,"div",12)(28,"div",20)(29,"div",21)(30,"div",22)(31,"div",23)(32,"div",5)(33,"div",24)(34,"p",25),e._uU(35,"Embark on your next journey effortlessly! Visit our website to book your flight tickets seamlessly. Discover a user-friendly interface, competitive prices, and a hassle-free booking experience. Fly with confidence, as we connect you to a world of destinations. Your dream getaway is just a click away! Bon voyage!"),e.qZA()(),e.TgZ(36,"div",24),e._UZ(37,"img",26),e.qZA()(),e._UZ(38,"span",27)(39,"span",28),e.qZA(),e.TgZ(40,"div",29)(41,"p",30),e._UZ(42,"i",31),e._uU(43,"7+ Airlines "),e.qZA(),e.TgZ(44,"p",30),e._UZ(45,"i",32),e._uU(46," 200+ Sectors "),e.qZA(),e.TgZ(47,"p",30),e._UZ(48,"i",33),e._uU(49," 50000+ Seats "),e.qZA()()()()()()()(),e.TgZ(50,"section")(51,"div",34)(52,"div",35)(53,"div",36)(54,"div",37)(55,"h4",38),e._uU(56,"partner airlines "),e.qZA(),e.TgZ(57,"p",39),e._uU(58,"Through our extensive collaboration with more than 100+ leading airlines worldwide connecting you to any destination you want between countries and cities"),e.qZA()(),e.TgZ(59,"div",40),e._UZ(60,"img",41),e.qZA()(),e.TgZ(61,"div",42)(62,"div",43),e._UZ(63,"img",44),e.qZA(),e.TgZ(64,"div",43),e._UZ(65,"img",45),e.qZA(),e.TgZ(66,"div",43),e._UZ(67,"img",46),e.qZA(),e.TgZ(68,"div",43),e._UZ(69,"img",47),e.qZA(),e.TgZ(70,"div",43),e._UZ(71,"img",48),e.qZA(),e.TgZ(72,"div",43),e._UZ(73,"img",49),e.qZA()(),e.TgZ(74,"div",50)(75,"div",43),e._UZ(76,"img",51),e.qZA(),e.TgZ(77,"div",43),e._UZ(78,"img",52),e.qZA(),e.TgZ(79,"div",43),e._UZ(80,"img",53),e.qZA(),e.TgZ(81,"div",43),e._UZ(82,"img",54),e.qZA(),e.TgZ(83,"div",43),e._UZ(84,"img",55),e.qZA(),e.TgZ(85,"div",43),e._UZ(86,"img",56),e.qZA()()()()(),e.TgZ(87,"section",57)(88,"div",11)(89,"h5",58),e._uU(90,"Frequently Asked"),e._UZ(91,"br"),e._uU(92," Questions"),e.qZA(),e.TgZ(93,"div",5)(94,"div",59)(95,"div",60)(96,"p",61),e._uU(97,"Do I get PNR instantly on booking?"),e.qZA(),e._UZ(98,"hr"),e.TgZ(99,"p",62),e._uU(100,"Swift booking, instant PNR! Secure your travel plans effortlessly on our website and receive your PNR instantly. Ready for takeoff!"),e.qZA()()(),e.TgZ(101,"div",59)(102,"div",60)(103,"p",61),e._uU(104,"Are the tickets refundable on the website?"),e.qZA(),e._UZ(105,"hr"),e.TgZ(106,"p",62),e._uU(107,"Flexibility guaranteed! Enjoy peace of mind with our refundable tickets. Cancel within 24 hours of booking* for a hassle-free refund process."),e.qZA()()(),e.TgZ(108,"div",59)(109,"div",60)(110,"p",61),e._uU(111,"How do I know whether my name is updated?"),e.qZA(),e._UZ(112,"hr"),e.TgZ(113,"p",62),e._uU(114,"Stay informed! Receive an email notification once names are updated. Keep track of changes seamlessly for a smooth travel experience."),e.qZA()()()(),e.TgZ(115,"div",5)(116,"div",59)(117,"div",60)(118,"p",61),e._uU(119,"How do I make the payment?"),e.qZA(),e._UZ(120,"hr"),e.TgZ(121,"p",62),e._uU(122,"Convenience at your fingertips! Explore seamless transactions with our website's integrated wallet and secure payment gateway. Effortless and reliable transactions await you."),e.qZA()()(),e.TgZ(123,"div",59)(124,"div",60)(125,"p",61),e._uU(126,"How can I conatct you?"),e.qZA(),e._UZ(127,"hr"),e.TgZ(128,"p",62),e._uU(129,"Connect with ease! Find our contact details in the 'Contact Us' section. Reach out effortlessly for assistance or inquiries. We're here for you."),e.qZA()()(),e.TgZ(130,"div",59)(131,"div",60)(132,"p",61),e._uU(133,"Do you also do Holiday Packages?"),e.qZA(),e._UZ(134,"hr"),e.TgZ(135,"p",62),e._uU(136,"Discover offline delights! Explore our exclusive holiday packages offline. Contact us directly for personalized travel experiences and memorable getaways."),e.qZA()()()()()(),e.BQk()),2&D){const d=e.oxw();e.xp6(10),e.Q6J("options",d.adventure),e.xp6(10),e.Q6J("options",d.Exploreplace)}}function vo(D,Te){if(1&D&&(e.TgZ(0,"div",121),e._UZ(1,"img",122),e.qZA()),2&D){const d=e.oxw().$implicit,b=e.oxw(3);e.xp6(1),e.hYB("src","",b.isBannerImage,"/",d.image,"",e.LSH)}}function lo(D,Te){1&D&&e.YNc(0,vo,2,2,"ng-template",17)}function sn(D,Te){if(1&D&&(e.TgZ(0,"owl-carousel-o",16),e.YNc(1,lo,1,0,null,120),e.qZA()),2&D){const d=e.oxw(2);e.Q6J("options",d.holiday),e.xp6(1),e.Q6J("ngForOf",d.isBannerList)}}function hn(D,Te){1&D&&(e.TgZ(0,"div",121),e._UZ(1,"img",123),e.qZA())}function Mn(D,Te){1&D&&(e.TgZ(0,"div",121),e._UZ(1,"img",124),e.qZA())}function ti(D,Te){1&D&&(e.TgZ(0,"div",121),e._UZ(1,"img",125),e.qZA())}function Ii(D,Te){if(1&D&&(e.TgZ(0,"owl-carousel-o",16),e.YNc(1,hn,2,0,"ng-template",17),e.YNc(2,Mn,2,0,"ng-template",17),e.YNc(3,ti,2,0,"ng-template",17),e.qZA()),2&D){const d=e.oxw(2);e.Q6J("options",d.holiday)}}function X(D,Te){if(1&D&&(e.ynx(0),e.TgZ(1,"section",72)(2,"div",11)(3,"div",12)(4,"div",73),e._UZ(5,"app-search-holiday"),e.qZA()()()(),e.TgZ(6,"section",74)(7,"div",11)(8,"div",20),e._UZ(9,"img",75),e.qZA()()(),e.TgZ(10,"section",74)(11,"div",11)(12,"div",5)(13,"div",40)(14,"h3",76),e._uU(15,"Popular Tour Package"),e.qZA(),e.TgZ(16,"p",77),e._uU(17,"Duis rutrum nisl urna. Maecenas vel libero faucibus nisi venenatis hendrerit a id lectus. Suspendissendt blandit interdum. Sed pellentesque at nunc eget consectetur."),e.qZA()(),e.TgZ(18,"div",78)(19,"button",79),e._uU(20,"View All Tour"),e.qZA()()(),e.TgZ(21,"div",5)(22,"div",37)(23,"div",80)(24,"div",81)(25,"a",82),e._UZ(26,"img",83),e.qZA(),e.TgZ(27,"p",84),e._UZ(28,"i",85),e.TgZ(29,"span"),e._uU(30,"2 Day & 1 night"),e.qZA()()(),e.TgZ(31,"div",86)(32,"h3",87)(33,"a",82),e._uU(34,"Etiam placerat dictum consequat nullaam an Pellentesque habitant."),e.qZA()(),e.TgZ(35,"div",88)(36,"div",89)(37,"a",82),e._uU(38,"Book Now "),e._UZ(39,"i",90),e.qZA()(),e.TgZ(40,"div",91)(41,"span"),e._uU(42,"From"),e.qZA(),e.TgZ(43,"h6"),e._uU(44,"12564 "),e.TgZ(45,"span"),e._uU(46,"Per Person"),e.qZA()()()()()()(),e.TgZ(47,"div",37)(48,"div",80)(49,"div",81)(50,"a",82),e._UZ(51,"img",92),e.qZA(),e.TgZ(52,"p",84),e._UZ(53,"i",85),e.TgZ(54,"span"),e._uU(55,"2 Day & 1 night"),e.qZA()()(),e.TgZ(56,"div",86)(57,"h3",87)(58,"a",82),e._uU(59,"Varius condimentum consequat nullaam frin Aenean pretium risus."),e.qZA()(),e.TgZ(60,"div",88)(61,"div",89)(62,"a",82),e._uU(63,"Book Now "),e._UZ(64,"i",90),e.qZA()(),e.TgZ(65,"div",91)(66,"span"),e._uU(67,"From"),e.qZA(),e.TgZ(68,"h6"),e._uU(69,"34212 "),e.TgZ(70,"span"),e._uU(71,"Per Person"),e.qZA()()()()()()(),e.TgZ(72,"div",37)(73,"div",80)(74,"div",81)(75,"a",82),e._UZ(76,"img",93),e.qZA(),e.TgZ(77,"p",84),e._UZ(78,"i",85),e.TgZ(79,"span"),e._uU(80,"2 Day & 1 night"),e.qZA()()(),e.TgZ(81,"div",86)(82,"h3",87)(83,"a",82),e._uU(84,"Praesent sed elit mi nullaam. In risus nullaam efficitur non."),e.qZA()(),e.TgZ(85,"div",88)(86,"div",89)(87,"a",82),e._uU(88,"Book Now "),e._UZ(89,"i",90),e.qZA()(),e.TgZ(90,"div",91)(91,"span"),e._uU(92,"From"),e.qZA(),e.TgZ(93,"h6"),e._uU(94,"87534 "),e.TgZ(95,"span"),e._uU(96,"Per Person"),e.qZA()()()()()()()()()(),e.TgZ(97,"section",94)(98,"div",11)(99,"div",5)(100,"div",15),e.YNc(101,sn,2,2,"owl-carousel-o",95),e.YNc(102,Ii,4,1,"owl-carousel-o",95),e.qZA()()()(),e.TgZ(103,"section",94)(104,"div",11)(105,"div",5)(106,"div",20)(107,"div",96)(108,"div",5)(109,"div",40)(110,"h3",76),e._uU(111,"Top Destination"),e.qZA(),e.TgZ(112,"p",77),e._uU(113,"Duis rutrum nisl urna. Maecenas vel libero faucibus nisi venenatis hendrerit a id lectus. Suspendissendt blandit interdum. Sed pellentesque at nunc eget consectetur.."),e.qZA()()()()()(),e.TgZ(114,"div",5)(115,"div",97)(116,"div",72),e._UZ(117,"img",98),e.TgZ(118,"p",99),e._uU(119,"United States"),e.qZA()()(),e.TgZ(120,"div",100)(121,"div",72),e._UZ(122,"img",101),e.TgZ(123,"p",102),e._uU(124,"Taj Mahal"),e.qZA()(),e.TgZ(125,"div",72),e._UZ(126,"img",103),e.TgZ(127,"p",99),e._uU(128,"India Gate"),e.qZA()()(),e.TgZ(129,"div",100)(130,"div",72),e._UZ(131,"img",104),e.TgZ(132,"p",102),e._uU(133,"uttar pradesh"),e.qZA()(),e.TgZ(134,"div",72),e._UZ(135,"img",105),e.TgZ(136,"p",99),e._uU(137,"Amber Palac"),e.qZA()()()(),e.TgZ(138,"div",5)(139,"div",100)(140,"div",72),e._UZ(141,"img",101),e.TgZ(142,"p",106),e._uU(143,"Taj Mahal"),e.qZA()(),e.TgZ(144,"div",72),e._UZ(145,"img",103),e.TgZ(146,"p",99),e._uU(147,"India Gate"),e.qZA()()(),e.TgZ(148,"div",100)(149,"div",72),e._UZ(150,"img",104),e.TgZ(151,"p",102),e._uU(152,"uttar pradesh"),e.qZA()(),e.TgZ(153,"div",72),e._UZ(154,"img",105),e.TgZ(155,"p",99),e._uU(156,"Amber Palac/p> "),e.qZA()()(),e.TgZ(157,"div",97)(158,"div",72),e._UZ(159,"img",98),e.TgZ(160,"p",99),e._uU(161,"United States"),e.qZA()()()()()(),e.TgZ(162,"section",94)(163,"div",11)(164,"div",107)(165,"div",5)(166,"div",37)(167,"div",108),e._UZ(168,"img",109),e.TgZ(169,"div",110)(170,"h5",111),e._uU(171,"Kashmir"),e.qZA(),e.TgZ(172,"p",112),e._uU(173,"Kashmir Tour Packages , Kashmir Tourism, Kashmir Honeymoon Packages"),e.qZA()()()(),e.TgZ(174,"div",37)(175,"div",108),e._UZ(176,"img",113),e.TgZ(177,"div",110)(178,"h5",111),e._uU(179,"Andaman"),e.qZA(),e.TgZ(180,"p",112),e._uU(181,"Andaman Tour Packages , Andaman Tourism, Andaman Honeymoon Packages"),e.qZA()()()(),e.TgZ(182,"div",37)(183,"div",108),e._UZ(184,"img",114),e.TgZ(185,"div",110)(186,"h5",111),e._uU(187,"Ladakh"),e.qZA(),e.TgZ(188,"p",112),e._uU(189,"Ladakh Tour Packages , Ladakh Tourism, Ladakh Honeymoon Packages"),e.qZA()()()(),e.TgZ(190,"div",37)(191,"div",108),e._UZ(192,"img",115),e.TgZ(193,"div",110)(194,"h5",111),e._uU(195,"North East"),e.qZA(),e.TgZ(196,"p",112),e._uU(197,"North East Tour Packages , North East India Tourism, North East India Honeymoon Packages"),e.qZA()()()(),e.TgZ(198,"div",37)(199,"div",108),e._UZ(200,"img",116),e.TgZ(201,"div",110)(202,"h5",111),e._uU(203,"Goa"),e.qZA(),e.TgZ(204,"p",112),e._uU(205,"Goa Tour Packages , Goa Tourism, Goa Honeymoon Packages"),e.qZA()()()(),e.TgZ(206,"div",37)(207,"div",108),e._UZ(208,"img",116),e.TgZ(209,"div",110)(210,"h5",111),e._uU(211,"Kerala"),e.qZA(),e.TgZ(212,"p",112),e._uU(213,"Kerala Tour Packages , Kerala Tourism, Kerala Honeymoon Packages"),e.qZA()()()(),e.TgZ(214,"div",37)(215,"div",108),e._UZ(216,"img",117),e.TgZ(217,"div",110)(218,"h5",111),e._uU(219,"Maldives"),e.qZA(),e.TgZ(220,"p",112),e._uU(221,"Maldives Tour Packages , Maldives Tourism, Maldives Honeymoon Packages"),e.qZA()()()(),e.TgZ(222,"div",37)(223,"div",108),e._UZ(224,"img",118),e.TgZ(225,"div",110)(226,"h5",111),e._uU(227,"Sri Lanka"),e.qZA(),e.TgZ(228,"p",112),e._uU(229,"Sri Lanka Tour Packages , Sri lanka Tourism, Sri Lanka Honeymoon Packages"),e.qZA()()()(),e.TgZ(230,"div",37)(231,"div",108),e._UZ(232,"img",119),e.TgZ(233,"div",110)(234,"h5",111),e._uU(235,"Dubai"),e.qZA(),e.TgZ(236,"p",112),e._uU(237,"Dubai Tour Packages , Dubai Tourism, Dubai Honeymoon Packages"),e.qZA()()()()()()()(),e.BQk()),2&D){const d=e.oxw();e.xp6(101),e.Q6J("ngIf",d.isBannerList.length>0),e.xp6(1),e.Q6J("ngIf",0==d.isBannerList.length)}}let tt=(()=>{class D{constructor(d,b,j,et,ve,wi,Fi){this.commonService=d,this.modalService=b,this.tokenService=j,this.router=et,this.formBuilder=ve,this.cdr=wi,this.apiService=Fi,this.ReadMoretab=!1,this.visibletab=!0,this.isBannerList=[],this.isBannerListEmpty=[],this.isBannerImage="",this.submitted=!1,this.btnsubmitted=!1,this.submittedRegister=!1,this.btnsubmittedRegister=!1,this.passwordFlag=!1,this.cnspasswordFlag=!1,this.adventure={loop:!0,mouseDrag:!1,touchDrag:!1,autoplay:!0,pullDrag:!1,dots:!1,navSpeed:500,navText:["<",">"],responsive:{0:{items:1},400:{items:2},740:{items:3},940:{items:3}},nav:!0},this.holiday={loop:!0,mouseDrag:!1,touchDrag:!1,autoplay:!0,pullDrag:!1,dots:!1,navSpeed:500,navText:["<",">"],responsive:{0:{items:1},400:{items:2},740:{items:1},940:{items:1}},nav:!0},this.Exploreplace={loop:!0,mouseDrag:!1,touchDrag:!1,autoplay:!0,pullDrag:!1,dots:!1,navSpeed:600,navText:["<",">"],responsive:{0:{items:1},400:{items:2},740:{items:3},940:{items:4}},nav:!0},this.usersCHEAPFIXDEPARTURE={loop:!0,mouseDrag:!1,touchDrag:!1,autoplay:!0,pullDrag:!1,dots:!1,navSpeed:700,navText:["<",">"],responsive:{0:{items:1},400:{items:2},740:{items:3},940:{items:4}},nav:!0}}ngOnInit(){this.LoginForm=this.formBuilder.group({email:new ne.NI("",[ne.kI.required,(0,Gt.d)(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)]),password:["",ne.kI.required]}),this.RegisterForm=this.formBuilder.group({role_id:["2"],name:["",[ne.kI.required,(0,V.S)(/^[-_a-zA-Z]+(\s+[-_a-zA-Z]+)*$/)]],email:new ne.NI("",[ne.kI.required,(0,Gt.d)(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)]),mobile:["",[ne.kI.required,(0,Wt.T)(/^(?=.*[0-9]).{8,12}$/)]],password:["",[ne.kI.required,ne.kI.minLength(6)]],confirmPassword:["",[ne.kI.required,ne.kI.minLength(6)]],company_name:[""],pan:[""]},{validator:(0,ui.U)("password","confirmPassword")}),this.commonService.GetButtonDisabledFlag().subscribe(d=>this.btnsubmitted=d),this.commonService.GetLoggedInStatus().subscribe(d=>{this.router.navigateByUrl("/home")}),sessionStorage.removeItem("search_form_Data"),sessionStorage.removeItem("booking_token"),sessionStorage.removeItem("booking_details"),sessionStorage.removeItem("booking_details"),this.tokenService.destroyWithoutAuthToken(),this.apiService.onBannerList(),this.commonService.GetBannerList().subscribe(d=>{d&&null!=d.data&&d.data.length>0&&(this.isBannerList=d.data,this.isBannerImage=d.imageURL)})}Flighttab(){this.visibletab=!1,this.ReadMoretab=!0}planetab(){this.visibletab=!0,this.ReadMoretab=!1}ngAfterViewInit(){this.cdr.detectChanges()}get formControlErrors(){return this.LoginForm.controls}get registerformControlErrors(){return this.RegisterForm.controls}onCLosePopup(){this.modalService.SetLoginRegisterModal(!1)}onPasswordShowHide(){return this.passwordFlag=!this.passwordFlag,xt.f(this.passwordFlag)}onLogin(){if(this.submitted=!0,!this.LoginForm.invalid){this.commonService.SetButtonDisabledFlag(!0);var d=this.LoginForm.value;d.device_token="44634w8q7d7edwq6eqw46",d.device_type="web",this.apiService.onLoginRequest(d),this.router.navigateByUrl("/dashboard")}}onRegister(){if(this.submittedRegister=!0,!this.RegisterForm.invalid){var d={};(d=this.RegisterForm.value).role_id="2",d.device_token="44634w8q7d7edwq6eqw46",d.device_type="web",this.apiService.onRegister(d)}}onForgotPopup(){this.modalService.SetLoginRegisterModal(!1),this.modalService.SetForgotModal(!0)}onResetPopup(){this.modalService.SetLoginRegisterModal(!1),this.modalService.SetResetModal(!0)}onVerifyPopup(){this.modalService.SetLoginRegisterModal(!1),this.modalService.SetVerifyModal(!0)}onLoginSignup(){this.modalService.SetLoginRegisterModal(!0)}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.v_),e.Y36(g.Z7),e.Y36(g.Br),e.Y36(H.F0),e.Y36(ne.qu),e.Y36(e.sBO),e.Y36(g.gK))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-home"]],decls:4,vars:4,consts:[["class","hero-single snowfal bgmin","style","background-image: url(assets/images/img/hero-1.webp);background-position: 0px -400px;",4,"ngIf"],["class","hero-single snowfal bgmin","style","background-image: url(assets/images/img/holidaybg.webp);background-position: 0px -400px;",4,"ngIf"],[4,"ngIf"],[1,"hero-single","snowfal","bgmin",2,"background-image","url(assets/images/img/hero-1.webp)","background-position","0px -400px"],[1,"h-100",2,"margin-bottom","360px"],[1,"row"],[1,"col-md-12","mx-auto"],[1,"appsearchbar"],[1,"col-md-12","mx-auto","text-center"],[1,"hero-single","snowfal","bgmin",2,"background-image","url(assets/images/img/holidaybg.webp)","background-position","0px -400px"],[1,"position-relative","section1"],[1,"container"],[1,"row","m-0"],[1,"offerbg","col-md-12","m-auto","m-0","p-0"],[1,"section3","owlCssStart"],[1,"my-5","col-md-12"],[3,"options"],["carouselSlide",""],[1,"mb-5","col-md-12"],[1,"ticket","section3","owlCssStart","mv-list-hide"],[1,"col-md-12"],[1,"ticket-mian",2,"width","100%"],[1,"item"],[1,"item-right",2,"padding","22px 47px !important"],[1,"col"],[1,"text-white",2,"text-align","justify"],["src","assets/images/img/ticketimg.webp","alt","",2,"position","relative","bottom","-133px","width","75%"],[1,"up-border"],[1,"down-border"],[1,"item-left"],[1,"mb-0","p-0","text-white","ft-22","fw-500"],[1,"fa","fa-plane","mr-3"],[1,"fa","fa-bolt","mr-3"],[1,"fa","fa-ticket","mr-3"],[2,"background-image","url(assets/images/img/footer-bg.webp)","background-size","cover"],[1,"container","py-5"],[1,"row",2,"margin-top","15%"],[1,"col-md-4"],[1,"text-white","ft-30","fw-500"],[1,"text-white"],[1,"col-md-8"],["src","assets/images/img/footer-plan.webp","alt","",1,"w-100"],[1,"row","my-5"],[1,"col-lg-2","col-w-33"],["src","assets/images/img/1.webp","alt","",1,"w-100"],["src","assets/images/img/2.webp","alt","",1,"w-100"],["src","assets/images/img/3.webp","alt","",1,"w-100"],["src","assets/images/img/4.webp","alt","",1,"w-100"],["src","assets/images/img/5.webp","alt","",1,"w-100"],["src","assets/images/img/6.webp","alt","",1,"w-100"],[1,"row",2,"margin-bottom","21%"],["src","assets/images/img/7.webp","alt","",1,"w-100"],["src","assets/images/img/8.webp","alt","",1,"w-100"],["src","assets/images/img/9.webp","alt","",1,"w-100"],["src","assets/images/img/10.webp","alt","",1,"w-100"],["src","assets/images/img/11.webp","alt","",1,"w-100"],["src","assets/images/img/12.webp","alt","",1,"w-100"],[1,"Frequently_sectione"],[1,"text-center","ft-30"],[1,"col-md-4","mb-2"],[1,"bg-white","p-3",2,"box-shadow","rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px","border-radius","10px"],[1,"fw-500"],[2,"color","darkgrey"],[1,"adventure","mx-2",2,"border-radius","20px"],["src","assets/images/img/IMG1.webp","alt","",1,"w-100","mb-4",2,"border-radius","15px"],["src","assets/images/img/IMG2.webp","alt","",1,"w-100","mb-4",2,"border-radius","15px"],["src","assets/images/img/IMG3.webp","alt","",1,"w-100","mb-4",2,"border-radius","15px"],[1,"adventure","mx-2",2,"box-shadow","rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px","border-radius","20px"],["src","assets/images/img/card1.webp","alt","",1,"w-100","mb-4",2,"border-radius","15px"],["src","assets/images/img/card2.webp","alt","",1,"w-100","mb-4",2,"border-radius","15px"],["src","assets/images/img/card3.webp","alt","",1,"w-100","mb-4",2,"border-radius","15px"],["src","assets/images/img/card4.webp","alt","",1,"w-100","mb-4",2,"border-radius","15px"],[1,"position-relative"],[1,"offerbg","col-md-12","m-auto"],[1,"holidaysection"],["src","assets/images/addimg.jpg","alt","",1,"w-100","mb-5",2,"border-radius","5px"],[1,"ft-30","fw-600"],[1,"ft-16","gc"],[1,"col-md-4",2,"text-align","end"],["type","submit",1,"btn","btn-primary","ml-auto","searchtbn"],[1,"package-card-alpha"],[1,"package-thumb"],["href","#"],["src","https://tourxpro-react.b-cdn.net/images/package/p-alpha1.png","alt","images"],[1,"card-lavel"],[1,"fa","fa-clock-o"],[1,"package-card-body"],[1,"p-card-title"],[1,"p-card-bottom"],[1,"book-btn"],[1,"fa","fa-hand-o-right"],[1,"p-card-info"],["src","https://tourxpro-react.b-cdn.net/images/package/p-alpha2.png","alt","images"],["src","https://tourxpro-react.b-cdn.net/images/package/p-alpha3.png","alt","images"],[1,"holidaysection","mt-5"],[3,"options",4,"ngIf"],[1,"holiday-heding"],[1,"col-md-6"],["src","assets/images/g-1.png",1,"w-100"],[1,"gallery-text"],[1,"col-md-3"],["src","assets/images/g-2.png",1,"w-100","mb-5","mt-3"],[1,"gallery-text",2,"bottom","30px"],["src","assets/images/g-4.png",1,"w-100"],["src","assets/images/g-3.png",1,"w-100","mb-5","mt-3"],["src","assets/images/g-6.png",1,"w-100"],["c","",1,"gallery-text",2,"bottom","30px"],[2,"background-image","url(assets/images/tour-package.webp)","background-size","cover","background-repeat","no-repeat"],[1,"d-flex","m-3","newsLetter"],["src","assets/images/newsLetter1.webp","alt",""],[1,"right-content","ml-2","text-white"],[1,"m-0"],[1,"ft-10"],["src","assets/images/newsLetter2.webp","alt",""],["src","assets/images/newsLetter3.webp","alt",""],["src","assets/images/newsLetter4.webp","alt",""],["src","assets/images/newsLetter5.webp","alt",""],["src","assets/images/newsLetter7.webp","alt",""],["src","assets/images/newsLetter8.webp","alt",""],["src","assets/images/newsLetter9.webp","alt",""],[4,"ngFor","ngForOf"],[1,"adventure","mx-2",2,"border-radius","22px"],["alt","",1,"w-100","mb-4",3,"src"],["src","assets/images/holiday-slider1.webp","alt","",1,"w-100","mb-4"],["src","assets/images/holiday-slider2.webp","alt","",1,"w-100","mb-4"],["src","assets/images/holiday-slider3.webp","alt","",1,"w-100","mb-4"]],template:function(d,b){1&d&&(e.YNc(0,$t,6,0,"div",0),e.YNc(1,yi,6,0,"div",1),e.YNc(2,Mr,137,2,"ng-container",2),e.YNc(3,X,238,2,"ng-container",2)),2&d&&(e.Q6J("ngIf",b.visibletab),e.xp6(1),e.Q6J("ngIf",b.ReadMoretab),e.xp6(1),e.Q6J("ngIf",b.visibletab),e.xp6(1),e.Q6J("ngIf",b.ReadMoretab))},directives:[t.O5,qe.bh,Le.Fy,Le.Mp,Qe.N,t.sg],styles:['@import\'https://fonts.googleapis.com/css2?family=Inter:wght@100;500&family=Lobster+Two:wght@700&family="Roboto":wght@500&family=Nunito+Sans:opsz,wght@6..12,700&family=Playfair+Display:wght@600&display=swap\';@import"https://fonts.googleapis.com/css2?family=Lobster+Two:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;500&family=Lobster+Two:wght@700&display=swap";@import\'https://fonts.googleapis.com/css2?family=Inter:wght@100;500&family=Lobster+Two:wght@700&family="Roboto":wght@500&display=swap\';@import\'https://fonts.googleapis.com/css2?family=Inter:wght@100;500&family=Lobster+Two:wght@700&family="Roboto":wght@500&family=Playfair+Display:wght@600&display=swap\';.choose_us[_ngcontent-%COMP%]{padding-left:15px;font-size:16px}.list-group-item[_ngcontent-%COMP%]{position:relative;display:block;padding:10px 15px;margin-bottom:10px;background-color:#f5f4f4cc;border:1px solid #ddd;border-radius:3px}.card-choose_us[_ngcontent-%COMP%]{font-size:17px;padding:7px;color:#fff}.border-choose_us[_ngcontent-%COMP%]{font-size:18px;margin-left:10px;padding:5px;border-bottom:none;border-right:none}.my1[_ngcontent-%COMP%]{border:4px solid #df3737;border-right:0;border-bottom:0}.card-my1[_ngcontent-%COMP%]{background-color:#df3737}.my2[_ngcontent-%COMP%]{border:4px solid #005faa;border-right:0;border-bottom:0}.card-my2[_ngcontent-%COMP%]{background-color:#005faa}.my3[_ngcontent-%COMP%]{border:4px solid #c5418a;border-right:0;border-bottom:0}.card-my3[_ngcontent-%COMP%]{background-color:#c5418a}.my4[_ngcontent-%COMP%]{border:4px solid #0b970b;border-right:0;border-bottom:0}.card-my4[_ngcontent-%COMP%]{background-color:#0b970b}.my5[_ngcontent-%COMP%]{border:4px solid #c59425;border-right:0;border-bottom:0}.card-my5[_ngcontent-%COMP%]{background-color:#c59425}.my6[_ngcontent-%COMP%]{border:4px solid #3b47dc;border-right:0;border-bottom:0}.card-my6[_ngcontent-%COMP%]{background-color:#3b47dc}.owl-carousel[_ngcontent-%COMP%]{width:90%!important;margin:10% auto}.owl-carousel[_ngcontent-%COMP%] .owl-nav[_ngcontent-%COMP%]{overflow:hidden;height:0px}.owl-carousel[_ngcontent-%COMP%] .nav-btn[_ngcontent-%COMP%]{height:47px;position:absolute;width:26px;cursor:pointer;top:30%!important}.owl-carousel[_ngcontent-%COMP%] .owl-prev.disabled[_ngcontent-%COMP%], .owl-carousel[_ngcontent-%COMP%] .owl-next.disabled[_ngcontent-%COMP%]{pointer-events:none;opacity:.2}.owl-carousel[_ngcontent-%COMP%] .prev-slide[_ngcontent-%COMP%]{background:url(/assets/images/left_icon.png) no-repeat scroll 0 0;left:-33px}.owl-carousel[_ngcontent-%COMP%] .next-slide[_ngcontent-%COMP%]{background:url(/assets/images/right_icon.png) no-repeat scroll -24px 0px;right:-33px}.owl-carousel[_ngcontent-%COMP%] .prev-slide[_ngcontent-%COMP%]:hover{background-position:0px -53px}.owl-carousel[_ngcontent-%COMP%] .next-slide[_ngcontent-%COMP%]:hover{background-position:-24px -53px}.owl-carousel[_ngcontent-%COMP%] .owl-item[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%!important}.section-title-holder[_ngcontent-%COMP%]{position:relative;display:inline-block;width:100%;vertical-align:middle;box-sizing:border-box}.st-title[_ngcontent-%COMP%]{font-size:65px;line-height:1.0923076923em;font-weight:600;letter-spacing:-.05em;color:#212121}.st-tagline[_ngcontent-%COMP%]{display:block;font-family:Roboto,sans-serif!important;font-size:33px;line-height:1.8em;color:#ef0909}.section-title-holder[_ngcontent-%COMP%] .st-text[_ngcontent-%COMP%]{margin:12px 0 0}.round-img[_ngcontent-%COMP%]{width:100%;border-radius:50%;transition:.5s all ease-in-out}.squire-img[_ngcontent-%COMP%]{width:100%;transition:.5s all ease-in-out}.squire-img[_ngcontent-%COMP%]:hover, .round-img[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.carousel-caption[_ngcontent-%COMP%]{top:20%}.slide-cap[_ngcontent-%COMP%]{font-family:Roboto;color:#fff;text-decoration:none;white-space:nowrap;text-align:inherit;line-height:126px;letter-spacing:-5px;font-weight:600;font-size:120px;transform-origin:50% 50%;cursor:default;opacity:0;animation:fadeInText 4s cubic-bezier(.175,.885,.32,1.275) both}.p-text[_ngcontent-%COMP%]{z-index:7;font-family:Roboto;color:#fff;text-decoration:none;white-space:normal;text-align:center;line-height:26px;letter-spacing:0px;font-weight:400;font-size:20px;transform-origin:50% 50%;transform:translate(0);opacity:1;visibility:visible;cursor:default;opacity:0;animation:fadeInText 4s cubic-bezier(.175,.885,.32,1.275) both}.slide-top-text[_ngcontent-%COMP%]{z-index:5;font-family:Roboto;color:#fff;text-decoration:none;text-align:inherit;line-height:58px;letter-spacing:0px;font-weight:400;font-size:48px;padding-left:0;padding-bottom:5px;transform-origin:50% 50%;opacity:1;transform:translate(0);visibility:visible;cursor:default;opacity:0;animation:fadeInText .7s cubic-bezier(.175,.885,.32,1.275) both}.slide-top-text[_ngcontent-%COMP%]:first-child, .p-text[_ngcontent-%COMP%]:first-child, .slide-cap[_ngcontent-%COMP%]:first-child{animation-delay:1s}@keyframes fadeInText{0%{opacity:0;transform:translateY(-30%)}to{text-shadow:none;opacity:1;transform:translate(0)}}.select2-container--default[_ngcontent-%COMP%] .select2-selection--single[_ngcontent-%COMP%] .select2-selection__rendered[_ngcontent-%COMP%], .mat-form-field-appearance-fill[_ngcontent-%COMP%] .mat-form-field-flex[_ngcontent-%COMP%]{border:1px solid #fff!important}.pangr-dtl[_ngcontent-%COMP%]{position:absolute;left:10px;margin-top:4px;color:#fff}.my-check[_ngcontent-%COMP%]{width:30px;height:32px}.travellers[_ngcontent-%COMP%]{border-radius:4px;box-shadow:0 1px 6px #0003;right:2px;top:35px;z-index:1;color:#fff}.travellers[_ngcontent-%COMP%]{display:flex;flex-direction:column}.appendBottom20[_ngcontent-%COMP%]{margin-bottom:20px}.latoBold[_ngcontent-%COMP%]{font-weight:700}.font12[_ngcontent-%COMP%]{font-size:12px;line-height:12px}.appendBottom10[_ngcontent-%COMP%]{margin-bottom:10px}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%]{display:inline-flex;border-radius:4px;background-color:#fff;box-shadow:0 0 6px #0003;margin-bottom:24px;align-items:center}.darkText[_ngcontent-%COMP%]{color:#4a4a4a}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{align-items:center;justify-content:center;display:flex;cursor:pointer;width:30px;height:32px;position:relative;z-index:2}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]:after{width:100%;height:38px;position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";background:#518fc5;border-radius:4px;box-shadow:0 0 6px #0003;z-index:-1}.gbCounter[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:last-of-type:hover + .gbTravelTooltip[_ngcontent-%COMP%]{display:block}.gbTravelTooltip[_ngcontent-%COMP%]{border-radius:4px;width:160px;color:#fff;padding:5px 10px;font-weight:700;line-height:20px;left:70%;background:#249995;box-shadow:0 0 6px #0003;font-size:12px;display:none}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]{color:#fff;font-weight:900}.homeDesignImage[_ngcontent-%COMP%]{background-image:url(/assets/images/home_background.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:580px}.text-xxl[_ngcontent-%COMP%]{font-size:2.8em;font-weight:600}.text-md[_ngcontent-%COMP%]{font-size:20px;color:#111}.myBgClr[_ngcontent-%COMP%]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 14px -5px #000}.offerbg[_ngcontent-%COMP%]{position:relative;top:-260px;z-index:99}.offerbg[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%}.offerbg[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#000;text-align:center;font-size:16px;font-style:normal;font-family:Roboto,sans-serif;font-weight:400;line-height:normal;text-transform:capitalize;padding:30px 0 20px 10px}.offerbg[_ngcontent-%COMP%] .offermain[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;border-right:1px solid #518fc5}.offerbg[_ngcontent-%COMP%] .offermain4[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.adventure[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{border-radius:13.071px 13.071px 0 0}.adventure[_ngcontent-%COMP%] .advetext[_ngcontent-%COMP%]{display:flex;justify-content:space-between;color:#518fc5;font-size:19.607px;font-style:normal;font-weight:600;line-height:normal}.adventure[_ngcontent-%COMP%] .advetext[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{color:#518fc5;font-size:11.607px;font-style:normal;font-weight:600;line-height:normal;font-family:Roboto,sans-serif!important}.adventure[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#7b8db0;font-family:Roboto,sans-serif!important;font-size:12.428px;font-style:normal;font-weight:400;line-height:21px;text-align:left}.heding[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.heding[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font-size:26.142px;margin-bottom:10px;font-weight:700;font-family:Roboto,sans-serif;color:#000;margin-left:15px}.tetxsaying[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{color:#518fc5;font-size:17.853px;font-style:normal;font-weight:600;line-height:normal;font-family:Roboto,sans-serif!important;margin:0}.tetxsaying[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--grey-600, #6E7491);font-size:12.428px;font-style:normal;font-weight:400;line-height:normal;font-family:Roboto,sans-serif!important;margin-bottom:0}.tetxsaying[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:25%!important;margin-bottom:5px}.user-img[_ngcontent-%COMP%]{width:40%;margin-top:10px}.userimg[_ngcontent-%COMP%] .owl-carousel[_ngcontent-%COMP%] .owl-item[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:0%!important}.teamsec[_ngcontent-%COMP%]{color:#518fc5;font-size:23.804px;font-style:normal;font-weight:700;line-height:normal;font-family:Roboto,sans-serif!important}.appsearchbar[_ngcontent-%COMP%]{margin-top:13%}.info-details[_ngcontent-%COMP%]{text-align:center}.info-details[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:25%}.info-details[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{color:#000;text-align:center;font-family:Roboto;font-size:10px;font-style:normal;font-weight:600;line-height:normal}.info-details[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#000;text-align:center;font-size:7px;font-style:normal;line-height:normal}.OFFERS_main[_ngcontent-%COMP%], .user[_ngcontent-%COMP%]{border-radius:24px;background:#FFF;box-shadow:0 3px 7px 5px #0000000d;padding:15px}.Findsection3[_ngcontent-%COMP%]{margin-bottom:-40px}.hpClcn[_ngcontent-%COMP%]{box-shadow:0 3px 30px #0000001a;background-color:#fff;padding:30px 0;border-radius:10px}.tour-item[_ngcontent-%COMP%]{background:#fff;border-radius:12px;padding:5px;margin-bottom:25px;box-shadow:0 7px 30px #0000002e}.tour-item[_ngcontent-%COMP%] .tour-img[_ngcontent-%COMP%]{border-radius:12px;position:relative}.tour-item[_ngcontent-%COMP%] .tour-img[_ngcontent-%COMP%] .badge-discount[_ngcontent-%COMP%]{background:#F96768}.tour-item[_ngcontent-%COMP%] .tour-img[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{background:#23BCB9;border-radius:50px;padding:8px 15px;text-transform:uppercase;letter-spacing:1px;box-shadow:0 0 40px 5px #0000000d;position:absolute;right:20px;top:-15px}.tour-item[_ngcontent-%COMP%] .tour-img[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{border-radius:12px}.tour-item[_ngcontent-%COMP%] .tour-img[_ngcontent-%COMP%] .add-wishlist[_ngcontent-%COMP%]{width:35px;height:35px;line-height:35px;text-align:center;background:#518fc5;color:#fff;border-radius:50px;position:absolute;left:10px;top:10px}.tour-content[_ngcontent-%COMP%]{padding:15px 15px 10px}.tour-top[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#518fc5;font-weight:500}.tour-top[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#518fc5}.tour-title[_ngcontent-%COMP%]{color:#518fc5;margin:0;font-weight:600;font-family:Roboto,sans-serif;line-height:1.2;font-size:20px}.tour-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:8px 0;color:#518fc5;font-weight:500}.hotel-rate[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{background:#FFA903;font-size:13px}.hotel-rate-type[_ngcontent-%COMP%]{color:#518fc5;font-weight:500;margin:0 5px}.hotel-rate-review[_ngcontent-%COMP%]{color:#518fc5;font-weight:500}.tour-duration[_ngcontent-%COMP%]{margin-top:10px;color:#518fc5;font-weight:500}.tour-bottom[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(0,0,0,.05);margin-top:20px;padding-top:13px}.tour-price[_ngcontent-%COMP%]{color:#518fc5;font-weight:500}.tour-price[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:700;color:#f96768;font-size:19px}.tour-text-btn[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#518fc5;font-weight:500}.tour-text-btn[_ngcontent-%COMP%] a[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:14px}@keyframes rain{0%{background-position:10 0}to{background-position:20% 80%}}li[_ngcontent-%COMP%]{list-style:none}.topheding[_ngcontent-%COMP%]{font-size:39px}.ticket-mian[_ngcontent-%COMP%] .item[_ngcontent-%COMP%]{width:100%;float:left;padding:0 20px;background:#7deabd;background:linear-gradient(170deg,#7deabd 0%,#7ebac3 100%);overflow:hidden;margin:10px;border-radius:30px;display:flex}.ticket-mian[_ngcontent-%COMP%] .item-right[_ngcontent-%COMP%], .ticket-mian[_ngcontent-%COMP%] .item-left[_ngcontent-%COMP%]{float:left;padding:20px}.ticket-mian[_ngcontent-%COMP%] .item-right[_ngcontent-%COMP%]{padding:79px 50px;margin-right:20px;width:57%;position:relative;height:286px}.ticket-mian[_ngcontent-%COMP%] .item-right[_ngcontent-%COMP%] .up-border[_ngcontent-%COMP%], .ticket-mian[_ngcontent-%COMP%] .item-right[_ngcontent-%COMP%] .down-border[_ngcontent-%COMP%]{padding:14px 15px;background-color:#fff;border-radius:50%;position:absolute}.ticket-mian[_ngcontent-%COMP%] .item-right[_ngcontent-%COMP%] .up-border[_ngcontent-%COMP%]{top:-8px;right:-38px}.ticket-mian[_ngcontent-%COMP%] .item-right[_ngcontent-%COMP%] .down-border[_ngcontent-%COMP%]{bottom:-13px;right:-35px}.ticket-mian[_ngcontent-%COMP%] .item-left[_ngcontent-%COMP%]{width:40%;border-left:4px dashed #fff;align-items:center;display:inline-grid;justify-content:center}.fix[_ngcontent-%COMP%]{clear:both}.ticket-mian[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] .tickets[_ngcontent-%COMP%], .booked[_ngcontent-%COMP%], .cancel[_ngcontent-%COMP%]{color:#fff;padding:6px 14px;float:right;margin-top:10px;font-size:18px;border:none;cursor:pointer}.ticket-mian[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] .tickets[_ngcontent-%COMP%]{background:#777}.ticket-mian[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] .booked[_ngcontent-%COMP%]{background:#3D71E9}.ticket-mian[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] .cancel[_ngcontent-%COMP%]{background:#DF5454}.linethrough[_ngcontent-%COMP%]{text-decoration:line-through}@media only screen and (max-width: 1150px){.ticket-mian[_ngcontent-%COMP%] .item[_ngcontent-%COMP%]{width:100%;margin-right:20px}div.ticket-mian[_ngcontent-%COMP%]{margin:0 20px auto}}.active[_ngcontent-%COMP%]{background:#f47537!important;color:#fff}.button-82-pushable[_ngcontent-%COMP%]{position:relative;border:none;background:transparent;padding:0;cursor:pointer;outline-offset:4px;transition:filter .25s;user-select:none;-webkit-user-select:none;touch-action:manipulation;top:-230px;z-index:999}.button-82-shadow[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;background:rgba(0,0,0,.25);will-change:transform;transform:translateY(2px);transition:transform .6s cubic-bezier(.3,.7,.4,1)}.button-82-edge[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;background:linear-gradient(to left,#84bbc6 0%,#0b7ea5 8%,#037ba6 92%,#84bbc6 100%)}.button-82-front[_ngcontent-%COMP%]{display:block;position:relative;padding:12px 27px;border-radius:12px;font-size:1.1rem;color:#047da5;background:#ffffff}@media (min-width: 768px){.button-82-front[_ngcontent-%COMP%]{font-size:13px;padding:5px}}.button-82-pushable[_ngcontent-%COMP%]:hover{filter:brightness(110%);-webkit-filter:brightness(110%)}.activeBox[_ngcontent-%COMP%]{border-bottom:6px solid #0888b5;border-radius:14px}.button-82-pushable[_ngcontent-%COMP%]:hover .button-82-front[_ngcontent-%COMP%]{transform:translateY(-6px);transition:transform .25s cubic-bezier(.3,.7,.4,1.5)}.button-82-pushable[_ngcontent-%COMP%]:active .button-82-front[_ngcontent-%COMP%]{transform:translateY(-2px);transition:transform 34ms}.button-82-pushable[_ngcontent-%COMP%]:hover .button-82-shadow[_ngcontent-%COMP%]{transform:translateY(4px);transition:transform .25s cubic-bezier(.3,.7,.4,1.5)}.button-82-pushable[_ngcontent-%COMP%]:active .button-82-shadow[_ngcontent-%COMP%]{transform:translateY(1px);transition:transform 34ms}.button-82-pushable[_ngcontent-%COMP%]:focus:not(:focus-visible){outline:none}.holidaysection[_ngcontent-%COMP%]{position:relative;top:-180px}.package-card-alpha[_ngcontent-%COMP%]{border-radius:10px;box-shadow:3px 5px 35px #5644a91a;overflow:hidden}.package-card-alpha[_ngcontent-%COMP%] .package-thumb[_ngcontent-%COMP%]{position:relative}.package-card-alpha[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{transition:all .35s;width:100%}.package-card-alpha[_ngcontent-%COMP%] .card-lavel[_ngcontent-%COMP%]{background:#f47537;border-radius:3px;bottom:0;clip-path:polygon(9% 0,90% 3%,100% 94%,0 100%);color:#fff;font-size:16px;font-weight:600;left:20px;padding:9px 32px;position:absolute;text-transform:capitalize;transform:translateY(50%)}.package-card-alpha[_ngcontent-%COMP%] .card-lavel[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-right:8px}.package-card-alpha[_ngcontent-%COMP%] .package-card-body[_ngcontent-%COMP%]{padding:30px 25px}.package-card-alpha[_ngcontent-%COMP%] .package-card-body[_ngcontent-%COMP%] .p-card-title[_ngcontent-%COMP%]{color:#454545;font-size:20px;font-weight:500;line-height:28px}.package-card-alpha[_ngcontent-%COMP%] .package-card-body[_ngcontent-%COMP%] .p-card-title[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:inherit}.package-card-alpha[_ngcontent-%COMP%] .package-card-body[_ngcontent-%COMP%] .p-card-bottom[_ngcontent-%COMP%]{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.package-card-alpha[_ngcontent-%COMP%] .package-card-body[_ngcontent-%COMP%] .p-card-bottom[_ngcontent-%COMP%] .book-btn[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{background:#fff;border:1px solid #f47537;border-radius:5px;box-sizing:border-box;color:#f47537;display:inline-block;font-size:15px;font-weight:600;padding:8px 16px;text-transform:uppercase;transition:all .3s}.package-card-alpha[_ngcontent-%COMP%] .package-card-body[_ngcontent-%COMP%] .p-card-bottom[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-left:5px;transition:all .2s}.package-card-alpha[_ngcontent-%COMP%] .package-card-body[_ngcontent-%COMP%] .p-card-bottom[_ngcontent-%COMP%] .p-card-info[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#2d373c;font-size:16px;font-weight:500;text-transform:capitalize}.package-card-alpha[_ngcontent-%COMP%] .package-card-body[_ngcontent-%COMP%] .p-card-bottom[_ngcontent-%COMP%] .p-card-info[_ngcontent-%COMP%] span[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{color:#f47537;font-size:20px;font-weight:800;line-height:1}.package-card-alpha[_ngcontent-%COMP%] .package-card-body[_ngcontent-%COMP%] .p-card-bottom[_ngcontent-%COMP%] .p-card-info[_ngcontent-%COMP%] span[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:14px}.gallary-item[_ngcontent-%COMP%]{border-radius:5px;margin-top:35px;overflow:hidden;position:relative}.gallary-item[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{border-radius:5px;width:100%}.gallary-item[_ngcontent-%COMP%] .gallary-item-overlay[_ngcontent-%COMP%]{align-items:center;background:rgba(206,20,70,.4);display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:all .25s}.gallery-text[_ngcontent-%COMP%]{bottom:-17px;width:100%;background:linear-gradient(180deg,transparent -4.82%,#000 87.02%);border-radius:6px;left:0;position:absolute;padding:0 0 30px 10px;color:#fff}.newsLetter[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{border-radius:61px;height:60px}']}),D})();function Bt(D,Te){if(1&D&&(e.ynx(0),e.TgZ(1,"h6",11),e._uU(2),e.qZA(),e.BQk()),2&D){const d=e.oxw();e.xp6(2),e.hij("You Reference id : ",null==d.isBookedPaymentResponse?null:d.isBookedPaymentResponse.data.reference_id,"")}}function gi(D,Te){if(1&D&&(e.TgZ(0,"div")(1,"p",11),e._uU(2),e.qZA()()),2&D){const d=e.oxw(2);e.xp6(2),e.Oqu(d.isBookedPaymentResponse.messageData.seatsNotAvailable)}}function In(D,Te){if(1&D&&(e.TgZ(0,"div")(1,"p",11),e._uU(2),e.qZA()()),2&D){const d=e.oxw(2);e.xp6(2),e.Oqu(d.isBookedPaymentResponse.messageData.unsucessMSG)}}function Rn(D,Te){if(1&D&&(e.ynx(0),e.YNc(1,gi,3,1,"div",12),e.YNc(2,In,3,1,"div",12),e.BQk()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",1==d.isBookedPaymentResponse.data.payment_status&&0==d.isBookedPaymentResponse.data.seat_book_status),e.xp6(1),e.Q6J("ngIf",0==d.isBookedPaymentResponse.data.payment_status)}}let ko=(()=>{class D{constructor(d,b,j,et){this.modalService=d,this.commonService=b,this.cdr=j,this.apiService=et,this.isBookedResponse={},this.isBookedPaymentResponse={date:{},messageData:{}},this.isLoggedInUser={}}ngOnInit(){this.commonService.GetFlightBookedResponse().subscribe(d=>{Object.keys(d).length>0&&(this.isBookedResponse=d)}),this.apiService.onBookingPaymentStatus({}),this.commonService.GetLoggedInUser().subscribe(d=>{Object.keys(d).length>0&&(this.isLoggedInUser=d)}),this.commonService.GetBookingPaymentStatus().subscribe(d=>{Object.keys(d).length>0&&(this.isBookedPaymentResponse=d)})}ngAfterViewInit(){this.cdr.detectChanges()}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.Z7),e.Y36(g.v_),e.Y36(e.sBO),e.Y36(g.gK))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-payment-fail"]],features:[e._Bn([t.uU])],decls:20,vars:2,consts:[[2,"background-image","url(assets/images/Bg.webp)","background-repeat","no-repeat","background-size","cover","position","relative","top","-130px","background-position","center"],[1,"container"],[1,"row"],[1,"col-md-12"],[1,"pageheding"],[2,"font-family","'Lemon', serif"],[1,"container",2,"margin-top","-9% !important","margin-bottom","1% !important"],[1,"row","m-0","w-100"],[1,"col-lg-6","center","alert","alert-danger","justify-content-center"],[1,"text-center","mb-4","py-3",2,"border-bottom","1px solid #518fc5 !important"],[1,"material-icons",2,"font-size","55px"],[1,"text-center"],[4,"ngIf"],["routerLink","/home",1,"btn","btn-sm","btn-primary","mt-2"]],template:function(d,b){1&d&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h4",5),e._uU(6,"Transaction Faild"),e.qZA()()()()()(),e.TgZ(7,"div",6)(8,"div",7)(9,"div",7)(10,"div",8)(11,"p",9)(12,"span",10),e._uU(13,"cancel"),e.qZA()(),e.TgZ(14,"h3",11),e._uU(15,"Transaction Faild"),e.qZA(),e.YNc(16,Bt,3,1,"ng-container",12),e.YNc(17,Rn,3,2,"ng-container",12),e.TgZ(18,"button",13),e._uU(19,"Home"),e.qZA()()()()()),2&d&&(e.xp6(16),e.Q6J("ngIf",null==b.isBookedPaymentResponse?null:b.isBookedPaymentResponse.data),e.xp6(1),e.Q6J("ngIf",(null==b.isBookedPaymentResponse?null:b.isBookedPaymentResponse.data)&&(null==b.isBookedPaymentResponse?null:b.isBookedPaymentResponse.messageData)))},directives:[t.O5,H.rH],styles:[".center[_ngcontent-%COMP%]{padding:16px;text-align:center;margin:auto;background:#fff;box-shadow:#0e1e251f 0 2px 4px,#0e1e2552 0 2px 16px;border-radius:20px}.alert-danger[_ngcontent-%COMP%]{color:#518fc5}.box-success[_ngcontent-%COMP%]{border:3px solid;border-radius:100%;padding:10px}.img-box-fix[_ngcontent-%COMP%]{width:50px;height:30px;object-fit:contain}.textclr[_ngcontent-%COMP%]{color:#828282}.mytbl[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .mytbl[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:.5rem;margin-bottom:0rem!important}.img-profile[_ngcontent-%COMP%]{width:100%;height:auto;object-fit:contain;max-height:70px}.head-clr[_ngcontent-%COMP%]{color:#ff6a00}.delCheck[_ngcontent-%COMP%]{text-align:right;float:right;margin-right:20px;width:16px;height:16px}.table-left-text[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{text-align:left!important}.form-control-1[_ngcontent-%COMP%]{border:1px solid #ddd;border-radius:5px;background-color:#e9ecef;color:#303030;padding:8px}.hide2[_ngcontent-%COMP%]{display:none}.show2[_ngcontent-%COMP%]{display:contents}.mytext[_ngcontent-%COMP%]{width:100px;padding:5px;height:30px;margin:0}"]}),D})();function Bo(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"span",25),e.NdJ("click",function(){e.CHM(d);const j=e.oxw().$implicit;return e.oxw().onDeleteRequest(j.id)}),e._UZ(1,"i",26),e.qZA()}}function ca(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"tr")(1,"td"),e._uU(2),e.qZA(),e.TgZ(3,"td"),e._uU(4),e.qZA(),e.TgZ(5,"td",19),e.NdJ("click",function(){const et=e.CHM(d).$implicit;return e.oxw().onViewImage(et)}),e._UZ(6,"img",20),e.qZA(),e.TgZ(7,"td"),e._uU(8),e.qZA(),e.TgZ(9,"td"),e._uU(10),e.qZA(),e.TgZ(11,"td"),e._uU(12),e.qZA(),e.TgZ(13,"td",21)(14,"span",22),e.NdJ("click",function(){const et=e.CHM(d).$implicit;return e.oxw().onView(et)}),e._UZ(15,"i",23),e.qZA(),e.YNc(16,Bo,2,0,"span",24),e.qZA()()}if(2&D){const d=Te.$implicit,b=Te.index,j=e.oxw();e.xp6(2),e.Oqu(10*(j.page-1)+b+1),e.xp6(2),e.Oqu(null==d?null:d.type),e.xp6(2),e.hYB("src","",j.isImageUrl,"/",null==d?null:d.image,"",e.LSH),e.xp6(2),e.Oqu(null==d?null:d.amount),e.xp6(2),e.Oqu(null==d?null:d.mode),e.xp6(2),e.Oqu(j.getStatus(null==d?null:d.status)),e.xp6(4),e.Q6J("ngIf","0"==(null==d?null:d.status))}}function $r(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"div",27)(1,"div",28)(2,"pagination-controls",29),e.NdJ("pageChange",function(j){return e.CHM(d),e.oxw().page=j})("pageChange",function(j){return e.CHM(d),e.oxw().onPageChange(j)}),e.qZA()()()}}const jr=function(D,Te){return{itemsPerPage:10,currentPage:D,totalItems:Te}};let vn=(()=>{class D{constructor(d,b,j,et,ve){this.commonService=d,this.modalService=b,this.apiService=j,this.datePipe=et,this.messageService=ve,this.bodydata={},this.isPaymentRequestList={company_details:[],company_email:"",company_name:"",credit_count:0,data:[],totalPage:0,totalRecords:0},this.page=1,this.isImageUrl="",this.commonService.GetImageUrl().subscribe(wi=>{wi&&(this.isImageUrl=wi)})}ngOnInit(){this.bodydata.page_limit="10",this.bodydata.page_no="1",this.bodydata.order_key="id",this.bodydata.sort_order="asc",this.bodydata.status="",this.apiService.onPaymentRequest(this.bodydata),this.commonService.GetPaymentRequestData().subscribe(d=>{d&&(this.isPaymentRequestList=d)}),this.commonService.GetPaymentChanges().subscribe(d=>{d&&this.apiService.onPaymentRequest(this.bodydata)})}onPageChange(d){this.bodydata.page_no=d,this.apiService.onPaymentRequest(this.bodydata)}getStatus(d){return"0"==d?"Decision pending":"1"==d?"Removed by you":"2"==d?"Accepted":"Rejected"}onView(d){var b={};b.type=d.type,b.amount=d.amount,b.mode=d.mode,b.image=this.isImageUrl+"/"+d.image,b.Status=this.getStatus(d.type),this.commonService.SetViewPaymentRequestData(b),this.modalService.SetPaymentHistoryModa(!0)}onDeleteRequest(d){this.apiService.onPaymentRequestDelete({id:d})}onAdd(){this.modalService.SetPaymentAddModal(!0)}onViewImage(d){var b={};b.type=d.type,b.amount=d.amount,b.mode=d.mode,b.image=this.isImageUrl+"/"+d.image,b.Status=this.getStatus(d.type),this.commonService.SetViewPaymentRequestData(b),this.modalService.SetImageViewModal(!0)}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.v_),e.Y36(g.Z7),e.Y36(g.gK),e.Y36(t.uU),e.Y36(g.ez))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-payment-request"]],features:[e._Bn([t.uU])],decls:40,vars:8,consts:[[2,"background-image","url(assets/images/Bg.webp)","background-repeat","no-repeat","background-size","cover","position","relative","top","-130px","background-position","center"],[1,"container"],[1,"row"],[1,"col-md-12"],[1,"pageheding"],[2,"font-family","'Lemon', serif"],[1,"p-3","feature-wrapper","mb-5","tripHistory",2,"box-shadow","none !important"],[1,"bg-white","py-2","mb-3",2,"box-shadow","rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px"],[1,"row","m-0"],[1,"col-sm-12","d-flex","justify-content-between"],[1,"text-dark","mb-0","align-self-center"],["data-toggle","modal","data-target","#sentmodal",1,"btn","btn-primary",3,"click"],[1,"bg-white",2,"box-shadow","rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px",";padding-top","0px","padding-bottom","20px","margin-bottom","20px"],[1,"responsive-table","w-100",2,"overflow","auto"],[1,"table","mytbl"],[2,"background","#f2f2f2"],[1,"text-left","text-dark","fw-600"],[4,"ngFor","ngForOf"],["class","",4,"ngIf"],[3,"click"],["alt","","onError","this.src='assets/images/noimage.png'",1,"img-roud-box","my-img-box",3,"src"],[2,"width","150px"],[1,"btn","btn-primary",2,"font-size","14px","padding","5px","width","35px",3,"click"],[1,"fa","fa-eye"],["class","ml-2 btn btn-danger","style","font-size: 14px;padding: 5px;width: 35px;",3,"click",4,"ngIf"],[1,"ml-2","btn","btn-danger",2,"font-size","14px","padding","5px","width","35px",3,"click"],[1,"fa","fa-trash"],[1,""],[1,"text-right","align-self-center"],["previousLabel","Previous","nextLabel","Next",3,"pageChange"]],template:function(d,b){1&d&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h4",5),e._uU(6,"Payment Requests"),e.qZA()()()()()(),e.TgZ(7,"div",1)(8,"div",6)(9,"div",7)(10,"div",8)(11,"div",9)(12,"h5",10),e._uU(13," Payment Requests "),e.qZA(),e.TgZ(14,"button",11),e.NdJ("click",function(){return b.onAdd()}),e._uU(15,"Add"),e.qZA()()()(),e.TgZ(16,"div",12)(17,"div",8)(18,"div",13)(19,"table",14)(20,"thead")(21,"tr",15)(22,"th",16),e._uU(23,"SN "),e.qZA(),e.TgZ(24,"th",16),e._uU(25,"Type"),e.qZA(),e.TgZ(26,"th",16),e._uU(27,"Image"),e.qZA(),e.TgZ(28,"th",16),e._uU(29,"Amount"),e.qZA(),e.TgZ(30,"th",16),e._uU(31,"Mode"),e.qZA(),e.TgZ(32,"th",16),e._uU(33,"Status"),e.qZA(),e.TgZ(34,"th",16),e._uU(35,"Action"),e.qZA()()(),e.TgZ(36,"tbody"),e.YNc(37,ca,17,8,"tr",17),e.ALo(38,"paginate"),e.qZA()(),e.YNc(39,$r,3,0,"div",18),e.qZA()()()()()),2&d&&(e.xp6(37),e.Q6J("ngForOf",e.xi3(38,2,b.isPaymentRequestList.data,e.WLB(5,jr,b.page,b.isPaymentRequestList.totalRecords))),e.xp6(2),e.Q6J("ngIf",b.isPaymentRequestList.data))},directives:[t.sg,t.O5,we.LS],pipes:[we._s],styles:['.brd-bottom[_ngcontent-%COMP%]{border-bottom:1px dashed #ababab}.mat-checkbox-layout[_ngcontent-%COMP%]{white-space:normal!important}.mat-checkbox-layout[_ngcontent-%COMP%] .mat-checkbox-label[_ngcontent-%COMP%]{white-space:initial!important}.table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:.5rem!important;vertical-align:top;border-top:1px solid #ddd}.imgUpload-fix[_ngcontent-%COMP%]:after{content:"";background-color:#81c5d49c;overflow:hidden;z-index:9;width:100%;height:100%;left:0;border-radius:5px;top:0}.imgUpload-fix[_ngcontent-%COMP%]{width:100%;text-overflow:ellipsis;padding:2px;height:100px;border:1px dashed;border-color:#ababab;position:absolute;background-color:#81c5d49c;overflow:hidden;z-index:9;border-radius:5px}.fix-center[_ngcontent-%COMP%]{z-index:999;position:absolute;top:30%;left:50%}.image-view[_ngcontent-%COMP%]{height:100%;position:absolute;opacity:.5}.imsg[_ngcontent-%COMP%]{width:100%;text-overflow:ellipsis;padding:2px;height:100px;border:1px dashed;border-color:#ababab;z-index:99;opacity:0;cursor:pointer;position:absolute}.my-img-box[_ngcontent-%COMP%]{width:80px;height:50px;border:3px solid #ababab;border-radius:5px;cursor:pointer;object-fit:cover}.viewDtlLable[_ngcontent-%COMP%]{border-bottom:1px dashed;width:100%;border-color:#afafaf;padding-bottom:10px}']}),D})(),_a=(()=>{class D{constructor(d,b,j,et,ve){if(this.modalService=d,this.commonService=b,this.cdr=j,this.apiService=et,this.router=ve,this.isBookedResponse={},this.isLoggedInUser={},this.contactDtl=!1,this.summaryDtl=!1,this.isMasterOption="1",this.commonService.SetLoader(!0),this.commonService.GetMasterTripOptions().subscribe(Fi=>this.isMasterOption=Fi),null!=sessionStorage.getItem("isSetBookingResponseData")&&null!=sessionStorage.getItem("isSetBookingResponseData")&&""!=sessionStorage.getItem("isSetBookingResponseData")){var wi=sessionStorage.getItem("isSetBookingResponseData");this.isBookingResponse=JSON.parse(wi).onward,this.isBookingResponseReturn=JSON.parse(wi).return}}ngOnInit(){this.commonService.GetFlightBookedResponse().subscribe(d=>{this.isBookedResponse=d}),this.commonService.GetLoggedInUser().subscribe(d=>{Object.keys(d).length>0&&(this.isLoggedInUser=d)}),sessionStorage.removeItem("easebuzz"),sessionStorage.removeItem("SetFlightResponseSendingApiRequest"),this.onViewTicket()}ngAfterViewInit(){this.cdr.detectChanges()}onCLosePopup(){this.modalService.SetSuccessModal(!1)}onViewTicket(){this.modalService.SetSuccessModal(!1),2==this.isMasterOption?null!=this.isBookingResponseReturn.length&&this.isBookingResponseReturn.length>0?(this.apiService.onFlightBookingDetailsReturn({user_id:this.isLoggedInUser.id,booking_id:this.isBookingResponseReturn.flight_booking_id}),this.router.navigateByUrl("/e-ticket")):(this.apiService.onFlightBookingDetails({user_id:this.isLoggedInUser.id,booking_id:this.isBookingResponse.flight_booking_id}),this.router.navigateByUrl("/e-ticket")):(this.apiService.onFlightBookingDetails({user_id:this.isLoggedInUser.id,booking_id:this.isBookedResponse.flight_booking_id}),this.router.navigateByUrl("/e-ticket"))}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.Z7),e.Y36(g.v_),e.Y36(e.sBO),e.Y36(g.gK),e.Y36(H.F0))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-payment-success"]],features:[e._Bn([t.uU])],decls:17,vars:0,consts:[[2,"background-image","url(assets/images/Bg.webp)","background-repeat","no-repeat","background-size","cover","position","relative","top","-130px","background-position","center"],[1,"container"],[1,"row"],[1,"col-md-12"],[1,"pageheding"],[2,"font-family","'Lemon', serif"],[1,"row","m-0","py-5","w-100",2,"margin-top","-18% !important","margin-bottom","500px","margin-bottom","1% !important"],[1,"row","m-0","pt-5","w-100"],[1,"col-lg-5","center","alert","alert-success","justify-content-center"],[1,"text-center","mb-4","py-3",2,"border-bottom","1px solid #518fc5 !important"],[1,"material-icons",2,"font-size","55px"],[1,"fa","fa-check","text-green",2,"border","2px solid","border-radius","60px"],[1,"text-center","ft-20"],[1,"btn","btn-sm","btn-primary","mt-2text-center",2,"margin","0 auto","display","block",3,"click"]],template:function(d,b){1&d&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h4",5),e._uU(6,"Payment Success"),e.qZA()()()()()(),e.TgZ(7,"div",6)(8,"div",7)(9,"div",8)(10,"p",9)(11,"span",10),e._UZ(12,"i",11),e.qZA()(),e.TgZ(13,"h3",12),e._uU(14," Congratulations! You have successfully booked a ticket. "),e.qZA(),e.TgZ(15,"button",13),e.NdJ("click",function(){return b.onViewTicket()}),e._uU(16,"View Ticket"),e.qZA()()()())},styles:[".box-success[_ngcontent-%COMP%]{border:3px solid;border-radius:100%;padding:10px}.center[_ngcontent-%COMP%]{padding:16px;text-align:center;margin:auto;background:#fff;box-shadow:#0e1e251f 0 2px 4px,#0e1e2552 0 2px 16px;border-radius:20px}.img-box-fix[_ngcontent-%COMP%]{width:50px;height:30px;object-fit:contain}.alert-success[_ngcontent-%COMP%]{color:#518fc5}.textclr[_ngcontent-%COMP%]{color:#828282}.mytbl[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .mytbl[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:.5rem;margin-bottom:0rem!important}.img-profile[_ngcontent-%COMP%]{width:100%;height:auto;object-fit:contain;max-height:70px}.head-clr[_ngcontent-%COMP%]{color:#ff6a00}.delCheck[_ngcontent-%COMP%]{text-align:right;float:right;margin-right:20px;width:16px;height:16px}.table-left-text[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{text-align:left!important}.form-control-1[_ngcontent-%COMP%]{border:1px solid #ddd;border-radius:5px;background-color:#e9ecef;color:#303030;padding:8px}.hide2[_ngcontent-%COMP%]{display:none}.show2[_ngcontent-%COMP%]{display:contents}.mytext[_ngcontent-%COMP%]{width:100px;padding:5px;height:30px;margin:0}.pageheding[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff;font-family:Roboto,sans-serif;font-size:55px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.92px;padding:150px;text-align:center;position:relative;top:67px}"]}),D})(),Zo=(()=>{class D{constructor(d,b){this.commonService=d,this.modalService=b,this.getData={}}ngOnInit(){this.commonService.GetOwnerUserData().subscribe(d=>{d&&(this.getData=d.data)})}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.v_),e.Y36(g.Z7))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-privacy-policy"]],decls:117,vars:19,consts:[[2,"background-image","url(assets/images/Bg.webp)","background-repeat","no-repeat","background-size","cover","position","relative","top","-130px","background-position","center"],[1,"container"],[1,"row"],[1,"col-md-12"],[1,"pageheding"],[2,"font-family","'Lemon', serif"],[1,"row","m-0",2,"padding-top","0px","padding-bottom","50px"],[1,"policy-page"],[2,"color","#518fc5","font-size","30px","font-weight","600"],[2,"padding-left","15px"],[2,"margin-top","20px","color","#518fc5","font-size","30px","font-weight","600"],[2,"color","#518fc5"],[2,"padding-left","15px","margin-bottom","20px"]],template:function(d,b){1&d&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h4",5),e._uU(6,"Privacy Policy"),e.qZA()()()()()(),e.TgZ(7,"div",6)(8,"div",1)(9,"div",7)(10,"h4",8),e._uU(11,"Introduction"),e.qZA(),e.TgZ(12,"p"),e._uU(13),e.qZA(),e.TgZ(14,"p"),e._uU(15),e.qZA(),e.TgZ(16,"p"),e._uU(17),e.qZA(),e.TgZ(18,"h4",8),e._uU(19,"Users outside The Geographical Limits Of India"),e.qZA(),e.TgZ(20,"p"),e._uU(21),e.qZA(),e.TgZ(22,"p"),e._uU(23),e.qZA(),e.TgZ(24,"p"),e._uU(25,"A withdrawal of consent by you for us to process your information may:"),e.qZA(),e.TgZ(26,"ul",9)(27,"li"),e._uU(28,"severely inhibit our ability to serve you properly and in such case, we may have to refuse the booking altogether, or"),e.qZA(),e.TgZ(29,"li"),e._uU(30,"unreasonably restrict us to service your booking (if a booking is already made) which may further affect your trip or may compel us to cancel your booking."),e.qZA()(),e.TgZ(31,"h4",10),e._uU(32,"The Information We Collect"),e.qZA(),e.TgZ(33,"p"),e._uU(34,"The information as detailed below is collected for us to be able to provide the services chosen by you and also to fulfil our legal obligations as well as our obligations towards third parties as per our User Agreement."),e.qZA(),e.TgZ(35,"p")(36,"b",11),e._uU(37,'"Personal Information"'),e.qZA(),e._uU(38," of User shall include the information shared by the User and collected by us for the following purposes:"),e.qZA(),e.TgZ(39,"p")(40,"b",11),e._uU(41,"Registration on the Website:"),e.qZA(),e._uU(42," Information which you provide while sub-scribing to or registering on the Website, including but not limited to information about your personal identity such as name, gender, marital status, religion, age etc., your contact details such as your email address, postal addresses, frequent flyer number, telephone (mobile or otherwise) and/or fax numbers. The information may also include information such as your banking details (including credit/debit card); billing information payment his-tory etc. (as shared by you)."),e.qZA(),e.TgZ(43,"p")(44,"strong",11),e._uU(45,"Other information:"),e.qZA(),e._uU(46," We many also collect some other information and documents including but not limited to:"),e.qZA(),e.TgZ(47,"ul",9)(48,"li"),e._uU(49,"Transactional history (other than banking details) about your e-commerce activities, buying behaviour."),e.qZA(),e.TgZ(50,"li"),e._uU(51,"Your usernames, passwords, email addresses and other security related information used by you in relation to our Services."),e.qZA(),e.TgZ(52,"li"),e._uU(53,"Data either created by you or by a third party and which you wish to store on our servers such as image files, documents etc."),e.qZA(),e.TgZ(54,"li"),e._uU(55),e.qZA(),e.TgZ(56,"li"),e._uU(57),e.qZA()(),e.TgZ(58,"h4",10),e._uU(59,"How We Use Your Personal Information"),e.qZA(),e.TgZ(60,"p"),e._uU(61,"The Personal Information collected maybe used in the following manner: While making a booking - We may use Personal Information including, payment details which include cardholder name, credit/debit card number (in encrypted form) with expiration date, banking details, wallet details etc. as shared and allowed to be stored by you. We may also use the infor-mation of travelers list as available in or linked with your account. This in-formation is presented to the User at the time of making a booking to ena-ble you to complete your bookings expeditiously. "),e.qZA(),e.TgZ(62,"p"),e._uU(63,"We may also use your Personal Information for several reasons including but not limited to:"),e.qZA(),e.TgZ(64,"ul",12)(65,"li"),e._uU(66,"confirm your reservations with respective service providers;"),e.qZA(),e.TgZ(67,"li"),e._uU(68,"keep you informed of the transaction status;"),e.qZA(),e.TgZ(69,"li"),e._uU(70,"send booking confirmations either via sms or WhatsApp or any other messaging service;"),e.qZA(),e.TgZ(71,"li"),e._uU(72,"send any updates or changes to your booking(s);"),e.qZA(),e.TgZ(73,"li"),e._uU(74,"allow our customer service to contact you, if necessary;"),e.qZA(),e.TgZ(75,"li"),e._uU(76,"customise the content of our website, mobile site and mobile app;"),e.qZA(),e.TgZ(77,"li"),e._uU(78,"request for reviews of products or services or any other improvements;"),e.qZA(),e.TgZ(79,"li"),e._uU(80,"send verification message(s) or email(s);"),e.qZA(),e.TgZ(81,"li"),e._uU(82,"validate/authenticate your account and to prevent any misuse or abuse."),e.qZA(),e.TgZ(83,"li"),e._uU(84,"contact you on your birthday/anniversary to offer a special gift or offer."),e.qZA()(),e.TgZ(85,"p"),e._uU(86,"Survey - We value opinions and comments from our Users and frequently conduct surveys, both online and offline. Participation in these surveys is entirely optional. Typically, the information received is aggregated, and used to make improvements to Website, services and to develop appealing con-tent, features and promotions for members based on the results of the sur-veys. Identity of the survey participants is anonymous unless otherwise stated in the survey."),e.qZA(),e.TgZ(87,"p"),e._uU(88),e.qZA(),e.TgZ(89,"p"),e._uU(90,"In addition, you may look forward to receiving periodic marketing emails, newsletters and exclusive promotions offering special deals."),e.qZA(),e.TgZ(91,"p"),e._uU(92,"From time to time we may add or enhance services available on the Web-site. To the extent these services are provided, and used by you, we will use the Personal Information you provide to facilitate the service(s) re-quested. For example, if you email us with a question, we will use your email address, name, nature of the question, etc. to respond to your question. We may also store such Personal Information to assist us in making the Website the better and easier to use for our Users."),e.qZA(),e.TgZ(93,"p"),e._uU(94),e.qZA(),e.TgZ(95,"h4",8),e._uU(96,"Protecting Your Personal Information"),e.qZA(),e.TgZ(97,"p"),e._uU(98,"All payments on the Website are secured. This means all Personal Information you provide is transmitted using TLS (Transport Layer Security) en-cryption. TSL is a proven coding system that lets your browser automatically encrypt, or scramble, data before you send it to us. Website has stringent security measures in place to protect the loss, misuse, and alteration of the information under our control. Whenever you change or access your account information, we offer the use of a secure server. Once your information is in our possession we adhere to strict security guidelines, protecting it against unauthorized access."),e.qZA(),e.TgZ(99,"h4",8),e._uU(100,"Withdrawal Of Consent And Permission"),e.qZA(),e.TgZ(101,"p"),e._uU(102),e.qZA(),e.TgZ(103,"h4",8),e._uU(104,"Your Rights Qua Personal Information"),e.qZA(),e.TgZ(105,"p"),e._uU(106),e.qZA(),e.TgZ(107,"h4",8),e._uU(108),e.qZA(),e.TgZ(109,"p"),e._uU(110),e.qZA(),e.TgZ(111,"h4",8),e._uU(112,"Changes To The Privacy Policy"),e.qZA(),e.TgZ(113,"p"),e._uU(114,"We reserve the rights to revise the Privacy Policy from time to time to suit various legal, business and customer requirement. We will duly notify the users as may be necessary."),e._UZ(115,"br"),e._uU(116),e.qZA()()()()),2&d&&(e.xp6(13),e.AsE("For ",null==b.getData?null:b.getData.company_name,' (hereinafter "',null==b.getData?null:b.getData.company_name,'") privacy of its client is the most important thing. Here we maintain confidentiality of the information provided by its users as a responsible data controller and data processor. The sole purpose of this Privacy Policy is to keep you updated about the information that we may collect, how we will process the information and with whom this information will be shared. For instance, if you upload your inventory, it will be visible to all the registered user and if you make any purchase, your purchase details will be shared with the seller from whom you have purchased. Several security measures have been implemented to protect your privacy.'),e.xp6(2),e.hij('For the purpose of this Privacy Policy, wherever the context so requires "you" or "your" shall mean User and the term "we", "us", "our" shall mean ',null==b.getData?null:b.getData.company_name,". For the purpose of this Privacy Policy, Website means the website(s), mobile site(s) and mobile app(s)."),e.xp6(2),e.hij("We request all our users to read and understand the \u2018Privacy Policy\u2019 before accessing the website. By visiting ",null==b.getData?null:b.getData.website,", you are accepting and consenting to the practices described in this Privacy Policy."),e.xp6(4),e.AsE("Please note that the data shared with ",null==b.getData?null:b.getData.company_name," shall be primarily processed in India. By agreeing to this policy, you are providing ",null==b.getData?null:b.getData.company_name," with your explicit consent to process your personal information for the purpose(s) defined in this policy. The data protection regulations in India or such other jurisdictions mentioned above may differ from those of your country of residence."),e.xp6(2),e.hij("If you have any concerns in the processing your data and wish to withdraw your consent, you may do so by writing to the following email id: privacy@",null==b.getData?null:b.getData.website,". However, if such processing of data is essential for us to be able to provide service to you, then we may not be able to serve or confirm your bookings after your withdrawal of consent. For instance, if you want to book any flight ticket, then certain personal information of yours like contact details, gender, dietary preferences etc. may have to be shared by us with the seller, and they may further process this information for making suitable arrangements for you during your flight."),e.xp6(32),e.hij("Information pertaining any other traveler(s) for who you make a book-ing through your registered ",null==b.getData?null:b.getData.company_name," account. In such case, you must confirm and represent that each of the other traveler(s) for whom a booking has been made, has agreed to have the information shared by you disclosed to us and further be shared by us with the concerned service provider(s)."),e.xp6(2),e.hij("If you request ",null==b.getData?null:b.getData.company_name," to provide visa related services, then copies of your passport, bank statements, originals of the filled in application forms, photographs, and any other information which may be required by the respective embassy to process your visa application."),e.xp6(31),e.hij("Marketing Promotions, Research and Programs - Marketing promotions, research and programs help us to identify your preferences, develop programs and improve user experience. Personal In-formation collected by us for such activities may include contact infor-mation and survey questions. We use such Personal Information to notify contest winners and survey information to develop promotions and product improvements. As a registered User, you will also occasionally receive up-dates from us about fare sales in your area, special offers, new ",null==b.getData?null:b.getData.company_name," services, other noteworthy items (like savings and benefits on airfares, hotel reservations, car rentals and other travel services) and marketing programs."),e.xp6(6),e.AsE("",null==b.getData?null:b.getData.company_name," may from time to time launch reward programs by way of which users may stand to win travel related rewards or other rewards. We may use your Personal Information to enroll you in the rewards program and status of the same will be visible each time you log in to the Website. Depending on the reward program, each time you win a reward, ",null==b.getData?null:b.getData.company_name," may share your Personal Information with a third party that will be responsible for fulfilling the reward to you. You may however choose to opt out of such reward programs by writing to us. For various purposes such as fraud detection, offering book-ings on credit etc., we at times may verify information of customers on se-lective basis, including their credit information."),e.xp6(8),e.hij("You may withdraw your consent to submit any or all Personal Information or decline to provide any permissions on this Website as covered above at any time. In case, you choose to do so then your access to the Website may be limited, or we might not be able to provide the services to you. You may withdraw your consent by sending an email to privacy@",null==b.getData?null:b.getData.website,""),e.xp6(4),e.AsE("You may access your Personal Information from your user account with ",null==b.getData?null:b.getData.company_name,". You may also correct your personal information or delete such infor-mation (except some mandatory fields) from your user account directly. If you don\u2019t have such a user account, then you write to privacy@",null==b.getData?null:b.getData.website,""),e.xp6(2),e.hij("Eligibility To Transact With ",null==b.getData?null:b.getData.company_name,""),e.xp6(2),e.hij("You must be at least 18 years of age and need to be operating tours & travels agency or must be a hotelier to transact directly with ",null==b.getData?null:b.getData.company_name," and also to consent to the processing of your personal data."),e.xp6(6),e.AsE(" You may always submit concerns regarding this Privacy Policy via email to us at privacy@",null==b.getData?null:b.getData.website," . ",null==b.getData?null:b.getData.company_name," shall endeavor to re-spond to all reasonable concerns and inquires."))},styles:[".policy-page[_ngcontent-%COMP%]{background:#ffff;display:inline-block;border-radius:10px;padding:0 25px 25px;box-shadow:0 2px 6px #8a8a8a40;color:#000;font-size:14px}.pageheding[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff;font-family:Roboto,sans-serif;font-size:96px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.92px;padding:150px 0 100px;text-align:center;position:relative;top:67px}"]}),D})();function Jn(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"button",48),e.NdJ("click",function(){return e.CHM(d),e.oxw().onEditSaveForm()}),e._uU(1,"Edit"),e.qZA()}}function oo(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"button",48),e.NdJ("click",function(){e.CHM(d);const j=e.oxw();return j.onEditSaveForm(),j.onProfileSubmit()}),e._uU(1,"Save"),e.qZA()}}function Va(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"button",49),e.NdJ("click",function(){return e.CHM(d),e.oxw().onEditSaveForm()}),e._uU(1,"Cancel"),e.qZA()}}function wo(D,Te){1&D&&e._UZ(0,"input",50,51)}function po(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"input",52,51),e.NdJ("change",function(j){return e.CHM(d),e.oxw().onChangeImage(j)}),e.qZA()}}function Ea(D,Te){1&D&&(e.TgZ(0,"div"),e._uU(1,"Name is required"),e.qZA())}function Oo(D,Te){if(1&D&&(e.TgZ(0,"div",53),e.YNc(1,Ea,2,0,"div",54),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.formControlErrors.name.errors.required)}}function wa(D,Te){1&D&&(e.TgZ(0,"div"),e._uU(1,"Company Name is required"),e.qZA())}function qo(D,Te){if(1&D&&(e.TgZ(0,"div",53),e.YNc(1,wa,2,0,"div",54),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.formControlErrors.company_name.errors.required)}}function $a(D,Te){1&D&&(e.TgZ(0,"div"),e._uU(1,"Website is required"),e.qZA())}function ba(D,Te){if(1&D&&(e.TgZ(0,"div",53),e.YNc(1,$a,2,0,"div",54),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.formControlErrors.website.errors.required)}}function Ss(D,Te){1&D&&(e.TgZ(0,"div"),e._uU(1,"Email is required"),e.qZA())}function Ro(D,Te){if(1&D&&(e.TgZ(0,"div",53),e.YNc(1,Ss,2,0,"div",54),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.formControlErrors.email.errors.required)}}function Ys(D,Te){1&D&&(e.TgZ(0,"div"),e._uU(1,"Address is required"),e.qZA())}function Oa(D,Te){if(1&D&&(e.TgZ(0,"div",53),e.YNc(1,Ys,2,0,"div",54),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.formControlErrors.address.errors.required)}}function ja(D,Te){1&D&&(e.TgZ(0,"div"),e._uU(1,"Nearest Airport is required"),e.qZA())}function Vi(D,Te){if(1&D&&(e.TgZ(0,"div",53),e.YNc(1,ja,2,0,"div",54),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.formControlErrors.nearest_airport.errors.required)}}function ls(D,Te){1&D&&(e.TgZ(0,"div"),e._uU(1,"Country is required"),e.qZA())}function cs(D,Te){if(1&D&&(e.TgZ(0,"div",53),e.YNc(1,ls,2,0,"div",54),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.formControlErrors.country_id.errors.required)}}function ks(D,Te){if(1&D&&(e.TgZ(0,"option",55),e._uU(1),e.qZA()),2&D){const d=Te.$implicit;e.s9C("value",d.id),e.xp6(1),e.Oqu(d.name)}}function Ds(D,Te){1&D&&(e.TgZ(0,"div"),e._uU(1,"State is required"),e.qZA())}function Fa(D,Te){if(1&D&&(e.TgZ(0,"div",53),e.YNc(1,Ds,2,0,"div",54),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.formControlErrors.state_id.errors.required)}}function ds(D,Te){1&D&&(e.TgZ(0,"div"),e._uU(1,"City is required"),e.qZA())}function ys(D,Te){if(1&D&&(e.TgZ(0,"div",53),e.YNc(1,ds,2,0,"div",54),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.formControlErrors.city.errors.required)}}function Ps(D,Te){1&D&&(e.TgZ(0,"div"),e._uU(1,"Zipcode is required"),e.qZA())}function Ia(D,Te){if(1&D&&(e.TgZ(0,"div",53),e.YNc(1,Ps,2,0,"div",54),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.formControlErrors.zipcode.errors.required)}}function Xo(D,Te){1&D&&(e.TgZ(0,"div"),e._uU(1,"Mobile is required"),e.qZA())}function Sa(D,Te){if(1&D&&(e.TgZ(0,"div",53),e.YNc(1,Xo,2,0,"div",54),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.formControlErrors.mobile.errors.required)}}function co(D,Te){1&D&&(e.TgZ(0,"div"),e._uU(1,"Reference id is required"),e.qZA())}function za(D,Te){if(1&D&&(e.TgZ(0,"div",53),e.YNc(1,co,2,0,"div",54),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.formControlErrors.ref_id.errors.required)}}let us=(()=>{class D{constructor(d,b,j,et,ve){this.modalService=d,this.formBuilder=b,this.cdr=j,this.apiService=et,this.commonService=ve,this.submitted=!1,this.btnsubmitted=!1,this.stateList=[],this.editFormFlag=!1,this.isrefIdReadOnlyFlag=!1,this.isUserData={},this.isImageUrl="",this.isUserImage="",this.ProfileForm=this.formBuilder.group({company_name:"",website:"",address:[""],address_2:[""],country_id:["93"],city:[""],state_id:[""],zipcode:[""],email:[""],image:"",mobile:[""],name:[""],pan_no:"",ref_id:[""],id:[""],gst_no:"",nearest_airport:""})}ngOnInit(){this.apiService.onGetStateList(),this.apiService.onUserProfile(),this.commonService.GetStateListResponse().subscribe(d=>{d.length>0&&(this.stateList=d)}),this.ProfileForm.disable(),this.commonService.GetLoggedInUserFromBackend().subscribe(d=>{d&&(this.isUserData=d,this.isUserImage=""!=this.isUserData.user_image&&null!=this.isUserData.user_image&&null!=this.isUserData.user_image?this.isImageUrl+"/"+this.isUserData.user_image:"",this.setValueFromFormData(this.isUserData))}),this.commonService.GetImageUrl().subscribe(d=>{d&&(this.isImageUrl=d)})}setValueFromFormData(d){this.ProfileForm.controls.id.setValue(d.user_id),this.ProfileForm.controls.name.setValue(d.user_name),this.ProfileForm.controls.company_name.setValue(d.company_name),this.ProfileForm.controls.website.setValue(d.website),this.ProfileForm.controls.address.setValue(d.user_address),this.ProfileForm.controls.address_2.setValue(d.user_address_2),this.ProfileForm.controls.country_id.setValue(d.country_id),this.ProfileForm.controls.city.setValue(d.city),this.ProfileForm.controls.state_id.setValue(d.state_id),this.ProfileForm.controls.zipcode.setValue(d.zipcode),this.ProfileForm.controls.email.setValue(d.user_email),this.ProfileForm.controls.image.setValue(d.user_image),this.ProfileForm.controls.mobile.setValue(d.user_mobile),this.ProfileForm.controls.pan_no.setValue(d.pan_no),this.ProfileForm.controls.ref_id.setValue(d.user_reference_id),this.ProfileForm.controls.gst_no.setValue(d.gst_no),this.ProfileForm.controls.nearest_airport.setValue(d.nearest_airport),this.isrefIdReadOnlyFlag=""!=d.user_reference_id&&null!=d.user_reference_id&&null!=d.user_reference_id}ngAfterViewInit(){this.cdr.detectChanges()}get formControlErrors(){return this.ProfileForm.controls}onEditSaveForm(){this.editFormFlag=!this.editFormFlag,this.editFormFlag?(this.ProfileForm.enable(),this.ProfileForm.controls.email.disable(),this.ProfileForm.controls.country_id.disable()):this.ProfileForm.disable()}onSaveForm(){this.ProfileForm.disable()}onChangeImage(d){this.uploadedImagesData=d.target.files[0];var b=new FileReader;b.readAsDataURL(d.target.files[0]),b.onload=j=>{this.isUserImage=b.result},console.log(this.uploadedImagesData,"------112---*--*")}onProfileSubmit(){if(this.submitted=!0,!this.ProfileForm.invalid){const d=new FormData;d.append("id",this.ProfileForm.value.id),d.append("address",this.ProfileForm.value.address),d.append("address_2",this.ProfileForm.value.address_2),d.append("city",this.ProfileForm.value.city),d.append("company_name",this.ProfileForm.value.company_name),d.append("website",this.ProfileForm.value.website),d.append("country_id",this.ProfileForm.value.country_id),d.append("email",this.ProfileForm.value.email),d.append("gst_no",this.ProfileForm.value.gst_no),d.append("mobile",this.ProfileForm.value.mobile),d.append("name",this.ProfileForm.value.name),d.append("pan_no",this.ProfileForm.value.pan_no),d.append("state_id",this.ProfileForm.value.state_id),d.append("zipcode",this.ProfileForm.value.zipcode),d.append("nearest_airport",this.ProfileForm.value.nearest_airport),d.append("image",""!=this.isUserImage?this.uploadedImagesData.name:""),this.apiService.onUpdateProfile(d)}}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.Z7),e.Y36(ne.qu),e.Y36(e.sBO),e.Y36(g.gK),e.Y36(g.v_))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-profile"]],decls:109,vars:24,consts:[[2,"background-image","url(assets/images/Bg.webp)","background-repeat","no-repeat","background-size","cover","position","relative","top","-103px","background-position-x","center"],[1,"container"],[1,"row"],[1,"col-md-12"],[1,"pageheding"],[2,"font-family","'Lemon', serif"],["ngxUiLoaderBlurred",""],[1,"p-3","feature-wrapper","mb-5",2,"position","relative","margin-top","-100px"],[1,"container","bg-white","py-2","mb-2","mt-3",2,"box-shadow","1px 1px 6px -3px"],[1,"col-sm-12","d-flex","justify-content-between"],[1,"text-dark","mb-0","align-self-center"],["class","btn btn-primary",3,"click",4,"ngIf"],["class","btn btn-danger",3,"click",4,"ngIf"],[1,"container","py-2","bg-white","mb-5","mt-3","position-relative",2,"box-shadow","1px 1px 6px -3px","padding-left","0px !important","padding-right","0px !important"],[1,"offset-sm-3","col-sm-6","p-0"],[3,"formGroup"],[1,"row","container-fluid","bg-white","m-0","py-3","mb-5"],[1,"col-sm-12","text-center"],[1,"position-relative"],["class","fix-file","disabled","","type","file",4,"ngIf"],["class","fix-file","type","file",3,"change",4,"ngIf"],["onError","this.src='assets/images/no-image.png'","alt","",3,"src"],[1,"cam-position"],[1,"fa","fa-camera"],[1,"col-sm-6","mt-2"],[1,"mb-0"],["placeholder","Name","type","text","formControlName","name",1,"form-control"],["class","errorMsg",4,"ngIf"],["type","text","placeholder","Company Name","formControlName","company_name",1,"form-control"],[1,"col-sm-6","mt-3"],["type","text","placeholder","Website","formControlName","website",1,"form-control"],["placeholder","Email ID","type","email","formControlName","email",1,"form-control"],[1,"col-sm-12","mt-2"],["type","text","placeholder","Address 1","formControlName","address",1,"form-control"],["type","text","placeholder","Address 2","formControlName","address_2",1,"form-control"],[1,"col-sm-12","mt-3"],["type","text","formControlName","nearest_airport","placeholder","Nearest Airport",1,"form-control"],["placeholder","Country","id","country_id","formControlName","country_id",1,"form-control"],["value","","disabled","","selected",""],["value","93"],["placeholder","State","id","state_id","formControlName","state_id",1,"form-control"],[3,"value",4,"ngFor","ngForOf"],["type","text","placeholder","City","formControlName","city",1,"form-control"],["type","text","maxlength","6","placeholder","Zip Code","formControlName","zipcode",1,"form-control"],["type","text","maxlength","10","placeholder","Mobile No.","formControlName","mobile",1,"form-control"],["type","text","placeholder","GST No.","formControlName","gst_no","minlength","15","maxlength","15",1,"form-control"],["type","text","placeholder","PAN","formControlName","pan_no",1,"form-control"],["type","text","placeholder","Reference Id","formControlName","ref_id",1,"form-control",3,"readOnly"],[1,"btn","btn-primary",3,"click"],[1,"btn","btn-danger",3,"click"],["disabled","","type","file",1,"fix-file"],["file","","fileInput1",""],["type","file",1,"fix-file",3,"change"],[1,"errorMsg"],[4,"ngIf"],[3,"value"]],template:function(d,b){1&d&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h4",5),e._uU(6,"Profile"),e.qZA()()()()()(),e.TgZ(7,"div",6)(8,"div",1)(9,"div",7)(10,"div",8)(11,"div",2)(12,"div",9)(13,"h5",10),e._uU(14,"View Profile"),e.qZA(),e.YNc(15,Jn,2,0,"button",11),e.YNc(16,oo,2,0,"button",11),e.YNc(17,Va,2,0,"button",12),e.qZA()()(),e.TgZ(18,"div",13)(19,"div",14)(20,"form",15)(21,"div",16)(22,"div",17)(23,"label",18),e.YNc(24,wo,3,0,"input",19),e.YNc(25,po,3,0,"input",20),e._UZ(26,"img",21),e.TgZ(27,"span",22),e._UZ(28,"i",23),e.qZA()()(),e.TgZ(29,"div",24)(30,"label",25),e._uU(31,"Name"),e.qZA(),e._UZ(32,"input",26),e.YNc(33,Oo,2,1,"div",27),e.qZA(),e.TgZ(34,"div",24)(35,"label",25),e._uU(36,"Company Name"),e.qZA(),e._UZ(37,"input",28),e.YNc(38,qo,2,1,"div",27),e.qZA(),e.TgZ(39,"div",29)(40,"label",25),e._uU(41,"Website"),e.qZA(),e._UZ(42,"input",30),e.YNc(43,ba,2,1,"div",27),e.qZA(),e.TgZ(44,"div",29)(45,"label",25),e._uU(46,"Email ID"),e.qZA(),e._UZ(47,"input",31),e.YNc(48,Ro,2,1,"div",27),e.qZA(),e.TgZ(49,"div",32)(50,"label",25),e._uU(51,"Address 1"),e.qZA(),e.TgZ(52,"textarea",33),e._uU(53," "),e.qZA(),e.YNc(54,Oa,2,1,"div",27),e.qZA(),e.TgZ(55,"div",32)(56,"label",25),e._uU(57,"Address 2"),e.qZA(),e._UZ(58,"textarea",34),e.qZA(),e.TgZ(59,"div",35)(60,"label",25),e._uU(61,"Nearest Airport "),e.qZA(),e._UZ(62,"input",36),e.YNc(63,Vi,2,1,"div",27),e.qZA(),e.TgZ(64,"div",24)(65,"label",25),e._uU(66,"Country"),e.qZA(),e.TgZ(67,"select",37)(68,"option",38),e._uU(69,"Select Country"),e.qZA(),e.TgZ(70,"option",39),e._uU(71,"India"),e.qZA()(),e.YNc(72,cs,2,1,"div",27),e.qZA(),e.TgZ(73,"div",24)(74,"label",25),e._uU(75,"State"),e.qZA(),e.TgZ(76,"select",40)(77,"option",38),e._uU(78,"Select State"),e.qZA(),e.YNc(79,ks,2,2,"option",41),e.qZA(),e.YNc(80,Fa,2,1,"div",27),e.qZA(),e.TgZ(81,"div",24)(82,"label",25),e._uU(83,"City"),e.qZA(),e._UZ(84,"input",42),e.YNc(85,ys,2,1,"div",27),e.qZA(),e.TgZ(86,"div",24)(87,"label",25),e._uU(88,"Zip Code"),e.qZA(),e._UZ(89,"input",43),e.YNc(90,Ia,2,1,"div",27),e.qZA(),e.TgZ(91,"div",24)(92,"label",25),e._uU(93,"Mobile No."),e.qZA(),e._UZ(94,"input",44),e.YNc(95,Sa,2,1,"div",27),e.qZA(),e.TgZ(96,"div",24)(97,"label",25),e._uU(98,"GST No."),e.qZA(),e._UZ(99,"input",45),e.qZA(),e.TgZ(100,"div",24)(101,"label",25),e._uU(102,"PAN"),e.qZA(),e._UZ(103,"input",46),e.qZA(),e.TgZ(104,"div",24)(105,"label",25),e._uU(106,"Reference Id"),e.qZA(),e._UZ(107,"input",47),e.YNc(108,za,2,1,"div",27),e.qZA()()()()()()()()),2&d&&(e.xp6(15),e.Q6J("ngIf",!b.editFormFlag),e.xp6(1),e.Q6J("ngIf",b.editFormFlag),e.xp6(1),e.Q6J("ngIf",b.editFormFlag),e.xp6(3),e.Q6J("formGroup",b.ProfileForm),e.xp6(4),e.Q6J("ngIf",!b.editFormFlag),e.xp6(1),e.Q6J("ngIf",b.editFormFlag),e.xp6(1),e.Tol(1==b.isUserData.role_id||2==b.isUserData.role_id?"img-roud-box":"img-squre-box"),e.s9C("src",b.isUserImage,e.LSH),e.xp6(7),e.Q6J("ngIf",b.submitted&&b.formControlErrors.name.errors),e.xp6(5),e.Q6J("ngIf",b.submitted&&b.formControlErrors.company_name.errors),e.xp6(5),e.Q6J("ngIf",b.submitted&&b.formControlErrors.website.errors),e.xp6(5),e.Q6J("ngIf",b.submitted&&b.formControlErrors.email.errors),e.xp6(6),e.Q6J("ngIf",b.submitted&&b.formControlErrors.address.errors),e.xp6(9),e.Q6J("ngIf",b.submitted&&b.formControlErrors.nearest_airport.errors),e.xp6(9),e.Q6J("ngIf",b.submitted&&b.formControlErrors.country_id.errors),e.xp6(7),e.Q6J("ngForOf",b.stateList),e.xp6(1),e.Q6J("ngIf",b.submitted&&b.formControlErrors.state_id.errors),e.xp6(5),e.Q6J("ngIf",b.submitted&&b.formControlErrors.city.errors),e.xp6(5),e.Q6J("ngIf",b.submitted&&b.formControlErrors.zipcode.errors),e.xp6(5),e.Q6J("ngIf",b.submitted&&b.formControlErrors.mobile.errors),e.xp6(12),e.Q6J("readOnly",b.isrefIdReadOnlyFlag),e.xp6(1),e.Q6J("ngIf",b.submitted&&b.formControlErrors.ref_id.errors))},directives:[t.O5,ne._Y,ne.JL,ne.sg,ne.Fj,ne.JJ,ne.u,ne.EJ,ne.YN,ne.Kr,t.sg,ne.nD,ne.wO],styles:[".pageheding[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff;font-family:Roboto,sans-serif;font-size:60px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.92px;padding:89px;text-align:center;margin-top:30px;margin-bottom:50px}.img-roud-box[_ngcontent-%COMP%]{width:120px;height:120px;border:1px solid #ddd;border-radius:50%;padding:2px}.img-squre-box[_ngcontent-%COMP%]{max-width:120px;max-height:120px;border:1px solid #dddd;padding:2px}.cam-position[_ngcontent-%COMP%]{position:absolute;right:-10px;bottom:20px;width:40px;height:40px;border-radius:50px;border:1px solid #ddd;text-align:center;padding-top:5px;background-color:#ddd;font-size:18px;cursor:pointer}.fix-file[_ngcontent-%COMP%]{width:130px;height:130px;position:absolute;opacity:0;z-index:99;cursor:pointer}"]}),D})();var va=x(2081),da=x(7446);const Cs=["first_name"];function Pa(D,Te){if(1&D&&(e.TgZ(0,"label",126),e._uU(1),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.hij("Stops : ",null==d.searched_flight_detail?null:d.searched_flight_detail.stop_data.length,"")}}function Ra(D,Te){1&D&&(e.TgZ(0,"label",126),e._uU(1,"Non-stop"),e.qZA())}function ua(D,Te){if(1&D&&(e.TgZ(0,"label",126),e._uU(1),e.qZA()),2&D){const d=e.oxw(2);e.xp6(1),e.hij("Stops : ",null==d.searched_flight_detail?null:d.searched_flight_detail.return_stop_data.length,"")}}function Ho(D,Te){1&D&&(e.TgZ(0,"label",126),e._uU(1,"Non-stop"),e.qZA())}function Wr(D,Te){if(1&D&&(e.TgZ(0,"tr",14)(1,"td",16)(2,"div",17)(3,"div",18)(4,"p",20),e._uU(5),e.qZA(),e.TgZ(6,"p",21),e._uU(7),e.qZA(),e.TgZ(8,"p",20),e._uU(9),e.ALo(10,"date"),e.qZA(),e.TgZ(11,"p",22),e._uU(12),e.qZA()()()(),e.TgZ(13,"td",23)(14,"p",99)(15,"label",127),e._uU(16,"Duration"),e.qZA()(),e.TgZ(17,"span",25),e._UZ(18,"img",26),e.qZA(),e.TgZ(19,"label",27),e._UZ(20,"img",28),e.qZA(),e.TgZ(21,"span",29),e._UZ(22,"img",26),e.qZA(),e.YNc(23,ua,2,1,"label",30),e.YNc(24,Ho,2,0,"label",30),e.qZA(),e.TgZ(25,"td",31)(26,"div",17)(27,"div",32)(28,"p",20),e._uU(29),e.qZA(),e.TgZ(30,"p",21),e._uU(31),e.qZA(),e.TgZ(32,"p",20),e._uU(33),e.ALo(34,"date"),e.qZA(),e.TgZ(35,"p",22),e._uU(36),e.qZA()()()()()),2&D){const d=e.oxw();e.xp6(5),e.Oqu(null==d.searched_flight_detail||null==d.searched_flight_detail.return_flight_data?null:d.searched_flight_detail.return_flight_data.return_departure_city_name),e.xp6(2),e.Oqu(null==d.searched_flight_detail||null==d.searched_flight_detail.return_flight_data?null:d.searched_flight_detail.return_flight_data.return_departure_time),e.xp6(2),e.Oqu(e.xi3(10,11,null==d.searched_flight_detail||null==d.searched_flight_detail.return_flight_data?null:d.searched_flight_detail.return_flight_data.return_departure_date,"dd-MMM-yyyy")),e.xp6(3),e.Oqu(null==d.searched_flight_detail||null==d.searched_flight_detail.return_flight_data?null:d.searched_flight_detail.return_flight_data.return_departure_airport_name),e.xp6(3),e.Q6J("innerHTML",d.durationdiff(d.searched_flight_detail,"return"),e.oJD),e.xp6(8),e.Q6J("ngIf",0!=(null==d.searched_flight_detail?null:d.searched_flight_detail.return_stop_data.length)),e.xp6(1),e.Q6J("ngIf",0==(null==d.searched_flight_detail?null:d.searched_flight_detail.return_stop_data.length)),e.xp6(5),e.Oqu(null==d.searched_flight_detail||null==d.searched_flight_detail.return_flight_data?null:d.searched_flight_detail.return_flight_data.return_arrival_city_name),e.xp6(2),e.Oqu(null==d.searched_flight_detail||null==d.searched_flight_detail.return_flight_data?null:d.searched_flight_detail.return_flight_data.return_arrival_time),e.xp6(2),e.Oqu(e.xi3(34,14,null==d.searched_flight_detail||null==d.searched_flight_detail.return_flight_data?null:d.searched_flight_detail.return_flight_data.return_arrival_date,"dd-MMM-yyyy")),e.xp6(3),e.Oqu(null==d.searched_flight_detail||null==d.searched_flight_detail.return_flight_data?null:d.searched_flight_detail.return_flight_data.return_arrival_airport_name)}}function fn(D,Te){1&D&&(e._uU(0,"travelers details \xa0\xa0"),e._UZ(1,"i",128))}function ka(D,Te){if(1&D&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.hij("(",d.value.path,")")}}function Wo(D,Te){if(1&D&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.hij("(",d.value.path,")")}}function Tn(D,Te){if(1&D&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.hij("(",d.value.path,")")}}function uo(D,Te){1&D&&(e.TgZ(0,"small",160),e._uU(1," This Field is required "),e.qZA())}function Da(D,Te){if(1&D&&(e.TgZ(0,"div",158),e.YNc(1,uo,2,0,"small",159),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.Q6J("ngIf",d.controls.gender.errors.required)}}function Ka(D,Te){1&D&&(e.TgZ(0,"small",160),e._uU(1," This Field is required "),e.qZA())}function Do(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,Ka,2,0,"small",159),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.Q6J("ngIf",d.controls.first_name.errors.required)}}function hs(D,Te){1&D&&(e.TgZ(0,"small",160),e._uU(1," This Field is required "),e.qZA())}function ps(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,hs,2,0,"small",159),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.Q6J("ngIf",d.controls.last_name.errors.required)}}function Ma(D,Te){1&D&&(e.TgZ(0,"small",160),e._uU(1," This Field is required "),e.qZA())}function ao(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,Ma,2,0,"small",159),e.qZA()),2&D){const d=e.oxw(2).$implicit;e.xp6(1),e.Q6J("ngIf",d.controls.passport_no.errors.required)}}function Xa(D,Te){if(1&D&&(e.TgZ(0,"div",161)(1,"div",47)(2,"label",153),e._uU(3,"Passport No. *"),e.qZA(),e._UZ(4,"input",162),e.YNc(5,ao,2,1,"div",50),e.qZA()()),2&D){const d=e.oxw().$implicit,b=e.oxw();e.xp6(5),e.Q6J("ngIf",b.submitted&&d.controls.passport_no.errors)}}function Rs(D,Te){1&D&&(e.TgZ(0,"small",160),e._uU(1," This Field is required "),e.qZA())}function to(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,Rs,2,0,"small",159),e.qZA()),2&D){const d=e.oxw(2).$implicit;e.xp6(1),e.Q6J("ngIf",d.controls.passport_expire_date.errors.required)}}function xe(D,Te){if(1&D&&(e.TgZ(0,"div",161)(1,"div",47)(2,"label",153),e._uU(3,"Exp. Date *"),e.qZA(),e.TgZ(4,"mat-form-field",163),e._UZ(5,"input",164)(6,"mat-datepicker-toggle",165)(7,"mat-datepicker",null,166),e.qZA(),e.YNc(9,to,2,1,"div",50),e.qZA()()),2&D){const d=e.MAs(8),b=e.oxw().$implicit,j=e.oxw();e.xp6(5),e.Q6J("matDatepickerFilter",j.myFilter)("min",j.minPassportlastDate)("matDatepicker",d),e.xp6(1),e.Q6J("for",d),e.xp6(3),e.Q6J("ngIf",j.submitted&&b.controls.passport_expire_date.errors)}}function _t(D,Te){1&D&&(e.TgZ(0,"label",170),e._uU(1,"DOB *"),e.qZA())}function De(D,Te){if(1&D&&(e.TgZ(0,"mat-form-field",171),e._UZ(1,"input",172)(2,"mat-datepicker-toggle",165)(3,"mat-datepicker",null,166),e.qZA()),2&D){const d=e.MAs(4),b=e.oxw(3);e.xp6(1),e.Q6J("matDatepickerFilter",b.myFilter)("max",b.maxlastDate)("min",b.minlastDate)("matDatepicker",d),e.xp6(1),e.Q6J("for",d)}}function Mt(D,Te){1&D&&(e.TgZ(0,"small",160),e._uU(1," This Field is required "),e.qZA())}function ri(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,Mt,2,0,"small",159),e.qZA()),2&D){const d=e.oxw(2).$implicit;e.xp6(1),e.Q6J("ngIf",d.controls.dob.errors.required)}}function Ti(D,Te){if(1&D&&(e.TgZ(0,"div",167)(1,"div",59),e.YNc(2,_t,2,0,"label",168),e.YNc(3,De,5,5,"mat-form-field",169),e.YNc(4,ri,2,1,"div",50),e.qZA()()),2&D){const d=e.oxw().$implicit,b=e.oxw();e.xp6(2),e.Q6J("ngIf","infant"==d.value.path),e.xp6(1),e.Q6J("ngIf","infant"==d.value.path),e.xp6(1),e.Q6J("ngIf",b.submitted&&d.controls.dob.errors)}}function $i(D,Te){if(1&D&&(e.TgZ(0,"mat-form-field",171),e._UZ(1,"input",172)(2,"mat-datepicker-toggle",165)(3,"mat-datepicker",null,166),e.qZA()),2&D){const d=e.MAs(4),b=e.oxw(3);e.xp6(1),e.Q6J("matDatepickerFilter",b.myFilter)("max",b.maxlastDate)("min",b.minlastDate)("matDatepicker",d),e.xp6(1),e.Q6J("for",d)}}function pn(D,Te){if(1&D&&(e.TgZ(0,"mat-form-field",171),e._UZ(1,"input",173)(2,"mat-datepicker-toggle",165)(3,"mat-datepicker",null,166),e.qZA()),2&D){const d=e.MAs(4),b=e.oxw(3);e.xp6(1),e.Q6J("matDatepickerFilter",b.myFilter)("max",b.endatdate)("matDatepicker",d),e.xp6(1),e.Q6J("for",d)}}function $n(D,Te){1&D&&(e.TgZ(0,"small",160),e._uU(1," This Field is required "),e.qZA())}function Ur(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,$n,2,0,"small",159),e.qZA()),2&D){const d=e.oxw(2).$implicit;e.xp6(1),e.Q6J("ngIf",d.controls.dob.errors.required)}}function xr(D,Te){if(1&D&&(e.TgZ(0,"div",161)(1,"div",59)(2,"label",170),e._uU(3,"DOB *"),e.qZA(),e.YNc(4,$i,5,5,"mat-form-field",169),e.YNc(5,pn,5,4,"mat-form-field",169),e.YNc(6,Ur,2,1,"div",50),e.qZA()()),2&D){const d=e.oxw().$implicit,b=e.oxw();e.xp6(4),e.Q6J("ngIf","infant"==d.value.path),e.xp6(1),e.Q6J("ngIf","infant"!=d.value.path),e.xp6(1),e.Q6J("ngIf",b.submitted&&d.controls.dob.errors)}}function kr(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"div",129)(1,"div",130)(2,"div",131)(3,"div",132)(4,"div",133)(5,"div",134)(6,"h6",135)(7,"span",136),e._uU(8),e.YNc(9,ka,2,1,"span",50),e.YNc(10,Wo,2,1,"span",50),e.YNc(11,Tn,2,1,"span",50),e.qZA()()(),e.TgZ(12,"div",137)(13,"div",138)(14,"div",139)(15,"div",58)(16,"div",140)(17,"input",141),e.NdJ("change",function(j){return e.CHM(d),e.oxw().onItemChange(j)}),e.qZA(),e.TgZ(18,"label",142),e._uU(19,"Mr"),e.qZA(),e.TgZ(20,"input",143),e.NdJ("change",function(j){return e.CHM(d),e.oxw().onItemChange(j)}),e.qZA(),e.TgZ(21,"label",144),e._uU(22,"Mrs"),e.qZA(),e.TgZ(23,"input",145),e.NdJ("change",function(j){return e.CHM(d),e.oxw().onItemChange(j)}),e.qZA(),e.TgZ(24,"label",146),e._uU(25,"Ms"),e.qZA(),e.TgZ(26,"input",147),e.NdJ("change",function(j){return e.CHM(d),e.oxw().onItemChange(j)}),e.qZA(),e.TgZ(27,"label",148),e._uU(28,"Miss"),e.qZA(),e.TgZ(29,"input",149),e.NdJ("change",function(j){return e.CHM(d),e.oxw().onItemChange(j)}),e.qZA(),e.TgZ(30,"label",150),e._uU(31,"Mstr"),e.qZA()(),e.YNc(32,Da,2,1,"div",151),e.qZA(),e.TgZ(33,"div",152)(34,"div",47)(35,"label",153),e._uU(36,"First Name *"),e.qZA(),e._UZ(37,"input",154),e.YNc(38,Do,2,1,"div",50),e.qZA()(),e.TgZ(39,"div",152)(40,"div",47)(41,"label",153),e._uU(42,"Last Name *"),e.qZA(),e._UZ(43,"input",155),e.YNc(44,ps,2,1,"div",50),e.qZA()(),e.YNc(45,Xa,6,1,"div",156),e.YNc(46,xe,10,5,"div",156),e.YNc(47,Ti,5,3,"div",157),e.YNc(48,xr,7,3,"div",156),e.qZA()()()()()()()()}if(2&D){const d=Te.$implicit,b=Te.index,j=e.oxw();e.Q6J("formGroup",d),e.xp6(5),e.Gre("card-header ",d.value.color1,""),e.MGl("id","heading",b,""),e.xp6(3),e.hij("Traveler ",b+1," "),e.xp6(1),e.Q6J("ngIf","bg-light-pink"==d.value.color1),e.xp6(1),e.Q6J("ngIf","bg-child"==d.value.color1),e.xp6(1),e.Q6J("ngIf","bg-adult"==d.value.color1),e.xp6(1),e.Q6J("id","collapse"+b),e.uIk("aria-labelledby","heading"+b),e.xp6(1),e.Gre("card-body1 ",d.value.color2,""),e.xp6(4),e.MGl("id","radio1_",b,""),e.xp6(1),e.MGl("for","radio1_",b,""),e.xp6(2),e.MGl("id","radio2_",b,""),e.xp6(1),e.MGl("for","radio2_",b,""),e.xp6(2),e.MGl("id","radio3_",b,""),e.xp6(1),e.MGl("for","radio3_",b,""),e.xp6(2),e.MGl("id","radio4_",b,""),e.xp6(1),e.MGl("for","radio4_",b,""),e.xp6(2),e.MGl("id","radio5_",b,""),e.xp6(1),e.MGl("for","radio5_",b,""),e.xp6(2),e.Q6J("ngIf",j.submitted&&d.controls.gender.errors),e.xp6(6),e.Q6J("ngIf",j.submitted&&d.controls.first_name.errors),e.xp6(6),e.Q6J("ngIf",j.submitted&&d.controls.last_name.errors),e.xp6(1),e.Q6J("ngIf",1==j.searched_flight_detail.international_flight_staus),e.xp6(1),e.Q6J("ngIf",1==j.searched_flight_detail.international_flight_staus),e.xp6(1),e.Q6J("ngIf",1==!j.searched_flight_detail.international_flight_staus&&"infant"==d.value.path),e.xp6(1),e.Q6J("ngIf",1==j.searched_flight_detail.international_flight_staus)}}function fo(D,Te){1&D&&(e.TgZ(0,"small",160),e._uU(1," This Field is required "),e.qZA())}function Hr(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,fo,2,0,"small",159),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.formControlErrors.contact_name.errors.required)}}function zr(D,Te){1&D&&(e.TgZ(0,"small",160),e._uU(1," This Field is required "),e.qZA())}function Ae(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,zr,2,0,"small",159),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.formControlErrors.contact_email.errors.required)}}function _e(D,Te){1&D&&(e.TgZ(0,"small",160),e._uU(1," This Field is required "),e.qZA())}function se(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,_e,2,0,"small",159),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.formControlErrors.contact_number.errors.required)}}function vt(D,Te){if(1&D&&(e.TgZ(0,"label",174),e._uU(1),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.hij("Stops : ",null==d.searched_flight_detail?null:d.searched_flight_detail.stop_data.length,"")}}function Wi(D,Te){1&D&&(e.TgZ(0,"label",174),e._uU(1," Non-stop"),e.qZA())}function Yn(D,Te){if(1&D&&(e.TgZ(0,"label",174),e._uU(1),e.qZA()),2&D){const d=e.oxw(2);e.xp6(1),e.hij("Stops : ",null==d.searched_flight_detail?null:d.searched_flight_detail.return_stop_data.length,"")}}function go(D,Te){1&D&&(e.TgZ(0,"label",174),e._uU(1,"Non-stop"),e.qZA())}function xa(D,Te){if(1&D&&(e.TgZ(0,"tr")(1,"td",175)(2,"div",80)(3,"div",81)(4,"p",76),e._uU(5),e.qZA(),e.TgZ(6,"p",82),e._uU(7),e.qZA()(),e.TgZ(8,"div",81)(9,"label",83),e._uU(10,"Duration"),e.qZA(),e._UZ(11,"br"),e.YNc(12,Yn,2,1,"label",84),e.YNc(13,go,2,0,"label",84),e.qZA(),e.TgZ(14,"div",81)(15,"p",76),e._uU(16),e.qZA(),e.TgZ(17,"p",82),e._uU(18),e.qZA()()()()()),2&D){const d=e.oxw();e.xp6(5),e.hij("",null==d.searched_flight_detail?null:d.searched_flight_detail.return_flight_data.return_departure_time," "),e.xp6(2),e.hij(" ",null==d.searched_flight_detail?null:d.searched_flight_detail.return_flight_data.return_departure_city_name,""),e.xp6(2),e.Q6J("innerHTML",d.durationdiff(d.searched_flight_detail,"return"),e.oJD),e.xp6(3),e.Q6J("ngIf",0!=(null==d.searched_flight_detail?null:d.searched_flight_detail.return_stop_data.length)),e.xp6(1),e.Q6J("ngIf",0==(null==d.searched_flight_detail?null:d.searched_flight_detail.return_stop_data.length)),e.xp6(3),e.Oqu(null==d.searched_flight_detail?null:d.searched_flight_detail.return_flight_data.return_arrival_time),e.xp6(2),e.hij(" ",null==d.searched_flight_detail?null:d.searched_flight_detail.return_flight_data.return_arrival_city_name,"")}}function Qo(D,Te){1&D&&(e.TgZ(0,"span"),e._uU(1,"(Infant)"),e.qZA())}function Yo(D,Te){1&D&&(e.TgZ(0,"small",160),e._uU(1," This Field is required "),e.qZA())}function gn(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,Yo,2,0,"small",159),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.Q6J("ngIf",d.controls.gender.errors.required)}}function Yr(D,Te){1&D&&(e.TgZ(0,"small",160),e._uU(1," This Field is required "),e.qZA())}function Ya(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,Yr,2,0,"small",159),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.Q6J("ngIf",d.controls.first_name.errors.required)}}function yo(D,Te){1&D&&(e.TgZ(0,"small",160),e._uU(1," This Field is required "),e.qZA())}function es(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,yo,2,0,"small",159),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.Q6J("ngIf",d.controls.last_name.errors.required)}}function fs(D,Te){1&D&&(e.TgZ(0,"small",160),e._uU(1," This Field is required "),e.qZA())}function ha(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,fs,2,0,"small",159),e.qZA()),2&D){const d=e.oxw(2).$implicit;e.xp6(1),e.Q6J("ngIf",d.controls.passport_no.errors.required)}}function gs(D,Te){if(1&D&&(e.TgZ(0,"div",189)(1,"div",47)(2,"label",170),e._uU(3,"Passport No. *"),e.qZA(),e._UZ(4,"input",190),e.YNc(5,ha,2,1,"div",50),e.qZA()()),2&D){const d=e.oxw().$implicit,b=e.oxw();e.xp6(5),e.Q6J("ngIf",b.submitted&&d.controls.passport_no.errors)}}function sl(D,Te){1&D&&(e.TgZ(0,"small",160),e._uU(1," This Field is required "),e.qZA())}function bl(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,sl,2,0,"small",159),e.qZA()),2&D){const d=e.oxw(2).$implicit;e.xp6(1),e.Q6J("ngIf",d.controls.passport_expire_date.errors.required)}}function Ks(D,Te){if(1&D&&(e.TgZ(0,"div",189)(1,"div",47)(2,"label",170),e._uU(3,"Exp. Date *"),e.qZA(),e.TgZ(4,"mat-form-field",171),e._UZ(5,"input",164)(6,"mat-datepicker-toggle",165)(7,"mat-datepicker",191,166),e.qZA(),e.YNc(9,bl,2,1,"div",50),e.qZA()()),2&D){const d=e.MAs(8),b=e.oxw().$implicit,j=e.oxw();e.xp6(5),e.Q6J("matDatepickerFilter",j.myFilter)("min",j.currentdate)("matDatepicker",d),e.xp6(1),e.Q6J("for",d),e.xp6(1),e.Q6J("startAt",j.currentdate),e.xp6(2),e.Q6J("ngIf",j.submitted&&b.controls.passport_expire_date.errors)}}function Ba(D,Te){1&D&&(e.TgZ(0,"label",170),e._uU(1,"DOB *"),e.qZA())}function Ga(D,Te){if(1&D&&(e.TgZ(0,"mat-form-field",171),e._UZ(1,"input",172)(2,"mat-datepicker-toggle",165)(3,"mat-datepicker",null,166),e.qZA()),2&D){const d=e.MAs(4),b=e.oxw(3);e.xp6(1),e.Q6J("matDatepickerFilter",b.myFilter)("max",b.maxlastDate)("min",b.minlastDate)("matDatepicker",d),e.xp6(1),e.Q6J("for",d)}}function so(D,Te){1&D&&(e.TgZ(0,"small",160),e._uU(1," This Field is required "),e.qZA())}function pa(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,so,2,0,"small",159),e.qZA()),2&D){const d=e.oxw(2).$implicit;e.xp6(1),e.Q6J("ngIf",d.controls.dob.errors.required)}}function ts(D,Te){if(1&D&&(e.TgZ(0,"div",167)(1,"div",59),e.YNc(2,Ba,2,0,"label",168),e.YNc(3,Ga,5,5,"mat-form-field",169),e.YNc(4,pa,2,1,"div",50),e.qZA()()),2&D){const d=e.oxw().$implicit,b=e.oxw();e.xp6(2),e.Q6J("ngIf","infant"==d.value.path),e.xp6(1),e.Q6J("ngIf","infant"==d.value.path),e.xp6(1),e.Q6J("ngIf",b.submitted&&d.controls.dob.errors)}}function it(D,Te){if(1&D&&(e.TgZ(0,"mat-form-field",171),e._UZ(1,"input",172)(2,"mat-datepicker-toggle",165)(3,"mat-datepicker",null,166),e.qZA()),2&D){const d=e.MAs(4),b=e.oxw(3);e.xp6(1),e.Q6J("matDatepickerFilter",b.myFilter)("max",b.maxlastDate)("min",b.minlastDate)("matDatepicker",d),e.xp6(1),e.Q6J("for",d)}}function P(D,Te){if(1&D&&(e.TgZ(0,"mat-form-field",171),e._UZ(1,"input",173)(2,"mat-datepicker-toggle",165)(3,"mat-datepicker",null,166),e.qZA()),2&D){const d=e.MAs(4),b=e.oxw(3);e.xp6(1),e.Q6J("matDatepickerFilter",b.myFilter)("max",b.endatdate)("matDatepicker",d),e.xp6(1),e.Q6J("for",d)}}function N(D,Te){1&D&&(e.TgZ(0,"small",160),e._uU(1," This Field is required "),e.qZA())}function be(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,N,2,0,"small",159),e.qZA()),2&D){const d=e.oxw(2).$implicit;e.xp6(1),e.Q6J("ngIf",d.controls.dob.errors.required)}}function pt(D,Te){if(1&D&&(e.TgZ(0,"div",161)(1,"div",59)(2,"label",170),e._uU(3,"DOB *"),e.qZA(),e.YNc(4,it,5,5,"mat-form-field",169),e.YNc(5,P,5,4,"mat-form-field",169),e.YNc(6,be,2,1,"div",50),e.qZA()()),2&D){const d=e.oxw().$implicit,b=e.oxw();e.xp6(4),e.Q6J("ngIf","infant"==d.value.path),e.xp6(1),e.Q6J("ngIf","infant"!=d.value.path),e.xp6(1),e.Q6J("ngIf",b.submitted&&d.controls.dob.errors)}}function Zt(D,Te){if(1&D&&(e.TgZ(0,"div",129)(1,"div",176)(2,"div",131)(3,"div",132)(4,"div",177)(5,"div",134)(6,"h6",135)(7,"span",136),e._uU(8),e.YNc(9,Qo,2,0,"span",50),e.qZA()()(),e.TgZ(10,"div",178)(11,"div",138)(12,"div",179)(13,"div",113)(14,"div",47)(15,"label",170),e._uU(16,"Select Title *"),e.qZA(),e.TgZ(17,"select",180)(18,"option",181),e._uU(19,"Title *"),e.qZA(),e.TgZ(20,"option",182),e._uU(21,"Mr"),e.qZA(),e.TgZ(22,"option",183),e._uU(23,"Mrs"),e.qZA(),e.TgZ(24,"option",184),e._uU(25,"Miss"),e.qZA(),e.TgZ(26,"option",185),e._uU(27,"Ms"),e.qZA(),e.TgZ(28,"option",185),e._uU(29,"Mstr"),e.qZA()(),e.YNc(30,gn,2,1,"div",50),e.qZA()(),e.TgZ(31,"div",113)(32,"div",47)(33,"label",170),e._uU(34,"First Name *"),e.qZA(),e._UZ(35,"input",186),e.YNc(36,Ya,2,1,"div",50),e.qZA()(),e.TgZ(37,"div",113)(38,"div",47)(39,"label",170),e._uU(40,"Last Name *"),e.qZA(),e._UZ(41,"input",187),e.YNc(42,es,2,1,"div",50),e.qZA()(),e.YNc(43,gs,6,1,"div",188),e.YNc(44,Ks,10,6,"div",188),e.YNc(45,ts,5,3,"div",157),e.YNc(46,pt,7,3,"div",156),e.qZA()()()()()()()()),2&D){const d=Te.$implicit,b=Te.index,j=e.oxw();e.Q6J("formGroup",d),e.xp6(5),e.Gre("card-header ",d.value.color1,""),e.MGl("id","heading",b,""),e.xp6(3),e.hij("Traveler ",b+1," "),e.xp6(1),e.Q6J("ngIf","bg-light-pink"==d.value.color1),e.xp6(1),e.Q6J("id","collapse"+b),e.uIk("aria-labelledby","heading"+b),e.xp6(1),e.Gre("card-body ",d.value.color2,""),e.xp6(19),e.Q6J("ngIf",j.submitted&&d.controls.gender.errors),e.xp6(6),e.Q6J("ngIf",j.submitted&&d.controls.first_name.errors),e.xp6(6),e.Q6J("ngIf",j.submitted&&d.controls.last_name.errors),e.xp6(1),e.Q6J("ngIf",1==j.flightdetails.international_flight_staus),e.xp6(1),e.Q6J("ngIf",1==j.flightdetails.international_flight_staus),e.xp6(1),e.Q6J("ngIf",1==!j.searched_flight_detail.international_flight_staus&&"infant"==d.value.path),e.xp6(1),e.Q6J("ngIf",1==j.searched_flight_detail.international_flight_staus)}}function oi(D,Te){if(1&D&&(e.TgZ(0,"tr")(1,"td",193),e._uU(2,"Onward"),e.qZA(),e.TgZ(3,"td"),e._uU(4),e.qZA(),e.TgZ(5,"td"),e._uU(6),e.qZA()()),2&D){const d=Te.$implicit;e.xp6(4),e.Oqu(d.city_name),e.xp6(2),e.hij("",d.stop_duration," Mins")}}function ci(D,Te){if(1&D&&(e.TgZ(0,"tbody"),e.YNc(1,oi,7,2,"tr",192),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngForOf",null==d.searched_flight_detail?null:d.searched_flight_detail.stop_data)}}function Ni(D,Te){if(1&D&&(e.TgZ(0,"tr")(1,"td",193),e._uU(2,"Return"),e.qZA(),e.TgZ(3,"td"),e._uU(4),e.qZA(),e.TgZ(5,"td"),e._uU(6),e.qZA()()),2&D){const d=Te.$implicit;e.xp6(4),e.Oqu(d.city_name),e.xp6(2),e.hij("",d.stop_duration," Mins")}}function Ji(D,Te){if(1&D&&(e.TgZ(0,"tbody"),e.YNc(1,Ni,7,2,"tr",192),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngForOf",null==d.searched_flight_detail?null:d.searched_flight_detail.return_stop_data)}}function Vn(D,Te){1&D&&(e.TgZ(0,"tbody")(1,"tr")(2,"td",194),e._uU(3,"Onward"),e.qZA(),e.TgZ(4,"td",195),e._uU(5,"Non Stop"),e.qZA()()())}function Xn(D,Te){1&D&&(e.TgZ(0,"tbody")(1,"tr")(2,"td",194),e._uU(3,"Return"),e.qZA(),e.TgZ(4,"td",195),e._uU(5,"Non Stop"),e.qZA()()())}function vr(D,Te){1&D&&(e.TgZ(0,"small",160),e._uU(1," This Field is required "),e.qZA())}function Zr(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,vr,2,0,"small",159),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.formControlErrors.contact_name.errors.required)}}function sr(D,Te){1&D&&(e.TgZ(0,"small",160),e._uU(1," This Field is required "),e.qZA())}function Fr(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,sr,2,0,"small",159),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.formControlErrors.contact_email.errors.required)}}function mo(D,Te){1&D&&(e.TgZ(0,"small",160),e._uU(1," This Field is required "),e.qZA())}function Mo(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,mo,2,0,"small",159),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.formControlErrors.contact_number.errors.required)}}const Nr=function(D){return{"is-invalid":D}};let $o=(()=>{class D{constructor(d,b,j,et,ve,wi,Fi,Ki){this.commonService=d,this.modalService=b,this.datePipe=j,this.formBuilder=et,this.apiService=ve,this.activatedRoute=wi,this.dateAdapter=Fi,this.messageService=Ki,this.getData={},this.flightdetails=[],this.bookingToken="",this.isLoggedInUser={},this.imageUrl="",this.isBaggageDetail=!1,this.isContactDetail=!1,this.isLoggedIn=!1,this.outSide=!0,this.pgGat=!1,this.searched_flight_detail={},this.searched_form_data={},this.currentdate=this.datePipe.transform(new Date,"yyyy-MM-dd"),this.endatdate=this.datePipe.transform(new Date,"yyyy-MM-dd"),this.submitted=!1,this.btnsubmitted=!1,this.isTravelsObject={adult:1,child:0,infant:0},this.isChangeAmount=0,this.imageBaseUrl="",this.disableButtonFalse=!0,this.dateAdapter.setLocale("en-GB")}ngOnInit(){setTimeout(()=>{this.modalService.SetGroupfareTicket(!0)},1e3),this.commonService.GetLoggedInUser().subscribe(Ki=>this.isLoggedInUser=Ki),this.commonService.GetLoggedInStatus().subscribe(Ki=>this.isLoggedIn=Ki),this.isLoggedIn?(this.outSide=!1,this.pgGat=!0):(this.outSide=!0,this.pgGat=!0);var d=new Date,j=((new Date).getMinutes(),new Date(d));j.setMinutes(d.getMinutes()+10);var et=new Date(j).getMinutes();if(this.interval=setInterval(()=>{(new Date).getMinutes()>=et&&clearInterval(this.interval)},1e3),this.activatedRoute.params.forEach(Ki=>{this.bookingId=Ki.id}),this.commonService.GetOwnerUserData().subscribe(Ki=>{Ki&&(this.getData=Ki.special_info)}),this.AddForm=this.formBuilder.group({contact_name:["",ne.kI.required],contact_email:["",ne.kI.required],contact_number:["",ne.kI.required],Attendie:new ne.Oe([])}),this.commonService.GetImageUrl().subscribe(Ki=>{Ki&&(this.imageUrl=Ki)}),this.commonService.GetSelectedTravelersData().subscribe(Ki=>{if(Ki){if(this.isTravelsObject=Ki,this.isTravelsObject.infant){var _r=0;_r+=Number(this.isTravelsObject.infant);for(let Pn=0;Pn<_r;Pn++)this.t.push(this.formBuilder.group({gender:["",ne.kI.required],first_name:["",ne.kI.required],middle_name:[""],last_name:["",ne.kI.required],age:["1"],passport_no:[""],passport_expire_date:[""],dob:["",[ne.kI.required]],path:["infant"],color1:["bg-light-pink"]}))}if(this.isTravelsObject.child){var Hi=0;Hi+=Number(this.isTravelsObject.child);for(let Pn=0;Pn>>",Fi),(new Date).getFullYear();let Hi=new Date(this.subtractYears(this.searched_flight_detail.departure_date,2));console.log("Today is: "+Hi.toLocaleString()),Hi.setDate(Hi.getDate()+1),this.minlastDate=Hi,this.maxlastDate=new Date(this.searched_flight_detail.departure_date),this.minPassportlastDate=new Date(this.AddMonth(this.searched_flight_detail.departure_date,6)),console.log("minlastDate---------",this.minlastDate),console.log("maxlastDate---------",this.maxlastDate)}null!=sessionStorage.getItem("booking_token")&&null!=sessionStorage.getItem("booking_token")&&""!=sessionStorage.getItem("booking_token")&&(ve=sessionStorage.getItem("booking_token"),this.bookingToken=JSON.parse(ve).token),null!=sessionStorage.getItem("search_form_Data")&&null!=sessionStorage.getItem("search_form_Data")&&""!=sessionStorage.getItem("search_form_Data")&&(ve=sessionStorage.getItem("search_form_Data"),this.commonService.SetMasterTripOptions(JSON.parse(ve).isMasterType),this.searched_form_data=JSON.parse(ve).formValue),this.isLoggedInUser&&(this.AddForm.controls.contact_email.setValue(this.isLoggedInUser.email),this.AddForm.controls.contact_name.setValue(this.isLoggedInUser.name),this.AddForm.controls.contact_number.setValue(this.isLoggedInUser.mobile)),this.commonService.GetButtonDisabledFlag().subscribe(Ki=>this.btnsubmitted=Ki),this.commonService.GetMasterTripOptions().subscribe(Ki=>{Ki&&(this.isMasterOption=Ki)})}get formControlErrors(){return this.AddForm.controls}get t(){return this.formControlErrors.Attendie}onItemChange(d){console.log("event=====>>>",d.target.value)}durationSplit(d){var b=d.split(":");return b[0]+" hrs : "+b[1]+" mins"}durationdiff(d,b){var wi,Fi,j=d.departure_time,et=d.arrival_time,ve=d.departure_date,Ki=parseInt(j.split(":")[0]),_r=parseInt(et.split(":")[0]);if("oneway"==b){if("0"==d.duration){if(_r>>>",this.AddForm),this.submitted=!0,this.AddForm.invalid)this.messageService.showError("Please fill required fields");else{var d=this.AddForm.value,b=0;b=b+Number(this.isTravelsObject.adult)+Number(this.isTravelsObject.child)+Number(this.isTravelsObject.infant),d.Attendie.forEach(1==this.searched_flight_detail.international_flight_staus?ve=>{ve.dob=this.convert(ve.dob),ve.passport_expire_date=this.convert(ve.passport_expire_date)}:ve=>{ve.dob=null!=ve.dob&&""!=ve.dob?this.convert(ve.dob):""}),d.Attendie.forEach(ve=>{"infant"==ve.path?ve.age=1:"child"==ve.path?ve.age=5:"adult"==ve.path&&(ve.age=20)});var j="";null!=this.searched_flight_detail.static&&(j=this.searched_flight_detail.static);var et={booking_token_id:this.bookingToken,user_id:this.isLoggedInUser.id,flight_id:this.searched_flight_detail.flight_id,departure_date:this.searched_flight_detail.departure_date,return_date:this.searched_form_data.return_date,adult:this.searched_form_data.adult,children:this.searched_form_data.child,infant:this.searched_form_data.infant,total_book_seats:Number(this.searched_form_data.adult)+Number(this.searched_form_data.child)+Number(this.searched_form_data.infant),amount:this.searched_flight_detail.total_payable_price,total_amount:this.searched_flight_detail.pricing.final_pay_amount,contact_name:d.contact_name,contact_email:d.contact_email,contact_number:d.contact_number,status:"1",transaction_id:"",special_Information:this.getData,flight_traveller_details:d.Attendie,inventory_from:this.searched_flight_detail.pricing.inventory_from,payment_success_url:"d",payment_failure_url:"d",outside:this.outSide,dep_city_code:this.searched_flight_detail.departure_city_code||this.searched_flight_detail.departure_airport_code,arr_city_code:this.searched_flight_detail.arrival_city_code||this.searched_flight_detail.arrival_airport_code,pg:this.pgGat,static:j};1==this.isMasterOption?(sessionStorage.setItem("SetFlightResponseSendingApiRequest",JSON.stringify({data:et,flight_detail:this.searched_flight_detail,inventory_from:this.searched_flight_detail.pricing.inventory_from})),this.commonService.SetFlightResponseSendingApiRequest({data:et,flight_detail:this.searched_flight_detail,inventory_from:this.searched_flight_detail.pricing.inventory_from}),this.commonService.SetPriceUpdate(this.searched_flight_detail.total_payable_price),this.modalService.SetConfirmBookingModal(!0)):(this.isChangeAmount=this.searched_flight_detail.total_payable_price,et.airline_code=this.searched_flight_detail.airline_code,sessionStorage.setItem("SetFlightResponseSendingApiRequest",JSON.stringify({data:et,flight_detail:this.searched_flight_detail,inventory_from:this.searched_flight_detail.pricing.inventory_from})),this.apiService.onRequestFlightBookingFitPriceCheck(et)),sessionStorage.getItem("SetFlightResponseSendingApiRequest")}}onFitBookApiRequest(d,b){var j=d;j.total_amount=b,this.apiService.onRequestFlightBookingFit(j)}convert(d){var b=new Date(d),j=("0"+(b.getMonth()+1)).slice(-2),et=("0"+b.getDate()).slice(-2);return[b.getFullYear(),j,et].join("-")}termsCondition(d){this.disableButtonFalse=1!=d.checked}onBaggageDetail(){this.isBaggageDetail=!this.isBaggageDetail}onContactDetail(){this.isContactDetail=!this.isContactDetail}numberOnly(d){const b=d.which?d.which:d.keyCode;return!(b>31&&(b<48||b>57))}subtractYears(d,b){const j=new Date(d);return j.setFullYear(j.getFullYear()-b),j}AddMonth(d,b){const j=new Date(d);return j.setMonth(j.getMonth()+b),j}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.v_),e.Y36(g.Z7),e.Y36(t.uU),e.Y36(ne.qu),e.Y36(g.gK),e.Y36(H.gz),e.Y36(Pe._A),e.Y36(g.ez))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-search-details"]],viewQuery:function(d,b){if(1&d&&e.Gf(Cs,5),2&d){let j;e.iGM(j=e.CRH())&&(b.first_name=j.first)}},features:[e._Bn([t.uU])],decls:300,vars:88,consts:[["ngxUiLoaderBlurred","",1,"search-detailspage",2,"background-image","url(assets/images/Bg.webp)"],[1,"container"],[1,"my-2"],[1,"mt-2"],[1,"row","m-0"],[1,"col-md-9"],[1,"card1"],[1,"heding"],[1,"d-flex","px-2",2,"vertical-align","middle"],["alt","Image Not Found","onerror","this.src='https://icon-library.com/images/no-picture-available-icon/no-picture-available-icon-1.jpg'",1,"img-box",2,"height","42px","width","auto","border-radius","5px","margin","6px 0",3,"src"],[1,"ft-16","textclr","mb-0","ml-2","pt-2","mt-1","airlineCss"],[1,"px-2"],[1,"w-100","mv-list-hide",2,"overflow-x","inherit","overflow","auto"],[1,"table","dataTable","m-0","mytbl","w-100"],[1,"odd"],["valign","top","colspan","7",1,"dataTables_empty",2,"display","none"],[2,"width","29%"],[1,""],[1,"departmainde"],[1,"d1"],[1,"d3"],[1,"d2"],[1,"d4"],[2,"width","35%"],[1,"textclr","Durationdate",3,"innerHTML"],[1,"leftimg"],["src","assets/images/raund.webp","alt",""],[1,"w-100","m-0"],["src","assets/images/vector.webp","alt","",2,"width","95%","height","1px"],[1,"rightimg"],["class","m-0 ft-12 textclr",4,"ngIf"],[2,"width","36%"],[1,"ArrivalDET"],["class","odd",4,"ngIf"],[1,"tabbg"],["stepper",""],[3,"stepControl"],[3,"formGroup"],["matStepLabel",""],[1,"firstp"],[1,"row","m-0","py-3","w-100","pb-2","detailDate"],["class","row m-0 w-100",3,"formGroup",4,"ngFor","ngForOf"],[1,"row","m-0","w-100",2,"padding","5px","background-color","#518fc5","color","#fff","border-radius","15px"],[1,"m-0","pl-1"],[1,"p-1","w-100","py-3"],[1,"row","w-100"],[1,"col-md-4"],[1,"form-group","mb-1"],["for","Name",1,"mb-1","formLabel"],["type","text","formControlName","contact_name","placeholder","Full Name",1,"form-control","sizeFt",2,"background-color","#fff !important",3,"ngClass"],[4,"ngIf"],["for","email",1,"mb-1","formLabel"],["type","email","formControlName","contact_email","placeholder","Email",1,"form-control","sizeFt",2,"background-color","#fff !important",3,"ngClass"],["for","mobile",1,"mb-1","formLabel"],["type","text","maxlength","10","formControlName","contact_number","placeholder","Mobile No.",1,"form-control","sizeFt",2,"background-color","#fff !important",3,"ngClass"],[1,"row","m-0","w-100","mt-4"],[1,"m-0","pl-3","formLabel"],[1,"p-1","w-100","py-3","pt-0"],[1,"col-md-12"],[1,"form-group"],["disabled","","rows","8",1,"form-control","bg-white",3,"value"],[1,"col-md-12","text-center"],[1,"example-section"],[1,"example-margin",3,"change"],["href","../terms-condition/","target","_blank",1,"cursorp","text-orange"],[1,"btn","btn-primary",3,"disabled","click"],[1,"bg-white","p-0","table-responsive","col-md-8","d-none",2,"box-shadow","1px 1px 6px -3px"],[1,"m-0","p-2","pl-3","text-left","w-100"],[1,"float-right","mv-list-show"],[1,"w-100","mv-list-show",2,"overflow-x","inherit","overflow","auto"],[1,"col-lg-12","p-0"],[1,"row","m-0","p-2","justify-content-between",2,"border-bottom","1px solid #ddd"],[1,"col-","align-self-center"],["alt","Image Not Found","onerror","this.src='https://icon-library.com/images/no-picture-available-icon/no-picture-available-icon-1.jpg'",1,"float-left",2,"height","30px","width","30px","margin-right","5px","border-radius","5px",3,"src"],[1,"ft-12","textclr","float-left",2,"margin-top","-3px !important"],[1,"ft-12","textclr","float-left",2,"margin-top","-2px !important"],[1,"m-0","ft-20"],[1,"fa","fa-rupee"],[1,"w-100"],[2,"padding","0px"],[1,"row","m-0","p-2","justify-content-between"],[1,"col-","text-center","align-self-center"],[1,"m-0","fw-500","ft-12","textclr",2,"margin-top","-5px !important"],[1,"m-0","p-0","ft-12","textclr",3,"innerHTML"],["class","m-0 border-top ft-12 textclr",4,"ngIf"],[1,"m-0","ft-18"],[1,"row","m-0","w-100"],[2,"width","100%",3,"formGroup"],[1,"row","m-0","py-3","w-100","pb-2"],[1,"row","m-0",3,"id"],[1,"col-sm-6"],[1,"m-0","mb-2","text-left"],[1,"table","border","mytbl"],[1,"text-center"],[1,"fw-500"],[1,"fw-400","ft-12","textclr"],[1,"p-0","text-left"],[1,"m-0","fw-400"],[1,"p-0","text-left","fw-400"],[1,"m-0"],[1,"col-sm-6","text-center"],[1,"text-center",2,"line-height","40px"],[1,"row","m-0","mt-2"],[1,"row","m-0","w-100",2,"background-color","#ddd"],[1,"m-0","p-3","pl-3"],[1,"p-1","w-100","py-3","border",2,"background-color","#ececec"],["for","Name",1,"mb-1"],["type","text","formControlName","contact_name","placeholder","Full Name",1,"form-control",2,"background-color","#fff !important",3,"ngClass"],["for","email",1,"mb-1"],["type","email","formControlName","contact_email","placeholder","Email",1,"form-control",2,"background-color","#fff !important",3,"ngClass"],["for","mobile",1,"mb-1"],["type","text","maxlength","10","formControlName","contact_number","placeholder","Mobile No.",1,"form-control",2,"background-color","#fff !important",3,"ngClass"],[1,"m-0","pl-3"],[1,"col-md-3"],[1,"review_card","boxBgLight"],[1,"m-0","text-left","w-100","bg-heding",2,"color","#071A2E","font-size","16px","font-weight","600","font-weight","600","padding","20px 0 20px 20px !important"],[1,"table","mb-0","border-none","text-left"],[1,"col-12","mb-2","float-left",2,"font-size","14px","color","#000"],[1,"float-left"],[1,"float-left","d-none"],[1,"float-right"],[1,"fa","fa-rupee","ft-14"],[1,"col-12","mb-2",2,"font-size","14px","color","#000"],[2,"padding-bottom","25px !important"],[2,"border-radius","0px 0px 24px 24px","background","#E1E7EE","color","white"],[1,"col-12","py-2","float-left",2,"font-size","14px","color","#000000"],[1,"m-0","ft-12","textclr"],[1,"textclr","Durationdate","1",3,"innerHTML"],["aria-hidden","true",1,"fa","fa-angle-right"],[1,"row","m-0","w-100",3,"formGroup"],[1,"list-group-item1","p-0",2,"overflow","hidden","width","100%"],[1,"form-row"],["id","accordion",2,"width","100%"],[1,"card21"],[3,"id"],[1,"mb-0"],[1,"no-ins"],["data-parent","#accordion",1,"collapse","mb-3","show",3,"id"],[2,"width","100%"],[1,"row","m-0",2,"border-bottom","1px solid #f2f2f2","padding","10px 0px"],[1,"my-2","mb-2","radiobtn"],["type","radio","value","Mr","formControlName","gender","checked","",3,"id","change"],["value","Mr",3,"for"],["type","radio","formControlName","gender","value","Mrs",3,"id","change"],["value","Mrs",3,"for"],["type","radio","formControlName","gender","value","Ms",3,"id","change"],["value","Ms",3,"for"],["type","radio","formControlName","gender","value","Miss",3,"id","change"],["value","Miss",3,"for"],["type","radio","formControlName","gender","value","Mstr",3,"id","change"],[3,"for"],["style","margin-top:-20px;",4,"ngIf"],[1,"col-md-6"],[1,"mb-1","formLabel"],["type","text","formControlName","first_name","placeholder","First Name *",1,"form-control","sizeFt"],["type","text","formControlName","last_name","placeholder","Last Name",1,"form-control","sizeFt"],["class","col-md-6 mt-2",4,"ngIf"],["class","col-md-6 expDateDoB",4,"ngIf"],[2,"margin-top","-20px"],["class","error",4,"ngIf"],[1,"error"],[1,"col-md-6","mt-2"],["type","text","formControlName","passport_no","placeholder","Passport No. *",1,"form-control","sizeFt"],["appearance","fill",1,"example-full-width","sizeFt"],["matInput","","formControlName","passport_expire_date","placeholder","Exp. Date *",3,"matDatepickerFilter","min","matDatepicker"],["matSuffix","",3,"for"],["picker",""],[1,"col-md-6","expDateDoB"],["class","mb-1",4,"ngIf"],["class","example-full-width","appearance","fill",4,"ngIf"],[1,"mb-1"],["appearance","fill",1,"example-full-width"],["matInput","","formControlName","dob","placeholder","DOB *",3,"matDatepickerFilter","max","min","matDatepicker"],["matInput","","formControlName","dob","placeholder","DOB *",3,"matDatepickerFilter","max","matDatepicker"],[1,"m-0","border-top","ft-12","textclr"],[2,"border-top","1px solid #ddd","padding","0px"],[1,"list-group-item","p-0",2,"overflow","hidden","width","100%"],[1,"card"],["data-parent","#accordion",1,"collapse","show",3,"id"],[1,"row","m-0","pb-2",2,"border-bottom","1px solid #f2f2f2"],["formControlName","gender",1,"form-control","bg-white"],["value",""],["value","Mr"],["value","Mrs"],["value","Miss"],["value","Ms"],["type","text","formControlName","first_name","placeholder","First Name *",1,"form-control"],["type","text","formControlName","last_name","placeholder","Last Name",1,"form-control"],["class","col-md-3 mt-2",4,"ngIf"],[1,"col-md-3","mt-2"],["type","text","formControlName","passport_no","placeholder","Passport No. *",1,"form-control"],[3,"startAt"],[4,"ngFor","ngForOf"],[1,"fw-500","p-1",2,"vertical-align","middle"],[1,"fw-500","p-1","text-center",2,"vertical-align","middle"],["colspan","2",1,"fw-500","p-1","text-center",2,"vertical-align","middle"]],template:function(d,b){1&d&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"section",3)(4,"div",4)(5,"div",5)(6,"div",6)(7,"div",7)(8,"td",8),e._UZ(9,"img",9)(10,"br"),e.TgZ(11,"span")(12,"label",10),e._uU(13),e.qZA()()(),e.TgZ(14,"td",11),e._uU(15,"\xa0 "),e.qZA()(),e.TgZ(16,"div",12)(17,"table",13)(18,"tbody")(19,"tr",14)(20,"td",15),e._uU(21,"No data available in table"),e.qZA()(),e.TgZ(22,"tr",14)(23,"td",16)(24,"div",17)(25,"div",18)(26,"p",19),e._uU(27,"Depart"),e.qZA(),e.TgZ(28,"p",20),e._uU(29),e.qZA(),e.TgZ(30,"p",21),e._uU(31),e.qZA(),e.TgZ(32,"p",20),e._uU(33),e.ALo(34,"date"),e.qZA(),e.TgZ(35,"p",22),e._uU(36),e.qZA()()()(),e.TgZ(37,"td",23)(38,"label",24),e._uU(39,"Duration"),e.qZA(),e.TgZ(40,"span",25),e._UZ(41,"img",26),e.qZA(),e.TgZ(42,"label",27),e._UZ(43,"img",28),e.qZA(),e.TgZ(44,"span",29),e._UZ(45,"img",26),e.qZA(),e.YNc(46,Pa,2,1,"label",30),e.YNc(47,Ra,2,0,"label",30),e.qZA(),e.TgZ(48,"td",31)(49,"div",17)(50,"div",32)(51,"p",19),e._uU(52,"Arrival"),e.qZA(),e.TgZ(53,"p",20),e._uU(54),e.qZA(),e.TgZ(55,"p",21),e._uU(56),e.qZA(),e.TgZ(57,"p",20),e._uU(58),e.ALo(59,"date"),e.qZA(),e.TgZ(60,"p",22),e._uU(61),e.qZA()()()()(),e.YNc(62,Wr,37,17,"tr",33),e.qZA()()()(),e.TgZ(63,"div",34)(64,"mat-horizontal-stepper",null,35)(66,"mat-step",36)(67,"form",37),e.YNc(68,fn,2,0,"ng-template",38),e.TgZ(69,"div",39)(70,"h5"),e._uU(71,"Passenger Information"),e.qZA(),e.TgZ(72,"p"),e._uU(73,"Enter the required information for each traveler and be sure that it exactly matches"),e._UZ(74,"br"),e._uU(75," the government-issued ID presented at the airport."),e.qZA(),e.TgZ(76,"div",40),e.YNc(77,kr,49,31,"div",41),e.qZA(),e.TgZ(78,"div",4)(79,"div",42)(80,"h6",43),e._uU(81,"Contact Detail"),e.qZA()(),e.TgZ(82,"div",44)(83,"div",45)(84,"div",46)(85,"div",47)(86,"label",48),e._uU(87,"Name"),e.qZA(),e._UZ(88,"input",49),e.YNc(89,Hr,2,1,"div",50),e.qZA()(),e.TgZ(90,"div",46)(91,"div",47)(92,"label",51),e._uU(93,"Email"),e.qZA(),e._UZ(94,"input",52),e.YNc(95,Ae,2,1,"div",50),e.qZA()(),e.TgZ(96,"div",46)(97,"div",47)(98,"label",53),e._uU(99,"Mobile No."),e.qZA(),e._UZ(100,"input",54),e.YNc(101,se,2,1,"div",50),e.qZA()()()(),e.TgZ(102,"div",55)(103,"h6",56),e._uU(104,"Important Information"),e.qZA()(),e.TgZ(105,"div",57)(106,"div",58)(107,"div",59),e._UZ(108,"textarea",60),e.qZA()(),e.TgZ(109,"div",61)(110,"section",62)(111,"mat-checkbox",63),e.NdJ("change",function(et){return b.termsCondition(et)}),e._uU(112," I agree with the "),e.TgZ(113,"a",64),e._uU(114,"Terms & Conditions."),e.qZA()()(),e.TgZ(115,"button",65),e.NdJ("click",function(){return b.confirmBook()}),e._uU(116,"Submit"),e.qZA()()()()()()()()()(),e.TgZ(117,"div",66)(118,"h6",67),e._uU(119,"Airlines "),e.TgZ(120,"span",68),e._uU(121),e.ALo(122,"date"),e.qZA()(),e.TgZ(123,"div",69)(124,"div",70)(125,"div",71)(126,"div",72),e._UZ(127,"img",73),e.TgZ(128,"span",74),e._uU(129),e._UZ(130,"br"),e.TgZ(131,"span",75),e._uU(132),e.qZA()()(),e.TgZ(133,"div",72)(134,"p",76),e._UZ(135,"i",77),e._uU(136),e.qZA()()(),e.TgZ(137,"div",4)(138,"table",78)(139,"tr")(140,"td",79)(141,"div",80)(142,"div",81)(143,"p",76),e._uU(144),e.qZA(),e.TgZ(145,"p",82),e._uU(146),e.qZA()(),e.TgZ(147,"div",81)(148,"label",83),e._uU(149,"Duration"),e.qZA(),e._UZ(150,"br"),e.YNc(151,vt,2,1,"label",84),e.YNc(152,Wi,2,0,"label",84),e.qZA(),e.TgZ(153,"div",81)(154,"p",85),e._uU(155),e.qZA(),e.TgZ(156,"p",82),e._uU(157),e.qZA()()()()(),e.YNc(158,xa,19,7,"tr",50),e.qZA()()()(),e.TgZ(159,"div",86)(160,"section",78)(161,"form",87)(162,"div",88),e.YNc(163,Zt,47,19,"div",41),e.qZA(),e.TgZ(164,"div",89)(165,"div",90)(166,"h6",91),e._uU(167,"Baggage Details"),e.qZA(),e.TgZ(168,"table",92)(169,"thead",93)(170,"th"),e._uU(171," \xa0 "),e.qZA(),e.TgZ(172,"th")(173,"div",94),e._uU(174,"Adult"),e.qZA(),e.TgZ(175,"div",95),e._uU(176,"Age 12+ year"),e.qZA()(),e.TgZ(177,"th")(178,"div",94),e._uU(179,"Children"),e.qZA(),e.TgZ(180,"div",95),e._uU(181,"Age 2-12 year"),e.qZA()(),e.TgZ(182,"th")(183,"div",94),e._uU(184,"Infant"),e.qZA(),e.TgZ(185,"div",95),e._uU(186,"Age 0-2 year"),e.qZA()()(),e.TgZ(187,"tr",93)(188,"td",96)(189,"label",97),e._uU(190,"Check-In"),e.qZA()(),e.TgZ(191,"td"),e._uU(192),e.qZA(),e.TgZ(193,"td"),e._uU(194),e.qZA(),e.TgZ(195,"td"),e._uU(196),e.qZA()(),e.TgZ(197,"tr",93)(198,"td",98)(199,"label",99),e._uU(200,"Cabin"),e.qZA()(),e.TgZ(201,"td"),e._uU(202),e.qZA(),e.TgZ(203,"td"),e._uU(204),e.qZA(),e.TgZ(205,"td"),e._uU(206),e.qZA()()()(),e.TgZ(207,"div",100)(208,"h6",91),e._uU(209,"Stop Details"),e.qZA(),e.TgZ(210,"table",92)(211,"thead",101)(212,"th")(213,"div",94),e._uU(214,"\xa0"),e.qZA()(),e.TgZ(215,"th")(216,"div",94),e._uU(217,"City"),e.qZA()(),e.TgZ(218,"th")(219,"div",94),e._uU(220,"Layover Duration"),e.qZA()()(),e.YNc(221,ci,2,1,"tbody",50),e.YNc(222,Ji,2,1,"tbody",50),e.YNc(223,Vn,6,0,"tbody",50),e.YNc(224,Xn,6,0,"tbody",50),e.qZA()()(),e.TgZ(225,"div",102)(226,"div",103)(227,"h6",104),e._uU(228,"Contact Detail"),e.qZA()(),e.TgZ(229,"div",105)(230,"div",86)(231,"div",46)(232,"div",47)(233,"label",106),e._uU(234,"Name"),e.qZA(),e._UZ(235,"input",107),e.YNc(236,Zr,2,1,"div",50),e.qZA()(),e.TgZ(237,"div",46)(238,"div",47)(239,"label",108),e._uU(240,"Email"),e.qZA(),e._UZ(241,"input",109),e.YNc(242,Fr,2,1,"div",50),e.qZA()(),e.TgZ(243,"div",46)(244,"div",47)(245,"label",110),e._uU(246,"Mobile No."),e.qZA(),e._UZ(247,"input",111),e.YNc(248,Mo,2,1,"div",50),e.qZA()()()(),e.TgZ(249,"div",55)(250,"h6",112),e._uU(251,"Important Information"),e.qZA()(),e.TgZ(252,"div",57)(253,"div",58)(254,"div",59),e._UZ(255,"textarea",60),e.qZA()(),e.TgZ(256,"div",61)(257,"button",65),e.NdJ("click",function(){return b.confirmBook()}),e._uU(258,"Submit"),e.qZA()()()()()()()(),e.TgZ(259,"div",113)(260,"div",114)(261,"h6",115)(262,"span"),e._uU(263,"Fare Summary "),e.qZA()(),e.TgZ(264,"table",116)(265,"tbody")(266,"tr")(267,"td")(268,"div",117)(269,"span",118),e._uU(270,"Base Fare"),e.qZA(),e.TgZ(271,"span",119),e._uU(272),e.qZA(),e.TgZ(273,"span",120),e._UZ(274,"i",121),e._uU(275),e.qZA()()()(),e.TgZ(276,"tr")(277,"td")(278,"div",122)(279,"span",118),e._uU(280,"Taxes & Others"),e.qZA(),e.TgZ(281,"span",120),e._UZ(282,"i",121),e._uU(283),e.qZA()()()(),e.TgZ(284,"tr")(285,"td",123)(286,"div",122)(287,"span",118),e._uU(288,"Service Fees"),e.qZA(),e.TgZ(289,"span",120),e._UZ(290,"i",121),e._uU(291),e.qZA()()()(),e.TgZ(292,"tr",124)(293,"td")(294,"div",125)(295,"span",118),e._uU(296,"Total Fare"),e.qZA(),e.TgZ(297,"span",120),e._UZ(298,"i",121),e._uU(299),e.qZA()()()()()()()()()()()()()),2&d&&(e.xp6(9),e.hYB("src","",b.imageBaseUrl,"/",null==b.searched_flight_detail?null:b.searched_flight_detail.airlines_logo,"",e.LSH),e.xp6(4),e.Oqu(null==b.searched_flight_detail?null:b.searched_flight_detail.airline_name),e.xp6(16),e.Oqu(null==b.searched_flight_detail?null:b.searched_flight_detail.departure_city_name),e.xp6(2),e.Oqu(null==b.searched_flight_detail?null:b.searched_flight_detail.departure_time),e.xp6(2),e.Oqu(e.xi3(34,67,null==b.searched_flight_detail?null:b.searched_flight_detail.departure_date,"dd-MMM-yyyy")),e.xp6(3),e.Oqu(null==b.searched_flight_detail?null:b.searched_flight_detail.departure_airport_name),e.xp6(2),e.Q6J("innerHTML",b.durationdiff(b.searched_flight_detail,"oneway"),e.oJD),e.xp6(8),e.Q6J("ngIf",0!=(null==b.searched_flight_detail?null:b.searched_flight_detail.stop_data.length)),e.xp6(1),e.Q6J("ngIf",0==(null==b.searched_flight_detail?null:b.searched_flight_detail.stop_data.length)),e.xp6(7),e.Oqu(null==b.searched_flight_detail?null:b.searched_flight_detail.arrival_city_name),e.xp6(2),e.Oqu(null==b.searched_flight_detail?null:b.searched_flight_detail.arrival_time),e.xp6(2),e.Oqu(e.xi3(59,70,null==b.searched_flight_detail?null:b.searched_flight_detail.arrival_date,"dd-MMM-yyyy")),e.xp6(3),e.Oqu(null==b.searched_flight_detail?null:b.searched_flight_detail.arrival_airport_name),e.xp6(1),e.Q6J("ngIf","0"!=(null==b.searched_flight_detail?null:b.searched_flight_detail.is_return)),e.xp6(4),e.Q6J("stepControl",b.firstFormGroup),e.xp6(1),e.Q6J("formGroup",b.AddForm),e.xp6(10),e.Q6J("ngForOf",b.t.controls),e.xp6(11),e.Q6J("ngClass",e.VKq(76,Nr,b.submitted&&b.formControlErrors.contact_name.errors)),e.xp6(1),e.Q6J("ngIf",b.submitted&&b.formControlErrors.contact_name.errors),e.xp6(5),e.Q6J("ngClass",e.VKq(78,Nr,b.submitted&&b.formControlErrors.contact_email.errors)),e.xp6(1),e.Q6J("ngIf",b.submitted&&b.formControlErrors.contact_email.errors),e.xp6(5),e.Q6J("ngClass",e.VKq(80,Nr,b.submitted&&b.formControlErrors.contact_number.errors)),e.xp6(1),e.Q6J("ngIf",b.submitted&&b.formControlErrors.contact_number.errors),e.xp6(7),e.s9C("value",b.getData),e.xp6(7),e.Q6J("disabled",b.disableButtonFalse),e.xp6(6),e.Oqu(e.xi3(122,73,null==b.searched_flight_detail?null:b.searched_flight_detail.departure_date,"dd/MM/yyyy")),e.xp6(6),e.hYB("src","",b.imageUrl,"/",null==b.searched_flight_detail?null:b.searched_flight_detail.airlines_logo,"",e.LSH),e.xp6(2),e.hij("",null==b.searched_flight_detail?null:b.searched_flight_detail.airline_name," "),e.xp6(3),e.Oqu(null==b.searched_flight_detail?null:b.searched_flight_detail.flight_number),e.xp6(4),e.hij(" ",b.searched_flight_detail.final_pay_amount,""),e.xp6(8),e.Oqu(null==b.searched_flight_detail?null:b.searched_flight_detail.departure_time),e.xp6(2),e.hij(" ",null==b.searched_flight_detail?null:b.searched_flight_detail.departure_city_name,""),e.xp6(2),e.Q6J("innerHTML",b.durationdiff(b.searched_flight_detail,"oneway"),e.oJD),e.xp6(3),e.Q6J("ngIf",0!=(null==b.searched_flight_detail?null:b.searched_flight_detail.stop_data.length)),e.xp6(1),e.Q6J("ngIf",0==(null==b.searched_flight_detail?null:b.searched_flight_detail.stop_data.length)),e.xp6(3),e.Oqu(null==b.searched_flight_detail?null:b.searched_flight_detail.arrival_time),e.xp6(2),e.hij(" ",null==b.searched_flight_detail?null:b.searched_flight_detail.arrival_city_name,""),e.xp6(1),e.Q6J("ngIf",null==b.searched_flight_detail?null:b.searched_flight_detail.return_flight_data),e.xp6(3),e.Q6J("formGroup",b.AddForm),e.xp6(2),e.Q6J("ngForOf",b.t.controls),e.xp6(1),e.Q6J("id","collapseExample"),e.xp6(28),e.hij("",null==b.searched_flight_detail?null:b.searched_flight_detail.pricing.check_in_baggage_adult," Kg"),e.xp6(2),e.hij("",null==b.searched_flight_detail?null:b.searched_flight_detail.pricing.check_in_baggage_children," Kg"),e.xp6(2),e.hij("",null==b.searched_flight_detail?null:b.searched_flight_detail.pricing.check_in_baggage_infant," Kg"),e.xp6(6),e.hij("",null==b.searched_flight_detail?null:b.searched_flight_detail.pricing.cabin_baggage_adult," Kg"),e.xp6(2),e.hij("",null==b.searched_flight_detail?null:b.searched_flight_detail.pricing.cabin_baggage_children," Kg"),e.xp6(2),e.hij("",null==b.searched_flight_detail?null:b.searched_flight_detail.pricing.cabin_baggage_infant," Kg"),e.xp6(15),e.Q6J("ngIf",0!=(null==b.searched_flight_detail?null:b.searched_flight_detail.stop_data.length)),e.xp6(1),e.Q6J("ngIf",0!=(null==b.searched_flight_detail?null:b.searched_flight_detail.return_stop_data.length)),e.xp6(1),e.Q6J("ngIf",0==(null==b.searched_flight_detail?null:b.searched_flight_detail.stop_data.length)),e.xp6(1),e.Q6J("ngIf",0==(null==b.searched_flight_detail?null:b.searched_flight_detail.return_stop_data.length)&&1==(null==b.searched_flight_detail||null==b.searched_flight_detail.flightData?null:b.searched_flight_detail.flightData.return_flight)),e.xp6(11),e.Q6J("ngClass",e.VKq(82,Nr,b.submitted&&b.formControlErrors.contact_name.errors)),e.xp6(1),e.Q6J("ngIf",b.submitted&&b.formControlErrors.contact_name.errors),e.xp6(5),e.Q6J("ngClass",e.VKq(84,Nr,b.submitted&&b.formControlErrors.contact_email.errors)),e.xp6(1),e.Q6J("ngIf",b.submitted&&b.formControlErrors.contact_email.errors),e.xp6(5),e.Q6J("ngClass",e.VKq(86,Nr,b.submitted&&b.formControlErrors.contact_number.errors)),e.xp6(1),e.Q6J("ngIf",b.submitted&&b.formControlErrors.contact_number.errors),e.xp6(7),e.s9C("value",b.getData),e.xp6(2),e.Q6J("disabled",b.btnsubmitted),e.xp6(15),e.AsE("(",b.searched_form_data.adult+b.searched_form_data.child+b.searched_form_data.infant," x ",(null==b.searched_flight_detail||null==b.searched_flight_detail.flight_fee_taxes?null:b.searched_flight_detail.flight_fee_taxes.base_fare)/(b.searched_form_data.adult+b.searched_form_data.child+b.searched_form_data.infant),")"),e.xp6(3),e.hij(" ",null==b.searched_flight_detail||null==b.searched_flight_detail.flight_fee_taxes?null:b.searched_flight_detail.flight_fee_taxes.base_fare,""),e.xp6(8),e.hij(" ",b.searched_flight_detail.flight_fee_taxes.fee_taxes?b.searched_flight_detail.flight_fee_taxes.fee_taxes:"0",""),e.xp6(8),e.hij(" ",b.searched_flight_detail.flight_fee_taxes.service_charge?b.searched_flight_detail.flight_fee_taxes.service_charge:"0",""),e.xp6(8),e.hij(" ",null==b.searched_flight_detail||null==b.searched_flight_detail.pricing?null:b.searched_flight_detail.pricing.final_pay_amount,""))},directives:[t.O5,va.Vq,va.C0,ne._Y,ne.JL,ne.sg,va.VY,t.sg,ne._,ne.Fj,ne.JJ,ne.u,q.KE,re.Nt,o.hl,o.nW,q.R9,o.Mq,t.mk,ne.nD,da.oG,ne.EJ,ne.YN,ne.Kr],pipes:[t.uU],styles:['.box-offers[_ngcontent-%COMP%]{padding:10px 15px;border:1px solid #bfbfbf;background-color:#fff;border-radius:5px;box-shadow:0 2px 10px -5px;margin-right:20px;margin-bottom:20px;text-transform:uppercase;cursor:pointer;font-size:15px;letter-spacing:1px}.box-offers[_ngcontent-%COMP%]:hover{border:1px solid #bfbfbf;background:#fff;color:#000}.fixme[_ngcontent-%COMP%]{width:100%;margin:0!important;margin-bottom:1rem!important;z-index:99}.live_pnr[_ngcontent-%COMP%]{padding:0 6px 0 0!important;text-align:right!important;border:none;color:#f30909}.pangr-dtl[_ngcontent-%COMP%]{position:absolute;left:10px;margin-top:4px;color:#fff}.my-check[_ngcontent-%COMP%]{width:30px;height:32px}.travellers[_ngcontent-%COMP%]{border-radius:4px;background-color:#efefef;box-shadow:0 1px 6px #0003;position:absolute;right:14px;top:35px;z-index:1}.travellers[_ngcontent-%COMP%]{display:contents!important;flex-direction:column}.appendBottom20[_ngcontent-%COMP%]{margin-bottom:20px}.latoBold[_ngcontent-%COMP%]{font-weight:700}.font12[_ngcontent-%COMP%]{font-size:12px;line-height:12px}.appendBottom10[_ngcontent-%COMP%]{margin-bottom:10px}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%]{display:inline-flex;border-radius:4px;background-color:#fff;box-shadow:0 0 6px #0003;margin-bottom:24px;align-items:center}.darkText[_ngcontent-%COMP%]{color:#4a4a4a}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{align-items:center;justify-content:center;display:flex;cursor:pointer;width:36px;height:32px;position:relative;z-index:2}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]:after{width:100%;height:38px;position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";background:#518fc5;border-radius:4px;box-shadow:0 0 6px #0003;z-index:-1}.gbCounter[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:last-of-type:hover + .gbTravelTooltip[_ngcontent-%COMP%]{display:block}.gbTravelTooltip[_ngcontent-%COMP%]{border-radius:4px;width:160px;color:#fff;padding:5px 10px;font-weight:700;line-height:20px;position:absolute;left:70%;background:#249995;box-shadow:0 0 6px #0003;font-size:12px;display:none}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]{color:#fff;font-weight:900}.fa-check-circle[_ngcontent-%COMP%]:before{font-size:26px!important;color:#df0a0a!important;margin-right:5px!important}.pangr-dtl[_ngcontent-%COMP%]{position:absolute;left:10px;margin-top:4px;color:#fff}.my-check[_ngcontent-%COMP%]{width:30px;height:32px}.travellers[_ngcontent-%COMP%]{border-radius:4px;background-color:#efefef;box-shadow:0 1px 6px #0003;right:14px;top:35px;padding:20px;z-index:1}.travellers[_ngcontent-%COMP%]{display:flex;flex-direction:column}.appendBottom20[_ngcontent-%COMP%]{margin-bottom:20px}.latoBold[_ngcontent-%COMP%]{font-weight:700}.font12[_ngcontent-%COMP%]{font-size:12px;line-height:12px}.appendBottom10[_ngcontent-%COMP%]{margin-bottom:10px}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%]{display:inline-flex;border-radius:4px;background-color:#fff;box-shadow:0 0 6px #0003;margin-bottom:24px;align-items:center}.darkText[_ngcontent-%COMP%]{color:#4a4a4a}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{align-items:center;justify-content:center;display:flex;cursor:pointer;width:36px;height:32px;position:relative;z-index:2}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]:after{height:38px;position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";background:#518fc5;border-radius:4px;box-shadow:0 0 6px #0003;z-index:-1}.gbCounter[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:last-of-type:hover + .gbTravelTooltip[_ngcontent-%COMP%]{display:block}.gbTravelTooltip[_ngcontent-%COMP%]{border-radius:4px;width:160px;color:#fff;padding:5px 10px;font-weight:700;line-height:20px;position:absolute;left:70%;background:#249995;box-shadow:0 0 6px #0003;font-size:12px;display:none}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]{color:#fff;font-weight:900}.my-check[_ngcontent-%COMP%]{width:30px;height:32px}.box-search-design[_ngcontent-%COMP%]{padding:15px;background:linear-gradient(to right,#afacac,#afacac);border-radius:5px;box-shadow:0 2px 8px -3px}input[type=checkbox][_ngcontent-%COMP%], input[type=radio][_ngcontent-%COMP%]{box-sizing:border-box;padding:5px;width:20px!important;height:20px!important}.traveller-select[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]{padding:1em;-webkit-appearance:none;outline:.1em solid #ababab;outline-offset:.1em;background-color:#00438b;margin-right:3px;border-radius:3px}.img-box[_ngcontent-%COMP%]{width:50px;height:50px;border:0px solid #ddd!important;object-fit:contain}.show[_ngcontent-%COMP%]{display:inherit;display:flex}.badge-warning[_ngcontent-%COMP%]{color:#fff;background-color:#0099e3;padding:7px;font-weight:500}.for_pax[_ngcontent-%COMP%]{border:1px solid #ddd;padding:2px 10px;border-radius:20px;background:#ddd}.table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:5px!important;vertical-align:top;border-top:1px solid #dee2e6}.gradient-border[_ngcontent-%COMP%]{position:relative}.gradient-border[_ngcontent-%COMP%]:before{content:"";left:0;top:0;width:100%;height:100%!important;z-index:-1;height:2px;position:absolute;background:linear-gradient(60deg,#f79533,#5073b8,#1098ad,#07b39b,#6fba82);background-size:300% 300%}@keyframes animatedgradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.fa-1x[_ngcontent-%COMP%]{font-size:13px;color:#fff;border:1px solid #e72929;padding:4px;border-radius:100%;cursor:pointer;background-color:#e72929;width:23px;height:23px}.table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{vertical-align:middle!important;text-align:center!important}.modal-myMd[_ngcontent-%COMP%]{max-width:650px}.part-cs[_ngcontent-%COMP%]{background:#5884fd;padding:2px 10px 3px;border:1px solid #2181c5;box-shadow:0 2px 6px -4px;color:#fff;border-radius:5px 5px 0 0}.mycustom[_ngcontent-%COMP%]{margin-top:-35px;background:#127ecb;border-radius:20px;padding:5px 10px;position:absolute;border:1px solid #93d3f1}.live_pnr[_ngcontent-%COMP%]{padding:0 6px 0 0!important;text-align:right!important;border:none;color:#f30909}.loader[_ngcontent-%COMP%]{width:150px;height:20px;margin:50px auto 0;position:relative}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:#f4f4f4;height:15px;width:15px;border-radius:10px;display:inline-block;animation:wave 2s ease infinite}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(2){animation-delay:.1s}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(3){animation-delay:.2s}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(4){animation-delay:.3s}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(5){animation-delay:.4s}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(6){animation-delay:.5s}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(7){animation-delay:.6s}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(8){animation-delay:.7s}@keyframes wave{0%{background-color:#5c28b8;transform:translate(0)}to{background-color:#00d9bf;transform:translate(-15px)}}.sticky[_ngcontent-%COMP%]{opacity:1;top:10px;transition:opacity .25s ease-out,height .15s ease;position:fixed;width:242px}.secondToolbar[_ngcontent-%COMP%]{transition:opacity .25s ease-out,height .15s ease;padding-bottom:30px}.offerPage[_ngcontent-%COMP%]{background:rgba(49,49,49,.9);box-shadow:0 1px 6px -3px #303030;margin-top:0;padding-top:21px;padding-bottom:6px;margin-bottom:40px}.planeCs[_ngcontent-%COMP%]{font-size:20px;transform:rotate(45deg);margin-bottom:-5px;margin-top:-5px}.bg-light-pink[_ngcontent-%COMP%]{background-color:#518fc545}.bg-child[_ngcontent-%COMP%], .bg-adult[_ngcontent-%COMP%]{background-color:#d3d3d3af}.bg-gray1[_ngcontent-%COMP%]{background-color:#ddd}.card1[_ngcontent-%COMP%]{border-radius:24px;border:1px solid rgba(181,181,181,.5);background:#FFF;box-shadow:0 4px 4px #0000000d}.card1[_ngcontent-%COMP%] .heding[_ngcontent-%COMP%]{border-radius:24px 24px 0 0;background:#E1E7EE}.heding[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.heding[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#518fc5;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-transform:capitalize}.Non-stopmain[_ngcontent-%COMP%] .dateflight[_ngcontent-%COMP%]{position:absolute;left:78.5px;top:-10px;border-radius:24px;background:#518fc5}.Durationdate[_ngcontent-%COMP%]{left:349.5px;border-radius:24px;background:#518fc5;color:#fff;display:flex;padding:1px 12px;justify-content:center;align-items:center;gap:4px;width:137px;margin:auto;position:absolute}.leftimg[_ngcontent-%COMP%]{position:absolute}.rightimg[_ngcontent-%COMP%]{position:absolute;right:341px}.departmainde[_ngcontent-%COMP%] .d1[_ngcontent-%COMP%]{color:#a2a2a2;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.departmainde[_ngcontent-%COMP%] .d2[_ngcontent-%COMP%]{color:#000;text-align:center;font-size:36px;font-style:normal;font-weight:500;line-height:32px;margin:0}.departmainde[_ngcontent-%COMP%] .d3[_ngcontent-%COMP%]{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}.departmainde[_ngcontent-%COMP%] .d4[_ngcontent-%COMP%]{color:#a2a2a2;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.ArrivalDET[_ngcontent-%COMP%] .d1[_ngcontent-%COMP%]{color:#a2a2a2;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.ArrivalDET[_ngcontent-%COMP%] .d2[_ngcontent-%COMP%]{color:#000;text-align:center;font-size:36px;font-style:normal;font-weight:500;line-height:32px;margin:0}.ArrivalDET[_ngcontent-%COMP%] .d3[_ngcontent-%COMP%]{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}.ArrivalDET[_ngcontent-%COMP%] .d4[_ngcontent-%COMP%]{color:#a2a2a2;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.tabbg[_ngcontent-%COMP%] .mat-stepper-horizontal[_ngcontent-%COMP%], .tabbg[_ngcontent-%COMP%] .mat-stepper-vertical[_ngcontent-%COMP%]{background-color:#fff0}.firstp[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{color:#000;font-family:Roboto,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:24px;text-transform:capitalize}.firstp[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#a2a2a2;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.nextbg[_ngcontent-%COMP%]{border-radius:999px;background:#518fc5;color:#fff}.s1[_ngcontent-%COMP%]{border-radius:12px;background:#518fc5;padding:10px 30px;color:#fff}.s2[_ngcontent-%COMP%]{margin-left:10px;border-radius:12px;border:2px solid rgba(181,181,181,.5);padding:10px 30px}.radiobtn[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%], .radiobtn[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{display:none}.radiobtn[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%] + label[_ngcontent-%COMP%], .radiobtn[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{margin-left:5px;border-radius:12px;border:2px solid rgba(181,181,181,.5);padding:10px 30px}.radiobtn[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%], .radiobtn[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]{background-image:none;outline:0;border-radius:12px;background:#518fc5;color:#fff}.form-control[_ngcontent-%COMP%]{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;background-color:#fff;background-clip:padding-box;border:1px solid #b5b5b58a;border-radius:12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.boxBgLight[_ngcontent-%COMP%]{border-radius:24px;background:#FFF;box-shadow:0 4px 4px #0000000d;overflow:hidden}.promobg[_ngcontent-%COMP%]{border-radius:24px;border:1px solid rgba(181,181,181,.5);background:#FFF;box-shadow:0 4px 4px #0000000d}.promobg[_ngcontent-%COMP%] .promohbg[_ngcontent-%COMP%]{border-radius:24px 24px 0 0;background:#FDB812}.promobg[_ngcontent-%COMP%] .promotext[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:var(--gray-700, #344054)}.promobg[_ngcontent-%COMP%] .promotext[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--gray-500, #667085)}.planbg[_ngcontent-%COMP%]{border-radius:24px;border:1px solid rgba(181,181,181,.5);background:#6088C2;box-shadow:0 4px 4px #0000000d;padding:24px}.planbg[_ngcontent-%COMP%] .leftbg[_ngcontent-%COMP%]{border-radius:0 12px 12px 0;background:#518fc5;position:absolute;z-index:9999;width:10px;height:91px;top:30px;left:-1px}.planbg[_ngcontent-%COMP%] .seatmain[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{color:#f6f4eb;font-size:30px;margin:0}.planbg[_ngcontent-%COMP%] .seatmain[_ngcontent-%COMP%] .setp[_ngcontent-%COMP%]{color:#231f20;font-size:20px;margin:0}.planbg[_ngcontent-%COMP%] .seatmain[_ngcontent-%COMP%] .setp1[_ngcontent-%COMP%]{color:#f6f4eb;font-size:20px}.planimg[_ngcontent-%COMP%]{margin:0 auto}.planimg[_ngcontent-%COMP%] .placenter[_ngcontent-%COMP%]{max-width:388px;background:#f7f3eb;display:block;margin:0 auto 0 117px;min-height:200px}.planimg[_ngcontent-%COMP%] .placenter[_ngcontent-%COMP%] .boxdefult[_ngcontent-%COMP%]{border-radius:12px;background:#518fc5;width:40px;height:40px}.planimg[_ngcontent-%COMP%] .placenter[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .planimg[_ngcontent-%COMP%] .placenter[_ngcontent-%COMP%] .table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:.75rem;vertical-align:top;border-top:0px solid #dee2e600}.mantaionbox[_ngcontent-%COMP%]{position:absolute;right:16px;top:250px}.mantaionbox[_ngcontent-%COMP%] .setbox1[_ngcontent-%COMP%]{border-radius:5.688px;background:#518fc5;padding:8px}.mantaionbox[_ngcontent-%COMP%] .setbox2[_ngcontent-%COMP%]{border-radius:5.688px;background:#186F65;padding:8px}.mantaionbox[_ngcontent-%COMP%] .setbox3[_ngcontent-%COMP%]{border-radius:5.688px;background:#518fc5;padding:8px}.Paymentmain[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{color:#518fc5;font-size:18px;font-style:normal;font-weight:600;line-height:24px;text-transform:capitalize}.Paymentmain[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#518fc5;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.paymentget_main[_ngcontent-%COMP%]{border-radius:100px;border:2px solid rgba(181,181,181,.5);overflow:hidden}.paymentget_main[_ngcontent-%COMP%] .paybgactive[_ngcontent-%COMP%]{border-radius:100px 0 0 100px;background:#518fc5}.paymentget_main[_ngcontent-%COMP%] .paybgactive[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{padding:15px;width:65%;margin:0 auto;display:flex}.paymentget_main[_ngcontent-%COMP%] .paybg[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{padding:15px;width:60%;margin:0 auto;display:flex}.search-detailspage[_ngcontent-%COMP%]{background-repeat:no-repeat;background-position:top;margin-top:-240px;padding-top:315px}']}),D})();var no=x(5559),No=x(3251);function Kr(D,Te){1&D&&(e.ynx(0),e.TgZ(1,"div",38)(2,"div",1)(3,"div",39)(4,"div",40)(5,"div",41),e._UZ(6,"app-search-flight-result"),e.qZA()()()()(),e.BQk())}function Go(D,Te){if(1&D&&(e.TgZ(0,"div",46)(1,"div",47),e._uU(2),e.qZA(),e.TgZ(3,"div",47),e._uU(4),e.qZA(),e.TgZ(5,"div",47),e._uU(6),e.ALo(7,"date"),e.qZA(),e.TgZ(8,"div",47),e._uU(9),e.ALo(10,"date"),e.qZA()()),2&D){const d=e.oxw(2);e.xp6(2),e.hij(" ",null==d.flightdetails[0]?null:d.flightdetails[0].departure_city_name," "),e.xp6(2),e.hij(" ",null==d.flightdetails[0]?null:d.flightdetails[0].arrival_city_name,""),e.xp6(2),e.hij(" ",e.xi3(7,4,null==d.flightdetails[0]?null:d.flightdetails[0].departure_date,"dd-MM-yyyy"),""),e.xp6(3),e.hij(" ",e.xi3(10,7,null==d.flightdetails[0]||null==d.flightdetails[0].return_flight_data?null:d.flightdetails[0].return_flight_data.return_departure_date,"dd-MMM-yyyy")," ")}}function Ja(D,Te){if(1&D){const d=e.EpF();e.ynx(0),e.TgZ(1,"div")(2,"div",1)(3,"div",39)(4,"div",40)(5,"div",42)(6,"div",43),e.NdJ("click",function(){return e.CHM(d),e.oxw().isModifyClick()}),e._uU(7,"Edit"),e.qZA(),e.YNc(8,Go,11,10,"div",44),e.qZA(),e.TgZ(9,"div",45),e._UZ(10,"app-search-flight-result"),e.qZA()()()()(),e.BQk()}if(2&D){const d=e.oxw();e.xp6(1),e.Gre("pt-5 ",0==d.isModifyData?"resultData":"resultData2",""),e.xp6(7),e.Q6J("ngIf",0==d.isModifyData),e.xp6(1),e.Tol(1==d.isModifyData?"":"d-none")}}function Za(D,Te){1&D&&(e.ynx(0),e._UZ(1,"img",48),e.BQk())}function is(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"span",129),e.NdJ("click",function(){e.CHM(d),e.oxw();const j=e.MAs(5);return e.oxw(2).copyToClipboardMobile(j)}),e._UZ(1,"i",130),e.qZA()}}function oe(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"span",129),e.NdJ("click",function(){e.CHM(d),e.oxw();const j=e.MAs(21);return e.oxw(2).copyToClipboardMobile(j)}),e._UZ(1,"i",130),e.qZA()}}function jt(D,Te){if(1&D&&e._UZ(0,"span",131),2&D){const d=e.oxw().$implicit,b=e.oxw(2);e.Q6J("innerHTML",b.durationdiff(d,"oneway"),e.oJD)}}function I(D,Te){if(1&D&&e._UZ(0,"span",131),2&D){const d=e.oxw().$implicit,b=e.oxw(2);e.Q6J("innerHTML",b.durationdiff(d,"return"),e.oJD)}}function He(D,Te){if(1&D&&e._UZ(0,"span",131),2&D){const d=e.oxw().$implicit,b=e.oxw(2);e.Q6J("innerHTML",b.durationdiff(d,"return"),e.oJD)}}function Ai(D,Te){if(1&D&&(e.TgZ(0,"p",132),e._uU(1),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.hij("Stops : ",null==d||null==d.stop_data?null:d.stop_data.length,"")}}function Zi(D,Te){1&D&&(e.TgZ(0,"p",133),e._uU(1,"Non-stop"),e.qZA())}function en(D,Te){if(1&D&&(e.TgZ(0,"span",134)(1,"sup"),e._uU(2),e.qZA()()),2&D){const d=e.oxw(3);e.xp6(2),e.hij(" + ",null==d.totalTravelersValue?null:d.totalTravelersValue.infant,"")}}function qn(D,Te){if(1&D&&(e.TgZ(0,"label",97),e._uU(1),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.hij("Adult + Child : ",null==d?null:d.adult_child,"")}}function Qn(D,Te){if(1&D&&(e.TgZ(0,"label",97),e._uU(1),e.qZA()),2&D){const d=e.oxw(3);e.xp6(1),e.hij("Infant : ",null==d.totalTravelersValue?null:d.totalTravelersValue.infant,"")}}function ro(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"button",135),e.NdJ("click",function(){return e.CHM(d),e.oxw(4).contactSupport()}),e._uU(1,"Book Offline"),e.qZA()}}function To(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"button",135),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2).$implicit;return e.oxw(2).bookflight(j)}),e._uU(1,"Book"),e.qZA()}}function oa(D,Te){if(1&D&&(e.TgZ(0,"span"),e.YNc(1,ro,2,0,"button",126),e.YNc(2,To,2,0,"button",126),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.Q6J("ngIf",1==(null==d?null:d.is_blocked)),e.xp6(1),e.Q6J("ngIf",0==(null==d?null:d.is_blocked))}}function mr(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"span")(1,"button",136),e.NdJ("click",function(){e.CHM(d);const j=e.oxw().$implicit;return e.oxw(2).onGetPriceData(j)}),e._uU(2,"Continue"),e.qZA()()}}function _o(D,Te){if(1&D&&(e.TgZ(0,"span",141),e._UZ(1,"img",142),e._uU(2," \xa0Available Seat "),e.TgZ(3,"span",134),e._uU(4),e.qZA()()),2&D){const d=e.oxw(2).$implicit;e.xp6(4),e.Oqu(null==d||null==d.pricing?null:d.pricing.total_available_seats)}}function Bs(D,Te){if(1&D&&(e.TgZ(0,"tr"),e._UZ(1,"td"),e.TgZ(2,"td",120)(3,"span",137)(4,"a",138),e._UZ(5,"img",139),e._uU(6),e.qZA()(),e.TgZ(7,"span",137),e._uU(8),e.qZA(),e.YNc(9,_o,5,1,"span",140),e.qZA(),e._UZ(10,"td"),e.qZA()),2&D){const d=e.oxw(),b=d.index,j=d.$implicit;e.xp6(4),e.Q6J("href","#collapseExample"+b,e.LSH),e.xp6(2),e.hij(" ",null==j||null==j.pricing?null:j.pricing.check_in_baggage_adult,"KG"),e.xp6(2),e.hij("Refund: ",1==j.pricing.is_refundable?"Refundable":"Non-Refundable",""),e.xp6(1),e.Q6J("ngIf",j.pricing.total_available_seats>0)}}function vl(D,Te){1&D&&(e.TgZ(0,"span"),e._UZ(1,"img",146),e.qZA())}function fa(D,Te){if(1&D&&(e.TgZ(0,"tr")(1,"td",143)(2,"span",144)(3,"a",138),e._UZ(4,"img",117),e._uU(5),e.qZA()(),e.TgZ(6,"span",144),e._uU(7),e.qZA(),e.TgZ(8,"span",145),e.YNc(9,vl,2,0,"span",0),e._uU(10),e.qZA()()()),2&D){const d=e.oxw(),b=d.index,j=d.$implicit;e.xp6(3),e.Q6J("href","#collapseExample"+b,e.LSH),e.xp6(2),e.hij(" ",null==j||null==j.pricing?null:j.pricing.check_in_baggage_adult,"KG"),e.xp6(2),e.hij("Refund: ",1==j.pricing.is_refundable?"Yes":"No",""),e.xp6(2),e.Q6J("ngIf",j.pricing.total_available_seats>0),e.xp6(1),e.hij(" \xa0Seat ",null==j||null==j.pricing?null:j.pricing.total_available_seats,"")}}function Zs(D,Te){if(1&D&&(e.TgZ(0,"p",132),e._uU(1),e.qZA()),2&D){const d=e.oxw(2).$implicit;e.xp6(1),e.hij("Stops : ",null==d?null:d.return_stop_data.length,"")}}function Fo(D,Te){1&D&&(e.TgZ(0,"p",133),e._uU(1,"Non-stop"),e.qZA())}function Ta(D,Te){if(1&D&&(e.TgZ(0,"tr")(1,"td",147)(2,"div",58)(3,"div",59),e._UZ(4,"img",60),e.qZA(),e.TgZ(5,"div",61),e._uU(6),e.qZA()()(),e.TgZ(7,"td",148)(8,"div",63)(9,"p",64),e._uU(10),e.qZA(),e.TgZ(11,"p",65),e._uU(12),e.qZA(),e.TgZ(13,"p",66),e._uU(14),e.ALo(15,"date"),e.qZA()()(),e.TgZ(16,"td",149)(17,"div",68),e._UZ(18,"span",69)(19,"label",70)(20,"span",71),e.TgZ(21,"p",72)(22,"span",73),e._uU(23,"Duration"),e.qZA()(),e.YNc(24,Zs,2,1,"p",74),e.YNc(25,Fo,2,0,"p",75),e.qZA()(),e.TgZ(26,"td",148)(27,"div",63)(28,"p",64),e._uU(29),e.qZA(),e.TgZ(30,"p",65),e._uU(31),e.qZA(),e.TgZ(32,"p",66),e._uU(33),e.ALo(34,"date"),e.qZA()()()()),2&D){const d=e.oxw().$implicit,b=e.oxw(2);e.xp6(4),e.hYB("src","",b.imageUrl,"/",null==d?null:d.airlines_logo,"",e.LSH),e.xp6(2),e.hij("",null==d||null==d.return_flight_data?null:d.return_flight_data.return_flight_number," "),e.xp6(4),e.Oqu(null==d||null==d.return_flight_data?null:d.return_flight_data.return_departure_airport_code),e.xp6(2),e.Oqu(null==d||null==d.return_flight_data?null:d.return_flight_data.return_departure_time),e.xp6(2),e.Oqu(e.xi3(15,12,null==d||null==d.return_flight_data?null:d.return_flight_data.return_departure_date,"dd-MMM-yyyy")),e.xp6(8),e.Q6J("innerHTML",b.durationdiff(d,"return"),e.oJD),e.xp6(2),e.Q6J("ngIf",0!=(null==d?null:d.return_stop_data.length)),e.xp6(1),e.Q6J("ngIf",0==(null==d?null:d.return_stop_data.length)),e.xp6(4),e.Oqu(null==d||null==d.return_flight_data?null:d.return_flight_data.return_arrival_airport_code),e.xp6(2),e.Oqu(null==d||null==d.return_flight_data?null:d.return_flight_data.return_arrival_time),e.xp6(2),e.Oqu(e.xi3(34,15,b.rreturn_d_date,"dd-MMM-yyyy"))}}function Gs(D,Te){if(1&D&&(e.TgZ(0,"span",141),e._UZ(1,"img",142),e._uU(2," \xa0Available Seat "),e.TgZ(3,"span",134),e._uU(4),e.qZA()()),2&D){const d=e.oxw(3).$implicit;e.xp6(4),e.Oqu(null==d||null==d.pricing?null:d.pricing.total_available_seats)}}function Ql(D,Te){if(1&D&&(e.TgZ(0,"tr"),e._UZ(1,"td"),e.TgZ(2,"td",120)(3,"span",137)(4,"a",138),e._UZ(5,"img",139),e._uU(6),e.qZA()(),e.TgZ(7,"span",137),e._uU(8),e.qZA(),e.YNc(9,Gs,5,1,"span",140),e.qZA(),e._UZ(10,"td"),e.qZA()),2&D){const d=e.oxw(2),b=d.index,j=d.$implicit;e.xp6(4),e.Q6J("href","#collapseExample"+b,e.LSH),e.xp6(2),e.hij(" ",null==j||null==j.pricing?null:j.pricing.check_in_baggage_adult,"KG"),e.xp6(2),e.hij("Refund: ",1==j.pricing.is_refundable?"Refundable":"Non-Refundable",""),e.xp6(1),e.Q6J("ngIf",j.pricing.total_available_seats>0)}}function $l(D,Te){1&D&&(e.TgZ(0,"span"),e._UZ(1,"img",146),e.qZA())}function zc(D,Te){if(1&D&&(e.TgZ(0,"tr")(1,"td",143)(2,"span",144)(3,"a",138),e._UZ(4,"img",117),e._uU(5),e.qZA()(),e.TgZ(6,"span",144),e._uU(7),e.qZA(),e.TgZ(8,"span",145),e.YNc(9,$l,2,0,"span",0),e._uU(10),e.qZA()()()),2&D){const d=e.oxw(2),b=d.index,j=d.$implicit;e.xp6(3),e.Q6J("href","#collapseExample"+b,e.LSH),e.xp6(2),e.hij(" ",null==j||null==j.pricing?null:j.pricing.check_in_baggage_adult,"KG"),e.xp6(2),e.hij("Refund: ",1==j.pricing.is_refundable?"Yes":"No",""),e.xp6(2),e.Q6J("ngIf",j.pricing.total_available_seats>0),e.xp6(1),e.hij(" \xa0Seat ",null==j||null==j.pricing?null:j.pricing.total_available_seats,"")}}function xl(D,Te){if(1&D&&(e.ynx(0),e.YNc(1,Ql,11,4,"tr",0),e.YNc(2,zc,11,5,"tr",0),e.BQk()),2&D){const d=e.oxw(3);e.xp6(1),e.Q6J("ngIf",!d.windowSizeValue),e.xp6(1),e.Q6J("ngIf",d.windowSizeValue)}}function Yc(D,Te){1&D&&(e.TgZ(0,"tr")(1,"td",150),e._uU(2," Booking will be confirmed in 45 mins"),e.qZA()())}function ya(D,Te){if(1&D&&(e.TgZ(0,"tr")(1,"td",151),e._uU(2,"Going"),e.qZA(),e.TgZ(3,"td"),e._uU(4),e.qZA(),e.TgZ(5,"td"),e._uU(6),e.qZA()()),2&D){const d=Te.$implicit;e.xp6(4),e.Oqu(d.city_name),e.xp6(2),e.hij("",d.stop_duration," Mins")}}function Il(D,Te){if(1&D&&(e.TgZ(0,"tbody"),e.YNc(1,ya,7,2,"tr",30),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==d?null:d.stop_data)}}function Pl(D,Te){if(1&D&&(e.TgZ(0,"tr")(1,"td",151),e._uU(2,"Return"),e.qZA(),e.TgZ(3,"td"),e._uU(4),e.qZA(),e.TgZ(5,"td"),e._uU(6),e.qZA()()),2&D){const d=Te.$implicit;e.xp6(4),e.Oqu(d.city_name),e.xp6(2),e.hij("",d.stop_duration," Mins")}}function xu(D,Te){if(1&D&&(e.TgZ(0,"tbody"),e.YNc(1,Pl,7,2,"tr",30),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==d?null:d.return_stop_data)}}function ll(D,Te){1&D&&(e.TgZ(0,"tbody")(1,"tr")(2,"td",152),e._uU(3,"Going"),e.qZA(),e.TgZ(4,"td",153),e._uU(5,"Non Stop"),e.qZA()()())}function yl(D,Te){1&D&&(e.TgZ(0,"tbody")(1,"tr")(2,"td",152),e._uU(3,"Return"),e.qZA(),e.TgZ(4,"td",153),e._uU(5,"Non Stop"),e.qZA()()())}function cl(D,Te){1&D&&(e.TgZ(0,"td",150),e._uU(1,"Booking is subject to availability. Will be confirmed in 30 mins."),e.qZA())}function Rl(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"span",129),e.NdJ("click",function(){e.CHM(d),e.oxw();const j=e.MAs(5);return e.oxw(2).copyToClipboardMobile(j)}),e._UZ(1,"i",154),e.qZA()}}function dl(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"span",129),e.NdJ("click",function(){e.CHM(d),e.oxw();const j=e.MAs(21);return e.oxw(2).copyToClipboardMobile(j)}),e._UZ(1,"i",154),e.qZA()}}function wc(D,Te){if(1&D&&e._UZ(0,"span",131),2&D){const d=e.oxw().$implicit,b=e.oxw(2);e.Q6J("innerHTML",b.durationdiff(d,"oneway"),e.oJD)}}function Sc(D,Te){if(1&D&&e._UZ(0,"span",131),2&D){const d=e.oxw().$implicit,b=e.oxw(2);e.Q6J("innerHTML",b.durationdiff(d,"return"),e.oJD)}}function ae(D,Te){if(1&D&&e._UZ(0,"span",131),2&D){const d=e.oxw().$implicit,b=e.oxw(2);e.Q6J("innerHTML",b.durationdiff(d,"return"),e.oJD)}}function G(D,Te){if(1&D&&(e.TgZ(0,"div",155),e._UZ(1,"img",156),e._uU(2),e.qZA()),2&D){const d=e.oxw().$implicit,b=e.oxw(2);e.xp6(1),e.hYB("src","",b.imageUrl,"/",null==d?null:d.airlines_logo,"",e.LSH),e.xp6(1),e.hij(" ",null==d||null==d.return_flight_data?null:d.return_flight_data.return_flight_number," ")}}function U(D,Te){if(1&D&&(e.TgZ(0,"p",132),e._uU(1),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.hij("Stops : ",null==d||null==d.stop_data?null:d.stop_data.length,"")}}function Se(D,Te){1&D&&(e.TgZ(0,"p",133),e._uU(1,"Non-stop"),e.qZA())}function ze(D,Te){if(1&D&&(e.TgZ(0,"p",132),e._uU(1),e.qZA()),2&D){const d=e.oxw(2).$implicit;e.xp6(1),e.hij("Stops : ",null==d?null:d.return_stop_data.length,"")}}function Dt(D,Te){1&D&&(e.TgZ(0,"p",133),e._uU(1,"Non-stop"),e.qZA())}function Kt(D,Te){if(1&D&&(e.TgZ(0,"tr")(1,"td",107)(2,"div",157)(3,"p",109),e._uU(4),e.qZA(),e.TgZ(5,"p",110),e._uU(6),e.qZA(),e.TgZ(7,"p",66),e._uU(8),e.ALo(9,"date"),e.qZA()()(),e.TgZ(10,"td",112)(11,"div",113),e._UZ(12,"label",70),e.TgZ(13,"p",72)(14,"span",73),e._uU(15,"Duration"),e.qZA()(),e.YNc(16,ze,2,1,"p",74),e.YNc(17,Dt,2,0,"p",75),e.qZA()(),e.TgZ(18,"td",107)(19,"div",157)(20,"p",109),e._uU(21),e.qZA(),e.TgZ(22,"p",110),e._uU(23),e.qZA(),e.TgZ(24,"p",111),e._uU(25),e.ALo(26,"date"),e.qZA()()()()),2&D){const d=e.oxw().$implicit,b=e.oxw(2);e.xp6(4),e.Oqu(null==d||null==d.return_flight_data?null:d.return_flight_data.return_departure_airport_code),e.xp6(2),e.Oqu(null==d||null==d.return_flight_data?null:d.return_flight_data.return_departure_time),e.xp6(2),e.Oqu(e.xi3(9,9,null==d||null==d.return_flight_data?null:d.return_flight_data.return_departure_date,"dd-MMM-yyyy")),e.xp6(6),e.Q6J("innerHTML",b.durationdiff(d,"return"),e.oJD),e.xp6(2),e.Q6J("ngIf",0!=(null==d?null:d.return_stop_data.length)),e.xp6(1),e.Q6J("ngIf",0==(null==d?null:d.return_stop_data.length)),e.xp6(4),e.Oqu(null==d||null==d.return_flight_data?null:d.return_flight_data.return_arrival_airport_code),e.xp6(2),e.Oqu(null==d||null==d.return_flight_data?null:d.return_flight_data.return_arrival_time),e.xp6(2),e.Oqu(e.xi3(26,12,b.rreturn_d_date,"dd-MMM-yyyy"))}}function fi(D,Te){1&D&&(e.TgZ(0,"span"),e._UZ(1,"img",146),e.qZA())}function tn(D,Te){if(1&D&&(e.TgZ(0,"span",134)(1,"sup"),e._uU(2),e.qZA()()),2&D){const d=e.oxw(3);e.xp6(2),e.hij(" + ",null==d.totalTravelersValue?null:d.totalTravelersValue.infant,"")}}function Gn(D,Te){if(1&D&&(e.TgZ(0,"label",158),e._uU(1),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.hij("Adult + Child : ",d.adult_child,"")}}function Br(D,Te){if(1&D&&(e.TgZ(0,"label",158),e._uU(1),e.qZA()),2&D){const d=e.oxw(3);e.xp6(1),e.hij("Infant : ",d.totalTravelersValue.infant,"")}}function lr(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"button",135),e.NdJ("click",function(){return e.CHM(d),e.oxw(3).contactSupport()}),e._uU(1,"Book Offline"),e.qZA()}}function xo(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"button",135),e.NdJ("click",function(){e.CHM(d);const j=e.oxw().$implicit;return e.oxw(2).bookflight(j)}),e._uU(1,"Book"),e.qZA()}}function bo(D,Te){if(1&D&&(e.TgZ(0,"tr")(1,"td",151),e._uU(2,"Going"),e.qZA(),e.TgZ(3,"td"),e._uU(4),e.qZA(),e.TgZ(5,"td"),e._uU(6),e.qZA()()),2&D){const d=Te.$implicit;e.xp6(4),e.Oqu(d.city_name),e.xp6(2),e.hij("",d.stop_duration," Mins")}}function Na(D,Te){if(1&D&&(e.TgZ(0,"tbody"),e.YNc(1,bo,7,2,"tr",30),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==d?null:d.stop_data)}}function Ns(D,Te){if(1&D&&(e.TgZ(0,"tr")(1,"td",151),e._uU(2,"Return"),e.qZA(),e.TgZ(3,"td"),e._uU(4),e.qZA(),e.TgZ(5,"td"),e._uU(6),e.qZA()()),2&D){const d=Te.$implicit;e.xp6(4),e.Oqu(d.city_name),e.xp6(2),e.hij("",d.stop_duration," Mins")}}function Bl(D,Te){if(1&D&&(e.TgZ(0,"tbody"),e.YNc(1,Ns,7,2,"tr",30),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==d?null:d.return_stop_data)}}function Zl(D,Te){1&D&&(e.TgZ(0,"tbody")(1,"tr")(2,"td",152),e._uU(3,"Going"),e.qZA(),e.TgZ(4,"td",153),e._uU(5,"Non Stop"),e.qZA()()())}function ws(D,Te){1&D&&(e.TgZ(0,"tbody")(1,"tr")(2,"td",152),e._uU(3,"Return"),e.qZA(),e.TgZ(4,"td",153),e._uU(5,"Non Stop"),e.qZA()()())}function ul(D,Te){1&D&&(e.TgZ(0,"td",159),e._uU(1,"Booking is subject to availability. Will be confirmed in 30 mins."),e.qZA())}function Kl(D,Te){if(1&D&&(e.ynx(0),e.TgZ(1,"div",50),e.YNc(2,is,2,0,"span",51),e.YNc(3,oe,2,0,"span",51),e.TgZ(4,"div",52,53)(6,"pre"),e._uU(7),e.qZA(),e.TgZ(8,"pre"),e._uU(9),e.qZA(),e.TgZ(10,"pre"),e._uU(11),e.ALo(12,"date"),e.qZA(),e.TgZ(13,"pre"),e._uU(14),e.ALo(15,"date"),e.qZA(),e.TgZ(16,"pre"),e._uU(17,"Duration \xa0 "),e.YNc(18,jt,1,1,"span",54),e._uU(19),e.qZA()(),e.TgZ(20,"div",52,55)(22,"span")(23,"pre"),e._uU(24),e.qZA(),e.TgZ(25,"pre"),e._uU(26),e.qZA(),e.TgZ(27,"pre"),e._uU(28),e.ALo(29,"date"),e.qZA(),e.TgZ(30,"pre"),e._uU(31),e.ALo(32,"date"),e.qZA(),e.TgZ(33,"pre"),e._uU(34,"Duration \xa0 "),e.YNc(35,I,1,1,"span",54),e._uU(36),e.qZA(),e.TgZ(37,"pre"),e._uU(38),e.qZA(),e.TgZ(39,"pre"),e._uU(40),e.qZA(),e.TgZ(41,"pre"),e._uU(42),e.ALo(43,"date"),e.qZA(),e.TgZ(44,"pre"),e._uU(45),e.ALo(46,"date"),e.qZA(),e.TgZ(47,"pre"),e._uU(48,"Duration \xa0 "),e.YNc(49,He,1,1,"span",54),e._uU(50),e.qZA()()(),e.TgZ(51,"table",56)(52,"tbody")(53,"tr")(54,"td",57)(55,"div",58)(56,"div",59),e._UZ(57,"img",60),e.qZA(),e.TgZ(58,"div",61),e._uU(59),e.qZA()()(),e.TgZ(60,"td",62)(61,"div",63)(62,"p",64),e._uU(63),e.qZA(),e.TgZ(64,"p",65),e._uU(65),e.qZA(),e.TgZ(66,"p",66),e._uU(67),e.ALo(68,"date"),e.qZA()()(),e.TgZ(69,"td",67)(70,"div",68),e._UZ(71,"span",69)(72,"label",70)(73,"span",71),e.TgZ(74,"p",72)(75,"span",73),e._uU(76,"Duration"),e.qZA()(),e.YNc(77,Ai,2,1,"p",74),e.YNc(78,Zi,2,0,"p",75),e.qZA()(),e.TgZ(79,"td",62)(80,"div",63)(81,"p",64),e._uU(82),e.qZA(),e.TgZ(83,"p",65),e._uU(84),e.qZA(),e.TgZ(85,"p",66),e._uU(86),e.ALo(87,"date"),e.qZA()()(),e.TgZ(88,"td",76)(89,"div",77)(90,"div",78)(91,"p",79),e._UZ(92,"i",80),e._uU(93),e.qZA()(),e.TgZ(94,"p",81),e._uU(95),e.YNc(96,en,3,1,"span",82),e.TgZ(97,"span",83),e.YNc(98,qn,2,1,"label",84),e.YNc(99,Qn,2,1,"label",84),e.qZA()(),e.YNc(100,oa,3,2,"span",0),e.YNc(101,mr,3,0,"span",0),e.qZA()()(),e.YNc(102,Bs,11,4,"tr",0),e.YNc(103,fa,11,5,"tr",0),e.YNc(104,Ta,35,18,"tr",0),e.YNc(105,xl,3,2,"ng-container",0),e.YNc(106,Yc,3,0,"tr",0),e.TgZ(107,"tr")(108,"td",85)(109,"div",86)(110,"div",87)(111,"h6",88),e._uU(112,"Baggage Details"),e.qZA(),e.TgZ(113,"table",89)(114,"thead")(115,"th"),e._uU(116,"\xa0"),e.qZA(),e.TgZ(117,"th")(118,"div",90),e._uU(119,"Adult"),e.qZA(),e.TgZ(120,"div",91)(121,"label",92),e._uU(122,"Age 12+ yrs"),e.qZA()()(),e.TgZ(123,"th")(124,"div",90),e._uU(125,"Children"),e.qZA(),e.TgZ(126,"div",91)(127,"label",92),e._uU(128,"Age 2-12 yrs "),e.qZA()()(),e.TgZ(129,"th")(130,"div",90),e._uU(131,"Infant"),e.qZA(),e.TgZ(132,"div",91)(133,"label",92),e._uU(134,"Age 0-2 yrs "),e.qZA()()()(),e.TgZ(135,"tr",93)(136,"td",94)(137,"label",95),e._uU(138,"Check-In"),e.qZA()(),e.TgZ(139,"td"),e._uU(140),e.qZA(),e.TgZ(141,"td"),e._uU(142),e.qZA(),e.TgZ(143,"td"),e._uU(144),e.qZA()(),e.TgZ(145,"tr",93)(146,"td",96)(147,"label",97),e._uU(148,"Cabin"),e.qZA()(),e.TgZ(149,"td"),e._uU(150),e.qZA(),e.TgZ(151,"td"),e._uU(152),e.qZA(),e.TgZ(153,"td"),e._uU(154),e.qZA()()()(),e.TgZ(155,"div",87)(156,"h6",88),e._uU(157,"Stop Details"),e.qZA(),e.TgZ(158,"table",89)(159,"thead",98)(160,"th"),e._uU(161," \xa0 "),e.qZA(),e.TgZ(162,"th")(163,"div",90),e._uU(164,"City"),e.qZA()(),e.TgZ(165,"th")(166,"div",90),e._uU(167,"Layover Duration"),e.qZA()()(),e.YNc(168,Il,2,1,"tbody",0),e.YNc(169,xu,2,1,"tbody",0),e.YNc(170,ll,6,0,"tbody",0),e.YNc(171,yl,6,0,"tbody",0),e.qZA()()()(),e.YNc(172,cl,2,0,"td",99),e.qZA()()()(),e.TgZ(173,"div",100),e.YNc(174,Rl,2,0,"span",51),e.YNc(175,dl,2,0,"span",51),e.TgZ(176,"div",52,53)(178,"pre"),e._uU(179),e.qZA(),e.TgZ(180,"pre"),e._uU(181),e.qZA(),e.TgZ(182,"pre"),e._uU(183),e.ALo(184,"date"),e.qZA(),e.TgZ(185,"pre"),e._uU(186),e.ALo(187,"date"),e.qZA(),e.TgZ(188,"pre"),e._uU(189,"Duration \xa0 "),e.YNc(190,wc,1,1,"span",54),e._uU(191),e.qZA()(),e.TgZ(192,"div",52,55)(194,"span")(195,"pre"),e._uU(196),e.qZA(),e.TgZ(197,"pre"),e._uU(198),e.qZA(),e.TgZ(199,"pre"),e._uU(200),e.ALo(201,"date"),e.qZA(),e.TgZ(202,"pre"),e._uU(203),e.ALo(204,"date"),e.qZA(),e.TgZ(205,"pre"),e._uU(206,"Duration \xa0 "),e.YNc(207,Sc,1,1,"span",54),e._uU(208),e.qZA(),e.TgZ(209,"pre"),e._uU(210),e.qZA(),e.TgZ(211,"pre"),e._uU(212),e.qZA(),e.TgZ(213,"pre"),e._uU(214),e.ALo(215,"date"),e.qZA(),e.TgZ(216,"pre"),e._uU(217),e.ALo(218,"date"),e.qZA(),e.TgZ(219,"pre"),e._uU(220,"Duration \xa0 "),e.YNc(221,ae,1,1,"span",54),e._uU(222),e.qZA()()(),e.TgZ(223,"table",101)(224,"tbody")(225,"tr")(226,"td",102)(227,"div",103)(228,"div",104),e._UZ(229,"img",60),e.qZA(),e.TgZ(230,"div",105),e._uU(231),e.qZA(),e.YNc(232,G,3,3,"div",106),e.qZA()()(),e.TgZ(233,"tr")(234,"td",107)(235,"div",108)(236,"p",109),e._uU(237),e.qZA(),e.TgZ(238,"p",110),e._uU(239),e.qZA(),e.TgZ(240,"p",111),e._uU(241),e.ALo(242,"date"),e.qZA()()(),e.TgZ(243,"td",112)(244,"div",113),e._UZ(245,"label",70),e.TgZ(246,"p",72)(247,"span",73),e._uU(248,"Duration"),e.qZA()(),e.YNc(249,U,2,1,"p",74),e.YNc(250,Se,2,0,"p",75),e.qZA()(),e.TgZ(251,"td",107)(252,"div",108)(253,"p",109),e._uU(254),e.qZA(),e.TgZ(255,"p",110),e._uU(256),e.qZA(),e.TgZ(257,"p",111),e._uU(258),e.ALo(259,"date"),e.qZA()()()(),e.YNc(260,Kt,27,15,"tr",0),e.TgZ(261,"tr")(262,"td",114)(263,"span",115)(264,"a",116),e._UZ(265,"img",117),e._uU(266),e.qZA()(),e.TgZ(267,"span",118),e._uU(268),e.qZA(),e.TgZ(269,"span",119),e.YNc(270,fi,2,0,"span",0),e._uU(271),e.qZA()()(),e.TgZ(272,"tr")(273,"td",120)(274,"div",121)(275,"div",122)(276,"div",78)(277,"p",79),e._UZ(278,"i",80),e._uU(279),e.qZA()(),e.TgZ(280,"p",81),e._uU(281),e.YNc(282,tn,3,1,"span",82),e.TgZ(283,"span",123),e.YNc(284,Gn,2,1,"label",124),e.YNc(285,Br,2,1,"label",124),e.qZA()()(),e.TgZ(286,"div",125),e.YNc(287,lr,2,0,"button",126),e.YNc(288,xo,2,0,"button",126),e.qZA()()()(),e.TgZ(289,"tr")(290,"td",127)(291,"div",86)(292,"div",87)(293,"h6",88),e._uU(294,"Baggage Details"),e.qZA(),e.TgZ(295,"table",89)(296,"thead")(297,"th"),e._uU(298,"\xa0"),e.qZA(),e.TgZ(299,"th")(300,"div",90),e._uU(301,"Adult"),e.qZA(),e.TgZ(302,"div",91)(303,"label",92),e._uU(304,"Age 12+ yrs"),e.qZA()()(),e.TgZ(305,"th")(306,"div",90),e._uU(307,"Children"),e.qZA(),e.TgZ(308,"div",91)(309,"label",92),e._uU(310,"Age 2-12 yrs "),e.qZA()()(),e.TgZ(311,"th")(312,"div",90),e._uU(313,"Infant"),e.qZA(),e.TgZ(314,"div",91)(315,"label",92),e._uU(316,"Age 0-2 yrs "),e.qZA()()()(),e.TgZ(317,"tr",93)(318,"td",94)(319,"label",95),e._uU(320,"Check-In"),e.qZA()(),e.TgZ(321,"td"),e._uU(322),e.qZA(),e.TgZ(323,"td"),e._uU(324),e.qZA(),e.TgZ(325,"td"),e._uU(326),e.qZA()(),e.TgZ(327,"tr",93)(328,"td",96)(329,"label",97),e._uU(330,"Cabin"),e.qZA()(),e.TgZ(331,"td"),e._uU(332),e.qZA(),e.TgZ(333,"td"),e._uU(334),e.qZA(),e.TgZ(335,"td"),e._uU(336),e.qZA()()()(),e.TgZ(337,"div",87)(338,"h6",88),e._uU(339,"Stop Details"),e.qZA(),e.TgZ(340,"table",89)(341,"thead",98)(342,"th"),e._uU(343," \xa0 "),e.qZA(),e.TgZ(344,"th")(345,"div",90),e._uU(346,"City"),e.qZA()(),e.TgZ(347,"th")(348,"div",90),e._uU(349,"Layover Duration"),e.qZA()()(),e.YNc(350,Na,2,1,"tbody",0),e.YNc(351,Bl,2,1,"tbody",0),e.YNc(352,Zl,6,0,"tbody",0),e.YNc(353,ws,6,0,"tbody",0),e.qZA()()()(),e.YNc(354,ul,2,0,"td",128),e.qZA()()()(),e.BQk()),2&D){const d=Te.$implicit,b=Te.index,j=e.oxw(2);e.xp6(2),e.Q6J("ngIf",0==(null==d?null:d.is_return)),e.xp6(1),e.Q6J("ngIf",1==(null==d?null:d.is_return)),e.xp6(4),e.AsE("",null==d?null:d.airline_name," ",null==d?null:d.flight_number,"\n"),e.xp6(2),e.AsE("Sector ",null==d?null:d.departure_city_code," - ",null==d?null:d.arrival_city_code,"\n"),e.xp6(2),e.AsE("Departure ",e.xi3(12,138,null==d?null:d.departure_date,"dd-MMM-yyyy")," ",null==d?null:d.departure_time,"\n"),e.xp6(3),e.AsE("Arrival ",e.xi3(15,141,null==d?null:d.arrival_date,"dd-MMM-yyyy")," ",null==d?null:d.arrival_time,"\n"),e.xp6(4),e.Q6J("ngIf",0==(null==d?null:d.is_return)),e.xp6(1),e.hij(" \xa0 \u20b9 ",null==d||null==d.pricing?null:d.pricing.final_pay_amount,"\n"),e.xp6(5),e.AsE("",null==d?null:d.airline_name," ",null==d?null:d.flight_number,"\n"),e.xp6(2),e.AsE("Sector ",null==d?null:d.departure_city_code," - ",null==d?null:d.arrival_city_code,"\n"),e.xp6(2),e.AsE("Departure ",e.xi3(29,144,null==d?null:d.departure_date,"dd-MMM-yyyy")," ",null==d?null:d.departure_time,"\n"),e.xp6(3),e.AsE("Arrival ",e.xi3(32,147,null==d?null:d.arrival_date,"dd-MMM-yyyy")," ",null==d?null:d.arrival_time,"\n"),e.xp6(4),e.Q6J("ngIf",1==(null==d?null:d.is_return)),e.xp6(1),e.hij(" \xa0 \u20b9 ",null==d||null==d.pricing?null:d.pricing.final_pay_amount,"\n"),e.xp6(2),e.AsE("",null==d?null:d.airline_name," ",null==d||null==d.return_flight_data?null:d.return_flight_data.return_flight_number,"\n"),e.xp6(2),e.AsE("Sector ",null==d||null==d.return_flight_data?null:d.return_flight_data.departure_city_code," - ",null==d||null==d.return_flight_data?null:d.return_flight_data.return_arrival_airport_code,"\n"),e.xp6(2),e.AsE("Departure ",e.xi3(43,150,null==d||null==d.return_flight_data?null:d.return_flight_data.return_departure_date,"dd-MMM-yyyy")," ",null==d||null==d.return_flight_data?null:d.return_flight_data.return_departure_time,"\n"),e.xp6(3),e.AsE("Arrival ",e.xi3(46,153,null==d?null:d.arrival_date,"dd-MMM-yyyy")," ",null==d?null:d.arrival_time,"\n"),e.xp6(4),e.Q6J("ngIf",1==(null==d?null:d.is_return)),e.xp6(1),e.hij(" \xa0 \u20b9 ",null==d||null==d.pricing?null:d.pricing.final_pay_amount,"\n"),e.xp6(7),e.hYB("src","",j.imageUrl,"/",null==d?null:d.airlines_logo,"",e.LSH),e.xp6(2),e.hij("",null==d?null:d.flight_number," "),e.xp6(4),e.Oqu(null==d?null:d.departure_airport_code),e.xp6(2),e.Oqu(null==d?null:d.departure_time),e.xp6(2),e.Oqu(e.xi3(68,156,null==d?null:d.departure_date,"dd-MMM-yyyy")),e.xp6(8),e.Q6J("innerHTML",j.durationdiff(d,"oneway"),e.oJD),e.xp6(2),e.Q6J("ngIf",0!=(null==d?null:d.stop_data.length)),e.xp6(1),e.Q6J("ngIf",0==(null==d?null:d.stop_data.length)),e.xp6(4),e.Oqu(null==d?null:d.arrival_airport_code),e.xp6(2),e.Oqu(null==d?null:d.arrival_time),e.xp6(2),e.Oqu(e.xi3(87,159,j.return_d_date,"dd-MMM-yyyy")),e.xp6(7),e.hij(" ",null==d||null==d.pricing?null:d.pricing.final_pay_amount,""),e.xp6(2),e.hij("Total Fare for ",d.adult_child," "),e.xp6(1),e.Q6J("ngIf",null==j.totalTravelersValue?null:j.totalTravelersValue.infant),e.xp6(2),e.Q6J("ngIf",0!=(null==j.totalTravelersValue?null:j.totalTravelersValue.adult)),e.xp6(1),e.Q6J("ngIf",0!=(null==j.totalTravelersValue?null:j.totalTravelersValue.infant)),e.xp6(1),e.Q6J("ngIf","sectorwise"!=j.isTripValue),e.xp6(1),e.Q6J("ngIf","sectorwise"==j.isTripValue),e.xp6(1),e.Q6J("ngIf",!j.windowSizeValue),e.xp6(1),e.Q6J("ngIf",j.windowSizeValue),e.xp6(1),e.Q6J("ngIf",1==d.is_return),e.xp6(1),e.Q6J("ngIf",1==d.is_return),e.xp6(1),e.Q6J("ngIf","0"==(null==d?null:d.live_pnr)),e.xp6(3),e.Q6J("id","collapseExample"+b),e.xp6(31),e.hij("",null==d?null:d.pricing.check_in_baggage_adult," Kg"),e.xp6(2),e.hij("",null==d?null:d.pricing.check_in_baggage_children," Kg"),e.xp6(2),e.hij("",null==d?null:d.pricing.check_in_baggage_infant," Kg"),e.xp6(6),e.hij("",null==d?null:d.pricing.cabin_baggage_adult," Kg"),e.xp6(2),e.hij("",null==d?null:d.pricing.cabin_baggage_children," Kg"),e.xp6(2),e.hij("",null==d?null:d.pricing.cabin_baggage_infant," Kg"),e.xp6(14),e.Q6J("ngIf",0!=(null==d?null:d.stop_data.length)),e.xp6(1),e.Q6J("ngIf",0!=(null==d?null:d.return_stop_data.length)),e.xp6(1),e.Q6J("ngIf",0==(null==d?null:d.stop_data.length)),e.xp6(1),e.Q6J("ngIf",0==(null==d?null:d.return_stop_data.length)&&1==(null==d||null==d.flightData?null:d.flightData.return_flight)),e.xp6(1),e.Q6J("ngIf","0"==(null==d?null:d.live_pnr)),e.xp6(2),e.Q6J("ngIf",0==(null==d?null:d.is_return)),e.xp6(1),e.Q6J("ngIf",1==(null==d?null:d.is_return)),e.xp6(4),e.AsE("",null==d?null:d.airline_name," ",null==d?null:d.flight_number,"\n"),e.xp6(2),e.AsE("Sector ",null==d?null:d.departure_city_code," - ",null==d?null:d.arrival_city_code,"\n"),e.xp6(2),e.AsE("Departure ",e.xi3(184,162,null==d?null:d.departure_date,"dd-MMM-yyyy")," ",null==d?null:d.departure_time,"\n"),e.xp6(3),e.AsE("Arrival ",e.xi3(187,165,null==d?null:d.arrival_date,"dd-MMM-yyyy")," ",null==d?null:d.arrival_time,"\n"),e.xp6(4),e.Q6J("ngIf",0==(null==d?null:d.is_return)),e.xp6(1),e.hij(" \xa0 \u20b9 ",null==d||null==d.pricing?null:d.pricing.final_pay_amount,"\n"),e.xp6(5),e.AsE("",null==d?null:d.airline_name," ",null==d?null:d.flight_number,"\n"),e.xp6(2),e.AsE("Sector ",null==d?null:d.departure_city_code," - ",null==d?null:d.arrival_city_code,"\n"),e.xp6(2),e.AsE("Departure ",e.xi3(201,168,null==d?null:d.departure_date,"dd-MMM-yyyy")," ",null==d?null:d.departure_time,"\n"),e.xp6(3),e.AsE("Arrival ",e.xi3(204,171,null==d?null:d.arrival_date,"dd-MMM-yyyy")," ",null==d?null:d.arrival_time,"\n"),e.xp6(4),e.Q6J("ngIf",1==(null==d?null:d.is_return)),e.xp6(1),e.hij(" \xa0 \u20b9 ",null==d||null==d.pricing?null:d.pricing.final_pay_amount,"\n"),e.xp6(2),e.AsE("",null==d?null:d.airline_name," ",null==d||null==d.return_flight_data?null:d.return_flight_data.return_flight_number,"\n"),e.xp6(2),e.AsE("Sector ",null==d||null==d.return_flight_data?null:d.return_flight_data.departure_city_code," - ",null==d||null==d.return_flight_data?null:d.return_flight_data.return_arrival_airport_code,"\n"),e.xp6(2),e.AsE("Departure ",e.xi3(215,174,null==d||null==d.return_flight_data?null:d.return_flight_data.return_departure_date,"dd-MMM-yyyy")," ",null==d||null==d.return_flight_data?null:d.return_flight_data.return_departure_time,"\n"),e.xp6(3),e.AsE("Arrival ",e.xi3(218,177,null==d?null:d.arrival_date,"dd-MMM-yyyy")," ",null==d?null:d.arrival_time,"\n"),e.xp6(4),e.Q6J("ngIf",1==(null==d?null:d.is_return)),e.xp6(1),e.hij(" \xa0 \u20b9 ",null==d||null==d.pricing?null:d.pricing.final_pay_amount,"\n"),e.xp6(7),e.hYB("src","",j.imageUrl,"/",null==d?null:d.airlines_logo,"",e.LSH),e.xp6(2),e.hij("",null==d?null:d.flight_number," "),e.xp6(1),e.Q6J("ngIf",1==d.is_return),e.xp6(5),e.Oqu(null==d?null:d.departure_airport_code),e.xp6(2),e.Oqu(null==d?null:d.departure_time),e.xp6(2),e.Oqu(e.xi3(242,180,null==d?null:d.departure_date,"dd-MMM-yyyy")),e.xp6(6),e.Q6J("innerHTML",j.durationdiff(d,"oneway"),e.oJD),e.xp6(2),e.Q6J("ngIf",0!=(null==d?null:d.stop_data.length)),e.xp6(1),e.Q6J("ngIf",0==(null==d?null:d.stop_data.length)),e.xp6(4),e.Oqu(null==d?null:d.arrival_airport_code),e.xp6(2),e.Oqu(null==d?null:d.arrival_time),e.xp6(2),e.Oqu(e.xi3(259,183,j.return_d_date,"dd-MMM-yyyy")),e.xp6(2),e.Q6J("ngIf",1==d.is_return),e.xp6(4),e.Q6J("href","#collapseExample"+b,e.LSH),e.xp6(2),e.hij(" ",null==d||null==d.pricing?null:d.pricing.check_in_baggage_adult,"KG"),e.xp6(2),e.hij("Refund: ",1==d.pricing.is_refundable?"Yes":"No",""),e.xp6(2),e.Q6J("ngIf",d.pricing.total_available_seats>0),e.xp6(1),e.hij(" \xa0Seat ",null==d||null==d.pricing?null:d.pricing.total_available_seats,""),e.xp6(8),e.hij(" ",null==d||null==d.pricing?null:d.pricing.final_pay_amount,""),e.xp6(2),e.hij("Total Fare for ",d.adult_child," "),e.xp6(1),e.Q6J("ngIf",null==j.totalTravelersValue?null:j.totalTravelersValue.infant),e.xp6(2),e.Q6J("ngIf",0!=j.totalTravelersValue.adult),e.xp6(1),e.Q6J("ngIf",0!=j.totalTravelersValue.infant),e.xp6(2),e.Q6J("ngIf",1==(null==d?null:d.is_blocked)),e.xp6(1),e.Q6J("ngIf",0==(null==d?null:d.is_blocked)),e.xp6(3),e.Q6J("id","collapseExample"+b),e.xp6(31),e.hij("",null==d?null:d.pricing.check_in_baggage_adult," Kg"),e.xp6(2),e.hij("",null==d?null:d.pricing.check_in_baggage_children," Kg"),e.xp6(2),e.hij("",null==d?null:d.pricing.check_in_baggage_infant," Kg"),e.xp6(6),e.hij("",null==d?null:d.pricing.cabin_baggage_adult," Kg"),e.xp6(2),e.hij("",null==d?null:d.pricing.cabin_baggage_children," Kg"),e.xp6(2),e.hij("",null==d?null:d.pricing.cabin_baggage_infant," Kg"),e.xp6(14),e.Q6J("ngIf",0!=(null==d?null:d.stop_data.length)),e.xp6(1),e.Q6J("ngIf",0!=(null==d?null:d.return_stop_data.length)),e.xp6(1),e.Q6J("ngIf",0==(null==d?null:d.stop_data.length)),e.xp6(1),e.Q6J("ngIf",0==(null==d?null:d.return_stop_data.length)&&1==(null==d||null==d.flightData?null:d.flightData.return_flight)),e.xp6(1),e.Q6J("ngIf","0"==(null==d?null:d.live_pnr))}}function Dd(D,Te){if(1&D&&(e.TgZ(0,"div",49),e.YNc(1,Kl,355,186,"ng-container",30),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngForOf",d.flightdetails)}}function kc(D,Te){if(1&D&&(e.TgZ(0,"p",132),e._uU(1),e.qZA()),2&D){const d=e.oxw(2).$implicit;e.xp6(1),e.hij("Stops : ",null==d?null:d.no_of_stop,"")}}function Nl(D,Te){1&D&&(e.TgZ(0,"p",133),e._uU(1,"Non-stop"),e.qZA())}function Md(D,Te){1&D&&(e.TgZ(0,"tr")(1,"td",150),e._uU(2," Booking will be confirmed in 45 mins"),e.qZA()())}function Gc(D,Te){if(1&D&&(e.TgZ(0,"span",73),e._uU(1,"Duration"),e.qZA()),2&D){const d=e.oxw().$implicit,b=e.oxw(5);e.Q6J("innerHTML",b.durationFitDiff(d.dep_time,d.arr_time,d.dep_date,"oneway"),e.oJD)}}function Jo(D,Te){if(1&D&&(e.TgZ(0,"span",73),e._uU(1,"Duration"),e.qZA()),2&D){const d=e.oxw().$implicit,b=e.oxw(5);e.Q6J("innerHTML",b.duration(d.duration),e.oJD)}}function Td(D,Te){if(1&D&&(e.ynx(0),e.TgZ(1,"table",208)(2,"tr",209)(3,"td",210),e._UZ(4,"img",211)(5,"br"),e.TgZ(6,"label",212),e._uU(7),e.qZA(),e.TgZ(8,"label",213),e._uU(9),e.qZA()(),e.TgZ(10,"td",214)(11,"div",189)(12,"div",215)(13,"label",216),e._uU(14),e.qZA(),e._UZ(15,"br"),e.TgZ(16,"label",217),e._uU(17),e.qZA(),e._UZ(18,"br"),e.TgZ(19,"label",218),e._uU(20),e.ALo(21,"date"),e.qZA()()()(),e.TgZ(22,"td",219)(23,"div",220)(24,"p",221),e.YNc(25,Gc,2,1,"span",222),e.YNc(26,Jo,2,1,"span",222),e.qZA(),e.TgZ(27,"label",223),e._UZ(28,"i",224),e.qZA(),e.TgZ(29,"p",225),e._uU(30),e.qZA()()(),e.TgZ(31,"td",214)(32,"div",189)(33,"div",215)(34,"label",216),e._uU(35),e.qZA(),e._UZ(36,"br"),e.TgZ(37,"label",217),e._uU(38),e.qZA(),e._UZ(39,"br"),e.TgZ(40,"label",218),e._uU(41),e.ALo(42,"date"),e.qZA()()()()()(),e.BQk()),2&D){const d=Te.$implicit,b=e.oxw(2).$implicit,j=e.oxw(3);e.xp6(4),e.hYB("src","",j.imageUrl,"/",null==b?null:b.airlines_logo,"",e.LSH),e.xp6(3),e.Oqu(null==b?null:b.airline_name),e.xp6(2),e.Oqu(null==b?null:b.flight_number),e.xp6(5),e.Oqu(null==d?null:d.dep_city_code),e.xp6(3),e.Oqu(null==d?null:d.dep_time),e.xp6(3),e.Oqu(e.xi3(21,13,null==d?null:d.dep_date,"dd/MM/yyyy")),e.xp6(5),e.Q6J("ngIf",null==(null==d?null:d.duration)||"0"==(null==d?null:d.duration)),e.xp6(1),e.Q6J("ngIf",null!=(null==d?null:d.duration)&&"0"!=(null==d?null:d.duration)),e.xp6(4),e.hij("Stops : ",0==(null==d?null:d.stop_count)?"Non-stop":null==d?null:d.stop_count,""),e.xp6(5),e.Oqu(null==d?null:d.arr_city_code),e.xp6(3),e.Oqu(null==d?null:d.arr_time),e.xp6(3),e.hij("",e.xi3(42,16,null==d?null:d.arr_date,"dd/MM/yyyy")," ")}}function yu(D,Te){if(1&D){const d=e.EpF();e.ynx(0),e.TgZ(1,"tr",226)(2,"td",227),e._UZ(3,"span"),e._uU(4),e.qZA(),e.TgZ(5,"td",228),e._uU(6),e.qZA(),e.TgZ(7,"td",228),e._uU(8),e.qZA(),e.TgZ(9,"td"),e._uU(10,"Cancellation Fee starting "),e._UZ(11,"i",184),e._uU(12),e.qZA(),e.TgZ(13,"td"),e._uU(14,"Free date change "),e._UZ(15,"i",184),e._uU(16),e.qZA(),e.TgZ(17,"td",228),e._uU(18),e.qZA(),e.TgZ(19,"td",229),e._uU(20),e.qZA(),e.TgZ(21,"td")(22,"button",230),e.NdJ("click",function(){const et=e.CHM(d).$implicit,ve=e.oxw(2).$implicit;return e.oxw(3).bookflightFIT(ve,et)}),e._uU(23,"BOOK"),e.qZA()()(),e.BQk()}if(2&D){const d=Te.$implicit,b=Te.index;e.xp6(3),e.Gre("leftCss ",0==b?"leftCss0":"",""),e.xp6(1),e.Oqu(d.fare_type_org),e.xp6(2),e.hij("",d.cabin_baggage_adult," / Adult"),e.xp6(2),e.hij("",d.check_in_baggage_adult," / Adult"),e.xp6(4),e.hij(" ",d.calcellation_chargi,""),e.xp6(4),e.hij(" ",d.date_change_charge,""),e.xp6(2),e.hij("Free seats ",d.total_available_seats,""),e.xp6(2),e.hij("Get complimen- tary meals ",1==d.meal?"Available":"No","")}}function _h(D,Te){1&D&&(e.TgZ(0,"td",150),e._uU(1,"Booking is subject to availability. Will be confirmed in 30 mins."),e.qZA())}function bh(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"div",161)(1,"table",101)(2,"tbody")(3,"tr")(4,"td",162)(5,"div",58)(6,"div",59),e._UZ(7,"img",60),e.qZA(),e.TgZ(8,"div",61),e._uU(9),e.qZA(),e.TgZ(10,"a",163),e._uU(11,"Details \xa0\xa0"),e._UZ(12,"i",164),e.qZA()()(),e.TgZ(13,"td",62)(14,"div",63)(15,"p",64),e._uU(16),e.qZA(),e.TgZ(17,"p",65),e._uU(18),e.qZA(),e.TgZ(19,"p",66),e._uU(20),e.ALo(21,"date"),e.qZA()()(),e.TgZ(22,"td",67)(23,"div",68),e._UZ(24,"span",69)(25,"label",70)(26,"span",71),e.TgZ(27,"p",72)(28,"span",73),e._uU(29,"Duration"),e.qZA()(),e.YNc(30,kc,2,1,"p",74),e.YNc(31,Nl,2,0,"p",75),e.qZA()(),e.TgZ(32,"td",62)(33,"div",63)(34,"p",64),e._uU(35),e.qZA(),e.TgZ(36,"p",65),e._uU(37),e.qZA(),e.TgZ(38,"p",66),e._uU(39),e.ALo(40,"date"),e.qZA()()(),e.TgZ(41,"td",165)(42,"div",77)(43,"p",166),e._uU(44,"Price"),e.qZA(),e.TgZ(45,"div",167)(46,"p",168),e._UZ(47,"i",80),e._uU(48),e.qZA()(),e.TgZ(49,"button",135),e.NdJ("click",function(){e.CHM(d);const j=e.oxw().$implicit;return e.oxw(3).bookflightFIT(j,j.selectedFight)}),e._uU(50,"BOOK"),e.qZA(),e.TgZ(51,"a",169),e._uU(52,"More Fares "),e._UZ(53,"i",164),e.qZA()()()(),e.YNc(54,Md,3,0,"tr",0),e.TgZ(55,"tr")(56,"td",85)(57,"div",170)(58,"div",171)(59,"mat-tab-group",172),e.NdJ("selectedTabChange",function(j){e.CHM(d);const et=e.oxw().$implicit;return e.oxw(3).selectedTabValue(j,et)}),e.TgZ(60,"mat-tab",173)(61,"div",174)(62,"p",175)(63,"span",176),e._uU(64),e.qZA(),e.TgZ(65,"span",177),e._uU(66," \u2192 "),e.qZA(),e.TgZ(67,"span",176),e._uU(68),e.qZA(),e.TgZ(69,"span",178),e._uU(70),e.ALo(71,"date"),e.qZA()(),e.YNc(72,Td,43,19,"ng-container",30),e.qZA()(),e.TgZ(73,"mat-tab",179)(74,"div",180)(75,"table",181)(76,"tr",182)(77,"td"),e._uU(78,"TYPE"),e.qZA(),e.TgZ(79,"td"),e._uU(80,"FARE"),e.qZA(),e.TgZ(81,"td"),e._uU(82,"TOTAL"),e.qZA()(),e.TgZ(83,"tr")(84,"td"),e._uU(85,"Base Price"),e.qZA(),e.TgZ(86,"td",183),e._UZ(87,"i",184),e._uU(88),e.ALo(89,"number"),e.qZA(),e.TgZ(90,"td",183),e._UZ(91,"i",184),e._uU(92),e.ALo(93,"number"),e.qZA()(),e.TgZ(94,"tr")(95,"td"),e._uU(96,"Taxes and fees"),e.qZA(),e.TgZ(97,"td",183),e._UZ(98,"i",184),e._uU(99),e.ALo(100,"number"),e.qZA(),e.TgZ(101,"td",183),e._UZ(102,"i",184),e._uU(103),e.ALo(104,"number"),e.qZA()(),e.TgZ(105,"tr",185)(106,"td",186),e._uU(107,"Total"),e.qZA(),e._UZ(108,"td"),e.TgZ(109,"td",186),e._UZ(110,"i",187),e._uU(111),e.ALo(112,"number"),e.qZA()()()()(),e.TgZ(113,"mat-tab",188)(114,"div",189)(115,"div",190)(116,"h6",191),e._uU(117,"Cancel"),e.qZA(),e.TgZ(118,"div",192)(119,"p",193)(120,"span",194),e._uU(121,"Amount :"),e.qZA(),e._uU(122),e.qZA(),e.TgZ(123,"p",195)(124,"span",194),e._uU(125,"Other :"),e.qZA(),e._uU(126),e.qZA()(),e.TgZ(127,"div",5)(128,"p",196),e._uU(129,"policy :"),e.qZA(),e.TgZ(130,"p"),e._uU(131),e.qZA()()(),e.TgZ(132,"div",190)(133,"h6",191),e._uU(134,"Date Change"),e.qZA(),e.TgZ(135,"div",192)(136,"p",193)(137,"span",194),e._uU(138,"Amount :"),e.qZA(),e._uU(139),e.qZA(),e.TgZ(140,"p",195)(141,"span",194),e._uU(142,"Other :"),e.qZA(),e._uU(143),e.qZA()(),e.TgZ(144,"div",5)(145,"p",196),e._uU(146,"policy :"),e.qZA(),e.TgZ(147,"p"),e._uU(148),e.qZA()()()()(),e.TgZ(149,"mat-tab",197)(150,"div",189)(151,"div",198)(152,"table",199)(153,"thead")(154,"th"),e._uU(155," \xa0 "),e.qZA(),e.TgZ(156,"th")(157,"div",90),e._uU(158,"Adult"),e.qZA(),e.TgZ(159,"div",91)(160,"label",92),e._uU(161,"Age 12+ yrs"),e.qZA()()(),e.TgZ(162,"th")(163,"div",90),e._uU(164,"Children"),e.qZA(),e.TgZ(165,"div",91)(166,"label",92),e._uU(167,"Age 2-12 yrs "),e.qZA()()(),e.TgZ(168,"th")(169,"div",90),e._uU(170,"Infant"),e.qZA(),e.TgZ(171,"div",91)(172,"label",92),e._uU(173,"Age 0-2 yrs "),e.qZA()()()(),e.TgZ(174,"tbody")(175,"tr")(176,"td",200),e._uU(177,"Check-in"),e.qZA(),e.TgZ(178,"td"),e._uU(179),e.qZA(),e.TgZ(180,"td"),e._uU(181),e.qZA(),e.TgZ(182,"td"),e._uU(183),e.qZA()(),e.TgZ(184,"tr")(185,"td",200),e._uU(186,"Cabin"),e.qZA(),e.TgZ(187,"td"),e._uU(188),e.qZA(),e.TgZ(189,"td"),e._uU(190),e.qZA(),e.TgZ(191,"td"),e._uU(192),e.qZA()()()()()()()()()(),e.TgZ(193,"div",201)(194,"table",101)(195,"tr",202)(196,"td",203),e._uU(197,"Fares"),e.qZA(),e.TgZ(198,"td",204),e._uU(199,"Cabin Bag"),e.qZA(),e.TgZ(200,"td",204),e._uU(201,"Check In"),e.qZA(),e.TgZ(202,"td",205),e._uU(203,"Cancelation"),e.qZA(),e.TgZ(204,"td",205),e._uU(205,"Data Change"),e.qZA(),e.TgZ(206,"td",206),e._uU(207,"Seat"),e.qZA(),e.TgZ(208,"td",207),e._uU(209,"Meal"),e.qZA(),e._UZ(210,"td"),e.qZA(),e.YNc(211,yu,24,10,"ng-container",30),e.qZA()()(),e.YNc(212,_h,2,0,"td",99),e.qZA()()()()}if(2&D){const d=e.oxw(),b=d.$implicit,j=d.index,et=e.oxw(3);e.xp6(7),e.hYB("src","",et.imageUrl,"/",null==b?null:b.airlines_logo,"",e.LSH),e.xp6(2),e.hij("",null==b?null:b.flight_number," "),e.xp6(1),e.Q6J("href","#collapseExample"+j,e.LSH),e.xp6(6),e.Oqu(null==b?null:b.departure_airport_code),e.xp6(2),e.Oqu(null==b?null:b.departure_time),e.xp6(2),e.Oqu(e.xi3(21,44,null==b?null:b.departure_date,"dd-MMM-yyyy")),e.xp6(8),e.Q6J("innerHTML",et.durationdiff(b,"oneway"),e.oJD),e.xp6(2),e.Q6J("ngIf",0!=(null==b?null:b.no_of_stop)),e.xp6(1),e.Q6J("ngIf",0==(null==b?null:b.no_of_stop)),e.xp6(4),e.Oqu(null==b?null:b.arrival_airport_code),e.xp6(2),e.Oqu(null==b?null:b.arrival_time),e.xp6(2),e.Oqu(e.xi3(40,47,null==b?null:b.arrival_date,"dd-MMM-yyyy")),e.xp6(2),e.s9C("rowspan",1==(null==b?null:b.is_return)?"2":"1"),e.xp6(7),e.hij(" ",null==b||null==b.selectedFight?null:b.selectedFight.net_amount,""),e.xp6(3),e.Q6J("href","#collapseExampleOption"+j,e.LSH),e.xp6(3),e.Q6J("ngIf","0"==(null==b?null:b.live_pnr)),e.xp6(3),e.Q6J("id","collapseExample"+j),e.xp6(7),e.Oqu(null==b?null:b.departure_city_name),e.xp6(4),e.Oqu(null==b?null:b.arrival_city_name),e.xp6(2),e.Oqu(e.xi3(71,50,null==b?null:b.departure_date,"dd-MMM-yyyy")),e.xp6(2),e.Q6J("ngForOf",b.connecting),e.xp6(16),e.AsE(" ",e.xi3(89,53,null==b||null==b.selectedFight||null==b.selectedFight.flight_fee_taxes?null:b.selectedFight.flight_fee_taxes.base,"2.0")," X ",null==et.totalTravelersValue?null:et.totalTravelersValue.travellers,""),e.xp6(4),e.hij(" ",e.xi3(93,56,null==b||null==b.selectedFight||null==b.selectedFight.flight_fee_taxes?null:b.selectedFight.flight_fee_taxes.base,"2.0"),""),e.xp6(7),e.AsE(" ",e.xi3(100,59,null==b||null==b.selectedFight||null==b.selectedFight.flight_fee_taxes?null:b.selectedFight.flight_fee_taxes.tax,"2.0")," X ",null==et.totalTravelersValue?null:et.totalTravelersValue.travellers,""),e.xp6(4),e.hij(" ",e.xi3(104,62,null==b||null==b.selectedFight||null==b.selectedFight.flight_fee_taxes?null:b.selectedFight.flight_fee_taxes.tax,"2.0"),""),e.xp6(8),e.hij(" ",e.xi3(112,65,null==b||null==b.selectedFight||null==b.selectedFight.flight_fee_taxes?null:b.selectedFight.flight_fee_taxes.total,"2.0"),""),e.xp6(11),e.hij(" ",null==et.isFareRuleData||null==et.isFareRuleData.cancel?null:et.isFareRuleData.cancel.amount,""),e.xp6(4),e.hij(" ",null==et.isFareRuleData||null==et.isFareRuleData.cancel?null:et.isFareRuleData.cancel.other,""),e.xp6(5),e.Oqu(null==et.isFareRuleData||null==et.isFareRuleData.cancel?null:et.isFareRuleData.cancel.policy),e.xp6(8),e.hij(" ",null==et.isFareRuleData||null==et.isFareRuleData.date_change?null:et.isFareRuleData.date_change.amount,""),e.xp6(4),e.hij(" ",null==et.isFareRuleData||null==et.isFareRuleData.date_change?null:et.isFareRuleData.date_change.other,""),e.xp6(5),e.Oqu(null==et.isFareRuleData||null==et.isFareRuleData.date_change?null:et.isFareRuleData.date_change.policy),e.xp6(31),e.hij("",null==b||null==b.selectedFight?null:b.selectedFight.check_in_baggage_adult," Kg"),e.xp6(2),e.hij("",null==b||null==b.selectedFight?null:b.selectedFight.check_in_baggage_children," Kg"),e.xp6(2),e.hij("",null==b||null==b.selectedFight?null:b.selectedFight.check_in_baggage_infant," Kg"),e.xp6(5),e.hij("",null==b||null==b.selectedFight?null:b.selectedFight.cabin_baggage_adult," "),e.xp6(2),e.hij("",null==b||null==b.selectedFight?null:b.selectedFight.cabin_baggage_children," "),e.xp6(2),e.hij("",null==b||null==b.selectedFight?null:b.selectedFight.cabin_baggage_infant," "),e.xp6(1),e.Q6J("id","collapseExampleOption"+j),e.xp6(18),e.Q6J("ngForOf",b.fares),e.xp6(1),e.Q6J("ngIf","0"==(null==b?null:b.live_pnr))}}function vh(D,Te){if(1&D&&(e.ynx(0),e.YNc(1,bh,213,68,"div",160),e.BQk()),2&D){const d=Te.index,b=e.oxw(3);e.xp6(1),e.Q6J("ngIf",d<=b.count)}}function xh(D,Te){if(1&D&&(e.ynx(0),e.YNc(1,vh,2,1,"ng-container",30),e.BQk()),2&D){const d=e.oxw(2);e.xp6(1),e.Q6J("ngForOf",d.flightdetailsOnword)}}function Xs(D,Te){if(1&D&&(e.TgZ(0,"p",272),e._uU(1),e.qZA()),2&D){const d=e.oxw(2).$implicit;e.xp6(1),e.hij("Stops : ",null==d?null:d.no_of_stop,"")}}function Xl(D,Te){1&D&&(e.TgZ(0,"p",272),e._uU(1,"Non-stop"),e.qZA())}function Mp(D,Te){1&D&&(e.TgZ(0,"tr")(1,"td",150),e._uU(2," Booking will be confirmed in 45 mins"),e.qZA()())}function Jr(D,Te){if(1&D&&(e.TgZ(0,"span",73),e._uU(1,"Duration"),e.qZA()),2&D){const d=e.oxw().$implicit,b=e.oxw(5);e.Q6J("innerHTML",b.durationFitDiff(d.dep_time,d.arr_time,d.dep_date,"oneway"),e.oJD)}}function ns(D,Te){if(1&D&&(e.TgZ(0,"span",73),e._uU(1,"Duration"),e.qZA()),2&D){const d=e.oxw().$implicit,b=e.oxw(5);e.Q6J("innerHTML",b.duration(d.duration),e.oJD)}}function aa(D,Te){if(1&D&&(e.ynx(0),e.TgZ(1,"table",208)(2,"tr",209)(3,"td",273),e._UZ(4,"img",211)(5,"br"),e.TgZ(6,"label",274),e._uU(7),e.qZA(),e.TgZ(8,"label",275),e._uU(9),e.qZA()(),e.TgZ(10,"td",276)(11,"div",189)(12,"div",215)(13,"label",277),e._uU(14),e.qZA(),e._UZ(15,"br"),e.TgZ(16,"label",278),e._uU(17),e.qZA(),e._UZ(18,"br"),e.TgZ(19,"label",279),e._uU(20),e.ALo(21,"date"),e.qZA()()()(),e.TgZ(22,"td",280)(23,"div",220)(24,"p",281),e.YNc(25,Jr,2,1,"span",222),e.YNc(26,ns,2,1,"span",222),e.qZA(),e.TgZ(27,"label",223),e._UZ(28,"i",224),e.qZA(),e.TgZ(29,"p",282),e._uU(30),e.qZA()()(),e.TgZ(31,"td",214)(32,"div",189)(33,"div",215)(34,"label",277),e._uU(35),e.qZA(),e._UZ(36,"br"),e.TgZ(37,"label",278),e._uU(38),e.qZA(),e._UZ(39,"br"),e.TgZ(40,"label",279),e._uU(41),e.ALo(42,"date"),e.qZA()()()()()(),e.BQk()),2&D){const d=Te.$implicit,b=e.oxw(2).$implicit,j=e.oxw(3);e.xp6(4),e.hYB("src","",j.imageUrl,"/",null==b?null:b.airlines_logo,"",e.LSH),e.xp6(3),e.Oqu(null==b?null:b.airline_name),e.xp6(2),e.Oqu(null==b?null:b.flight_number),e.xp6(5),e.Oqu(null==d?null:d.dep_city_code),e.xp6(3),e.Oqu(null==d?null:d.dep_time),e.xp6(3),e.Oqu(e.xi3(21,13,null==d?null:d.dep_date,"dd/MM/yyyy")),e.xp6(5),e.Q6J("ngIf",null==(null==d?null:d.duration)||"0"==(null==d?null:d.duration)),e.xp6(1),e.Q6J("ngIf",null!=(null==d?null:d.duration)&&"0"!=(null==d?null:d.duration)),e.xp6(4),e.hij("Stops : ",0==(null==d?null:d.stop_count)?"Non-stop":null==d?null:d.stop_count,""),e.xp6(5),e.Oqu(null==d?null:d.arr_city_code),e.xp6(3),e.Oqu(null==d?null:d.arr_time),e.xp6(3),e.hij("",e.xi3(42,16,null==d?null:d.arr_date,"dd/MM/yyyy")," ")}}function Ms(D,Te){if(1&D){const d=e.EpF();e.ynx(0),e.TgZ(1,"tr",226)(2,"td",283),e._UZ(3,"span"),e._uU(4),e.qZA(),e.TgZ(5,"td",284),e._uU(6),e.qZA(),e.TgZ(7,"td",284),e._uU(8),e.qZA(),e.TgZ(9,"td",263),e._uU(10,"Free date change "),e._UZ(11,"i",184),e._uU(12),e.qZA(),e.TgZ(13,"td",284),e._uU(14),e.qZA(),e.TgZ(15,"td")(16,"div",260)(17,"button",261),e.NdJ("click",function(){const et=e.CHM(d).$implicit,ve=e.oxw(2).$implicit;return e.oxw(3).onSelectOnword(ve,et)}),e._UZ(18,"input",262),e.qZA()()()(),e.BQk()}if(2&D){const d=Te.$implicit,b=Te.index,j=e.oxw(2).index;e.xp6(3),e.Gre("leftCss ",0==b?"leftCss0":"",""),e.xp6(1),e.Oqu(d.fare_type_org),e.xp6(2),e.hij("",d.cabin_baggage_adult," / Adult"),e.xp6(2),e.hij("",d.check_in_baggage_adult," / Adult"),e.xp6(4),e.hij(" ",d.date_change_charge,""),e.xp6(2),e.hij("Free seats ",d.total_available_seats,""),e.xp6(4),e.MGl("id","radio_",j,"")}}function Ad(D,Te){1&D&&(e.TgZ(0,"td",150),e._uU(1,"Booking is subject to availability. Will be confirmed in 30 mins."),e.qZA())}function Ls(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"div",245)(1,"table",101)(2,"tbody")(3,"tr")(4,"td",246)(5,"div",247)(6,"div",59),e._UZ(7,"img",248),e.qZA(),e.TgZ(8,"div",249),e._uU(9),e.qZA(),e.TgZ(10,"a",250),e._uU(11,"Details \xa0\xa0"),e._UZ(12,"i",164),e.qZA()()(),e.TgZ(13,"td",251)(14,"div",63)(15,"p",64),e._uU(16),e.qZA(),e.TgZ(17,"p",65),e._uU(18),e.qZA(),e.TgZ(19,"p",252),e._uU(20),e.ALo(21,"date"),e.qZA()()(),e.TgZ(22,"td",253)(23,"div",254)(24,"label",255),e._UZ(25,"span",256)(26,"img",257)(27,"span",258),e.qZA(),e.TgZ(28,"p",72)(29,"span",73),e._uU(30,"Duration"),e.qZA()(),e.YNc(31,Xs,2,1,"p",259),e.YNc(32,Xl,2,0,"p",259),e.qZA()(),e.TgZ(33,"td",251)(34,"div",63)(35,"p",64),e._uU(36),e.qZA(),e.TgZ(37,"p",65),e._uU(38),e.qZA(),e.TgZ(39,"p",252),e._uU(40),e.ALo(41,"date"),e.qZA()()(),e.TgZ(42,"td")(43,"div",260)(44,"button",261),e.NdJ("click",function(){e.CHM(d);const j=e.oxw().$implicit;return e.oxw(3).onSelectOnword(j,j.selectedFight)}),e._UZ(45,"input",262),e.qZA()(),e.TgZ(46,"span",263)(47,"a",264),e._uU(48,"Fares"),e._UZ(49,"i",164),e.qZA()()()(),e.YNc(50,Mp,3,0,"tr",0),e.TgZ(51,"tr")(52,"td",85)(53,"div",170)(54,"div",171)(55,"mat-tab-group",265)(56,"mat-tab",173)(57,"div",174)(58,"p",175)(59,"span",266),e._uU(60),e.qZA(),e.TgZ(61,"span",177),e._uU(62," \u2192 "),e.qZA(),e.TgZ(63,"span",266),e._uU(64),e.qZA(),e.TgZ(65,"span",267),e._uU(66),e.ALo(67,"date"),e.qZA()(),e.YNc(68,aa,43,19,"ng-container",30),e.qZA()(),e.TgZ(69,"mat-tab",179)(70,"div",180)(71,"table",181)(72,"tr",268)(73,"td"),e._uU(74,"TYPE"),e.qZA(),e.TgZ(75,"td"),e._uU(76,"FARE"),e.qZA(),e.TgZ(77,"td"),e._uU(78,"TOTAL"),e.qZA()(),e.TgZ(79,"tr")(80,"td"),e._uU(81,"Base Price"),e.qZA(),e.TgZ(82,"td",183),e._UZ(83,"i",184),e._uU(84),e.ALo(85,"number"),e.qZA(),e.TgZ(86,"td",183),e._UZ(87,"i",184),e._uU(88),e.ALo(89,"number"),e.qZA()(),e.TgZ(90,"tr")(91,"td"),e._uU(92,"Taxes and fees"),e.qZA(),e.TgZ(93,"td",183),e._UZ(94,"i",184),e._uU(95),e.ALo(96,"number"),e.qZA(),e.TgZ(97,"td",183),e._UZ(98,"i",184),e._uU(99),e.ALo(100,"number"),e.qZA()(),e.TgZ(101,"tr",185)(102,"td",186),e._uU(103,"Total"),e.qZA(),e._UZ(104,"td"),e.TgZ(105,"td",186),e._UZ(106,"i",187),e._uU(107),e.ALo(108,"number"),e.qZA()()()()(),e.TgZ(109,"mat-tab",188)(110,"div",189)(111,"div",190)(112,"h6",191),e._uU(113,"Cancel"),e.qZA(),e.TgZ(114,"div",192)(115,"p",193)(116,"span",269),e._uU(117,"Amount :"),e.qZA(),e._uU(118),e.qZA(),e.TgZ(119,"p",195)(120,"span",269),e._uU(121,"Other :"),e.qZA(),e._uU(122),e.qZA()(),e.TgZ(123,"div",5)(124,"p",270),e._uU(125,"policy :"),e.qZA(),e.TgZ(126,"p"),e._uU(127),e.qZA()()(),e.TgZ(128,"div",190)(129,"h6",191),e._uU(130,"Date Change"),e.qZA(),e.TgZ(131,"div",192)(132,"p",193)(133,"span",269),e._uU(134,"Amount :"),e.qZA(),e._uU(135),e.qZA(),e.TgZ(136,"p",195)(137,"span",269),e._uU(138,"Other :"),e.qZA(),e._uU(139),e.qZA()(),e.TgZ(140,"div",5)(141,"p",270),e._uU(142,"policy :"),e.qZA(),e.TgZ(143,"p"),e._uU(144),e.qZA()()()()(),e.TgZ(145,"mat-tab",197)(146,"div",189)(147,"div",198)(148,"table",199)(149,"thead")(150,"th"),e._uU(151," \xa0 "),e.qZA(),e.TgZ(152,"th")(153,"div",90),e._uU(154,"Adult"),e.qZA(),e.TgZ(155,"div",91)(156,"label",92),e._uU(157,"Age 12+ yrs"),e.qZA()()(),e.TgZ(158,"th")(159,"div",90),e._uU(160,"Children"),e.qZA(),e.TgZ(161,"div",91)(162,"label",92),e._uU(163,"Age 2-12 yrs "),e.qZA()()(),e.TgZ(164,"th")(165,"div",90),e._uU(166,"Infant"),e.qZA(),e.TgZ(167,"div",91)(168,"label",92),e._uU(169,"Age 0-2 yrs "),e.qZA()()()(),e.TgZ(170,"tbody")(171,"tr")(172,"td",200),e._uU(173,"Check-in"),e.qZA(),e.TgZ(174,"td"),e._uU(175),e.qZA(),e.TgZ(176,"td"),e._uU(177),e.qZA(),e.TgZ(178,"td"),e._uU(179),e.qZA()(),e.TgZ(180,"tr")(181,"td",200),e._uU(182,"Cabin"),e.qZA(),e.TgZ(183,"td"),e._uU(184),e.qZA(),e.TgZ(185,"td"),e._uU(186),e.qZA(),e.TgZ(187,"td"),e._uU(188),e.qZA()()()()()()()()()(),e.TgZ(189,"div",201)(190,"table",101)(191,"tr",271)(192,"td",203),e._uU(193,"Fares"),e.qZA(),e.TgZ(194,"td",204),e._uU(195,"Cabin Bag"),e.qZA(),e.TgZ(196,"td",204),e._uU(197,"Check In"),e.qZA(),e.TgZ(198,"td",205),e._uU(199,"Data Change"),e.qZA(),e.TgZ(200,"td",206),e._uU(201,"Seat"),e.qZA(),e._UZ(202,"td"),e.qZA(),e.YNc(203,Ms,19,9,"ng-container",30),e.qZA()()(),e.YNc(204,Ad,2,0,"td",99),e.qZA()()()()}if(2&D){const d=e.oxw(),b=d.$implicit,j=d.index,et=e.oxw(3);e.xp6(7),e.hYB("src","",et.imageUrl,"/",null==b?null:b.airlines_logo,"",e.LSH),e.xp6(2),e.hij("",null==b?null:b.flight_number," "),e.xp6(1),e.Q6J("href","#collapseExample"+j,e.LSH),e.xp6(6),e.Oqu(null==b?null:b.departure_airport_code),e.xp6(2),e.Oqu(null==b?null:b.departure_time),e.xp6(2),e.Oqu(e.xi3(21,43,null==b?null:b.departure_date,"dd-MMM-yyyy")),e.xp6(9),e.Q6J("innerHTML",et.durationdiff(b,"oneway"),e.oJD),e.xp6(2),e.Q6J("ngIf",0!=(null==b?null:b.no_of_stop)),e.xp6(1),e.Q6J("ngIf",0==(null==b?null:b.no_of_stop)),e.xp6(4),e.Oqu(null==b?null:b.arrival_airport_code),e.xp6(2),e.Oqu(null==b?null:b.arrival_time),e.xp6(2),e.Oqu(e.xi3(41,46,null==b?null:b.departure_date,"dd-MMM-yyyy")),e.xp6(5),e.MGl("id","radio_",j,""),e.xp6(2),e.Q6J("href","#collapseExampleOption"+j,e.LSH),e.xp6(3),e.Q6J("ngIf","0"==(null==b?null:b.live_pnr)),e.xp6(3),e.Q6J("id","collapseExample"+j),e.xp6(7),e.Oqu(null==b?null:b.departure_city_name),e.xp6(4),e.Oqu(null==b?null:b.arrival_city_name),e.xp6(2),e.Oqu(e.xi3(67,49,null==b?null:b.departure_date,"dd-MMM-yyyy")),e.xp6(2),e.Q6J("ngForOf",b.connecting),e.xp6(16),e.AsE(" ",e.xi3(85,52,null==b||null==b.selectedFight||null==b.selectedFight.flight_fee_taxes?null:b.selectedFight.flight_fee_taxes.base,"2.0")," X ",null==et.totalTravelersValue?null:et.totalTravelersValue.travellers,""),e.xp6(4),e.hij(" ",e.xi3(89,55,null==b||null==b.selectedFight||null==b.selectedFight.flight_fee_taxes?null:b.selectedFight.flight_fee_taxes.base,"2.0"),""),e.xp6(7),e.AsE(" ",e.xi3(96,58,null==b||null==b.selectedFight||null==b.selectedFight.flight_fee_taxes?null:b.selectedFight.flight_fee_taxes.tax,"2.0")," X ",null==et.totalTravelersValue?null:et.totalTravelersValue.travellers,""),e.xp6(4),e.hij(" ",e.xi3(100,61,null==b||null==b.selectedFight||null==b.selectedFight.flight_fee_taxes?null:b.selectedFight.flight_fee_taxes.tax,"2.0"),""),e.xp6(8),e.hij(" ",e.xi3(108,64,null==b||null==b.selectedFight||null==b.selectedFight.flight_fee_taxes?null:b.selectedFight.flight_fee_taxes.total,"2.0"),""),e.xp6(11),e.hij(" ",null==et.isFareRuleData||null==et.isFareRuleData.cancel?null:et.isFareRuleData.cancel.amount,""),e.xp6(4),e.hij(" ",null==et.isFareRuleData||null==et.isFareRuleData.cancel?null:et.isFareRuleData.cancel.other,""),e.xp6(5),e.Oqu(null==et.isFareRuleData||null==et.isFareRuleData.cancel?null:et.isFareRuleData.cancel.policy),e.xp6(8),e.hij(" ",null==et.isFareRuleData||null==et.isFareRuleData.date_change?null:et.isFareRuleData.date_change.amount,""),e.xp6(4),e.hij(" ",null==et.isFareRuleData||null==et.isFareRuleData.date_change?null:et.isFareRuleData.date_change.other,""),e.xp6(5),e.Oqu(null==et.isFareRuleData||null==et.isFareRuleData.date_change?null:et.isFareRuleData.date_change.policy),e.xp6(31),e.hij("",null==b||null==b.selectedFight?null:b.selectedFight.check_in_baggage_adult," Kg"),e.xp6(2),e.hij("",null==b||null==b.selectedFight?null:b.selectedFight.check_in_baggage_children," Kg"),e.xp6(2),e.hij("",null==b||null==b.selectedFight?null:b.selectedFight.check_in_baggage_infant," Kg"),e.xp6(5),e.hij("",null==b||null==b.selectedFight?null:b.selectedFight.cabin_baggage_adult," "),e.xp6(2),e.hij("",null==b||null==b.selectedFight?null:b.selectedFight.cabin_baggage_children," "),e.xp6(2),e.hij("",null==b||null==b.selectedFight?null:b.selectedFight.cabin_baggage_infant," "),e.xp6(1),e.Q6J("id","collapseExampleOption"+j),e.xp6(14),e.Q6J("ngForOf",b.fares),e.xp6(1),e.Q6J("ngIf","0"==(null==b?null:b.live_pnr))}}function Us(D,Te){if(1&D&&(e.ynx(0),e.YNc(1,Ls,205,67,"div",244),e.BQk()),2&D){const d=Te.index,b=e.oxw(3);e.xp6(1),e.Q6J("ngIf",d<=b.count)}}function ec(D,Te){if(1&D&&(e.TgZ(0,"p",272),e._uU(1),e.qZA()),2&D){const d=e.oxw(2).$implicit;e.xp6(1),e.hij("Stops : ",null==d?null:d.no_of_stop,"")}}function Jc(D,Te){1&D&&(e.TgZ(0,"p",272),e._uU(1,"Non-stop"),e.qZA())}function Js(D,Te){1&D&&(e.TgZ(0,"tr")(1,"td",150),e._uU(2," Booking will be confirmed in 45 mins"),e.qZA()())}function Ts(D,Te){if(1&D&&(e.TgZ(0,"span",73),e._uU(1,"Duration"),e.qZA()),2&D){const d=e.oxw().$implicit,b=e.oxw(5);e.Q6J("innerHTML",b.durationFitDiff(d.dep_time,d.arr_time,d.dep_date,"oneway"),e.oJD)}}function tc(D,Te){if(1&D&&(e.TgZ(0,"span",73),e._uU(1,"Duration"),e.qZA()),2&D){const d=e.oxw().$implicit,b=e.oxw(5);e.Q6J("innerHTML",b.duration(d.duration),e.oJD)}}function yh(D,Te){if(1&D&&(e.ynx(0),e.TgZ(1,"table",208)(2,"tr",209)(3,"td",273),e._UZ(4,"img",211)(5,"br"),e.TgZ(6,"label",274),e._uU(7),e.qZA(),e.TgZ(8,"label",275),e._uU(9),e.qZA()(),e.TgZ(10,"td",276)(11,"div",189)(12,"div",215)(13,"label",277),e._uU(14),e.qZA(),e._UZ(15,"br"),e.TgZ(16,"label",278),e._uU(17),e.qZA(),e._UZ(18,"br"),e.TgZ(19,"label",279),e._uU(20),e.ALo(21,"date"),e.qZA()()()(),e.TgZ(22,"td",107)(23,"div",220)(24,"p",281),e.YNc(25,Ts,2,1,"span",222),e.YNc(26,tc,2,1,"span",222),e.qZA(),e.TgZ(27,"label",223),e._UZ(28,"i",224),e.qZA(),e.TgZ(29,"p",282),e._uU(30),e.qZA()()(),e.TgZ(31,"td",214)(32,"div",189)(33,"div",215)(34,"label",277),e._uU(35),e.qZA(),e._UZ(36,"br"),e.TgZ(37,"label",278),e._uU(38),e.qZA(),e._UZ(39,"br"),e.TgZ(40,"label",279),e._uU(41),e.ALo(42,"date"),e.qZA()()()()()(),e.BQk()),2&D){const d=Te.$implicit,b=e.oxw(2).$implicit,j=e.oxw(3);e.xp6(4),e.hYB("src","",j.imageUrl,"/",null==b?null:b.airlines_logo,"",e.LSH),e.xp6(3),e.Oqu(null==b?null:b.airline_name),e.xp6(2),e.Oqu(null==b?null:b.flight_number),e.xp6(5),e.Oqu(null==d?null:d.dep_city_code),e.xp6(3),e.Oqu(null==d?null:d.dep_time),e.xp6(3),e.Oqu(e.xi3(21,13,null==d?null:d.dep_date,"dd/MM/yyyy")),e.xp6(5),e.Q6J("ngIf",null==(null==d?null:d.duration)||"0"==(null==d?null:d.duration)),e.xp6(1),e.Q6J("ngIf",null!=(null==d?null:d.duration)&&"0"!=(null==d?null:d.duration)),e.xp6(4),e.hij("Stops : ",0==(null==d?null:d.stop_count)?"Non-stop":null==d?null:d.stop_count,""),e.xp6(5),e.Oqu(null==d?null:d.arr_city_code),e.xp6(3),e.Oqu(null==d?null:d.arr_time),e.xp6(3),e.hij("",e.xi3(42,16,null==d?null:d.arr_date,"dd/MM/yyyy")," ")}}function Lf(D,Te){if(1&D){const d=e.EpF();e.ynx(0),e.TgZ(1,"tr",226)(2,"td",283),e._UZ(3,"span"),e._uU(4),e.qZA(),e.TgZ(5,"td",284),e._uU(6),e.qZA(),e.TgZ(7,"td",284),e._uU(8),e.qZA(),e.TgZ(9,"td",263),e._uU(10,"Free date change "),e._UZ(11,"i",184),e._uU(12),e.qZA(),e.TgZ(13,"td",284),e._uU(14),e.qZA(),e.TgZ(15,"td")(16,"div",260)(17,"button",261),e.NdJ("click",function(){const et=e.CHM(d).$implicit,ve=e.oxw(2).$implicit;return e.oxw(3).onSelectReturn(ve,et)}),e._UZ(18,"input",262),e.qZA()()()(),e.BQk()}if(2&D){const d=Te.$implicit,b=Te.index,j=e.oxw(5);e.xp6(3),e.Gre("leftCss ",0==b?"leftCss0":"",""),e.xp6(1),e.Oqu(d.fare_type_org),e.xp6(2),e.hij("",d.cabin_baggage_adult," / Adult"),e.xp6(2),e.hij("",d.check_in_baggage_adult," / Adult"),e.xp6(4),e.hij(" ",d.date_change_charge,""),e.xp6(2),e.hij("Free seats ",d.total_available_seats,""),e.xp6(4),e.MGl("id","radio_",j.e,"")}}function Uf(D,Te){1&D&&(e.TgZ(0,"td",150),e._uU(1,"Booking is subject to availability. Will be confirmed in 30 mins."),e.qZA())}function Ed(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"div",245)(1,"table",101)(2,"tbody")(3,"tr")(4,"td",246)(5,"div",285)(6,"div",59),e._UZ(7,"img",248),e.qZA(),e.TgZ(8,"div",249),e._uU(9),e.qZA(),e.TgZ(10,"a",286),e._uU(11,"Details \xa0\xa0"),e._UZ(12,"i",164),e.qZA()()(),e.TgZ(13,"td",251)(14,"div",63)(15,"p",64),e._uU(16),e.qZA(),e.TgZ(17,"p",65),e._uU(18),e.qZA(),e.TgZ(19,"p",252),e._uU(20),e.ALo(21,"date"),e.qZA()()(),e.TgZ(22,"td",253)(23,"div",254)(24,"label",255),e._UZ(25,"span",256)(26,"img",257)(27,"span",258),e.qZA(),e.TgZ(28,"p",72)(29,"span",73),e._uU(30,"Duration"),e.qZA()(),e.YNc(31,ec,2,1,"p",259),e.YNc(32,Jc,2,0,"p",259),e.qZA()(),e.TgZ(33,"td",251)(34,"div",63)(35,"p",64),e._uU(36),e.qZA(),e.TgZ(37,"p",65),e._uU(38),e.qZA(),e.TgZ(39,"p",252),e._uU(40),e.ALo(41,"date"),e.qZA()()(),e.TgZ(42,"td")(43,"div",260)(44,"button",261),e.NdJ("click",function(){e.CHM(d);const j=e.oxw().$implicit;return e.oxw(3).onSelectReturn(j,j.selectedFight)}),e._UZ(45,"input",287),e.qZA()(),e.TgZ(46,"span",263)(47,"a",288),e._uU(48,"Fares"),e._UZ(49,"i",164),e.qZA()()()(),e.YNc(50,Js,3,0,"tr",0),e.TgZ(51,"tr")(52,"td",85)(53,"div",170)(54,"div",171)(55,"mat-tab-group",265)(56,"mat-tab",173)(57,"div",174)(58,"p",175)(59,"span",266),e._uU(60),e.qZA(),e.TgZ(61,"span",177),e._uU(62," \u2192 "),e.qZA(),e.TgZ(63,"span",266),e._uU(64),e.qZA(),e.TgZ(65,"span",267),e._uU(66),e.ALo(67,"date"),e.qZA()(),e.YNc(68,yh,43,19,"ng-container",30),e.qZA()(),e.TgZ(69,"mat-tab",179)(70,"div",180)(71,"table",181)(72,"tr",268)(73,"td"),e._uU(74,"TYPE"),e.qZA(),e.TgZ(75,"td"),e._uU(76,"FARE"),e.qZA(),e.TgZ(77,"td"),e._uU(78,"TOTAL"),e.qZA()(),e.TgZ(79,"tr")(80,"td"),e._uU(81,"Base Price"),e.qZA(),e.TgZ(82,"td",183),e._UZ(83,"i",184),e._uU(84),e.ALo(85,"number"),e.qZA(),e.TgZ(86,"td",183),e._UZ(87,"i",184),e._uU(88),e.ALo(89,"number"),e.qZA()(),e.TgZ(90,"tr")(91,"td"),e._uU(92,"Taxes and fees"),e.qZA(),e.TgZ(93,"td",183),e._UZ(94,"i",184),e._uU(95),e.ALo(96,"number"),e.qZA(),e.TgZ(97,"td",183),e._UZ(98,"i",184),e._uU(99),e.ALo(100,"number"),e.qZA()(),e.TgZ(101,"tr",185)(102,"td",186),e._uU(103,"Total"),e.qZA(),e._UZ(104,"td"),e.TgZ(105,"td",186),e._UZ(106,"i",187),e._uU(107),e.ALo(108,"number"),e.qZA()()()()(),e.TgZ(109,"mat-tab",188)(110,"div",189)(111,"div",190)(112,"h6",191),e._uU(113,"Cancel"),e.qZA(),e.TgZ(114,"div",192)(115,"p",193)(116,"span",269),e._uU(117,"Amount :"),e.qZA(),e._uU(118),e.qZA(),e.TgZ(119,"p",195)(120,"span",269),e._uU(121,"Other :"),e.qZA(),e._uU(122),e.qZA()(),e.TgZ(123,"div",5)(124,"p",270),e._uU(125,"policy :"),e.qZA(),e.TgZ(126,"p"),e._uU(127),e.qZA()()(),e.TgZ(128,"div",190)(129,"h6",191),e._uU(130,"Date Change"),e.qZA(),e.TgZ(131,"div",192)(132,"p",193)(133,"span",269),e._uU(134,"Amount :"),e.qZA(),e._uU(135),e.qZA(),e.TgZ(136,"p",195)(137,"span",269),e._uU(138,"Other :"),e.qZA(),e._uU(139),e.qZA()(),e.TgZ(140,"div",5)(141,"p",270),e._uU(142,"policy :"),e.qZA(),e.TgZ(143,"p"),e._uU(144),e.qZA()()()()(),e.TgZ(145,"mat-tab",197)(146,"div",189)(147,"div",198)(148,"table",199)(149,"thead")(150,"th"),e._uU(151," \xa0 "),e.qZA(),e.TgZ(152,"th")(153,"div",90),e._uU(154,"Adult"),e.qZA(),e.TgZ(155,"div",91)(156,"label",92),e._uU(157,"Age 12+ yrs"),e.qZA()()(),e.TgZ(158,"th")(159,"div",90),e._uU(160,"Children"),e.qZA(),e.TgZ(161,"div",91)(162,"label",92),e._uU(163,"Age 2-12 yrs "),e.qZA()()(),e.TgZ(164,"th")(165,"div",90),e._uU(166,"Infant"),e.qZA(),e.TgZ(167,"div",91)(168,"label",92),e._uU(169,"Age 0-2 yrs "),e.qZA()()()(),e.TgZ(170,"tbody")(171,"tr")(172,"td",200),e._uU(173,"Check-in"),e.qZA(),e.TgZ(174,"td"),e._uU(175),e.qZA(),e.TgZ(176,"td"),e._uU(177),e.qZA(),e.TgZ(178,"td"),e._uU(179),e.qZA()(),e.TgZ(180,"tr")(181,"td",200),e._uU(182,"Cabin"),e.qZA(),e.TgZ(183,"td"),e._uU(184),e.qZA(),e.TgZ(185,"td"),e._uU(186),e.qZA(),e.TgZ(187,"td"),e._uU(188),e.qZA()()()()()()()()()(),e.TgZ(189,"div",201)(190,"table",101)(191,"tr",271)(192,"td",203),e._uU(193,"Fares"),e.qZA(),e.TgZ(194,"td",204),e._uU(195,"Cabin Bag"),e.qZA(),e.TgZ(196,"td",204),e._uU(197,"Check In"),e.qZA(),e.TgZ(198,"td",205),e._uU(199,"Data Change"),e.qZA(),e.TgZ(200,"td",206),e._uU(201,"Seat"),e.qZA(),e._UZ(202,"td"),e.qZA(),e.YNc(203,Lf,19,9,"ng-container",30),e.qZA()()(),e.YNc(204,Uf,2,0,"td",99),e.qZA()()()()}if(2&D){const d=e.oxw(),b=d.$implicit,j=d.index,et=e.oxw(3);e.xp6(7),e.hYB("src","",et.imageUrl,"/",null==b?null:b.airlines_logo,"",e.LSH),e.xp6(2),e.hij("",null==b?null:b.flight_number," "),e.xp6(1),e.Q6J("href","#collapseExampleab"+j,e.LSH),e.xp6(6),e.Oqu(null==b?null:b.departure_airport_code),e.xp6(2),e.Oqu(null==b?null:b.departure_time),e.xp6(2),e.Oqu(e.xi3(21,43,null==b?null:b.departure_date,"dd-MMM-yyyy")),e.xp6(9),e.Q6J("innerHTML",et.durationdiff(b,"oneway"),e.oJD),e.xp6(2),e.Q6J("ngIf",0!=(null==b?null:b.no_of_stop)),e.xp6(1),e.Q6J("ngIf",0==(null==b?null:b.no_of_stop)),e.xp6(4),e.Oqu(null==b?null:b.arrival_airport_code),e.xp6(2),e.Oqu(null==b?null:b.arrival_time),e.xp6(2),e.Oqu(e.xi3(41,46,null==b?null:b.departure_date,"dd-MMM-yyyy")),e.xp6(5),e.MGl("id","radio_",j,""),e.xp6(2),e.Q6J("href","#collapseExampleOptionRet"+j,e.LSH),e.xp6(3),e.Q6J("ngIf","0"==(null==b?null:b.live_pnr)),e.xp6(3),e.Q6J("id","collapseExampleab"+j),e.xp6(7),e.Oqu(null==b?null:b.departure_city_name),e.xp6(4),e.Oqu(null==b?null:b.arrival_city_name),e.xp6(2),e.Oqu(e.xi3(67,49,null==b?null:b.departure_date,"dd-MMM-yyyy")),e.xp6(2),e.Q6J("ngForOf",b.connecting),e.xp6(16),e.AsE(" ",e.xi3(85,52,null==b||null==b.selectedFight||null==b.selectedFight.flight_fee_taxes?null:b.selectedFight.flight_fee_taxes.base,"2.0")," X ",null==et.totalTravelersValue?null:et.totalTravelersValue.travellers,""),e.xp6(4),e.hij(" ",e.xi3(89,55,null==b||null==b.selectedFight||null==b.selectedFight.flight_fee_taxes?null:b.selectedFight.flight_fee_taxes.base,"2.0"),""),e.xp6(7),e.AsE(" ",e.xi3(96,58,null==b||null==b.selectedFight||null==b.selectedFight.flight_fee_taxes?null:b.selectedFight.flight_fee_taxes.tax,"2.0")," X ",null==et.totalTravelersValue?null:et.totalTravelersValue.travellers,""),e.xp6(4),e.hij(" ",e.xi3(100,61,null==b||null==b.selectedFight||null==b.selectedFight.flight_fee_taxes?null:b.selectedFight.flight_fee_taxes.tax,"2.0"),""),e.xp6(8),e.hij(" ",e.xi3(108,64,null==b||null==b.selectedFight||null==b.selectedFight.flight_fee_taxes?null:b.selectedFight.flight_fee_taxes.total,"2.0"),""),e.xp6(11),e.hij(" ",null==et.isFareRuleData||null==et.isFareRuleData.cancel?null:et.isFareRuleData.cancel.amount,""),e.xp6(4),e.hij(" ",null==et.isFareRuleData||null==et.isFareRuleData.cancel?null:et.isFareRuleData.cancel.other,""),e.xp6(5),e.Oqu(null==et.isFareRuleData||null==et.isFareRuleData.cancel?null:et.isFareRuleData.cancel.policy),e.xp6(8),e.hij(" ",null==et.isFareRuleData||null==et.isFareRuleData.date_change?null:et.isFareRuleData.date_change.amount,""),e.xp6(4),e.hij(" ",null==et.isFareRuleData||null==et.isFareRuleData.date_change?null:et.isFareRuleData.date_change.other,""),e.xp6(5),e.Oqu(null==et.isFareRuleData||null==et.isFareRuleData.date_change?null:et.isFareRuleData.date_change.policy),e.xp6(31),e.hij("",null==b||null==b.selectedFight?null:b.selectedFight.check_in_baggage_adult," Kg"),e.xp6(2),e.hij("",null==b||null==b.selectedFight?null:b.selectedFight.check_in_baggage_children," Kg"),e.xp6(2),e.hij("",null==b||null==b.selectedFight?null:b.selectedFight.check_in_baggage_infant," Kg"),e.xp6(5),e.hij("",null==b||null==b.selectedFight?null:b.selectedFight.cabin_baggage_adult," "),e.xp6(2),e.hij("",null==b||null==b.selectedFight?null:b.selectedFight.cabin_baggage_children," "),e.xp6(2),e.hij("",null==b||null==b.selectedFight?null:b.selectedFight.cabin_baggage_infant," "),e.xp6(1),e.Q6J("id","collapseExampleOptionRet"+j),e.xp6(14),e.Q6J("ngForOf",b.fares),e.xp6(1),e.Q6J("ngIf","0"==(null==b?null:b.live_pnr))}}function As(D,Te){if(1&D&&(e.ynx(0),e.YNc(1,Ed,205,67,"div",244),e.BQk()),2&D){const d=Te.index,b=e.oxw(3);e.xp6(1),e.Q6J("ngIf",d<=b.count)}}function ic(D,Te){if(1&D){const d=e.EpF();e.ynx(0),e.TgZ(1,"div",231)(2,"table",232)(3,"thead")(4,"tr")(5,"th",233)(6,"tr",234)(7,"th",235),e._uU(8),e.qZA(),e.TgZ(9,"th",236),e._UZ(10,"i",237),e.qZA(),e.TgZ(11,"th",235),e._uU(12),e.qZA()()(),e.TgZ(13,"th",238)(14,"tr",234)(15,"th",235),e._uU(16),e.qZA(),e.TgZ(17,"th",236),e._UZ(18,"i",237),e.qZA(),e.TgZ(19,"th",235),e._uU(20),e.qZA()()()()(),e.TgZ(21,"tbody")(22,"tr")(23,"td",233)(24,"tr",239)(25,"td",240),e._uU(26,"Sort by: "),e.qZA(),e.TgZ(27,"td",241),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.shortDepartFun("depart_time","desc"==j.shortDepar?"asc":"desc")}),e._uU(28,"Recommended"),e.qZA(),e.TgZ(29,"td",241),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.shortArrFun("arriv_time","desc"==j.shortArrival?"asc":"desc")}),e._uU(30,"Fastest"),e.qZA(),e.TgZ(31,"td",242),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.shortPriceFunFit("price_short","desc"==j.shortPriceFit?"asc":"desc")}),e._uU(32,"Cheapest"),e.qZA()()(),e.TgZ(33,"td",238)(34,"tr",239)(35,"td",240),e._uU(36,"Sort by: "),e.qZA(),e.TgZ(37,"td",241),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.shortDepartFunReturn("depart_time","desc"==j.shortDeparReturn?"asc":"desc")}),e._uU(38,"Recommended"),e.qZA(),e.TgZ(39,"td",241),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.shortArrFunReturn("arriv_time","desc"==j.shortArrivalReturn?"asc":"desc")}),e._uU(40,"Fastest"),e.qZA(),e.TgZ(41,"td",242),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2);return j.shortPriceFunReturn("price_short","desc"==j.shortPriceReturn?"asc":"desc")}),e._uU(42,"Cheapest"),e.qZA()()()()()()(),e.TgZ(43,"div",243)(44,"div",87),e.YNc(45,Us,2,1,"ng-container",30),e.qZA(),e.TgZ(46,"div",87),e.YNc(47,As,2,1,"ng-container",30),e.qZA()(),e.BQk()}if(2&D){const d=e.oxw(2);e.xp6(8),e.Oqu(null==d.flightdetailsOnword[0]?null:d.flightdetailsOnword[0].departure_city_name),e.xp6(4),e.hij(" ",null==d.flightdetailsOnword[0]?null:d.flightdetailsOnword[0].arrival_city_name,""),e.xp6(4),e.Oqu(null==d.flightdetailsReturn[0]?null:d.flightdetailsReturn[0].departure_city_name),e.xp6(4),e.Oqu(null==d.flightdetailsReturn[0]?null:d.flightdetailsReturn[0].arrival_city_name),e.xp6(7),e.Gre("filterCss ",1==d.isRecomSelecte?"filtrSelect":"",""),e.xp6(2),e.Gre("filterCss ",1==d.isQuickSelect?"filtrSelect":"",""),e.xp6(2),e.Gre("filterCss ",1==d.isPriceSelecte?"filtrSelect":"",""),e.xp6(6),e.Gre("filterCss ",1==d.isReturnRcom?"filtrSelect":"",""),e.xp6(2),e.Gre("filterCss ",1==d.isReturnChepast?"filtrSelect":"",""),e.xp6(2),e.Gre("filterCss ",1==d.isReturnQuick?"filtrSelect":"",""),e.xp6(4),e.Q6J("ngForOf",d.flightdetailsOnword),e.xp6(2),e.Q6J("ngForOf",d.flightdetailsReturn)}}function hl(D,Te){if(1&D&&(e.TgZ(0,"div",49),e.YNc(1,xh,2,1,"ng-container",0),e.YNc(2,ic,48,24,"ng-container",0),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",0==d.flightdetailsReturn.length&&d.flightdetailsOnword.length>0),e.xp6(1),e.Q6J("ngIf",d.flightdetailsReturn.length>0&&d.flightdetailsOnword.length>0)}}function Lo(D,Te){if(1&D&&(e.TgZ(0,"p",296),e._uU(1),e.qZA()),2&D){const d=e.oxw(2);e.xp6(1),e.hij("Stops : ",null==d.isOnwordDataSelect?null:d.isOnwordDataSelect.no_of_stop,"")}}function So(D,Te){1&D&&(e.TgZ(0,"p",272),e._uU(1,"Non-stop"),e.qZA())}function Wc(D,Te){if(1&D&&(e.TgZ(0,"p",296),e._uU(1),e.qZA()),2&D){const d=e.oxw(3);e.xp6(1),e.hij("Stops : ",null==d.isReturnDataSelect?null:d.isReturnDataSelect.no_of_stop,"")}}function el(D,Te){1&D&&(e.TgZ(0,"p",272),e._uU(1,"Non-stop"),e.qZA())}function nc(D,Te){if(1&D&&(e.ynx(0),e.TgZ(1,"table",101)(2,"tbody")(3,"tr")(4,"td",246)(5,"div",59),e._UZ(6,"img",248),e.qZA(),e.TgZ(7,"div",249),e._uU(8),e.qZA(),e.TgZ(9,"a",297),e._uU(10,"Details \xa0\xa0"),e._UZ(11,"i",164),e.qZA()(),e.TgZ(12,"td",251)(13,"div",63)(14,"p",64),e._uU(15,"Depart"),e.qZA(),e.TgZ(16,"p",65),e._uU(17),e.qZA(),e.TgZ(18,"p",66),e._uU(19),e.ALo(20,"date"),e.qZA()()(),e.TgZ(21,"td",292)(22,"div",254)(23,"label",255),e._UZ(24,"span",256)(25,"img",257)(26,"span",258),e.qZA(),e.TgZ(27,"p",72)(28,"span",73),e._uU(29,"Duration"),e.qZA()(),e.YNc(30,Wc,2,1,"p",293),e.YNc(31,el,2,0,"p",259),e.qZA()(),e.TgZ(32,"td",251)(33,"div",63)(34,"p",64),e._uU(35,"Arrive"),e.qZA(),e.TgZ(36,"p",65),e._uU(37),e.qZA(),e.TgZ(38,"p",66),e._uU(39),e.ALo(40,"date"),e.qZA()()()()()(),e.BQk()),2&D){const d=e.oxw(2);e.xp6(6),e.hYB("src","",d.imageUrl,"/",null==d.isReturnDataSelect?null:d.isReturnDataSelect.airlines_logo,"",e.LSH),e.xp6(2),e.hij("",null==d.isReturnDataSelect?null:d.isReturnDataSelect.flight_number," "),e.xp6(9),e.Oqu(null==d.isReturnDataSelect?null:d.isReturnDataSelect.departure_time),e.xp6(2),e.Oqu(e.xi3(20,10,null==d.isReturnDataSelect?null:d.isReturnDataSelect.departure_date,"dd-MMM-yyyy")),e.xp6(9),e.Q6J("innerHTML",d.durationdiff(d.isReturnDataSelect,"oneway"),e.oJD),e.xp6(2),e.Q6J("ngIf",0!=(null==d.isReturnDataSelect?null:d.isReturnDataSelect.no_of_stop)),e.xp6(1),e.Q6J("ngIf",0==(null==d.isReturnDataSelect?null:d.isReturnDataSelect.no_of_stop)),e.xp6(6),e.Oqu(null==d.isReturnDataSelect?null:d.isReturnDataSelect.arrival_time),e.xp6(2),e.Oqu(e.xi3(40,13,null==d.isReturnDataSelect?null:d.isReturnDataSelect.departure_date,"dd-MMM-yyyy"))}}function Ch(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"div",298)(1,"div",299)(2,"div",300),e._UZ(3,"i",301),e.TgZ(4,"span",302),e._uU(5),e.qZA(),e.TgZ(6,"p",303),e._uU(7,"Per adult"),e.qZA()(),e.TgZ(8,"div")(9,"button",304),e.NdJ("click",function(){return e.CHM(d),e.oxw(2).onFlightOnwordReturn()}),e._uU(10,"Book"),e.qZA()()()()}if(2&D){const d=e.oxw(2);e.xp6(5),e.Oqu((null==d.isOnwordDataSelect||null==d.isOnwordDataSelect.selectedFight?null:d.isOnwordDataSelect.selectedFight.gross_amount)+(null==d.isReturnDataSelect||null==d.isReturnDataSelect.selectedFight?null:d.isReturnDataSelect.selectedFight.gross_amount))}}function wh(D,Te){if(1&D&&(e.TgZ(0,"div",289)(1,"div",290)(2,"table",101)(3,"tbody")(4,"tr")(5,"td",246)(6,"div",59),e._UZ(7,"img",248),e.qZA(),e.TgZ(8,"div",249),e._uU(9),e.qZA(),e.TgZ(10,"a",291),e._uU(11,"Details \xa0\xa0"),e._UZ(12,"i",164),e.qZA()(),e.TgZ(13,"td",251)(14,"div",63)(15,"p",64),e._uU(16,"Depart"),e.qZA(),e.TgZ(17,"p",65),e._uU(18),e.qZA(),e.TgZ(19,"p",66),e._uU(20),e.ALo(21,"date"),e.qZA()()(),e.TgZ(22,"td",292)(23,"div",254)(24,"label",255),e._UZ(25,"span",256)(26,"img",257)(27,"span",258),e.qZA(),e.TgZ(28,"p",72)(29,"span",73),e._uU(30,"Duration"),e.qZA()(),e.YNc(31,Lo,2,1,"p",293),e.YNc(32,So,2,0,"p",259),e.qZA()(),e.TgZ(33,"td",251)(34,"div",63)(35,"p",64),e._uU(36,"Arrive"),e.qZA(),e.TgZ(37,"p",65),e._uU(38),e.qZA(),e.TgZ(39,"p",66),e._uU(40),e.ALo(41,"date"),e.qZA()()()()()()(),e.TgZ(42,"div",294),e.YNc(43,nc,41,16,"ng-container",0),e.qZA(),e.YNc(44,Ch,11,1,"div",295),e.qZA()),2&D){const d=e.oxw();e.xp6(7),e.hYB("src","",d.imageUrl,"/",null==d.isOnwordDataSelect?null:d.isOnwordDataSelect.airlines_logo,"",e.LSH),e.xp6(2),e.hij("",null==d.isOnwordDataSelect?null:d.isOnwordDataSelect.flight_number," "),e.xp6(9),e.Oqu(null==d.isOnwordDataSelect?null:d.isOnwordDataSelect.departure_time),e.xp6(2),e.Oqu(e.xi3(21,12,null==d.isOnwordDataSelect?null:d.isOnwordDataSelect.departure_date,"dd-MMM-yyyy")),e.xp6(9),e.Q6J("innerHTML",d.durationdiff(d.isOnwordDataSelect,"oneway"),e.oJD),e.xp6(2),e.Q6J("ngIf",0!=(null==d.isOnwordDataSelect?null:d.isOnwordDataSelect.no_of_stop)),e.xp6(1),e.Q6J("ngIf",0==(null==d.isOnwordDataSelect?null:d.isOnwordDataSelect.no_of_stop)),e.xp6(6),e.Oqu(null==d.isOnwordDataSelect?null:d.isOnwordDataSelect.arrival_time),e.xp6(2),e.Oqu(e.xi3(41,15,null==d.isOnwordDataSelect?null:d.isOnwordDataSelect.departure_date,"dd-MMM-yyyy")),e.xp6(3),e.Q6J("ngIf",d.isReturnValue),e.xp6(1),e.Q6J("ngIf",d.isReturnSelect)}}function Cu(D,Te){if(1&D){const d=e.EpF();e.ynx(0),e.TgZ(1,"li",241),e.NdJ("click",function(){const et=e.CHM(d).$implicit;return e.oxw().onSetAdult(et)}),e._uU(2),e.qZA(),e.BQk()}if(2&D){const d=Te.$implicit,b=e.oxw();e.xp6(1),e.Tol(d==b.isTravelsObject.adult?"selected":""),e.xp6(1),e.Oqu(d)}}function Ws(D,Te){if(1&D){const d=e.EpF();e.ynx(0),e.TgZ(1,"li",241),e.NdJ("click",function(){const et=e.CHM(d).$implicit;return e.oxw().onSetChild(et)}),e._uU(2),e.qZA(),e.BQk()}if(2&D){const d=Te.$implicit,b=e.oxw();e.xp6(1),e.Tol(d==b.isTravelsObject.child?"selected":""),e.xp6(1),e.hij(" ",d,"")}}function Od(D,Te){if(1&D){const d=e.EpF();e.ynx(0),e.TgZ(1,"li",241),e.NdJ("click",function(){const et=e.CHM(d).$implicit;return e.oxw().onSetInfant(et)}),e._uU(2),e.qZA(),e.BQk()}if(2&D){const d=Te.$implicit,b=e.oxw();e.xp6(1),e.Tol(d==b.isTravelsObject.infant?"selected":""),e.xp6(1),e.hij(" ",d,"")}}const Qc=function(){return[1,2,3,4,5,6,7,8,9,10,11,12,13,14]},Ll=function(){return[0,1,2,3,4,5,6,7,8,9,10]};let rc=(()=>{class D{constructor(d,b,j,et,ve,wi,Fi){this.eRef=d,this.commonService=b,this.modalService=j,this.datePipe=et,this.router=ve,this.messageService=wi,this.apiService=Fi,this.ReadMore=!0,this.isModifyData=!1,this.visible=!1,this.isSendData={},this.shortDepar="desc",this.shortArrival="desc",this.shortPriceFit="desc",this.shortDeparReturn="desc",this.shortArrivalReturn="desc",this.shortPriceReturn="desc",this.getData={},this.isQuickSelect=!1,this.isRecomSelecte=!1,this.isPriceSelecte=!1,this.isReturnSelect=!1,this.flightdetailsFromBackend=[],this.flightdetails=[],this.bookingToken="",this.isLoggedInUser={},this.imageUrl="",this.shortPrice="desc",this.isAccountBalance=0,this.isRefundValue=!1,this.isNonRefundableFareFlag=!1,this.isColorSelected=!1,this.SearchingFlightRecordChecked=!1,this.isOnwordFlight=!0,this.isOnwordShow=!1,this.isReturnValue=!1,this.count=10,this.isTripValue="one_way",this.Timings=[{val:"1",name:"00:00-11:59",time:"Morning",is_selected:!1,value:"00:00-11:59"},{val:"2",name:"12:00-14:59",time:"Noon",is_selected:!1,value:"12:00-14:59"},{val:"3",name:"03:00-17:59",time:"Afternoon",is_selected:!1,value:"03:00-17:59"},{val:"4",name:"18:00-23:59",time:"Night",is_selected:!1,value:"18:00-23:59"}],this.InTimings=[{val:"1",name:"Before 6 Am",is_selected:!1,value:"00:00-05:59"},{val:"2",name:"6 Am - 12 Pm",is_selected:!1,value:"06:00-11:59"},{val:"3",name:"12 Pm - 6 Pm ",is_selected:!1,value:"12:00-17:59"},{val:"4",name:"After 6 Pm",is_selected:!1,value:"18:00-23:59"}],this.partnerSearch="normal",this.Airlines=[],this.Destinations=[],this.Stops=[{val:"0",name:"Not Stop",is_selected:!1},{val:"1",name:"1 Stop",is_selected:!1},{val:"2",name:"2 Stop",is_selected:!1}],this.minValue=20,this.isTravelsObject={adult:1,child:0,children:0,infant:0},this.filterAirlinesResponseReturn=[],this.maxValue=402,this.options={floor:0,ceil:100},this.Refundable={val:"REFUNDABLE",name:"Refundable Fare",is_selected:!1},this.isAirlinesList=[],this.isAirlinesStopList=[],this.flightdetailsReturn=[],this.flightdetailsOnword=[],this.windowSizeValue=!1,this.isRefundableFareFlag=!1,this.filterAirlinesResponseFilter=[],this.filterAirlinesResponse=[],this.isLoggedInStatus=!1,this.seachingAirlinesArray=[],this.seachingAirlinesStopArray=[],this.isEvent1=!1,this.isReturnRcom=!1,this.isReturnChepast=!1,this.isReturnQuick=!1}sliderEvent(){this.applyFilter()}onApply(){var d=[],b=this.Timings.filter(j=>j.is_selected);b.length>0&&b.forEach(j=>{var et=j.value.split("-"),ve={min:"",max:""};ve.min=et[0],ve.max=et[1],(d=d.concat(ve)).forEach(wi=>{this.flightdetails=this.filterAirlinesResponse.filter(Fi=>Fi.departure_time>=wi.min&&Fi.departure_time<=wi.max)})})}ngOnInit(){if(null!=sessionStorage.getItem("isTripValueSet")&&null!=sessionStorage.getItem("isTripValueSet")&&""!=sessionStorage.getItem("isTripValueSet")){var d=sessionStorage.getItem("isTripValueSet");this.isTripValue=d}if(setTimeout(()=>{if(null!=sessionStorage.getItem("isSectorResultDataAll")&&null!=sessionStorage.getItem("isSectorResultDataAll")&&""!=sessionStorage.getItem("isSectorResultDataAll")){var j=sessionStorage.getItem("isSectorResultDataAll"),et=JSON.parse(j),ve=et.data;this.count=10,sessionStorage.setItem("imagesBasePath_data",JSON.stringify(et.imgBasePath)),this.imageUrl=et.imgBasePath,ve.length>0?(this.flightdetails=ve,console.log("data=======127=====.>>>",this.flightdetails),this.flightdetails.sort(function(Fi,Ki){return Fi.final_pay_amount-Ki.final_pay_amount}),this.bookingToken=ve.booking_token,this.flightdetails.forEach(Fi=>{this.isAirlinesList.push(Fi.airline_name),this.isAirlinesStopList.push(Fi.no_of_stop)}),console.log("flightdetails=======1111111====>>>>>>>>>",this.flightdetails)):this.flightdetails=[]}},300),this.innerWidth=window.innerWidth,this.windowSizeValue=this.innerWidth<501,null!=sessionStorage.getItem("search_form_Data")&&null!=sessionStorage.getItem("search_form_Data")&&""!=sessionStorage.getItem("search_form_Data")){var b=sessionStorage.getItem("search_form_Data");b=sessionStorage.getItem("search_form_Data"),this.totalTravelersValue=JSON.parse(b).formValue,this.totalTravelersData=Number(this.totalTravelersValue.adult)+Number(this.totalTravelersValue.child)+Number(this.totalTravelersValue.infant)}this.commonService.GetLoggedInUser().subscribe(j=>this.isLoggedInUser=j),this.commonService.GetLoggedInStatus().subscribe(j=>this.isLoggedInStatus=j),this.commonService.GetSearchingFlightRecordChecked().subscribe(j=>{this.SearchingFlightRecordChecked=j}),this.commonService.GetFlightImagePath().subscribe(j=>{this.imageUrl=j}),this.commonService.GetTripValue().subscribe(j=>{j&&(this.isTripValue=j)}),this.commonService.GetSearchFlightResponse().subscribe(j=>{Object.keys(j).length>0?(console.log("data>>>>>>123",j),this.commonService.SetSearchingFlightLoaderStatus(!0),this.flightdetails=j.data||j.data_oneway,this.bookingToken=j.booking_token,this.filterAirlinesResponse=j.data||j.data_oneway,this.flightdetails.forEach(et=>{this.isAirlinesList.push(et.airline_name),this.isAirlinesStopList.push(et.no_of_stop),et.adult_child=this.totalTravelersValue.adult+this.totalTravelersValue.child>et.pricing.total_available_seats?et.pricing.total_available_seats:this.totalTravelersValue.adult+this.totalTravelersValue.child}),this.minValue=Math.min(...this.flightdetails.map(et=>et.total_payable_price)),this.maxValue=Number(Math.max(...this.flightdetails.map(et=>et.total_payable_price))),this.commonService.SetSearchingFlightLoaderStatus(!1),this.options={floor:this.minValue,ceil:this.maxValue}):this.flightdetails=[]}),this.commonService.GetMasterTripOptions().subscribe(j=>{j&&(this.isMasterOptions=j)}),this.commonService.GetSelectedTravelersData().subscribe(j=>{Object.keys(j).length>0&&(this.isTravelsObject=j)}),this.commonService.GetUserBalance().subscribe(j=>{Object.keys(j).length>0&&(this.isAccountBalance=j.available_balance)}),this.commonService.GetSearchFlightResponse().subscribe(j=>{this.count=10,this.imageUrl=j.imgBasePath,j.length>0?(sessionStorage.setItem("imagesBasePath_data",JSON.stringify(this.imageUrl)),this.flightdetails=null==j?void 0:j.data,this.flightdetails.sort(function(ve,wi){return ve.final_pay_amount-wi.final_pay_amount}),this.bookingToken=j.booking_token,this.flightdetails.forEach(ve=>{Object.assign(ve,{selectedFight:{}}),this.isAirlinesList.push(ve.airline_name),this.isAirlinesStopList.push(ve.no_of_stop),this.minValue=Math.min(...this.flightdetails.map(wi=>wi.pricing.final_pay_amount)),this.maxValue=Number(Math.max(...this.flightdetails.map(wi=>wi.pricing.final_pay_amount))),this.options={floor:this.minValue,ceil:this.maxValue}})):this.flightdetails=[]}),this.commonService.GetSearchFlightOnewayResponse().subscribe(j=>{if(this.count=10,this.imageUrl=j.imgBasePath,null!=sessionStorage.getItem("search_form_Data")&&null!=sessionStorage.getItem("search_form_Data")&&""!=sessionStorage.getItem("search_form_Data"))var et=sessionStorage.getItem("search_form_Data"),ve=JSON.parse(et).formValue.adult+JSON.parse(et).formValue.child;if(""!=j.data){var wi=[];2==this.isMasterOptions&&(this.flightdetailsOnword=null==j?void 0:j.data,this.flightdetailsOnword.forEach(Fi=>{if(wi.find(_r=>_r.flight_number==Fi.flight_number&&_r.fares[0].fare_type==Fi.fares[0].fare_type)){var Ki=wi.findIndex(_r=>_r.flight_number==Fi.flight_number&&_r.fares[0].fare_type==Fi.fares[0].fare_type);wi[Ki].fares[0].net_amount>Fi.fares[0].net_amount&&Fi.fares[0].total_available_seats>=ve&&(wi.splice(Ki,1),wi.push(Fi)),wi[Ki].fares.push(Fi.fares[0])}else Fi.fares[0].total_available_seats>=ve&&wi.push(Fi)}),this.flightdetailsOnword=wi,this.flightdetailsOnword.sort(function(Fi,Ki){return Fi.fares[0].net_amount-Ki.fares[0].net_amount}),this.filterAirlinesResponse=wi),this.bookingToken=j.booking_token,this.flightdetailsOnword.forEach(Fi=>{Object.assign(Fi,{selectedFight:{}}),this.isAirlinesList.push(Fi.airline_name),this.isAirlinesStopList.push(Fi.no_of_stop)}),2==this.isMasterOptions&&(this.isTotalPassenger=JSON.parse(et).formValue.travellers,this.flightdetailsOnword.forEach(Fi=>{Fi.selectedFight=Fi.fares[0]}),this.minValue=Math.min(...this.flightdetailsOnword.map(Fi=>Fi.fares[0].net_amount)),this.maxValue=Number(Math.max(...this.flightdetailsOnword.map(Fi=>Fi.fares[0].net_amount))),this.options={floor:this.minValue,ceil:this.maxValue}),console.log("flightdetailsOnword======222222=====>>>>",this.flightdetailsOnword),this.flightdetails=this.flightdetailsOnword}else this.flightdetailsOnword=[]}),this.commonService.GetSearchFlightReturnResponse().subscribe(j=>{if(this.count=10,this.imageUrl=j.imgBasePath,null!=sessionStorage.getItem("search_form_Data")&&null!=sessionStorage.getItem("search_form_Data")&&""!=sessionStorage.getItem("search_form_Data"))var et=sessionStorage.getItem("search_form_Data"),ve=JSON.parse(et).formValue.adult+JSON.parse(et).formValue.child;if(""!=j.data){var wi=[];2==this.isMasterOptions&&(this.flightdetailsReturn=null==j?void 0:j.data,this.flightdetailsReturn.forEach(Fi=>{if(wi.find(_r=>_r.flight_number==Fi.flight_number&&_r.fares[0].fare_type==Fi.fares[0].fare_type)){var Ki=wi.findIndex(_r=>_r.flight_number==Fi.flight_number&&_r.fares[0].fare_type==Fi.fares[0].fare_type);wi[Ki].fares[0].net_amount>Fi.fares[0].net_amount&&Fi.fares[0].total_available_seats>=ve&&(wi.splice(Ki,1),wi.push(Fi)),wi[Ki].fares.push(Fi.fares[0])}else Fi.fares[0].total_available_seats>=ve&&wi.push(Fi)}),this.flightdetailsReturn=wi,this.flightdetailsReturn.sort(function(Fi,Ki){return Fi.fares[0].net_amount-Ki.fares[0].net_amount}),this.filterAirlinesResponseReturn=wi),this.bookingToken=j.booking_token,this.flightdetailsReturn.forEach(Fi=>{Object.assign(Fi,{selectedFight:{}}),this.isAirlinesList.push(Fi.airline_name),this.isAirlinesStopList.push(Fi.no_of_stop)}),2==this.isMasterOptions&&(et=sessionStorage.getItem("search_form_Data"),this.isTotalPassenger=JSON.parse(et).formValue.travellers,this.flightdetailsReturn.forEach(Ki=>{Ki.selectedFight=Ki.fares[0]}),this.minValue=Math.min(...this.flightdetailsReturn.map(Ki=>Ki.fares[0].net_amount)),this.maxValue=Number(Math.max(...this.flightdetailsReturn.map(Ki=>Ki.fares[0].net_amount))),this.options={floor:this.minValue,ceil:this.maxValue})}else this.flightdetailsReturn=[]})}onclick(){this.ReadMore=!this.ReadMore,this.visible=!this.visible}close(){this.visible=!this.visible}selectedTabValue(d,b){this.labelName=d.tab.textLabel,"Fare Rules"==this.labelName&&this.apiService.onFitFareRulesFlightSearch(b.selectedFight.inventory_from,{fare_id:b.selectedFight.id,dep_city:b.departure_airport_code,arr_city:b.arrival_airport_code,static:b.selectedFight.static,booking_token_id:b.selectedFight.booking_token}),this.commonService.GetFareRuleData().subscribe(et=>{et&&(this.isFareRuleData=et)})}onScroll(){this.bottomReached()&&(this.count+=10)}bottomReached(){return 1.2*(window.innerHeight+window.scrollY)>=document.body.offsetHeight}duration(d){var b=d.split(":");return b[0]+" hrs : "+b[1]+" mins"}resetClick(){window.location.reload()}shortPriceFun(d){console.log("event=================>>>>>>",d),this.flightdetails.sort("asc"==d?(b,j)=>b.pricing.final_pay_amount-j.pricing.final_pay_amount:(b,j)=>j.pricing.final_pay_amount-b.pricing.final_pay_amount)}onChangeDepartureTiming(d,b){b.is_selected=d.checked,this.isEvent=d.source.id,this.isEvent1=d.checked,this.applyFilter()}onChangeArrivalTiming(d,b){b.is_selected=d.checked,this.applyFilter()}onChangeAirlines(d,b){if(d.checked)this.seachingAirlinesArray.push(b);else{var j=this.seachingAirlinesArray.map(function(et){return et}).indexOf(b);this.seachingAirlinesArray.splice(j,1)}this.applyFilter()}onChangeAirlinesStop(d,b){if(d.checked)this.seachingAirlinesStopArray.push(b);else{var j=this.seachingAirlinesStopArray.map(function(et){return et}).indexOf(b);this.seachingAirlinesStopArray.splice(j,1)}this.applyFilter()}onChangeRefundableFare(d){this.isRefundableFareFlag=d.checked,this.applyFilter()}onChangeNonRefundableFare(d){this.isNonRefundableFareFlag=d.checked,this.applyFilter()}applyFilter(){this.flightdetails=this.filterAirlinesResponse,this.flightdetailsReturn=this.filterAirlinesResponseReturn;var d=[],b=[],j=this.Timings.filter(ve=>ve.is_selected),et=this.InTimings.filter(ve=>ve.is_selected);j.length>0&&(j.forEach(ve=>{var wi=ve.value.split("-"),Fi={min:"",max:""};Fi.min=wi[0],Fi.max=wi[1],d=d.concat(Fi)}),1==d.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.departure_time>=d[0].min&&ve.departure_time<=d[0].max),this.flightdetailsReturn=this.filterAirlinesResponseReturn.filter(ve=>ve.departure_time>=d[0].min&&ve.departure_time<=d[0].max)),2==d.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.departure_time>=d[0].min&&ve.departure_time<=d[0].max||ve.departure_time>=d[1].min&&ve.departure_time<=d[1].max),this.flightdetailsReturn=this.filterAirlinesResponseReturn.filter(ve=>ve.departure_time>=d[0].min&&ve.departure_time<=d[0].max||ve.departure_time>=d[1].min&&ve.departure_time<=d[1].max)),3==d.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.departure_time>=d[0].min&&ve.departure_time<=d[0].max||ve.departure_time>=d[1].min&&ve.departure_time<=d[1].max||ve.departure_time>=d[2].min&&ve.departure_time<=d[2].max),this.flightdetailsReturn=this.filterAirlinesResponseReturn.filter(ve=>ve.departure_time>=d[0].min&&ve.departure_time<=d[0].max||ve.departure_time>=d[1].min&&ve.departure_time<=d[1].max||ve.departure_time>=d[2].min&&ve.departure_time<=d[2].max)),4==d.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.departure_time>=d[0].min&&ve.departure_time<=d[0].max||ve.departure_time>=d[1].min&&ve.departure_time<=d[1].max||ve.departure_time>=d[2].min&&ve.departure_time<=d[2].max||ve.departure_time>=d[3].min&&ve.departure_time<=d[3].max),this.flightdetailsReturn=this.filterAirlinesResponseReturn.filter(ve=>ve.departure_time>=d[0].min&&ve.departure_time<=d[0].max||ve.departure_time>=d[1].min&&ve.departure_time<=d[1].max||ve.departure_time>=d[2].min&&ve.departure_time<=d[2].max||ve.departure_time>=d[3].min&&ve.departure_time<=d[3].max))),et.length>0&&(et.forEach(ve=>{var wi=ve.value.split("-"),Fi={min:"",max:""};Fi.min=wi[0],Fi.max=wi[1],b=b.concat(Fi)}),1==b.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.arrival_time>=b[0].min&&ve.arrival_time<=b[0].max)),2==b.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.arrival_time>=b[0].min&&ve.arrival_time<=b[0].max||ve.arrival_time>=b[1].min&&ve.arrival_time<=b[1].max)),3==b.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.arrival_time>=b[0].min&&ve.arrival_time<=b[0].max||ve.arrival_time>=b[1].min&&ve.arrival_time<=b[1].max||ve.arrival_time>=b[2].min&&ve.arrival_time<=b[2].max)),4==b.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.arrival_time>=b[0].min&&ve.arrival_time<=b[0].max||ve.arrival_time>=b[1].min&&ve.arrival_time<=b[1].max||ve.arrival_time>=b[2].min&&ve.arrival_time<=b[2].max||ve.arrival_time>=b[3].min&&ve.arrival_time<=b[3].max))),this.minValue&&this.maxValue&&(this.flightdetails=this.flightdetails.filter(ve=>ve.pricing.final_pay_amount>=this.minValue&&ve.pricing.final_pay_amount<=this.maxValue),this.flightdetailsReturn=this.filterAirlinesResponseReturn.filter(ve=>ve.pricing.final_pay_amount>=this.minValue&&ve.pricing.final_pay_amount<=this.maxValue)),this.seachingAirlinesArray.length>0&&(this.flightdetails=this.flightdetails.filter(ve=>this.seachingAirlinesArray.indexOf(ve.airline_name)>-1),this.flightdetailsReturn=this.filterAirlinesResponseReturn.filter(ve=>this.seachingAirlinesArray.indexOf(ve.airline_name)>-1)),this.seachingAirlinesStopArray.length>0&&(this.flightdetails=this.flightdetails.filter(ve=>this.seachingAirlinesStopArray.indexOf(ve.no_of_stop)>-1),this.flightdetailsReturn=this.filterAirlinesResponseReturn.filter(ve=>this.seachingAirlinesStopArray.indexOf(ve.no_of_stop)>-1)),1==this.isRefundableFareFlag&&(this.flightdetails=this.flightdetails.filter(ve=>ve.fares[0].refundable===this.isRefundableFareFlag)),1==this.isNonRefundableFareFlag&&(this.flightdetailsReturn=this.flightdetailsReturn.filter(ve=>ve.fares[0].refundable===!this.isNonRefundableFareFlag))}removeDuplicates(d){return d.filter((b,j)=>d.indexOf(b)==j)}durationdiff(d,b){var wi,Fi,j=d.departure_time,et=d.arrival_time,ve=d.departure_date,Ki=parseInt(j.split(":")[0]),_r=parseInt(et.split(":")[0]);if("oneway"==b){if("0"==d.duration){if(_r>>",d),d.pricing.total_available_seats>=this.totalTravelersData?(sessionStorage.setItem("booking_details",JSON.stringify({data:d})),1==this.isMasterOptions?(sessionStorage.setItem("booking_token",JSON.stringify({token:this.bookingToken})),this.router.navigate(["/search-details/"+d.flight_id]).then(()=>{window.location.reload()})):(sessionStorage.setItem("booking_token",JSON.stringify({token:d.booking_token})),this.router.navigate(["/search-details-fit/"]).then(()=>{window.location.reload()}))):this.modalService.SetAvailableSeatModal(!0)}checkOffer(){}onCheckRecordFlag(d){return!(d.length>0)}onSelectOnword(d,b){this.commonService.SetLoader(!0),console.log("flight-----------\x3e>>>",d);var j=sessionStorage.getItem("search_form_Data");sessionStorage.setItem("selected_FIT_data",JSON.stringify(b)),sessionStorage.setItem("Booking_token",JSON.stringify(b.booking_token)),sessionStorage.setItem("book_own_inv",JSON.stringify(!1)),sessionStorage.setItem("Regular Search",JSON.stringify(2==this.isMasterOptions)),this.aval_seat=d.selectedFight.total_available_seats;var ve=Number(JSON.parse(j).formValue.adult)+Number(JSON.parse(j).formValue.child);this.aval_seat>=ve?(sessionStorage.setItem("partnerSearch",JSON.stringify(!0)),sessionStorage.setItem("searchedflights_detail",JSON.stringify(d)),this.isOnwordFlight=!1,j=sessionStorage.getItem("searchedflights_detail"),this.isOnwordDataSelect=JSON.parse(j),this.isOnwordShow=!0,this.commonService.SetLoader(!1)):(this.modalService.SetAvailableSeatModal(!0),this.commonService.SetLoader(!1)),this.commonService.SetLoader(!1)}onSelectReturn(d,b){var j=sessionStorage.getItem("search_form_Data");console.log("flight-----------\x3e>>>",d),sessionStorage.setItem("selected_FIT_return",JSON.stringify(b)),sessionStorage.setItem("Booking_token_return",JSON.stringify(b.booking_token)),sessionStorage.setItem("book_own_inv_return",JSON.stringify(!1)),sessionStorage.setItem("Regular Search",JSON.stringify(2==this.isMasterOptions)),this.aval_seat=d.selectedFight.total_available_seats;var ve=Number(JSON.parse(j).formValue.adult)+Number(JSON.parse(j).formValue.child);this.aval_seat>=ve?(sessionStorage.setItem("partnerSearch",JSON.stringify(!0)),sessionStorage.setItem("searchedflights_detail_returnCHEAPFIXDEPARTUREs",JSON.stringify(d)),setTimeout(()=>{var wi=sessionStorage.getItem("searchedflights_detail_returnCHEAPFIXDEPARTUREs");this.isReturnDataSelect=JSON.parse(wi),this.isReturnValue=!0},100),this.isReturnSelect=!0):this.modalService.SetAvailableSeatModal(!0)}onFlightOnwordReturn(){this.router.navigateByUrl("search-details-fit")}bookflightFIT(d,b){var j=sessionStorage.getItem("search_form_Data");sessionStorage.setItem("selected_FIT_data",JSON.stringify(b)),sessionStorage.setItem("Booking_token",JSON.stringify(b.booking_token)),sessionStorage.setItem("book_own_inv",JSON.stringify(!1)),this.aval_seat=d.selectedFight.total_available_seats;var ve=Number(JSON.parse(j).formValue.adult)+Number(JSON.parse(j).formValue.child);this.aval_seat>=ve?(sessionStorage.setItem("partnerSearch",JSON.stringify(!0)),sessionStorage.setItem("searchedflights_detail",JSON.stringify(d)),this.router.navigateByUrl("/search-details-fit")):this.modalService.SetAvailableSeatModal(!0)}shortDepartFunReturn(d,b){this.isReturnRcom=!this.isReturnRcom,"depart_time"==d&&"asc"==b?(this.flightdetailsReturn.sort((j,et)=>j.departure_time.localeCompare(et.departure_time)),this.shortDeparReturn="asc"):(this.flightdetailsReturn.sort((j,et)=>et.departure_time.localeCompare(j.departure_time)),this.shortDeparReturn="desc")}shortArrFunReturn(d,b){this.isReturnChepast=!this.isReturnChepast,"arriv_time"==d&&"asc"==b?(this.flightdetailsReturn.sort((j,et)=>j.arrival_time.localeCompare(et.arrival_time)),this.shortArrivalReturn="asc"):(this.flightdetailsReturn.sort((j,et)=>et.arrival_time.localeCompare(j.arrival_time)),this.shortArrivalReturn="desc")}shortPriceFunReturn(d,b){this.isReturnQuick=!this.isReturnQuick,"price_short"==d&&"asc"==b?(this.flightdetailsReturn.sort((j,et)=>j.pricing.final_pay_amount-et.pricing.final_pay_amount),this.shortPriceReturn="asc"):(this.flightdetailsReturn.sort((j,et)=>et.pricing.final_pay_amount-j.pricing.final_pay_amount),this.shortPriceReturn="desc")}shortDepartFun(d,b){this.isRecomSelecte=!this.isRecomSelecte,"depart_time"==d&&"asc"==b?(this.flightdetailsOnword.sort((j,et)=>j.departure_time.localeCompare(et.departure_time)),this.shortDepar="asc"):(this.flightdetailsOnword.sort((j,et)=>et.departure_time.localeCompare(j.departure_time)),this.shortDepar="desc")}shortArrFun(d,b){this.isQuickSelect=!this.isQuickSelect,"arriv_time"==d&&"asc"==b?(this.flightdetailsOnword.sort((j,et)=>j.arrival_time.localeCompare(et.arrival_time)),this.shortArrival="asc"):(this.flightdetailsOnword.sort((j,et)=>et.arrival_time.localeCompare(j.arrival_time)),this.shortArrival="desc")}shortPriceFunFit(d,b){this.isPriceSelecte=!this.isPriceSelecte,"price_short"==d&&"asc"==b?(this.flightdetailsOnword.sort((j,et)=>j.pricing.final_pay_amount-et.pricing.final_pay_amount),this.shortPrice="asc"):(this.flightdetailsOnword.sort((j,et)=>et.pricing.final_pay_amount-j.pricing.final_pay_amount),this.shortPrice="desc")}isModifyClick(){this.isModifyData=!this.isModifyData}copyToClipboard(d){navigator.clipboard?navigator.clipboard.writeText(d.innerText).then(()=>{this.messageService.showSuccess("copied")},b=>{console.log(b)}):console.log("Browser do not support Clipboard API")}copyToClipboardMobile(d){navigator.clipboard?navigator.clipboard.writeText(d.innerText).then(()=>{this.messageService.showSuccess("copied"),window.open(`https://wa.me/?text=${d.innerText}`,"_blank")},b=>{console.log(b)}):console.log("Browser do not support Clipboard API")}onSetAdult(d){this.isTravelsObject.adult=d}onSetChild(d){this.isTravelsObject.child=d}onSetInfant(d){this.isTravelsObject.infant=d}onGetPriceData(d){this.isSendData.data=d,this.isSendData.trip_type=d.is_return}onSubmitBooking(){var b;this.isSendData.adult=this.isTravelsObject.adult,this.isSendData.children=this.isTravelsObject.child,this.isTravelsObject.children=this.isTravelsObject.child,this.isSendData.infant=this.isTravelsObject.infant,this.commonService.SetSelectedTravelersData(this.isTravelsObject),this.commonService.SetMasterTripOptions(1),sessionStorage.setItem("search_form_Data",JSON.stringify({formValue:{adult:this.isTravelsObject.adult,arrival_city_id:this.isSendData.data.arrival_city_id,cabin_class:"ECONOMY",child:this.isTravelsObject.child,departure_city_id:this.isSendData.data.departure_city_id,departure_date:this.isSendData.data.departure_date,infant:this.isTravelsObject.infant,pft:"REGULAR",return_date:this.isSendData.data.return_date},isMasterType:1})),this.apiService.onGetPriceSectorData(this.isSendData),this.commonService.GetGetPriceDataRequest().subscribe(j=>{b=j.data,j.data&&(sessionStorage.setItem("booking_token",JSON.stringify({token:j.booking_token})),this.isSendData.data.pricing.total_available_seats>=this.isTravelsObject.adult+this.isTravelsObject.child?(sessionStorage.setItem("booking_details",JSON.stringify({data:b})),sessionStorage.setItem("booking_details_img",this.imageUrl),sessionStorage.setItem("booking_token",JSON.stringify({token:j.booking_token})),this.router.navigate(["/search-details/"+this.isSendData.data.flight_id])):this.modalService.SetAvailableSeatModal(!0))})}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(e.SBq),e.Y36(g.v_),e.Y36(g.Z7),e.Y36(t.uU),e.Y36(H.F0),e.Y36(g.ez),e.Y36(g.gK))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-search-result"]],hostBindings:function(d,b){1&d&&e.NdJ("scroll",function(){return b.onScroll()},!1,e.Jf7)},features:[e._Bn([t.uU])],decls:68,vars:16,consts:[[4,"ngIf"],[1,"container"],[1,"row","m-0","mb-3"],[1,"col-md-3","destop","p-0"],[1,"mainFilter0"],[1,"col-md-12","p-0"],[1,"regHeading"],[2,"color","#518fc5"],[1,"d-flex","mv-list-hide","my-3",2,"align-items","center"],[1,"mainselect"],[1,"select-dropdown"],[1,"selectd",3,"change"],["value",""],["value","asc"],["value","desc"],[1,"container","p-0"],["class","col-sm-12 mb-3 p-0 ",4,"ngIf"],["class","col-md-12 ml-auto fixBookingBtn bg row isReturnFlightData",4,"ngIf"],["id","isSelecteTravllerdata","tabindex","-1","role","dialog","aria-labelledby","isSelecteTravllerdata","aria-hidden","true","data-backdrop","false",1,"modal"],["role","document",1,"modal-dialog","modal-dialog-top",2,"max-width","550px"],[1,"modal-content"],[1,"modal-header"],["id","exampleModalLabel",1,"modal-title","text-dark"],["type","button","data-dismiss","modal","aria-label","Close",1,"close"],["aria-hidden","true"],[1,"modal-body","w-100"],[1,"travellers","gbTravellers","p-3",2,"top","5px","width","100%"],[1,"appendBottom20"],["data-cy","adultRange",1,"latoBold","font12","grayText","appendBottom10","text-dark"],[1,"guestCounter","font12","darkText","gbCounter"],[4,"ngFor","ngForOf"],[1,"makeFlex","appendBottom25","row","m-0"],[1,"makeFlex","column","childCounter","col-md-12","p-0"],["data-cy","childrenRange",1,"latoBold","font12","grayText","appendBottom10","text-dark"],[1,"guestCounter","font12","darkText","gbCounter","mb-0"],[1,"makeFlex","column","pushRight","infantCounter","col-md-12","p-0","mt-3"],["data-cy","infantRange",1,"latoBold","font12","grayText","appendBottom10","text-dark"],["type","button","data-dismiss","modal","aria-label","Close",1,"btn","btn-primary",2,"width","150px",3,"click"],[1,"pt-5","resultData2",2,"background-image","url('assets/images/img/innerbg.webp')","background-repeat","no-repeat","background-size","cover"],[1,"row"],[1,"col-md-12","searchHide"],[2,"margin-top","10%"],[1,"mv-list-show","text-right"],[1,"edit_btn",3,"click"],["class","row m-0 mt-2 justify-content-between modifyCss text-left ft-13",4,"ngIf"],[2,"margin-top","6%"],[1,"row","m-0","mt-2","justify-content-between","modifyCss","text-left","ft-13"],[1,"col-"],["src","assets/images/no-data.webp","alt","",1,"w-100"],[1,"col-sm-12","mb-3","p-0"],[1,"m-0","w-100","bg-white","mb-3","mv-list-hide1","row","justify-content-between","moreDetail","position-relative","mv-list-hide"],["class","copyClip toolTip top","data-tip","Copy",3,"click",4,"ngIf"],[2,"display","none"],["elementContentToCopyOneway",""],[3,"innerHTML",4,"ngIf"],["elementContentToCopyReturn",""],[1,"table","dataTable","mb-0","mytbl","text-center","tablemobile"],[1,"p-0","m-0",2,"width","17%","padding","0px !important","vertical-align","middle"],[1,"airlinelogoview"],[1,"col-md-12","align-self-center","airlon","text-center"],["onerror","this.src='https://icon-library.com/images/no-picture-available-icon/no-picture-available-icon-1.jpg'",1,"img-box","m-auto",3,"src"],[1,"airlonub","py-2"],[1,"p-0","m-0",2,"padding","0px !important","vertical-align","middle"],[1,"col-md-12","p-0","text-center","align-self-center","Departdeta"],[1,"p1","p-0","m-0"],[1,"p2"],[1,"p3","p-0","m-0"],[1,"p-0","m-0",2,"padding","0px !important","width","36%","vertical-align","middle","padding-top","30px !important"],[1,"col-md-12","row","m-0","text-center","align-self-center","Non-stopmain","position-relative"],[1,"leftraund"],[1,"w-100","m-0","mainline"],[1,"rightraund"],[1,"Durationdate"],[1,"m-0","p-0",3,"innerHTML"],["class","m-0 ft-14 textclr w-100 pt-2 nonview",4,"ngIf"],["class","m-0 ft-14 textclr w-100 pt-2 nonview2",4,"ngIf"],["rowspan","4",2,"border-left","dashed#ddd","width","19%","border-width","2px","padding","0px 0px !important","vertical-align","middle"],[1,"col-md-12","p-0","text-center","align-self-center","Pricemain"],[1,"col-md-12","p-0","text-center","align-self-center","tooltiptext"],[1,"m-1","text-dark","pricea"],[1,"fa","fa-rupee","rupy"],[1,"p1","m-0","mb-1","hover-text","cursorp",2,"line-height","15px","color","#000"],["class","text-primary",4,"ngIf"],["id","right",1,"tooltip-text"],["class","m-0",4,"ngIf"],["colspan","7",1,"p-0","live_pnr","morDtlCss",2,"text-align","left !important","border","none !important","padding","0 !important"],[1,"row","m-0","collapse",2,"background","#f1f1f1","border","1px solid #ddd","position","relative","top","10px",3,"id"],[1,"col-md-6"],[1,"text-left","pt-2",2,"font-size","14px"],[1,"table","border","text-center","mytbl2"],[1,"fw-500"],[1,"m-0",2,"margin-top","-5px !important"],[1,"ft-12","textclr","fw-400","m-0"],[1,"text-center"],[1,"p-0","text-left"],[1,"m-0","fw-400"],[1,"p-0","text-left","fw-400"],[1,"m-0"],[2,"line-height","35px"],["colspan","7","class","p-0 live_pnr","style","text-align: right !important;padding-right: 30px !important;border:none !important",4,"ngIf"],[1,"m-0","w-100","bg-white","mb-3","mv-list-show","row","justify-content-between","moreDetail","position-relative","p-0"],[1,"table","dataTable","mb-0","mytbl","text-center"],["colspan","3",1,"p-0","m-0",2,"width","100%","padding","0px !important","vertical-align","middle","background","#518fc5bd"],[1,"d-flex"],[1,"col-","px-3","pr-1"],[1,"col-","pt-1","ft-14","text-white"],["class","col- ft-14 pl-3 text-white",4,"ngIf"],[2,"width","30%"],[1,"p-0","text-center","align-self-center","ft-12",2,"line-height","20px"],[1,"p1","p-0","m-0","ft-14"],[1,"p2","m-0",2,"color","#f47537","font-size","20px"],[1,"p3","p-0","m-0","ft-14"],[2,"width","40%"],[1,"text-center","align-self-center","Non-stopmain","position-relative","ft-12",2,"line-height","15px"],["colspan","3",2,"background-color","#f47537"],[1,"mb-0","mr-3","ft-12"],["data-toggle","collapse","role","button","aria-expanded","false","aria-controls","collapseExample",1,"text-white",3,"href"],["src","assets/images/icon _Briefcase.webp",2,"width","10px"],[1,"mb-0","mr-3","ft-12","text-white"],[1,"m-0","mr-3","ft-12","text-white"],["colspan","3"],[1,"row","m-0","d-flex","w-100"],[1,"col-md-6","p-0","text-center","align-self-center","Pricemain",2,"width","50% !important","border-right","1px solid#ddd"],["id","right",1,"tooltip-text","text-white"],["class","m-0 text-white",4,"ngIf"],[1,"col-md-6","text-center","align-self-center","Pricemain",2,"width","48% !important"],["class","btn btn-sm btn-primary ft-14 bokview",3,"click",4,"ngIf"],["colspan","3",1,"p-0","live_pnr","morDtlCss",2,"text-align","left !important","border","none !important","padding","0 !important"],["colspan","3","class","p-0 live_pnr","style","text-align: right !important;padding-right: 30px !important;border:none !important",4,"ngIf"],["data-tip","Copy",1,"copyClip","toolTip","top",3,"click"],[1,"fa","fa-copy","ft-16"],[3,"innerHTML"],[1,"m-0","ft-14","textclr","w-100","pt-2","nonview"],[1,"m-0","ft-14","textclr","w-100","pt-2","nonview2"],[1,"text-primary"],[1,"btn","btn-sm","btn-primary","ft-14","bokview",3,"click"],["data-toggle","modal","data-target","#isSelecteTravllerdata",1,"btn","btn-sm","btn-primary","ft-14","bokview",3,"click"],[1,"mb-0","mr-3","ft-13"],["data-toggle","collapse","role","button","aria-expanded","false","aria-controls","collapseExample",1,"text-dark",3,"href"],["src","assets/images/icon _Briefcase.webp",2,"width","20px"],["class","m-0 mr-3 ft-13",4,"ngIf"],[1,"m-0","mr-3","ft-13"],["src","assets/images/icon _seat passenger.webp","alt","",2,"width","2%"],["colspan","5",1,"text-left"],[1,"mb-0","mr-3","ft-10"],[1,"m-0","mr-3","ft-10"],["src","assets/images/icon _seat passenger.webp","alt","",2,"width","3%"],[1,"p-0","pt-2","m-0","lab-mbv-hidin",2,"width","17%","padding","0px !important","vertical-align","middle","border-top","1px solid#ddd"],[1,"p-0","m-0","pt-2",2,"padding","0px !important","vertical-align","middle","border-top","1px solid#ddd"],[1,"p-0","m-0","pt-2",2,"padding","0px !important","width","36%","vertical-align","middle","padding-top","30px !important","border-top","1px solid#ddd"],["colspan","7",1,"p-0","live_pnr",2,"text-align","right !important","padding-right","30px !important","border","none !important"],[1,"fw-500","p-1",2,"vertical-align","middle"],[1,"fw-500","p-1","text-center",2,"vertical-align","middle"],["colspan","2",1,"fw-500","p-1","text-center",2,"vertical-align","middle"],[1,"fa","fa-whatsapp","ft-16"],[1,"col-","ft-14","pl-3","text-white"],["onerror","this.src='https://icon-library.com/images/no-picture-available-icon/no-picture-available-icon-1.jpg'",1,"img-box","m-auto","text-white",3,"src"],[1,"p-0","text-center","align-self-center","ft-12",2,"line-height","15px"],[1,"m-0","text-white"],["colspan","3",1,"p-0","live_pnr",2,"text-align","right !important","padding-right","30px !important","border","none !important"],["class","m-0 w-100 bg-white mb-3 mv-list-hide1 row justify-content-between moreDetail ",4,"ngIf"],[1,"m-0","w-100","bg-white","mb-3","mv-list-hide1","row","justify-content-between","moreDetail"],[1,"p-0","m-0","lab-mbv-hidin",2,"width","17%","padding","0px !important","vertical-align","middle"],["data-toggle","collapse","role","button","aria-expanded","false","aria-controls","collapseExample",1,"btn","btn-sm","btn-outer","ft-14","py-0",2,"color","White","background-color","#8D8D8D",3,"href"],[1,"fa","fa-angle-down"],[2,"border-left","dashed#ddd","width","19%","border-width","2px","padding","8px 0px !important",3,"rowspan"],[1,"p1","m-0","mb-2"],[1,"col-md-12","p-0","text-center","align-self-center"],[1,"m-0","text-dark","pricea"],["data-toggle","collapse","role","button","aria-expanded","false","aria-controls","collapseExampleOption",1,"cursorp","mvFt","mt-2",3,"href"],[1,"row","m-0","collapse",2,"background","#f1f1f1","border","1px solid #ddd",3,"id"],[1,"col-md-12","p-0","masterOptionsCss"],["mat-stretch-tabs","false","mat-align-tabs","start",3,"selectedTabChange"],["label","Flight Details"],[1,"py-4"],[1,"mb-2","text-left","pl-3",2,"color","#4c4c4c"],[1,"mr-2","ft-16","fw-600"],[1,"mr-2","ft-20","fw-600"],[1,"mr-2","ft-16","fw-600",2,"color","#a5a5a5"],["label","Fare Details"],[1,"row","m-0","py-2","text-left"],[1,"table","dataTable","mb-0","mytbl","myTble-left","text-left","ft-16"],[1,"ft-16",2,"font-weight","600"],[1,"ft-16"],[1,"fa","fa-rupee"],[2,"border-top","1px solid#ddd"],[1,"fw-600","ft-16"],[1,"fa","fa-rupee","ft-20"],["label","Fare Rules"],[1,"row","m-0"],[1,"col-md-6","text-left","text-dark"],[1,"fw-600",2,"background","#ddd","padding","5px","margin-top","10px"],[1,"col-md-12","p-0","d-flex"],[1,"mb-2","mr-3"],[1,"fw-600","ft-14"],[1,"mb-2"],[1,"mb-1","fw-600","ft-14"],["label","Baggage Information"],[1,"col-md-12","py-4"],[1,"table","border","text-center","mytbl4"],[1,"text-left","fw-500","p-1"],[1,"row","m-0","collapse","customtbale",2,"background","#f1f1f1","border","1px solid #ddd",3,"id"],[2,"background-color","#518fc5","color","#fff","font-size","14px","font-weight","400"],[2,"width","110px","padding-left","0px !important"],[2,"width","100px"],[2,"width","120px"],[2,"width","90px"],[2,"width","130px"],[1,"table","table","dataTable","mb-0","mytbl"],[1,"odd"],[2,"width","8%"],["onerror","this.src='https://icon-library.com/images/no-picture-available-icon/no-picture-available-icon-1.jpg'","width","100%","height","100px",1,"img-box",3,"src"],[1,"w-100","m-0","ft-12","textclr","float-left",2,"margin-bottom","-5px !important"],[1,"w-100","m-0","ft-12","textclr"],[2,"width","10%"],[1,"col-md-12","p-0","align-self-center"],[1,"m-0","ft-16","textclr","fw-500",2,"line-height","18px"],[1,"m-0","ft-20","textclr","fw-500",2,"line-height","18px"],[1,"m-0","fw-500"],[2,"width","20%"],[1,"col-md-12","row","m-0","text-center","align-self-center"],[1,"m-0","w-100","textclr","ft-16"],["class","m-0 p-0",3,"innerHTML",4,"ngIf"],[1,"w-100","m-0","text-center","text-dark","line","linePlane"],[1,"fa","fa-plane","planeCs"],[1,"m-0","textclr","ft-16","w-100"],[1,"fareDataCss"],[2,"padding-left","0px !important"],[2,"padding","8px 0px !important"],[2,"padding","8px 0px !important"],[1,"btn","btn-sm","btn-primary","ft-14","btntbale",2,"padding","3px 30px",3,"click"],[1,"returnsearchbar","my-3"],[1,"table"],[2,"width","50%","border-right","1px solid#bdbdbd"],[2,"width","100%"],[1,"return-city-top",2,"border","none!important","font-size","24px"],[2,"border","none!important"],["aria-hidden","true",1,"fa","fa-long-arrow-right"],[2,"width","50%"],[2,"width","100%","display","inline-table"],[2,"color","#828282","font-size","15px","font-weight","500"],[3,"click"],[2,"border-right","none",3,"click"],[1,"row","isReturnFlightData"],["class","m-0 w-100 bg-white mb-3 mv-list-hide1 row justify-content-between position-relative returnviewrespo","style","box-shadow: 1px 1px 6px -3px;border-radius:10px;",4,"ngIf"],[1,"m-0","w-100","bg-white","mb-3","mv-list-hide1","row","justify-content-between","position-relative","returnviewrespo",2,"box-shadow","1px 1px 6px -3px","border-radius","10px"],[1,"p-0","m-0",2,"width","17%","padding","0px !important"],[1,"leftairlogo"],["onerror","this.src='https://icon-library.com/images/no-picture-available-icon/no-picture-available-icon-1.jpg'",1,"img-box","m-auto",2,"width","20px","height","auto",3,"src"],[1,"airlonub"],["data-toggle","collapse","role","button","aria-expanded","false","aria-controls","collapseExample",1,"btn","btn-sm","btn-outer","ft-10","py-0",2,"color","White","background-color","#8D8D8D",3,"href"],[1,"p-0","m-0",2,"padding","0px !important"],[1,"p3","p-0","m-0","ft-12"],[1,"p-0","m-0",2,"padding","0px !important","width","30%","vertical-align","middle"],[1,"col-md-12","p-0","row","m-0","text-center","align-self-center","Non-stopmain","position-relative"],[1,"w-100","m-0"],[1,"leftimg"],["src","assets/images/vector.webp",2,"width","100%","height","1px"],[1,"rightimg"],["class","m-0 ft-12 textclr w-100",4,"ngIf"],[1,"w-100","text-center"],[1,"roundCss",3,"click"],["type","radio","name","radio1",3,"id"],[1,"ft-12"],["data-toggle","collapse","role","button","aria-expanded","false","aria-controls","collapseExampleOption",1,"cursorp",2,"float","right","padding","0px 4px","color","#787878",3,"href"],["mat-stretch-tabs","false","mat-align-tabs","start"],[1,"mr-2","ft-13","fw-600"],[1,"mr-2","ft-13","fw-600",2,"color","#a5a5a5"],[1,"ft-12",2,"font-weight","600"],[1,"fw-600","ft-12"],[1,"mb-1","fw-600","ft-12"],[2,"background-color","#518fc5","color","#fff","font-size","12px","font-weight","400"],[1,"m-0","ft-12","textclr","w-100"],[2,"width","15%"],[1,"w-100","m-0","ft-10","textclr","float-left",2,"margin-bottom","-5px !important"],[1,"w-100","m-0","ft-10","textclr"],[2,"width","22%"],[1,"m-0","ft-13","textclr","fw-500",2,"line-height","18px"],[1,"m-0","ft-14","textclr","fw-500",2,"line-height","18px"],[1,"m-0","fw-500","ft-14"],[2,"width","34%"],[1,"m-0","w-100","textclr","ft-13"],[1,"m-0","textclr","ft-13","w-100"],[1,"ft-12",2,"padding-left","0px !important"],[1,"ft-12",2,"padding","8px 0px !important"],[1,"rightlogoair"],["data-toggle","collapse","role","button","aria-expanded","false","aria-controls","collapseExampleab",1,"btn","btn-sm","btn-outer","ft-10","py-0",2,"color","White","background-color","#8D8D8D",3,"href"],["type","radio","name","radio2",3,"id"],["data-toggle","collapse","role","button","aria-expanded","false","aria-controls","collapseExampleOptionRet",1,"cursorp",2,"float","right","padding","0px 4px","color","#787878",3,"href"],[1,"col-md-12","ml-auto","fixBookingBtn","bg","row","isReturnFlightData"],[1,"col-md-5","align-self-center","py-2",2,"border-right","1px solid#cf660e"],[1,"btn","btn-sm","btn-primary","py-0","returndetailsview",2,"background-color","#858585","color","White"],[1,"p-0","m-0",2,"padding","0px !important","width","40%","vertical-align","middle"],["class","m-0 ft-14 textclr w-100",4,"ngIf"],[1,"col-md-5","align-self-center","py-2"],["class","col-md-2 pl-4 align-self-center text-center py-2",4,"ngIf"],[1,"m-0","ft-14","textclr","w-100"],[1,"btn","btn-sm","btn-primary","returndetailsview","py-0",2,"background","#858585","color","White"],[1,"col-md-2","pl-4","align-self-center","text-center","py-2"],[1,""],[1,"mr-3"],[1,"fa","fa-rupee","fa-2x","mr-2"],[1,"ft-26"],[1,"ft-14","mb-0",2,"margin-top","-10px"],[1,"btn","btn-primary",2,"padding","6px 15px","border","1px solid#ddd",3,"click"]],template:function(d,b){1&d&&(e.YNc(0,Kr,7,0,"ng-container",0),e.YNc(1,Ja,11,7,"ng-container",0),e.TgZ(2,"div",1)(3,"div",2)(4,"div",3),e._UZ(5,"div",4),e.qZA(),e.TgZ(6,"div",5)(7,"div",1)(8,"div",6)(9,"h6"),e._uU(10,"We have "),e.TgZ(11,"span",7),e._uU(12),e.qZA(),e._uU(13," from "),e.TgZ(14,"span",7),e._uU(15),e.qZA(),e._uU(16," to "),e.TgZ(17,"span",7),e._uU(18),e.qZA(),e._uU(19),e.qZA(),e.TgZ(20,"div")(21,"div",8)(22,"span"),e._uU(23,"sort by "),e.qZA(),e._uU(24,"\xa0\xa0 "),e.TgZ(25,"div",9)(26,"div",10)(27,"select",11),e.NdJ("change",function(et){return b.shortPriceFun(et.target.value)}),e.TgZ(28,"option",12),e._uU(29," Price Short"),e.qZA(),e.TgZ(30,"option",13),e._uU(31,"Cheapest"),e.qZA(),e.TgZ(32,"option",14),e._uU(33,"Fastest"),e.qZA()()()()()()()(),e.YNc(34,Za,2,0,"ng-container",0),e.TgZ(35,"div",15),e.YNc(36,Dd,2,1,"div",16),e.YNc(37,hl,3,2,"div",16),e.qZA()(),e.YNc(38,wh,45,18,"div",17),e.qZA(),e.TgZ(39,"div",18)(40,"div",19)(41,"div",20)(42,"div",21)(43,"h5",22),e._uU(44,"Passenger Details"),e.qZA(),e.TgZ(45,"button",23)(46,"span",24),e._uU(47,"\xd7"),e.qZA()()(),e.TgZ(48,"div",25)(49,"div",26)(50,"div",27)(51,"p",28),e._uU(52,"ADULTS (12y +)"),e.qZA(),e.TgZ(53,"ul",29),e.YNc(54,Cu,3,4,"ng-container",30),e.qZA(),e.TgZ(55,"div",31)(56,"div",32)(57,"p",33),e._uU(58,"CHILDREN (2y - 12y)"),e.qZA(),e.TgZ(59,"ul",34),e.YNc(60,Ws,3,4,"ng-container",30),e.qZA()(),e.TgZ(61,"div",35)(62,"p",36),e._uU(63,"INFANTS (below 2y)"),e.qZA(),e.TgZ(64,"ul",34),e.YNc(65,Od,3,4,"ng-container",30),e.qZA()()()(),e.TgZ(66,"button",37),e.NdJ("click",function(){return b.onSubmitBooking()}),e._uU(67,"APPLY"),e.qZA()()()()()()()),2&d&&(e.Q6J("ngIf",!b.windowSizeValue),e.xp6(1),e.Q6J("ngIf",b.windowSizeValue),e.xp6(11),e.hij("",b.flightdetails.length," ticket"),e.xp6(3),e.Oqu(null==b.flightdetails[0]?null:b.flightdetails[0].departure_city_name),e.xp6(3),e.hij("",null==b.flightdetails[0]?null:b.flightdetails[0].arrival_city_name," "),e.xp6(1),e.hij("",b.totalTravelersData," Guest (s)"),e.xp6(15),e.Q6J("ngIf",b.onCheckRecordFlag(b.flightdetails)),e.xp6(2),e.Q6J("ngIf",1==b.isMasterOptions),e.xp6(1),e.Q6J("ngIf",2==b.isMasterOptions),e.xp6(1),e.Q6J("ngIf",b.isOnwordShow),e.xp6(16),e.Q6J("ngForOf",e.DdM(13,Qc)),e.xp6(6),e.Q6J("ngForOf",e.DdM(14,Ll)),e.xp6(5),e.Q6J("ngForOf",e.DdM(15,Ll)))},directives:[t.O5,no.A,ne.YN,ne.Kr,t.sg,No.SP,No.uX],pipes:[t.uU,t.JJ],styles:['.box-offers[_ngcontent-%COMP%]{padding:10px 15px;border:1px solid #bfbfbf;background-color:#fff;border-radius:5px;box-shadow:0 2px 10px -5px;margin-right:20px;margin-bottom:20px;text-transform:uppercase;cursor:pointer;font-size:15px;letter-spacing:1px}.box-offers[_ngcontent-%COMP%]:hover{border:1px solid #bfbfbf;background:#fff;color:#000}.fixme[_ngcontent-%COMP%]{width:100%;margin:0!important;margin-bottom:1rem!important;z-index:99}.live_pnr[_ngcontent-%COMP%]{padding:0 6px 0 0!important;text-align:right!important;border:none;color:#f30909}.pangr-dtl[_ngcontent-%COMP%]{position:absolute;left:10px;margin-top:4px;color:#fff}.my-check[_ngcontent-%COMP%]{width:30px;height:32px}.travellers[_ngcontent-%COMP%]{border-radius:4px;background-color:#efefef;box-shadow:0 1px 6px #0003;position:absolute;right:14px;top:35px;z-index:1}.travellers[_ngcontent-%COMP%]{display:contents!important;flex-direction:column}.appendBottom20[_ngcontent-%COMP%]{margin-bottom:20px}.latoBold[_ngcontent-%COMP%]{font-weight:700}.font12[_ngcontent-%COMP%]{font-size:12px;line-height:12px}.appendBottom10[_ngcontent-%COMP%]{margin-bottom:10px}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%]{display:inline-flex;border-radius:4px;background-color:#fff;box-shadow:0 0 6px #0003;margin-bottom:24px;align-items:center}.darkText[_ngcontent-%COMP%]{color:#4a4a4a}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{align-items:center;justify-content:center;display:flex;cursor:pointer;width:36px;height:32px;position:relative;z-index:2}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]:after{width:100%;height:38px;position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";background:#518fc5;border-radius:4px;box-shadow:0 0 6px #0003;z-index:-1}.gbCounter[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:last-of-type:hover + .gbTravelTooltip[_ngcontent-%COMP%]{display:block}.gbTravelTooltip[_ngcontent-%COMP%]{border-radius:4px;width:160px;color:#fff;padding:5px 10px;font-weight:700;line-height:20px;position:absolute;left:70%;background:#249995;box-shadow:0 0 6px #0003;font-size:12px;display:none}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]{color:#fff;font-weight:900}.fa-check-circle[_ngcontent-%COMP%]:before{font-size:26px!important;color:#df0a0a!important;margin-right:5px!important}.pangr-dtl[_ngcontent-%COMP%]{position:absolute;left:10px;margin-top:4px;color:#fff}.my-check[_ngcontent-%COMP%]{width:30px;height:32px}.travellers[_ngcontent-%COMP%]{border-radius:4px;background-color:#efefef;box-shadow:0 1px 6px #0003;right:14px;top:35px;padding:20px;z-index:1}.travellers[_ngcontent-%COMP%]{display:flex;flex-direction:column}.appendBottom20[_ngcontent-%COMP%]{margin-bottom:20px}.latoBold[_ngcontent-%COMP%]{font-weight:700}.font12[_ngcontent-%COMP%]{font-size:12px;line-height:12px}.appendBottom10[_ngcontent-%COMP%]{margin-bottom:10px}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%]{display:inline-flex;border-radius:4px;background-color:#fff;box-shadow:0 0 6px #0003;margin-bottom:24px;align-items:center}.darkText[_ngcontent-%COMP%]{color:#4a4a4a}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{align-items:center;justify-content:center;display:flex;cursor:pointer;width:36px;height:32px;position:relative;z-index:2}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]:after{height:38px;position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";background:#518fc5;border-radius:4px;box-shadow:0 0 6px #0003;z-index:-1}.gbCounter[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:last-of-type:hover + .gbTravelTooltip[_ngcontent-%COMP%]{display:block}.gbTravelTooltip[_ngcontent-%COMP%]{border-radius:4px;width:160px;color:#fff;padding:5px 10px;font-weight:700;line-height:20px;position:absolute;left:70%;background:#249995;box-shadow:0 0 6px #0003;font-size:12px;display:none}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]{color:#fff;font-weight:900}.my-check[_ngcontent-%COMP%]{width:30px;height:32px}.box-search-design[_ngcontent-%COMP%]{padding:15px;background:linear-gradient(to right,#afacac,#afacac);border-radius:5px;box-shadow:0 2px 8px -3px}input[type=checkbox][_ngcontent-%COMP%], input[type=radio][_ngcontent-%COMP%]{box-sizing:border-box;padding:5px;width:20px!important;height:20px!important}.traveller-select[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]{padding:1em;-webkit-appearance:none;outline:.1em solid #ababab;outline-offset:.1em;background-color:#00438b;margin-right:3px;border-radius:3px}.img-box[_ngcontent-%COMP%]{width:32px;height:32px;border:0px solid #ddd!important;object-fit:contain}.show[_ngcontent-%COMP%]{display:inherit;display:flex}.badge-warning[_ngcontent-%COMP%]{color:#fff;background-color:#0099e3;padding:7px;font-weight:500}.for_pax[_ngcontent-%COMP%]{border:1px solid #ddd;padding:2px 10px;border-radius:20px;background:#ddd}.table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:3px 6px!important;vertical-align:top;border-top:1px solid #dee2e600}.gradient-border[_ngcontent-%COMP%]{position:relative}.gradient-border[_ngcontent-%COMP%]:before{content:"";left:0;top:0;width:100%;height:100%!important;z-index:-1;height:2px;position:absolute;background:linear-gradient(60deg,#f79533,#5073b8,#1098ad,#07b39b,#6fba82);background-size:300% 300%}@keyframes animatedgradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.fa-1x[_ngcontent-%COMP%]{font-size:13px;color:#fff;border:1px solid #e72929;padding:4px;border-radius:100%;cursor:pointer;background-color:#e72929;width:23px;height:23px}.table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{text-align:center!important}.modal-myMd[_ngcontent-%COMP%]{max-width:650px}.part-cs[_ngcontent-%COMP%]{background:#5884fd;padding:2px 10px 3px;border:1px solid #2181c5;box-shadow:0 2px 6px -4px;color:#fff;border-radius:5px 5px 0 0}.mycustom[_ngcontent-%COMP%]{margin-top:-35px;background:#127ecb;border-radius:20px;padding:5px 10px;position:absolute;border:1px solid #93d3f1}.live_pnr[_ngcontent-%COMP%]{padding:0 6px 0 0!important;text-align:right!important;border:none;color:#f30909}.loader[_ngcontent-%COMP%]{width:150px;height:20px;margin:50px auto 0;position:relative}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:#f4f4f4;height:15px;width:15px;border-radius:10px;display:inline-block;animation:wave 2s ease infinite}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(2){animation-delay:.1s}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(3){animation-delay:.2s}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(4){animation-delay:.3s}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(5){animation-delay:.4s}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(6){animation-delay:.5s}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(7){animation-delay:.6s}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(8){animation-delay:.7s}@keyframes wave{0%{background-color:#5c28b8;transform:translate(0)}to{background-color:#00d9bf;transform:translate(-15px)}}.sticky[_ngcontent-%COMP%]{opacity:1;top:10px;transition:opacity .25s ease-out,height .15s ease;position:fixed;width:242px}.secondToolbar[_ngcontent-%COMP%]{transition:opacity .25s ease-out,height .15s ease;padding-bottom:30px}.offerPage[_ngcontent-%COMP%]{background:rgba(49,49,49,.9);box-shadow:0 1px 6px -3px #303030;margin-top:0;padding-top:21px;padding-bottom:6px;margin-bottom:40px}.planeCs[_ngcontent-%COMP%]{font-size:20px;transform:rotate(45deg);margin-bottom:-5px;margin-top:-5px}.margin_auto[_ngcontent-%COMP%]{margin:auto!important}.text-gray[_ngcontent-%COMP%]{color:#383838}.line[_ngcontent-%COMP%]:before{position:absolute;content:"";width:45%;height:2px;left:0;top:46%;background:#bfbfbf}.line[_ngcontent-%COMP%]:after{position:absolute;content:"";width:45%;height:2px;top:44%;background:#bfbfbf;right:0}.linePlane[_ngcontent-%COMP%]{position:relative;width:80%!important;margin:auto!important}.fw-bolder[_ngcontent-%COMP%]{font-weight:bolder!important}.fliterh[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#518fc5;font-size:16px;font-weight:700}.Departure[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{color:#518fc5;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-top:8%}.Departure[_ngcontent-%COMP%] .Departure1[_ngcontent-%COMP%]{display:flex;justify-content:space-around}.Departure[_ngcontent-%COMP%] .Departure1[_ngcontent-%COMP%] .morrning[_ngcontent-%COMP%]{display:flex;padding:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;flex:1 0 0;border-radius:12px;border:1px solid #B5B5B5;margin:5px 5px 5px 0}.Departure[_ngcontent-%COMP%] .Departure1[_ngcontent-%COMP%] .morrning[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#071a2e;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.Departure[_ngcontent-%COMP%] .Departure1[_ngcontent-%COMP%] .morrning[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{color:#071a2e;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.Departure[_ngcontent-%COMP%] .Departure1[_ngcontent-%COMP%] .Noon[_ngcontent-%COMP%]{margin:5px 0 5px 5px;display:flex;padding:0;flex-direction:column;justify-content:center;align-items:center;gap:0px;flex:1 0 0;border-radius:12px;border:1px solid #E1E7EE}.Departure[_ngcontent-%COMP%] .Departure1[_ngcontent-%COMP%] .Noon[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#071a2e;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.Departure[_ngcontent-%COMP%] .Departure1[_ngcontent-%COMP%] .Noon[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{color:#071a2e;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.Number-Layovers[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{color:#518fc5;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.Number-Layovers[_ngcontent-%COMP%] .checking[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.Number-Layovers[_ngcontent-%COMP%] .checking[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#518fc5;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.regHeading[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.regHeading[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{color:#081b2f;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.regHeading[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#071a2e;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.mainselect[_ngcontent-%COMP%] .selectd[_ngcontent-%COMP%]{display:flex;width:179px;min-width:120px;padding:4px 8px!important;justify-content:center;align-items:center;gap:-4px}.mainselect[_ngcontent-%COMP%] .select-dropdown[_ngcontent-%COMP%], .mainselect[_ngcontent-%COMP%] .select-dropdown[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{margin:0;padding:0;position:relative;box-sizing:border-box}.mainselect[_ngcontent-%COMP%] .select-dropdown[_ngcontent-%COMP%]{position:relative;border-radius:999px;border:1px solid #C5C5C5}.mainselect[_ngcontent-%COMP%] .select-dropdown[_ngcontent-%COMP%] select[_ngcontent-%COMP%]{max-width:100%;padding:8px 24px 8px 10px;border:none;background-color:transparent;-webkit-appearance:none;appearance:none;color:#071a2e;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.mainselect[_ngcontent-%COMP%] .select-dropdown[_ngcontent-%COMP%] select[_ngcontent-%COMP%]:active, .mainselect[_ngcontent-%COMP%] .select-dropdown[_ngcontent-%COMP%] select[_ngcontent-%COMP%]:focus{outline:none;box-shadow:none}.mainselect[_ngcontent-%COMP%] .select-dropdown[_ngcontent-%COMP%]:after{content:"";position:absolute;top:50%;right:8px;width:0;height:0;margin-top:-2px;border-top:5px solid #aaa;border-right:5px solid transparent;border-left:5px solid transparent}.airlon[_ngcontent-%COMP%]{margin-bottom:0}.airlon[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#00529b;font-size:13.44px;font-style:normal;font-weight:600;line-height:14px;padding:10px 0 0}.airlonub[_ngcontent-%COMP%]{color:#071a2e;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.Departdeta[_ngcontent-%COMP%] .p1[_ngcontent-%COMP%]{color:#a2a2a2;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:6px!important}.Departdeta[_ngcontent-%COMP%] .p2[_ngcontent-%COMP%]{color:#071a2e;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin:0}.Departdeta[_ngcontent-%COMP%] .p3[_ngcontent-%COMP%]{color:#071a2e;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:11px}.leftimg[_ngcontent-%COMP%], .rightimg[_ngcontent-%COMP%]{background:#858585;border-radius:20px;height:10px;width:10px;top:8px}.Non-stopmain[_ngcontent-%COMP%] .dateflight[_ngcontent-%COMP%]{position:absolute;left:78.5px;top:-10px;border-radius:24px;background:#518fc5}.Non-stopmain[_ngcontent-%COMP%] .Durationdate[_ngcontent-%COMP%]{border-radius:24px;background:#518fc5;color:#fff;display:flex;padding:4px 12px;justify-content:center;align-items:center;gap:4px;margin:-20px auto auto}.Non-stopmain[_ngcontent-%COMP%] .leftimg[_ngcontent-%COMP%], .Non-stopmain[_ngcontent-%COMP%] .rightimg[_ngcontent-%COMP%]{position:absolute}.Pricemain[_ngcontent-%COMP%] .pricea[_ngcontent-%COMP%]{color:#071a2e;font-size:24px;font-style:normal;font-weight:600;line-height:30px}.Pricemain[_ngcontent-%COMP%] .pricea[_ngcontent-%COMP%] .rupy[_ngcontent-%COMP%], .Pricemain[_ngcontent-%COMP%] .p1[_ngcontent-%COMP%]{color:#518fc5;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.mr1[_ngcontent-%COMP%]{margin-right:3%}.mat-checkbox-frame[_ngcontent-%COMP%]{border-width:1px!important}.moreDetail[_ngcontent-%COMP%]{border-radius:24px;border:1px solid #ddd;background:#FFF;box-shadow:0 0 11px -4px #00000080;padding:0 0 3px}.bagCss[_ngcontent-%COMP%]{color:#518fc5;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.selectCss[_ngcontent-%COMP%]{background-color:#e3e3e3}.roundCss[_ngcontent-%COMP%]{border:none;background-color:transparent!important}.fixBookingBtn[_ngcontent-%COMP%]{position:fixed;bottom:10px;vertical-align:middle;left:4%;overflow:hidden;z-index:9999;padding:0;width:auto;background-color:#fff6e0;width:92%;box-shadow:1px 2px 12px -2px;border-radius:5px;color:#071a2e}.fareDataCss[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:18px;vertical-align:top}.leftCss[_ngcontent-%COMP%]{padding-left:0!important;border-right:5px solid #518fc5;padding:5px 0;float:left;min-height:30px}.leftCss0[_ngcontent-%COMP%]{border-right:5px solid #FF2938}.returnsearchbar[_ngcontent-%COMP%]{border-radius:14px;border:1px solid rgba(181,181,181,.5);background:#FFF;box-shadow:0 4px 4px #0000000d}.returnsearchbar[_ngcontent-%COMP%] .table[_ngcontent-%COMP%]{margin-bottom:0}.returnsearchbar[_ngcontent-%COMP%] .table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{vertical-align:bottom;border-bottom:2px solid #dee2e600}.mat-tab-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;max-width:100%}.filter[_ngcontent-%COMP%]{border:1px solid #ddd;padding:1px 5px 0;border-radius:20px;font-size:12px;font-weight:400!important;color:#575757dd!important}.Lowest[_ngcontent-%COMP%]{border:1px solid #518fc5;padding:1px 5px 0;border-radius:20px;font-size:12px;font-weight:400;color:#575757dd}.dateview[_ngcontent-%COMP%]{margin-top:175px}.datephone[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{color:var(--tab-advance-label-text-inactive, #27272A);text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:139%}.datephone[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--tab-advance-sub-text-inactive, #808089);font-size:12px;text-align:center;font-style:normal;font-weight:400;line-height:42%;margin:6px}.activedate[_ngcontent-%COMP%]{border-radius:8px;background:#518fc5;padding:5px}.activedate[_ngcontent-%COMP%] h5[_ngcontent-%COMP%], .activedate[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff}.fliterain[_ngcontent-%COMP%]{border-radius:24px;border:1px solid rgba(181,181,181,.7);background:#FFF;padding:0 10px 25px;margin-top:27px}.returndetailsview[_ngcontent-%COMP%]{font-size:12px}.leftairlogo[_ngcontent-%COMP%], .rightlogoair[_ngcontent-%COMP%]{margin-top:15px;line-height:0}.minMaxPrice[_ngcontent-%COMP%]{padding:10px;border:1px solid #d3cbcb;text-align:left;border-radius:15px;margin-right:8px}.resultData[_ngcontent-%COMP%]{height:295px;position:absolute;top:0;width:100%}.resultData2[_ngcontent-%COMP%]{height:470px;position:relative;margin-top:-130px}.modifyCss[_ngcontent-%COMP%]{padding:5px;border:1px solid #ddd;border-radius:10px;margin-top:15px;background-color:#fff}.tooltip-text[_ngcontent-%COMP%]{visibility:hidden;position:absolute;z-index:1;width:118px;color:#fff;font-size:12px;background-color:#518fc5;border-radius:10px;padding:8px 10px}.hover-text[_ngcontent-%COMP%]:hover .tooltip-text[_ngcontent-%COMP%]{visibility:visible}#top[_ngcontent-%COMP%]{top:-80px;left:59px}#right[_ngcontent-%COMP%]{top:-40px;right:-45px}.hover-text[_ngcontent-%COMP%]{position:relative;font-family:Arial;text-align:center;cursor:pointer}.copyClip[_ngcontent-%COMP%]{position:absolute;right:0;top:0;border:1px solid #ddd;font-size:12px;border-radius:5px;padding:0 5px;background:#00c32b;cursor:pointer;z-index:9}.copyClip1[_ngcontent-%COMP%]{z-index:9;position:absolute;right:33%;top:4px;border:1px solid #ddd;font-size:12px;border-radius:5px;padding:0 5px;background:#ddd;cursor:pointer;overflow:hidden}.edit_btn[_ngcontent-%COMP%]{border:2px solid #f47537;color:#518fc5;padding:0 10px 0 5px;border-radius:5px;width:15%}']}),D})(),ms=(()=>{class D{constructor(d,b){this.commonService=d,this.modalService=b,this.getData={}}ngOnInit(){this.commonService.GetOwnerUserData().subscribe(d=>{d&&(this.getData=d.data)})}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.v_),e.Y36(g.Z7))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-terms-condition"]],decls:170,vars:59,consts:[[2,"background-image","url(assets/images/Bg.webp)","background-repeat","no-repeat","background-size","cover","position","relative","top","-130px","background-position","center"],[1,"container"],[1,"row"],[1,"col-md-12"],[1,"pageheding"],[2,"font-family","'Lemon', serif"],[1,"row","m-0",2,"padding-top","0px","padding-bottom","50px"],[1,"policy-page"],[2,"color","#518fc5","font-size","30px","font-weight","600"],[2,"margin-top","10px","color","#518fc5","font-size","30px","font-weight","600"],[2,"padding-left","20px"],[3,"href"]],template:function(d,b){1&d&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h4",5),e._uU(6," Terms Condition"),e.qZA()()()()()(),e.TgZ(7,"div",6)(8,"div",1)(9,"div",7)(10,"h4",8),e._uU(11," Applicability of the agreement"),e.qZA(),e.TgZ(12,"p"),e._uU(13),e.qZA(),e.TgZ(14,"h4",9),e._uU(15,"Site and Its Contents"),e.qZA(),e.TgZ(16,"p"),e._uU(17,"This Site is only for your personal use. You shall not distribute, exchange, modify, sell or transmit anything you copy from this Site, includ-ing but not limited to any text, images, audio and video, for any busi-ness, commercial or public purpose."),e.qZA(),e.TgZ(18,"p"),e._uU(19),e.qZA(),e.TgZ(20,"p"),e._uU(21,"Access to certain areas of the Site may only be available to registered members. To become a registered member, you may be required to answer certain questions. Answers to such questions may be mandato-ry and/or optional. You represent and warrant that all information you supply to us, about yourself, and others, is true and accurate."),e.qZA(),e.TgZ(22,"h4",8),e._uU(23,"Ownership"),e.qZA(),e.TgZ(24,"p"),e._uU(25,'All materials on this Site, including but not limited to audio, images, software, text, icons and such like (the "Content"), are protected by copyright under international conventions and copyright laws. You can-not use the Content, except as specified herein. You agree to follow all instructions on this Site limiting the way you may use the Content.'),e.qZA(),e.TgZ(26,"p"),e._uU(27),e.qZA(),e.TgZ(28,"p"),e._uU(29,"You may download such copy/copies of the Content to be used only by you for your personal use at home unless the subsite you are accessing states that you may not. If you download any Content from this Site, you shall not remove any copyright or trademark notices or other notic-es that go with it."),e.qZA(),e.TgZ(30,"h4",8),e._uU(31,"Others Rights"),e.qZA(),e.TgZ(32,"p"),e._uU(33,"If this Site contains bulletin boards, chat rooms, access to mailing lists or other message or communication facilities, you agree to use the same only to send and receive messages and materials that are proper and related thereto. By way of example and not as a limitation, you agree that when using the Site or any facility available herefrom, you shall not do any of the following:"),e.qZA(),e.TgZ(34,"ul",10)(35,"li"),e._uU(36,"Defame, abuse, harass, stalk, threaten or otherwise violate the le-gal rights (such as rights of privacy and publicity) of others"),e.qZA(),e.TgZ(37,"li"),e._uU(38,"Publish, post, distribute or disseminate any defamatory, infringing, obscene, indecent or unlawful material or information"),e.qZA(),e.TgZ(39,"li"),e._uU(40,"Upload or attach files that contain software or other material pro-tected by intellectual property laws (or by rights of privacy and publicity) unless the User owns or controls the rights thereto or has received all consents therefor as may be required by law"),e.qZA(),e.TgZ(41,"li"),e._uU(42,"Upload or attach files that contain viruses, corrupted files or any other similar software or programs that may damage the operation of another's computer"),e.qZA(),e.TgZ(43,"li"),e._uU(44,"Delete any author attributions, legal notices or proprietary designa-tions or labels in any file that is uploaded"),e.qZA(),e.TgZ(45,"li"),e._uU(46,"Falsify the origin or source of software or other material contained in a file that is uploaded"),e.qZA(),e.TgZ(47,"li"),e._uU(48,"Advertise or offer to sell any goods or services, or conduct or for-ward surveys, contests or chain letters, or download any file post-ed by another user of a Forum that the User knows, or reasonably should know, cannot be legally distributed in such manner."),e.qZA()(),e.TgZ(49,"h4",9),e._uU(50,"User's Material"),e.qZA(),e.TgZ(51,"p"),e._uU(52,"You are prohibited from posting or transmitting any defamatory, libellous, obscene, pornographic, profane, threatening or unlawful material or any material that could constitute or encourage conduct that would be considered a criminal offence or give rise to civil liability, or otherwise violate any law."),e.qZA(),e.TgZ(53,"p"),e._uU(54),e.qZA(),e.TgZ(55,"p"),e._uU(56),e.qZA(),e.TgZ(57,"h4",8),e._uU(58),e.qZA(),e.TgZ(59,"p"),e._uU(60),e.qZA(),e.TgZ(61,"p"),e._uU(62),e.qZA(),e.TgZ(63,"p"),e._uU(64),e.qZA(),e.TgZ(65,"h4",8),e._uU(66,"Transmitted Material"),e.qZA(),e.TgZ(67,"p"),e._uU(68),e.qZA(),e.TgZ(69,"p"),e._uU(70),e.qZA(),e.TgZ(71,"h4",8),e._uU(72,"Agency Terms and Conditions"),e.qZA(),e.TgZ(73,"ul",10)(74,"li"),e._uU(75),e.qZA(),e.TgZ(76,"li"),e._uU(77),e._UZ(78,"br"),e._uU(79),e.qZA(),e.TgZ(80,"li"),e._uU(81,"Service charges levied are to be collected from the customers on our behalf."),e.qZA(),e.TgZ(82,"li"),e._uU(83,"(a) Any void / cancellation of the ticket will be entertained only till 1800 Hrs or as specified in the booking. "),e._UZ(84,"br"),e._uU(85),e.qZA(),e.TgZ(86,"li"),e._uU(87,"Any kind of Misuse of Airline/GDS PNR will solely be the responsi-bility of the agent and the amount will be recovered from the agent as and when received the debit note by the Airline or by the GDS."),e.qZA(),e.TgZ(88,"li"),e._uU(89,"There will no adjusting of the refund in the payment schedule. The refund will be given back to the agent whenever we have received it from the airline."),e.qZA(),e.TgZ(90,"li"),e._uU(91,"TDS will be deducted as per the law. TDS will be deducted on all commissions/incentives. The TDS certificate will be issued in the next Financial Year."),e.qZA(),e.TgZ(92,"li"),e._uU(93),e.qZA(),e.TgZ(94,"li"),e._uU(95,"The credit limit will be on a weekly basis depending upon the cer-tain guarantees."),e.qZA(),e.TgZ(96,"li"),e._uU(97),e.qZA(),e.TgZ(98,"li"),e._uU(99),e.qZA(),e.TgZ(100,"li"),e._uU(101,"Any other refunds or unadjusted credits received from suppliers (including hotels, airlines etc.) and not claimed or pursued by travel agents or suppliers within 2 years of receipt of such amounts by Company, shall be deemed to have been forfeited."),e.qZA(),e.TgZ(102,"li"),e._uU(103,"Agents will be responsible for maintaining all related documents in-cluding confirmation from the travellers that the amount paid by them for travel outside of India is in within the annual limits for res-ident individuals as prescribed by the Reserve Bank of India from time to time."),e.qZA(),e.TgZ(104,"li"),e._uU(105),e.qZA(),e.TgZ(106,"li"),e._uU(107,"That you, the Noticees, shall make payment for the services availed by cash/cheque/demand draft/credit card, and in case of non-payment within 7 days of the due date you, the Noticees, shall be liable to pay interest at the rate of 0.1% per day till the date of payment of the full amount."),e.qZA(),e.TgZ(108,"li"),e._uU(109,"That you agree to indemnify us from and against any and all loss-es, liabilities, claims, damages, costs and expenses asserted against or incurred by us that arise out of any breach or non-performance of any covenant or agreement made or obligations to be performed by you;"),e.qZA()(),e.TgZ(110,"h4",9),e._uU(111,"Disclaimer"),e.qZA(),e.TgZ(112,"p"),e._uU(113),e.qZA(),e.TgZ(114,"p"),e._uU(115),e.qZA(),e.TgZ(116,"p"),e._uU(117),e.qZA(),e.TgZ(118,"p"),e._uU(119),e.qZA(),e.TgZ(120,"p"),e._uU(121),e.qZA(),e.TgZ(122,"p"),e._uU(123),e.qZA(),e.TgZ(124,"p"),e._uU(125),e.qZA(),e.TgZ(126,"p"),e._uU(127),e.qZA(),e.TgZ(128,"p"),e._uU(129),e.qZA(),e.TgZ(130,"h4",8),e._uU(131,"Availability"),e.qZA(),e.TgZ(132,"p"),e._uU(133),e.qZA(),e.TgZ(134,"h4",8),e._uU(135,"Terms and Conditions of Use"),e.qZA(),e.TgZ(136,"p"),e._uU(137),e.qZA(),e.TgZ(138,"p"),e._uU(139),e.qZA(),e.TgZ(140,"p"),e._uU(141),e.qZA(),e.TgZ(142,"p"),e._uU(143),e.qZA(),e.TgZ(144,"h4",8),e._uU(145,"General Provisions"),e.qZA(),e.TgZ(146,"p"),e._uU(147,"You may travel to certain destinations which involve greater risks than others, entirely at your risk as to cost and consequences."),e.qZA(),e.TgZ(148,"p"),e._uU(149),e.qZA(),e.TgZ(150,"p"),e._uU(151),e.qZA(),e.TgZ(152,"p"),e._uU(153),e.qZA(),e.TgZ(154,"p"),e._uU(155),e.qZA(),e.TgZ(156,"p"),e._uU(157),e.qZA(),e.TgZ(158,"p"),e._uU(159),e.qZA(),e.TgZ(160,"p"),e._uU(161),e.qZA(),e.TgZ(162,"p"),e._uU(163,"These terms and conditions are governed by and shall be construed in accordance with the laws of the Republic of India and any dispute shall exclusively be subject to the jurisdiction of the appropriate Courts situ-ated at Jaipur, India."),e.qZA(),e.TgZ(164,"h4",8),e._uU(165,"Grievances"),e.qZA(),e.TgZ(166,"p"),e._uU(167,"In the event of any grievances regarding our services you may write to us at "),e.TgZ(168,"a",11),e._uU(169),e.qZA()()()()()),2&d&&(e.xp6(13),e.lnq("This web site ",null==b.getData?null:b.getData.website," is published and maintained by ",null==b.getData?null:b.getData.company_name,", a company incorporated and existing in accordance with the laws of the Republic of India. When you access, browse or use this Site you ac-cept, without limitation or qualification, the terms and conditions set forth below. When you access any subsite (whether belonging to an 'associ-ate' of ",null==b.getData?null:b.getData.company_name," or otherwise) through this site, then such subsite may have its own terms and conditions of use which is specific to such subsite. Subsites may contain such additional terms and conditions of use as may be set out in such subsite."),e.xp6(6),e.hij("As long as you comply with the terms of these Terms and Conditions of Use, ",null==b.getData?null:b.getData.company_name," grants you a non-exclusive, non-transferable, lim-ited right to enter, view and use this Site. You agree not to interrupt or attempt to interrupt the operation of this Site in any way."),e.xp6(8),e.AsE("There are a number of proprietary logos, service marks and trademarks found on this Site whether owned/used by ",null==b.getData?null:b.getData.company_name," or otherwise. By displaying them on this Site, ",null==b.getData?null:b.getData.company_name," is not granting you any license to utilize those proprietary logos, service marks, or trademarks. Any unauthorized use of the Content may violate copyright laws, trade-mark laws, the laws of privacy and publicity, and civil and criminal stat-utes."),e.xp6(27),e.lnq("",null==b.getData?null:b.getData.company_name," assumes no liability or responsibility arising from the contents of any communications containing any defamatory, erroneous, inaccurate, libelous, obscene or profane material. ",null==b.getData?null:b.getData.company_name," may change, edit, or remove any user material or conversations that are ille-gal, indecent, obscene or offensive, or that violates ",null==b.getData?null:b.getData.company_name,"'s policies in any way."),e.xp6(2),e.AsE("",null==b.getData?null:b.getData.company_name," will fully cooperate with any law enforcement authorities or court order requesting or directing ",null==b.getData?null:b.getData.company_name," to disclose the identity of anyone posting such materials."),e.xp6(2),e.hij("",null==b.getData?null:b.getData.company_name," Rights"),e.xp6(2),e.hij("If you send any communications or materials to the Site by electronic mail or otherwise, including any comments, data, questions, sugges-tions or the like, all such communications are, and will be treated by ",null==b.getData?null:b.getData.company_name,", as non-confidential."),e.xp6(2),e.hij("You hereby give up any and all claim that any use of such material vio-lates any of your rights including moral rights, privacy rights, proprietary or other property rights, publicity rights, rights to credit for material or ideas, or any other right, including the right to approve the way ",null==b.getData?null:b.getData.company_name," uses such material."),e.xp6(2),e.hij("Any material submitted to this Site may be adapted, broadcast, changed, copied, disclosed, licensed, performed, posted, published, sold, transmitted or used by ",null==b.getData?null:b.getData.company_name," anywhere in the world, in any medium, forever."),e.xp6(4),e.AsE("Internet transmissions are never completely private or secure. You un-derstand that any message or information you send to this Site may be read or intercepted by others unless there is a special notice that a par-ticular message (for example, credit card information) is encrypted (send in code). Sending a message to ",null==b.getData?null:b.getData.company_name," does not cause ",null==b.getData?null:b.getData.company_name," to have any special responsibility to you."),e.xp6(2),e.lnq("The copyright in the contents of this website belongs to ",null==b.getData?null:b.getData.company_name,". Accordingly, ",null==b.getData?null:b.getData.company_name," reserves all rights. Copying of part or all the contents of this website without permission of ",null==b.getData?null:b.getData.company_name," is prohibited except to the extent that such copying/printing is necessary for the purposes of availing of the paid services provided."),e.xp6(5),e.hij("Payment due to Domestic/International Tickets for the weekly credit to be made within 6 days of the closing of the week (starting from 1st to 7th of the month) or as per the Collection period noti-fied by ",null==b.getData?null:b.getData.company_name," from time to time."),e.xp6(2),e.hij("(a)Voiding would be as per the airline norms plus Rs.100/ - per ticket as a ",null==b.getData?null:b.getData.company_name," RAF Charges. "),e.xp6(2),e.hij("(b) Refund charges would be as per the airline norms plus Rs.200/ - per ticket as a ",null==b.getData?null:b.getData.company_name," RAF Charges."),e.xp6(6),e.hij("(b) If the payment is not made on time ",null==b.getData?null:b.getData.company_name," can anytime cancel all the PNR\u2019s/Tickets without any prior notice."),e.xp6(8),e.hij("Responsibility for Taxes. Travel Agent acknowledges that, regardless of any action taken by ",null==b.getData?null:b.getData.company_name,", the ultimate responsibility for Tax Collected at Source (\u2018TCS\u2019) under section 206C(1G) or any other taxes as may be legally applicable and filing requirements in connection with the same thereof (hereinafter collectively referred to as \u2018Tax Obliga-tions\u2019), is and shall remain his (or her) responsibility."),e.xp6(4),e.hij("Any advance amount paid by the agent will be non-interest bearing and should be utilized within 360 days from the date of payment. If such advance is not utilized within this period of 360 days, the unu-tilized portion shall be held in trust, for the benefit of the agent, by ",null==b.getData?null:b.getData.company_name," for a period of 2 years from the date of payment of such advance after which the same shall be deemed as forfeited."),e.xp6(2),e.AsE("The User shall request ",null==b.getData?null:b.getData.company_name," for any refunds against the unutilized or 'no show' air or hotel booking for any reasons within 90 days from the date of departure for the air ticket and/or the date of check-in for the hotel booking. Any applicable refunds would accordingly be processed as per the defined policies of Air-lines, hotels and ",null==b.getData?null:b.getData.company_name," as the case may be. No refund would be payable for any requests made after the expiry of 90 days as above and all unclaimed amounts for such unutilized or no show air or hotel booking shall be deemed to have been forfeited."),e.xp6(6),e.hij("That our Client shall grant a limited and non-transferable right to you, the Noticees, to use the website of our Client - ",null==b.getData?null:b.getData.website," for conducting online booking of the various travel ser-vices as made available by our Client to you."),e.xp6(8),e.hij("The material in this Site could include technical inaccuracies or typo-graphical errors. ",null==b.getData?null:b.getData.company_name," may make changes or improvements at any time."),e.xp6(2),e.hij('The materials on this site are provided on an "As Is" basis, without war-ranties of any kind either expressed or implied. Tot the fullest extent permissible pursuant to applicable law, ',null==b.getData?null:b.getData.company_name," disclaims all war-ranties of merchantability and fitness for a particular purpose."),e.xp6(2),e.hij("It is the responsibility of the hotel chain and/or the individual property to ensure the accuracy of the photos displayed. '",null==b.getData?null:b.getData.website,"' is not responsible for any inaccuracies in the photos."),e.xp6(2),e.hij("",null==b.getData?null:b.getData.company_name," does not warrant that the functions contained in this site will be uninterrupted or error-free, that defects will be corrected, or that this site or the servers that make it available are free of viruses or other harmful components, but shall endeavor to ensure your fullest satisfac-tion."),e.xp6(2),e.hij("",null==b.getData?null:b.getData.company_name," does not warrant or make any representations re-garding the use of or the result of the use of the material on the site in terms of their correctness, accuracy, reliability, or otherwise, insofar as such material is derived from other service providers such as airlines, hotel owners and tour operators."),e.xp6(2),e.hij("You acknowledge that this Website is provided only on the basis set out in these terms and conditions. Your uninterrupted access or use of this Website on this basis may be prevented by certain factors outside our reasonable control including, without limitation, the unavailability, inoper-ability or interruption of the Internet or other telecommunications services or as a result of any maintenance or other service work carried out on this Website. ",null==b.getData?null:b.getData.company_name," does not accept any responsibility and will not be liable for any loss or damage whatsoever arising out of or in connection with any ability/inability to access or to use the Site."),e.xp6(2),e.lnq("You also acknowledge that through this Site, ",null==b.getData?null:b.getData.company_name," merely provides intermediary services in order to facilitate the highest quality services to you. ",null==b.getData?null:b.getData.company_name," is not the last-mile service provider to you and therefore, ",null==b.getData?null:b.getData.company_name," shall not be or deemed to be re-sponsible for any lack or deficiency of services provided by any person (airline, travel/tour operator, hotel, facility or similar agency) you shall engage or hire or appoint pursuant to or resulting from, the material available in this Site."),e.xp6(2),e.hij("",null==b.getData?null:b.getData.company_name," will not be liable to you or to any other person for any direct, indirect, incidental, punitive or consequential loss, damage, cost or expense of any kind whatsoever and howsoever caused from out of your usage of this Site."),e.xp6(2),e.hij("Notwithstanding anything else to the contrary contained elsewhere here-in or otherwise at law, ",null==b.getData?null:b.getData.company_name,"'s liability (whether by way of in-demnification to you or otherwise) shall be restricted to a maximum of INR 1 (Indian Rupees One only)."),e.xp6(4),e.hij("The products and services displayed on the Site may not be available for purchase in your particular country or locality. The reference to such products and services on the Site does not imply or warrant that these products or services will be available at any time in your particular geo-graphical location. You should check with your local ",null==b.getData?null:b.getData.company_name," authorized representative for the availability of specific products and services in your area."),e.xp6(4),e.hij("",null==b.getData?null:b.getData.company_name," may add to, change or remove any part of these Terms and Conditions of Use at any time, without notice. Any changes to these Terms and Conditions of Use or any terms posted on this Site apply as soon as they are posted. By continuing to use this Site after any changes are posted, you are indicating your acceptance of those changes."),e.xp6(2),e.hij("",null==b.getData?null:b.getData.company_name," may add, change, discontinue, remove or suspend any other Content posted on this Site, including features and specifica-tions of products described or depicted on the Site, temporarily or per-manently, at any time, without notice and without liability."),e.xp6(2),e.lnq("",null==b.getData?null:b.getData.company_name," reserves the right to undertake all necessary steps to ensure that the security, safety and integrity of ",null==b.getData?null:b.getData.company_name,"'s sys-tems, as well as its clients' interests are and remain, well-protected. Towards this end, ",null==b.getData?null:b.getData.company_name," may take various steps to verify and confirm the authenticity, enforceability and validity of orders placed by you."),e.xp6(2),e.lnq("If ",null==b.getData?null:b.getData.company_name,", in its sole and exclusive discretion, concludes that the said orders are not or do not reasonably appear to be, authentic, en-forceable or valid, then ",null==b.getData?null:b.getData.company_name," may cancel the said orders at any time up to 4 hours before the scheduled time of departure of the relevant flight or 4 hours before the expected date of visit to any proper-ty booked through ",null==b.getData?null:b.getData.company_name,"."),e.xp6(6),e.hij("",null==b.getData?null:b.getData.company_name," requests you to consult your local authorities and evalu-ate travel prohibitions, warning, announcements, and advisories issued by them before booking travel to certain international destinations."),e.xp6(2),e.AsE("By offering for sale travel to particular international destinations, ",null==b.getData?null:b.getData.company_name," does not represent or warrant that travel to such point is advis-able or without risk. ",null==b.getData?null:b.getData.company_name," does not accept liability for damag-es, losses, or delays that may result from improper documents for en-try, exit, length of stay, or from travel to such destinations."),e.xp6(2),e.hij("",null==b.getData?null:b.getData.company_name," reserves its exclusive right in its sole discretion to alter, limit or discontinue the Site or any material posted herein, in any respect. "),e.xp6(2),e.hij("",null==b.getData?null:b.getData.company_name," shall have no obligation to take the needs of any User into consideration in connection therewith."),e.xp6(2),e.hij("",null==b.getData?null:b.getData.company_name," reserves its right to deny in its sole discretion any user access to this Site or any portion thereof without notice."),e.xp6(2),e.hij("No waiver by ",null==b.getData?null:b.getData.company_name," of any provision of these Terms and Con-ditions shall be binding except as set forth in writing and signed by its duly authorized representative."),e.xp6(2),e.hij("Any and all disputes arising in connection with the Service Agreement shall be settled in the first instance by good faith negotiations, and if the dispute cannot be settled within 7 days by mutual discussions, the same shall be settled by arbitration under the Arbitration and Conciliation Act, 1996 by a sole arbitrator to be appointed by ",null==b.getData?null:b.getData.company_name,", whereby the venue of the arbitration shall be Jaipur and the arbitration proceed-ings to be conducted in English ; Each party shall bear its own costs (in-cluding legal costs) for participating in the arbitration proceedings, and the arbitrator\u2019s fees and expenses and other incidental expenses shall be paid by the parties as determined by the arbitrator."),e.xp6(7),e.MGl("href","mailto:grievance@",null==b.getData?null:b.getData.website,"",e.LSH),e.xp6(1),e.hij("grievance@",null==b.getData?null:b.getData.website,""))},styles:[".policy-page[_ngcontent-%COMP%]{background:#ffff;display:inline-block;border-radius:10px;padding:0 25px 25px;box-shadow:0 2px 6px #8a8a8a40;color:#000;font-size:14px}"]}),D})(),Fd=(()=>{class D{constructor(d,b,j,et,ve){this.modalService=d,this.commonService=b,this.cdr=j,this.apiService=et,this.tokenService=ve,this.isBookedResponse={},this.isLoggedInUser={},this.isFlightResponse={},this.isSendRequestFitBookingData={},this.contactDtl=!1,this.summaryDtl=!1,this.isMasterOption="",this.isLoggedIn=!1;var wi=sessionStorage.getItem("search_form_Data"),Fi=JSON.parse(wi).isMasterType;if(this.commonService.SetMasterTripOptions(Fi),this.commonService.SetLoader(!0),this.commonService.GetMasterTripOptions().subscribe(Hi=>this.isMasterOption=Hi),this.commonService.GetFlightResponseSendingApiRequest().subscribe(Hi=>{Hi.data&&(this.isFlightResponse=Hi,console.log("isFlightResponse=======>>>>",this.isFlightResponse))}),null!=sessionStorage.getItem("setStaticValue")&&null!=sessionStorage.getItem("setStaticValue")&&""!=sessionStorage.getItem("setStaticValue")){var Ki=sessionStorage.getItem("setStaticValue");this.isStatic=JSON.parse(Ki).static}if(null!=sessionStorage.getItem("SetRequiestDataFitBooking")&&null!=sessionStorage.getItem("SetRequiestDataFitBooking")&&""!=sessionStorage.getItem("SetRequiestDataFitBooking")){var _r=sessionStorage.getItem("SetRequiestDataFitBooking");this.isSendRequestFitBookingData=JSON.parse(_r)}}ngOnInit(){if(this.commonService.GetLoggedInStatus().subscribe(b=>this.isLoggedIn=b),this.commonService.GetFlightBookedResponse().subscribe(b=>{Object.keys(b).length>0&&(this.isBookedResponse=b)}),this.commonService.GetLoggedInUser().subscribe(b=>{Object.keys(b).length>0&&(this.isLoggedInUser=b)}),1==this.isMasterOption?(this.isFlightResponse.data.pg=!0,this.sendingDataFitBooking=this.isFlightResponse.data):(this.isSendRequestFitBookingData.onward.static=this.isStatic.onward,this.isSendRequestFitBookingData.return.static=this.isStatic.return,this.isSendRequestFitBookingData.static=this.isStatic,this.sendingDataFitBooking=this.isSendRequestFitBookingData,console.log("sendingDataFitBooking============>>>>>",this.sendingDataFitBooking)),null!=sessionStorage.getItem("easebuzz")&&null!=sessionStorage.getItem("easebuzz")&&""!=sessionStorage.getItem("easebuzz")){var d=sessionStorage.getItem("easebuzz");this.isLoggedIn?this.apiService.onEbuzzPaymentStatus({token:JSON.parse(d).token},this.isMasterOption,this.sendingDataFitBooking,this.isFlightResponse.inventory_from):(console.log("JSON.parse(datas).auth_token",JSON.parse(d).auth_token),this.tokenService.SetBookingWithoutAuthToken(JSON.parse(d).auth_token),setTimeout(()=>{this.apiService.onEbuzzPaymentStatusWithoutAuth({token:JSON.parse(d).token},this.sendingDataFitBooking,this.sendingDataFitBooking.inventory_from)},1e3))}else 1==this.isMasterOption?(this.isFlightResponse.data.pg=!0,this.isLoggedIn?this.apiService.onRequestFlightBooking(this.isFlightResponse.data,this.isFlightResponse.inventory_from):this.apiService.onRequestFlightBookingWithoutAuth(this.isFlightResponse.data,this.isFlightResponse.inventory_from)):(this.isFlightResponse.data.pg=!0,this.apiService.onRequestFlightBookingWithoutAuth(this.isFlightResponse.data,this.isFlightResponse.inventory_from))}ngAfterViewInit(){this.cdr.detectChanges()}onCLosePopup(){this.modalService.SetSuccessModal(!1)}onViewTicket(d){this.modalService.SetSuccessModal(!1),this.modalService.SetBookingHistoryModal(!0),this.apiService.onFlightBookingDetails({user_id:this.isLoggedInUser.id,booking_id:d.flight_booking_id})}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.Z7),e.Y36(g.v_),e.Y36(e.sBO),e.Y36(g.gK),e.Y36(g.Br))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-ebuzz-payment-gateway"]],features:[e._Bn([t.uU])],decls:2,vars:0,consts:[[1,"loading"],[1,"section",2,"padding","10%"]],template:function(d,b){1&d&&e._UZ(0,"div",0)(1,"div",1)},styles:['p[_ngcontent-%COMP%]{font-family:Montserrat}.loading[_ngcontent-%COMP%]{position:fixed;z-index:99999999999;height:2em;width:2em;overflow:show;margin:auto;inset:0}.loading[_ngcontent-%COMP%]:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(rgba(20,20,20,.8),rgba(0,0,0,.8));background:-webkit-radial-gradient(rgba(20,20,20,.8),rgba(0,0,0,.8))}.loading[_ngcontent-%COMP%]:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loading[_ngcontent-%COMP%]:not(:required):after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;animation:spinner 1.5s infinite linear;border-radius:.5em;box-shadow:#ffffffbf 1.5em 0,#ffffffbf 1.1em 1.1em,#ffffffbf 0 1.5em,#ffffffbf -1.1em 1.1em,#ffffffbf -1.5em 0,#ffffffbf -1.1em -1.1em,#ffffffbf 0 -1.5em,#ffffffbf 1.1em -1.1em}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}']}),D})();function Id(D,Te){if(1&D&&(e.TgZ(0,"div",13)(1,"h3",14),e._uU(2),e.qZA(),e.TgZ(3,"h6",15)(4,"span",16),e._uU(5),e.qZA(),e.TgZ(6,"span",17),e._uU(7),e.qZA(),e._uU(8,"\xb7"),e.TgZ(9,"span",17),e._uU(10),e.qZA()()()),2&D){const d=e.oxw();e.xp6(2),e.AsE("",null==d.searchDataList[0]?null:d.searchDataList[0].departure_city_name," - ",null==d.searchDataList[0]?null:d.searchDataList[0].arrival_city_name,""),e.xp6(3),e.hij("",null==d.searchDataList?null:d.searchDataList.length," flight(s)."),e.xp6(2),e.Oqu(0==(null==d.searchDataList[0]?null:d.searchDataList[0].is_return)?"One Way":"Return"),e.xp6(3),e.hij("",d.totalTravelersData," Guest(s)")}}function wu(D,Te){1&D&&(e.TgZ(0,"div",29)(1,"div",30),e._UZ(2,"img",31),e.qZA(),e.TgZ(3,"div",32),e._UZ(4,"img",33),e.qZA(),e.TgZ(5,"div",32),e._UZ(6,"img",34),e.qZA()())}function Ca(D,Te){if(1&D&&(e.ynx(0),e.TgZ(1,"div",35),e._UZ(2,"img",36),e.qZA(),e.BQk()),2&D){const d=Te.$implicit,b=Te.index,j=e.oxw(3);e.xp6(1),e.Gre("carousel-item ",0==b?"active":"",""),e.xp6(1),e.hYB("src","",j.isBannerImage,"/",d.image,"",e.LSH)}}function oc(D,Te){if(1&D&&(e.TgZ(0,"div",29),e.YNc(1,Ca,3,5,"ng-container",12),e.qZA()),2&D){const d=e.oxw(2);e.xp6(1),e.Q6J("ngForOf",d.isBannerList)}}function ac(D,Te){1&D&&(e.TgZ(0,"a",22),e._UZ(1,"span",23),e.TgZ(2,"span",24),e._uU(3,"Previous"),e.qZA()())}function rs(D,Te){1&D&&(e.TgZ(0,"a",25),e._UZ(1,"span",26),e.TgZ(2,"span",24),e._uU(3,"Next"),e.qZA()())}function Pd(D,Te){if(1&D&&(e.TgZ(0,"div",18)(1,"div",19)(2,"div",20),e.YNc(3,wu,7,0,"div",21),e.TgZ(4,"a",22),e._UZ(5,"span",23),e.TgZ(6,"span",24),e._uU(7,"Previous"),e.qZA()(),e.TgZ(8,"a",25),e._UZ(9,"span",26),e.TgZ(10,"span",24),e._uU(11,"Next"),e.qZA()(),e.YNc(12,oc,2,1,"div",21),e.YNc(13,ac,4,0,"a",27),e.YNc(14,rs,4,0,"a",28),e.qZA()()()),2&D){const d=e.oxw();e.xp6(3),e.Q6J("ngIf",d.isBannerList),e.xp6(9),e.Q6J("ngIf",d.isBannerList),e.xp6(1),e.Q6J("ngIf",d.isBannerList.length>0),e.xp6(1),e.Q6J("ngIf",d.isBannerList.length>0)}}function La(D,Te){1&D&&(e.ynx(0),e.TgZ(1,"p",37),e._uU(2,"No Data Found"),e.qZA(),e.BQk())}function Su(D,Te){if(1&D&&(e.TgZ(0,"p",105),e._uU(1),e.qZA()),2&D){const d=e.oxw(2).$implicit;e.xp6(1),e.hij("Stops : ",null==d?null:d.stop_data.length,"")}}function ku(D,Te){1&D&&(e.TgZ(0,"p",106),e._uU(1,"Non-stop"),e.qZA())}function Rd(D,Te){if(1&D&&(e.TgZ(0,"p",107),e._uU(1),e.qZA()),2&D){const d=e.oxw(2).$implicit;e.xp6(1),e.hij("",null==d||null==d.pricing?null:d.pricing.total_available_seats," Seat(s) Left")}}function qs(D,Te){if(1&D&&(e.TgZ(0,"p",107),e._uU(1),e.qZA()),2&D){const d=e.oxw(2).$implicit;e.xp6(1),e.hij("",null==d||null==d.pricing?null:d.pricing.total_available_seats," Blocked Left")}}function sc(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"button",108),e.NdJ("click",function(){return e.CHM(d),e.oxw(3).contactSupport()}),e._uU(1,"Book Offline"),e.qZA()}}function Tp(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"button",109),e.NdJ("click",function(){e.CHM(d);const j=e.oxw(2).$implicit;return e.oxw().bookflight(j)}),e._uU(1,"Book Now"),e.qZA()}}function Ap(D,Te){if(1&D&&(e.TgZ(0,"p",105),e._uU(1),e.qZA()),2&D){const d=e.oxw(3).$implicit;e.xp6(1),e.hij("Stops :",null==d?null:d.return_stop_data.length,"")}}function Dc(D,Te){1&D&&(e.TgZ(0,"p",106),e._uU(1,"Non-stop"),e.qZA())}function Ul(D,Te){if(1&D&&(e.TgZ(0,"tr")(1,"td",81)(2,"div",82),e._UZ(3,"img",83),e.TgZ(4,"label",84),e._uU(5),e._UZ(6,"br"),e.TgZ(7,"span",85),e._uU(8),e.qZA()()()(),e.TgZ(9,"td")(10,"div",86)(11,"p",87),e._uU(12),e.qZA(),e.TgZ(13,"p",88),e._uU(14),e.qZA()()(),e.TgZ(15,"td")(16,"div",89)(17,"p",90)(18,"span"),e._uU(19),e.ALo(20,"date"),e.qZA(),e._uU(21," | "),e.TgZ(22,"span",91),e._uU(23,"Duration"),e.qZA()(),e.TgZ(24,"label",92),e._UZ(25,"i",110),e.qZA(),e.YNc(26,Ap,2,1,"p",94),e.YNc(27,Dc,2,0,"p",95),e.qZA()(),e.TgZ(28,"td")(29,"div",86)(30,"p",96),e._uU(31),e.qZA(),e.TgZ(32,"p",88),e._uU(33),e.qZA()()()()),2&D){const d=e.oxw(2).$implicit,b=e.oxw();e.xp6(3),e.hYB("src","",b.imageUrl,"/",null==d?null:d.airlines_logo,"",e.LSH),e.xp6(2),e.Oqu(null==d?null:d.airline_name),e.xp6(3),e.Oqu(null==d||null==d.return_flight_data?null:d.return_flight_data.return_flight_number),e.xp6(4),e.Oqu(null==d||null==d.return_flight_data?null:d.return_flight_data.return_departure_time),e.xp6(2),e.Oqu(null==d?null:d.return_flight_data.return_departure_airport_code),e.xp6(5),e.Oqu(e.xi3(20,12,null==d||null==d.return_flight_data?null:d.return_flight_data.return_departure_date,"dd-MMM-yyyy")),e.xp6(3),e.Q6J("innerHTML",b.durationdiff(d,"return"),e.oJD),e.xp6(4),e.Q6J("ngIf",0!=(null==d?null:d.return_stop_data.length)),e.xp6(1),e.Q6J("ngIf",0==(null==d?null:d.return_stop_data.length)),e.xp6(4),e.Oqu(null==d||null==d.return_flight_data?null:d.return_flight_data.return_arrival_time),e.xp6(2),e.Oqu(null==d?null:d.return_flight_data.return_arrival_airport_code)}}function Du(D,Te){1&D&&(e.TgZ(0,"tr")(1,"td",111),e._uU(2," Booking will be confirmed in 45 mins"),e.qZA()())}function Ua(D,Te){if(1&D&&(e.TgZ(0,"td"),e._uU(1),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.Oqu(null==d?null:d.city_name)}}function Sh(D,Te){if(1&D&&e._UZ(0,"td",113),2&D){const d=e.oxw().$implicit,b=e.oxw(5);e.Q6J("innerHTML",b.timeConvert(d.stop_duration,1),e.oJD)}}function Es(D,Te){if(1&D&&(e.TgZ(0,"tr")(1,"td",77),e._uU(2,"Going"),e.qZA(),e.YNc(3,Ua,2,1,"td",10),e.YNc(4,Sh,1,1,"td",112),e.qZA()),2&D){const d=e.oxw(4).$implicit;e.xp6(3),e.Q6J("ngIf",null==d?null:d.stop_data),e.xp6(1),e.Q6J("ngIf",null==d?null:d.stop_data)}}function Mu(D,Te){if(1&D&&(e.TgZ(0,"td"),e._uU(1),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.hij(" ",null==d?null:d.city_name,"")}}function Bd(D,Te){if(1&D&&e._UZ(0,"td",113),2&D){const d=e.oxw().$implicit,b=e.oxw(5);e.Q6J("innerHTML",b.timeConvert(d.stop_duration,1),e.oJD)}}const lc=function(){return[]};function Tu(D,Te){if(1&D&&(e.TgZ(0,"tr")(1,"td",77),e._uU(2,"Return"),e.qZA(),e.YNc(3,Mu,2,1,"td",10),e.YNc(4,Bd,1,1,"td",112),e.qZA()),2&D){const d=e.oxw(4).$implicit;e.xp6(3),e.Q6J("ngIf",(null==d?null:d.return_stop_data)!=e.DdM(2,lc)),e.xp6(1),e.Q6J("ngIf",(null==d?null:d.return_stop_data)!=e.DdM(3,lc))}}function kh(D,Te){if(1&D&&(e.TgZ(0,"tbody"),e.YNc(1,Es,5,2,"tr",12),e.YNc(2,Tu,5,4,"tr",12),e.qZA()),2&D){const d=e.oxw(3).$implicit;e.xp6(1),e.Q6J("ngForOf",null==d?null:d.stop_data),e.xp6(1),e.Q6J("ngForOf",null==d?null:d.return_stop_data)}}function cc(D,Te){if(1&D&&(e.TgZ(0,"td"),e._uU(1),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.hij("",null==d?null:d.city_name," ")}}function $c(D,Te){if(1&D&&e._UZ(0,"td",113),2&D){const d=e.oxw().$implicit,b=e.oxw(5);e.Q6J("innerHTML",b.timeConvert(d.stop_duration,1),e.oJD)}}function Ep(D,Te){if(1&D&&(e.TgZ(0,"tr")(1,"td",77),e._uU(2,"Going"),e.qZA(),e.YNc(3,cc,2,1,"td",10),e.YNc(4,$c,1,1,"td",112),e.qZA()),2&D){const d=e.oxw(4).$implicit;e.xp6(3),e.Q6J("ngIf",(null==d?null:d.stop_data)!=e.DdM(2,lc)),e.xp6(1),e.Q6J("ngIf",(null==d?null:d.stop_data)!=e.DdM(3,lc))}}function qf(D,Te){if(1&D&&(e.TgZ(0,"tbody"),e.YNc(1,Ep,5,4,"tr",12),e.qZA()),2&D){const d=e.oxw(3).$implicit;e.xp6(1),e.Q6J("ngForOf",null==d?null:d.stop_data)}}function Dh(D,Te){if(1&D&&(e.TgZ(0,"td"),e._uU(1),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.hij(" ",null==d?null:d.city_name,"")}}function Op(D,Te){if(1&D&&e._UZ(0,"td",113),2&D){const d=e.oxw().$implicit,b=e.oxw(5);e.Q6J("innerHTML",b.timeConvert(d.stop_duration,1),e.oJD)}}function Fp(D,Te){if(1&D&&(e.TgZ(0,"tr")(1,"td",77),e._uU(2,"Return"),e.qZA(),e.YNc(3,Dh,2,1,"td",10),e.YNc(4,Op,1,1,"td",112),e.qZA()),2&D){const d=e.oxw(4).$implicit;e.xp6(3),e.Q6J("ngIf",(null==d?null:d.return_stop_data)!=e.DdM(2,lc)),e.xp6(1),e.Q6J("ngIf",(null==d?null:d.return_stop_data)!=e.DdM(3,lc))}}function Au(D,Te){if(1&D&&(e.TgZ(0,"tbody"),e.YNc(1,Fp,5,4,"tr",12),e.qZA()),2&D){const d=e.oxw(3).$implicit;e.xp6(1),e.Q6J("ngForOf",null==d?null:d.return_stop_data)}}function Zd(D,Te){1&D&&(e.TgZ(0,"tbody")(1,"tr")(2,"td"),e._uU(3,"\xa0"),e.qZA(),e.TgZ(4,"td",114),e._uU(5,"Non-stop "),e.qZA()()())}function Mh(D,Te){if(1&D&&(e.ynx(0),e.YNc(1,kh,3,2,"tbody",10),e.YNc(2,qf,2,1,"tbody",10),e.YNc(3,Au,2,1,"tbody",10),e.YNc(4,Zd,6,0,"tbody",10),e.BQk()),2&D){const d=e.oxw(2).$implicit;e.xp6(1),e.Q6J("ngIf",(null==d?null:d.stop_data.length)>0&&(null==d?null:d.return_stop_data.length)>0),e.xp6(1),e.Q6J("ngIf",(null==d?null:d.stop_data.length)>0&&0==(null==d?null:d.return_stop_data.length)),e.xp6(1),e.Q6J("ngIf",(null==d?null:d.return_stop_data.length)>0&&0==(null==d?null:d.stop_data.length)),e.xp6(1),e.Q6J("ngIf",0==(null==d?null:d.stop_data.length)&&0==(null==d?null:d.return_stop_data.length))}}function Kc(D,Te){if(1&D&&(e.TgZ(0,"div",79)(1,"table",80)(2,"tbody")(3,"tr")(4,"td",81)(5,"div",82),e._UZ(6,"img",83),e.TgZ(7,"label",84),e._uU(8),e._UZ(9,"br"),e.TgZ(10,"span",85),e._uU(11),e.qZA()()()(),e.TgZ(12,"td")(13,"div",86)(14,"p",87),e._uU(15),e.qZA(),e.TgZ(16,"p",88),e._uU(17),e.qZA()()(),e.TgZ(18,"td")(19,"div",89)(20,"p",90)(21,"span"),e._uU(22),e.ALo(23,"date"),e.qZA(),e._uU(24," | "),e.TgZ(25,"span",91),e._uU(26,"Duration"),e.qZA()(),e.TgZ(27,"label",92),e._UZ(28,"i",93),e.qZA(),e.YNc(29,Su,2,1,"p",94),e.YNc(30,ku,2,0,"p",95),e.qZA()(),e.TgZ(31,"td")(32,"div",86)(33,"p",96),e._uU(34),e.qZA(),e.TgZ(35,"p",88),e._uU(36),e.qZA()()(),e.TgZ(37,"td",97)(38,"div",86)(39,"p",98),e._UZ(40,"i",54),e._uU(41),e.qZA(),e.YNc(42,Rd,2,1,"p",99),e.YNc(43,qs,2,1,"p",99),e.qZA()(),e.TgZ(44,"td",97)(45,"div",86)(46,"p",100)(47,"a",101),e._UZ(48,"i",102),e._uU(49," 15kgs"),e.qZA()(),e.YNc(50,sc,2,0,"button",67),e.YNc(51,Tp,2,0,"button",103),e.qZA()()(),e.YNc(52,Ul,34,15,"tr",10),e.YNc(53,Du,3,0,"tr",10),e.TgZ(54,"tr")(55,"td",104)(56,"div",70)(57,"div",71)(58,"h6",72),e._uU(59,"Baggage Details "),e.qZA(),e.TgZ(60,"table",73)(61,"thead")(62,"th"),e._uU(63," \xa0 "),e.qZA(),e.TgZ(64,"th")(65,"div",74),e._uU(66,"Adult"),e.qZA(),e.TgZ(67,"div",75)(68,"label",76),e._uU(69,"Age 12+ yrs"),e.qZA()()(),e.TgZ(70,"th")(71,"div",74),e._uU(72,"Children"),e.qZA(),e.TgZ(73,"div",75)(74,"label",76),e._uU(75,"Age 2-12 yrs "),e.qZA()()(),e.TgZ(76,"th")(77,"div",74),e._uU(78,"Infant"),e.qZA(),e.TgZ(79,"div",75)(80,"label",76),e._uU(81,"Age 0-2 yrs "),e.qZA()()()(),e.TgZ(82,"tbody")(83,"tr")(84,"td",77),e._uU(85,"Check-in"),e.qZA(),e.TgZ(86,"td"),e._uU(87),e.qZA(),e.TgZ(88,"td"),e._uU(89),e.qZA(),e.TgZ(90,"td"),e._uU(91),e.qZA()(),e.TgZ(92,"tr")(93,"td",77),e._uU(94,"Cabin"),e.qZA(),e.TgZ(95,"td"),e._uU(96),e.qZA(),e.TgZ(97,"td"),e._uU(98),e.qZA(),e.TgZ(99,"td"),e._uU(100),e.qZA()()()()(),e.TgZ(101,"div",71)(102,"h6",72),e._uU(103,"Stop Details"),e.qZA(),e.TgZ(104,"table",73)(105,"thead",78)(106,"th"),e._uU(107," \xa0 "),e.qZA(),e.TgZ(108,"th")(109,"div",74),e._uU(110,"City"),e.qZA()(),e.TgZ(111,"th")(112,"div",74),e._uU(113,"Layover Duration"),e.qZA()()(),e.YNc(114,Mh,5,4,"ng-container",10),e.qZA()()()()()()()()),2&D){const d=e.oxw(),b=d.$implicit,j=d.index,et=e.oxw();e.xp6(6),e.hYB("src","",et.imageUrl,"/",null==b?null:b.airlines_logo,"",e.LSH),e.xp6(2),e.Oqu(null==b?null:b.airline_name),e.xp6(3),e.hij("",null==b?null:b.flight_number," "),e.xp6(4),e.Oqu(null==b?null:b.departure_time),e.xp6(2),e.Oqu(null==b?null:b.departure_airport_code),e.xp6(5),e.Oqu(e.xi3(23,30,null==b?null:b.departure_date,"dd-MM-yyyy")),e.xp6(3),e.Q6J("innerHTML",et.durationdiff(b,"oneway"),e.oJD),e.xp6(4),e.Q6J("ngIf",0!=(null==b?null:b.stop_data.length)),e.xp6(1),e.Q6J("ngIf",0==(null==b?null:b.stop_data.length)),e.xp6(4),e.Oqu(null==b?null:b.arrival_time),e.xp6(2),e.Oqu(null==b?null:b.arrival_airport_code),e.xp6(1),e.s9C("rowspan",1==(null==b?null:b.is_return)?"2":"1"),e.xp6(4),e.hij(" ",null==b||null==b.pricing?null:b.pricing.final_pay_amount,""),e.xp6(1),e.Q6J("ngIf",0==(null==b?null:b.is_blocked)),e.xp6(1),e.Q6J("ngIf",1==(null==b?null:b.is_blocked)),e.xp6(1),e.s9C("rowspan",1==(null==b?null:b.is_return)?"2":"1"),e.xp6(3),e.Q6J("href","#collapseExample"+j,e.LSH),e.xp6(3),e.Q6J("ngIf",1==(null==b?null:b.is_blocked)),e.xp6(1),e.Q6J("ngIf",0==(null==b?null:b.is_blocked)),e.xp6(1),e.Q6J("ngIf",1==(null==b?null:b.is_return)),e.xp6(1),e.Q6J("ngIf","0"==(null==b?null:b.live_pnr)),e.xp6(3),e.Q6J("id","collapseExample"+j),e.xp6(31),e.Oqu(null==b||null==b.pricing?null:b.pricing.check_in_baggage_adult),e.xp6(2),e.Oqu(null==b||null==b.pricing?null:b.pricing.check_in_baggage_children),e.xp6(2),e.Oqu(null==b||null==b.pricing?null:b.pricing.check_in_baggage_infant),e.xp6(5),e.Oqu(null==b||null==b.pricing?null:b.pricing.cabin_baggage_adult),e.xp6(2),e.Oqu(null==b||null==b.pricing?null:b.pricing.cabin_baggage_children),e.xp6(2),e.Oqu(null==b||null==b.pricing?null:b.pricing.cabin_baggage_infant),e.xp6(14),e.Q6J("ngIf",1==et.isMasterOptions)}}function Nd(D,Te){if(1&D&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.hij("- ",null==d||null==d.return_flight_data?null:d.return_flight_data.return_arrival_city_name,"")}}function dc(D,Te){if(1&D&&(e.TgZ(0,"span",115),e._uU(1),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.hij("",null==d||null==d.pricing?null:d.pricing.total_available_seats," Seats Avl.")}}function Ld(D,Te){if(1&D&&(e.TgZ(0,"span",115),e._uU(1),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.hij("",null==d||null==d.pricing?null:d.pricing.total_available_seats," Blocked Seats.")}}function Th(D,Te){if(1&D&&(e.TgZ(0,"span",116),e._uU(1),e.qZA()),2&D){const d=e.oxw().$implicit,b=e.oxw();e.xp6(1),e.hij("for ",(null==d||null==d.pricing?null:d.pricing.total_available_seats)>=(null==b.isTravelsObject?null:b.isTravelsObject.adult)+(null==b.isTravelsObject?null:b.isTravelsObject.child)+(null==b.isTravelsObject?null:b.isTravelsObject.infant)?(null==b.isTravelsObject?null:b.isTravelsObject.adult)+(null==b.isTravelsObject?null:b.isTravelsObject.child)+(null==b.isTravelsObject?null:b.isTravelsObject.infant):null==d||null==d.pricing?null:d.pricing.total_available_seats," pax")}}function Ip(D,Te){if(1&D&&(e.TgZ(0,"span",116),e._uU(1),e.qZA()),2&D){const d=e.oxw().$implicit,b=e.oxw();e.xp6(1),e.hij("for ",(null==d||null==d.pricing?null:d.pricing.total_available_seats)>=(null==b.isTravelsObject?null:b.isTravelsObject.adult)+(null==b.isTravelsObject?null:b.isTravelsObject.child)+(null==b.isTravelsObject?null:b.isTravelsObject.infant)?(null==b.isTravelsObject?null:b.isTravelsObject.adult)+(null==b.isTravelsObject?null:b.isTravelsObject.child)+(null==b.isTravelsObject?null:b.isTravelsObject.infant):null==d||null==d.pricing?null:d.pricing.total_available_seats," pax")}}function Mc(D,Te){if(1&D&&(e.TgZ(0,"label",117),e._uU(1),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.hij("Stops : ",null==d?null:d.stop_data.length,"")}}function Ud(D,Te){1&D&&(e.TgZ(0,"label",117),e._uU(1,"Non-stop"),e.qZA())}function Eu(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"button",108),e.NdJ("click",function(){return e.CHM(d),e.oxw(2).contactSupport()}),e._uU(1,"Book Offline"),e.qZA()}}function Ou(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"button",118),e.NdJ("click",function(){e.CHM(d);const j=e.oxw().$implicit;return e.oxw().bookflight(j)}),e._uU(1,"Book Now"),e.qZA()}}function qd(D,Te){if(1&D&&(e.TgZ(0,"label",117),e._uU(1),e.qZA()),2&D){const d=e.oxw(2).$implicit;e.xp6(1),e.hij("Stops : ",null==d?null:d.return_stop_data.length,"")}}function ql(D,Te){1&D&&(e.TgZ(0,"label",117),e._uU(1,"Non-stop"),e.qZA())}function Hd(D,Te){if(1&D&&(e.TgZ(0,"tr")(1,"td",119)(2,"div",59)(3,"div",60)(4,"p",61),e._uU(5),e.qZA(),e.TgZ(6,"p",62),e._uU(7),e.qZA()(),e.TgZ(8,"div",60)(9,"label",63),e._uU(10,"Duration"),e.qZA(),e._UZ(11,"br"),e.YNc(12,qd,2,1,"label",64),e.YNc(13,ql,2,0,"label",64),e.qZA(),e.TgZ(14,"div",60)(15,"p",61),e._uU(16),e.qZA(),e.TgZ(17,"p",62),e._uU(18),e.qZA()()()()()),2&D){const d=e.oxw().$implicit,b=e.oxw();e.xp6(5),e.hij(" ",null==d||null==d.return_flight_data?null:d.return_flight_data.return_departure_time,""),e.xp6(2),e.hij(" ",null==d||null==d.return_flight_data?null:d.return_flight_data.return_departure_city_name," "),e.xp6(2),e.Q6J("innerHTML",b.durationdiff(d,"return"),e.oJD),e.xp6(3),e.Q6J("ngIf",0!=(null==d?null:d.return_stop_data.length)),e.xp6(1),e.Q6J("ngIf",0==(null==d?null:d.return_stop_data.length)),e.xp6(3),e.hij(" ",null==d||null==d.return_flight_data?null:d.return_flight_data.return_arrival_time,""),e.xp6(2),e.hij(" ",null==d?null:d.return_flight_data.return_arrival_city_name,"")}}function Fu(D,Te){1&D&&(e.TgZ(0,"div",120),e._uU(1,"Booking will be confirmed in 45 mins"),e.qZA())}function Iu(D,Te){if(1&D&&(e.TgZ(0,"tr")(1,"td",121),e._uU(2,"Onward"),e.qZA(),e.TgZ(3,"td"),e._uU(4),e.qZA(),e.TgZ(5,"td"),e._uU(6),e.qZA()()),2&D){const d=Te.$implicit;e.xp6(4),e.Oqu(d.city_name),e.xp6(2),e.hij("",d.stop_duration," Mins")}}function Os(D,Te){if(1&D&&(e.TgZ(0,"tbody"),e.YNc(1,Iu,7,2,"tr",12),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==d?null:d.stop_data)}}function Ah(D,Te){if(1&D&&(e.TgZ(0,"tr")(1,"td",121),e._uU(2,"Return"),e.qZA(),e.TgZ(3,"td"),e._uU(4),e.qZA(),e.TgZ(5,"td"),e._uU(6),e.qZA()()),2&D){const d=Te.$implicit;e.xp6(4),e.Oqu(d.city_name),e.xp6(2),e.hij("",d.stop_duration," Mins")}}function pl(D,Te){if(1&D&&(e.TgZ(0,"tbody"),e.YNc(1,Ah,7,2,"tr",12),e.qZA()),2&D){const d=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==d?null:d.return_stop_data)}}function uc(D,Te){1&D&&(e.TgZ(0,"tbody")(1,"tr")(2,"td",122),e._uU(3," Onward"),e.qZA(),e.TgZ(4,"td",123),e._uU(5,"Non Stop"),e.qZA()()())}function Vd(D,Te){1&D&&(e.TgZ(0,"tbody")(1,"tr")(2,"td",122),e._uU(3," Return"),e.qZA(),e.TgZ(4,"td",123),e._uU(5,"Non Stop"),e.qZA()()())}function Eh(D,Te){if(1&D&&(e.ynx(0),e.YNc(1,Kc,115,33,"div",38),e.TgZ(2,"div",39)(3,"div",40)(4,"h6",41)(5,"span",42),e._uU(6),e.YNc(7,Nd,2,1,"span",10),e.qZA(),e.TgZ(8,"span",43),e._uU(9),e.ALo(10,"date"),e.qZA()()(),e.TgZ(11,"div",44)(12,"div",45)(13,"div",46),e._UZ(14,"img",47),e.TgZ(15,"span",48),e._uU(16),e._UZ(17,"br"),e.YNc(18,dc,2,1,"span",49),e.YNc(19,Ld,2,1,"span",49),e.qZA()(),e.TgZ(20,"div",46)(21,"label",50)(22,"a",51),e._UZ(23,"i",52),e.qZA()()(),e.TgZ(24,"div",46)(25,"p",53),e._UZ(26,"i",54),e._uU(27),e.qZA(),e.TgZ(28,"p",55),e.YNc(29,Th,2,1,"span",56),e.YNc(30,Ip,2,1,"span",56),e.qZA()()(),e.TgZ(31,"div",18)(32,"table",57)(33,"tr")(34,"td",58)(35,"div",59)(36,"div",60)(37,"p",61),e._uU(38),e.qZA(),e.TgZ(39,"p",62),e._uU(40),e.qZA()(),e.TgZ(41,"div",60)(42,"label",63),e._uU(43,"Duration"),e.qZA(),e._UZ(44,"br"),e.YNc(45,Mc,2,1,"label",64),e.YNc(46,Ud,2,0,"label",64),e.qZA(),e.TgZ(47,"div",60)(48,"p",65),e._uU(49),e.qZA(),e.TgZ(50,"p",62),e._uU(51),e.qZA()()()(),e.TgZ(52,"td",66)(53,"div",60)(54,"span"),e.YNc(55,Eu,2,0,"button",67),e.YNc(56,Ou,2,0,"button",68),e.qZA()()()(),e.YNc(57,Hd,19,7,"tr",10),e.qZA()(),e.YNc(58,Fu,2,0,"div",69),e.TgZ(59,"div",70)(60,"div",71)(61,"h6",72),e._uU(62,"Baggage Details"),e.qZA(),e.TgZ(63,"table",73)(64,"thead")(65,"th"),e._uU(66," \xa0 "),e.qZA(),e.TgZ(67,"th")(68,"div",74),e._uU(69,"Adult"),e.qZA(),e.TgZ(70,"div",75)(71,"label",76),e._uU(72,"Age 12+ yrs"),e.qZA()()(),e.TgZ(73,"th")(74,"div",74),e._uU(75,"Children"),e.qZA(),e.TgZ(76,"div",75)(77,"label",76),e._uU(78,"Age 2-12 yrs "),e.qZA()()(),e.TgZ(79,"th")(80,"div",74),e._uU(81,"Infant"),e.qZA(),e.TgZ(82,"div",75)(83,"label",76),e._uU(84,"Age 0-2 yrs "),e.qZA()()()(),e.TgZ(85,"tbody")(86,"tr")(87,"td",77),e._uU(88,"Check-in"),e.qZA(),e.TgZ(89,"td"),e._uU(90),e.qZA(),e.TgZ(91,"td"),e._uU(92),e.qZA(),e.TgZ(93,"td"),e._uU(94),e.qZA()(),e.TgZ(95,"tr")(96,"td",77),e._uU(97,"Cabin"),e.qZA(),e.TgZ(98,"td"),e._uU(99),e.qZA(),e.TgZ(100,"td"),e._uU(101),e.qZA(),e.TgZ(102,"td"),e._uU(103),e.qZA()()()()(),e.TgZ(104,"div",71)(105,"h6",72),e._uU(106,"Stop Details"),e.qZA(),e.TgZ(107,"table",73)(108,"thead",78)(109,"th"),e._uU(110," \xa0 "),e.qZA(),e.TgZ(111,"th")(112,"div",74),e._uU(113,"City"),e.qZA()(),e.TgZ(114,"th")(115,"div",74),e._uU(116,"Layover Duration"),e.qZA()()(),e.YNc(117,Os,2,1,"tbody",10),e.YNc(118,pl,2,1,"tbody",10),e.YNc(119,uc,6,0,"tbody",10),e.YNc(120,Vd,6,0,"tbody",10),e.qZA()()()()(),e.BQk()),2&D){const d=Te.$implicit,b=Te.index,j=e.oxw();e.xp6(1),e.Q6J("ngIf",1==(null==d||null==d.pricing?null:d.pricing.live_pnr)),e.xp6(5),e.AsE(" ",null==d?null:d.departure_city_name," - ",null==d?null:d.arrival_city_name," "),e.xp6(1),e.Q6J("ngIf",d.return_flight_data),e.xp6(2),e.Oqu(e.xi3(10,36,null==d?null:d.departure_date,"dd-MMM-yyyy")),e.xp6(5),e.hYB("src","",j.imageUrl,"/",null==d?null:d.airlines_logo,"",e.LSH),e.xp6(2),e.hij("",null==d?null:d.airline_name," "),e.xp6(2),e.Q6J("ngIf",0==(null==d||null==d.pricing?null:d.pricing.is_blocked)),e.xp6(1),e.Q6J("ngIf",1==(null==d||null==d.pricing?null:d.pricing.is_blocked)),e.xp6(3),e.Q6J("href","#collapseExample"+b,e.LSH),e.xp6(5),e.hij(" ",null==d||null==d.pricing?null:d.pricing.final_pay_amount,""),e.xp6(2),e.Q6J("ngIf",1==(null==d?null:d.is_blocked)),e.xp6(1),e.Q6J("ngIf",0==(null==d?null:d.is_blocked)),e.xp6(8),e.Oqu(null==d?null:d.departure_time),e.xp6(2),e.hij(" ",null==d?null:d.departure_city_name,""),e.xp6(2),e.Q6J("innerHTML",j.durationdiff(d,"oneway"),e.oJD),e.xp6(3),e.Q6J("ngIf",0!=(null==d?null:d.stop_data.length)),e.xp6(1),e.Q6J("ngIf",0==(null==d?null:d.stop_data.length)),e.xp6(3),e.Oqu(null==d?null:d.arrival_time),e.xp6(2),e.hij(" ",null==d?null:d.arrival_city_name,""),e.xp6(4),e.Q6J("ngIf",1==(null==d?null:d.is_blocked)),e.xp6(1),e.Q6J("ngIf",0==(null==d?null:d.is_blocked)),e.xp6(1),e.Q6J("ngIf","1"==(null==d?null:d.is_return)),e.xp6(1),e.Q6J("ngIf","0"==(null==d?null:d.live_pnr)),e.xp6(1),e.Q6J("id","collapseExample"+b),e.xp6(31),e.Oqu(null==d||null==d.pricing?null:d.pricing.check_in_baggage_adult),e.xp6(2),e.Oqu(null==d||null==d.pricing?null:d.pricing.check_in_baggage_children),e.xp6(2),e.Oqu(null==d||null==d.pricing?null:d.pricing.check_in_baggage_infant),e.xp6(5),e.Oqu(null==d||null==d.pricing?null:d.pricing.cabin_baggage_adult),e.xp6(2),e.Oqu(null==d||null==d.pricing?null:d.pricing.cabin_baggage_children),e.xp6(2),e.Oqu(null==d||null==d.pricing?null:d.pricing.cabin_baggage_infant),e.xp6(14),e.Q6J("ngIf",0!=(null==d?null:d.stop_data.length)),e.xp6(1),e.Q6J("ngIf",0!=(null==d?null:d.return_stop_data.length)),e.xp6(1),e.Q6J("ngIf",0==(null==d?null:d.stop_data.length)),e.xp6(1),e.Q6J("ngIf",0==(null==d?null:d.return_stop_data.length)&&1==(null==d||null==d.flightData?null:d.flightData.return_flight))}}let Oh=(()=>{class D{constructor(d,b,j,et,ve,wi){if(this.commonService=d,this.modalService=b,this.datePipe=j,this.router=et,this.messageService=ve,this.apiService=wi,this.bodydata={},this.isBannerList=[],this.isBannerImage="",this.isBannerListEmpty=[],this.isBookingHistory=[],this.isLoggedInUser={},this.todaydate=this.datePipe.transform(new Date,"dd/MM/yyyy"),this.page=1,this.isResetFlag=!1,this.getData={},this.flightdetailsFromBackend=[],this.flightdetails=[],this.bookingToken="",this.isTravelsObject={},this.imageUrl="",this.isAccountBalance=0,this.SearchingFlightRecordChecked=!1,this.Timings=[{val:"1",name:"Before 6 Am",is_selected:!1,value:"00:00-05:59"},{val:"2",name:"6 Am - 12 Pm",is_selected:!1,value:"06:00-11:59"},{val:"3",name:"12 Pm - 6 Pm ",is_selected:!1,value:"12:00-17:59"},{val:"4",name:"After 6 Pm",is_selected:!1,value:"18:00-23:59"}],this.InTimings=[{val:"1",name:"Before 6 Am",is_selected:!1,value:"00:00-05:59"},{val:"2",name:"6 Am - 12 Pm",is_selected:!1,value:"06:00-11:59"},{val:"3",name:"12 Pm - 6 Pm ",is_selected:!1,value:"12:00-17:59"},{val:"4",name:"After 6 Pm",is_selected:!1,value:"18:00-23:59"}],this.partnerSearch="normal",this.Airlines=[],this.Destinations=[],this.Stops=[{val:"0",name:"Default",is_selected:!1},{val:"1",name:"1 Stop",is_selected:!1},{val:"2",name:"2 Stop",is_selected:!1}],this.minValue=20,this.maxValue=80,this.options={floor:0,ceil:100},this.Refundable={val:"REFUNDABLE",name:"Refundable Fare",is_selected:!1},this.isAirlinesList=[],this.isAirlinesStopList=[],this.isRefundableFareFlag=!1,this.filterAirlinesResponse=[],this.isLoggedInStatus=!1,this.seachingAirlinesArray=[],this.seachingAirlinesStopArray=[],this.commonService.GetSearchFlightResponse().subscribe(Ki=>{Object.keys(Ki).length>0?(this.searchDataList=Ki.data,this.commonService.SetSearchingFlightLoaderStatus(!0),this.flightdetails=Ki.data||Ki.data_oneway,this.bookingToken=Ki.booking_token,this.filterAirlinesResponse=Ki.data_oneway,this.flightdetails.forEach(_r=>{this.isAirlinesList.push(_r.airline_name),this.isAirlinesStopList.push(_r.no_of_stop)}),this.minValue=Math.min(...this.flightdetails.map(_r=>_r.total_payable_price)),this.maxValue=Number(Math.max(...this.flightdetails.map(_r=>_r.total_payable_price))),this.commonService.SetSearchingFlightLoaderStatus(!1),this.options={floor:this.minValue,ceil:this.maxValue}):this.flightdetails=[]}),null!=sessionStorage.getItem("search_form_Data")&&null!=sessionStorage.getItem("search_form_Data")&&""!=sessionStorage.getItem("search_form_Data")){var Fi=sessionStorage.getItem("search_form_Data");this.totalTravelersValue=JSON.parse(Fi).formValue}}sliderEvent(){this.applyFilter()}onApply(){var d=[],b=this.Timings.filter(j=>j.is_selected);b.length>0&&b.forEach(j=>{var et=j.value.split("-"),ve={min:"",max:""};ve.min=et[0],ve.max=et[1],(d=d.concat(ve)).forEach(wi=>{this.flightdetails=this.filterAirlinesResponse.filter(Fi=>Fi.departure_time>=wi.min&&Fi.departure_time<=wi.max)})})}ngOnInit(){this.apiService.onBannerList(),this.commonService.GetBannerList().subscribe(d=>{d&&(null!=d.data&&d.data.length>0?(this.isBannerList=d.data,this.isBannerImage=d.imageURL):(this.isBannerList=[],this.isBannerListEmpty=[{image:"assets/images/slide_1.webp",id:1},{image:"assets/images/slide_3.webp",id:2},{image:"assets/images/slide_2.webp",id:3}]))}),this.commonService.GetLoggedInStatus().subscribe(d=>{this.router.navigateByUrl(d?"/dashboard":"/home")}),""!=this.totalTravelersData&&null!=this.totalTravelersData&&null!=this.totalTravelersData&&(this.totalTravelersData=Number(this.totalTravelersValue.adult)+Number(this.totalTravelersValue.child)+Number(this.totalTravelersValue.infant)),this.commonService.GetLoggedInUser().subscribe(d=>this.isLoggedInUser=d),this.commonService.GetLoggedInStatus().subscribe(d=>this.isLoggedInStatus=d),this.commonService.GetSearchingFlightRecordChecked().subscribe(d=>{this.SearchingFlightRecordChecked=d}),this.commonService.GetFlightImagePath().subscribe(d=>{this.imageUrl=d}),this.commonService.GetMasterTripOptions().subscribe(d=>{d&&(this.isMasterOptions=d)}),this.commonService.GetSelectedTravelersData().subscribe(d=>{Object.keys(d).length>0&&(this.isTravelsObject=d,this.isTravelsObject.travellers=Number(this.isTravelsObject.adult)+Number(this.isTravelsObject.child)+Number(this.isTravelsObject.infant))}),this.commonService.GetUserBalance().subscribe(d=>{Object.keys(d).length>0&&(this.isAccountBalance=d.available_balance)})}onChangeDepartureTiming(d,b){b.is_selected=d.checked,this.applyFilter()}onChangeArrivalTiming(d,b){b.is_selected=d.checked,this.applyFilter()}onChangeAirlines(d,b){if(d.checked)this.seachingAirlinesArray.push(b);else{var j=this.seachingAirlinesArray.map(function(et){return et}).indexOf(b);this.seachingAirlinesArray.splice(j,1)}this.applyFilter()}onChangeAirlinesStop(d,b){if(d.checked)this.seachingAirlinesStopArray.push(b);else{var j=this.seachingAirlinesStopArray.map(function(et){return et}).indexOf(b);this.seachingAirlinesStopArray.splice(j,1)}this.applyFilter()}onChangeRefundableFare(d){this.isRefundableFareFlag=d.checked,this.applyFilter()}applyFilter(){this.flightdetails=this.filterAirlinesResponse;var d=[],b=[],j=this.Timings.filter(ve=>ve.is_selected),et=this.InTimings.filter(ve=>ve.is_selected);j.length>0&&(j.forEach(ve=>{var wi=ve.value.split("-"),Fi={min:"",max:""};Fi.min=wi[0],Fi.max=wi[1],d=d.concat(Fi)}),1==d.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.departure_time>=d[0].min&&ve.departure_time<=d[0].max)),2==d.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.departure_time>=d[0].min&&ve.departure_time<=d[0].max||ve.departure_time>=d[1].min&&ve.departure_time<=d[1].max)),3==d.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.departure_time>=d[0].min&&ve.departure_time<=d[0].max||ve.departure_time>=d[1].min&&ve.departure_time<=d[1].max||ve.departure_time>=d[2].min&&ve.departure_time<=d[2].max)),4==d.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.departure_time>=d[0].min&&ve.departure_time<=d[0].max||ve.departure_time>=d[1].min&&ve.departure_time<=d[1].max||ve.departure_time>=d[2].min&&ve.departure_time<=d[2].max||ve.departure_time>=d[3].min&&ve.departure_time<=d[3].max))),et.length>0&&(et.forEach(ve=>{var wi=ve.value.split("-"),Fi={min:"",max:""};Fi.min=wi[0],Fi.max=wi[1],b=b.concat(Fi)}),1==b.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.arrival_time>=b[0].min&&ve.arrival_time<=b[0].max)),2==b.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.arrival_time>=b[0].min&&ve.arrival_time<=b[0].max||ve.arrival_time>=b[1].min&&ve.arrival_time<=b[1].max)),3==b.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.arrival_time>=b[0].min&&ve.arrival_time<=b[0].max||ve.arrival_time>=b[1].min&&ve.arrival_time<=b[1].max||ve.arrival_time>=b[2].min&&ve.arrival_time<=b[2].max)),4==b.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.arrival_time>=b[0].min&&ve.arrival_time<=b[0].max||ve.arrival_time>=b[1].min&&ve.arrival_time<=b[1].max||ve.arrival_time>=b[2].min&&ve.arrival_time<=b[2].max||ve.arrival_time>=b[3].min&&ve.arrival_time<=b[3].max))),this.minValue&&this.maxValue&&(this.flightdetails=this.flightdetails.filter(ve=>ve.total_payable_price>=this.minValue&&ve.total_payable_price<=this.maxValue)),this.seachingAirlinesArray.length>0&&(this.flightdetails=this.flightdetails.filter(ve=>this.seachingAirlinesArray.indexOf(ve.airline_name)>-1)),this.seachingAirlinesStopArray.length>0&&(this.flightdetails=this.flightdetails.filter(ve=>this.seachingAirlinesStopArray.indexOf(ve.no_of_stop)>-1)),this.flightdetails=this.flightdetails.filter(ve=>ve.pricing.is_refundable===this.isRefundableFareFlag)}removeDuplicates(d){return d.filter((b,j)=>d.indexOf(b)==j)}durationdiff(d,b){var wi,Fi,j=d.departure_time,et=d.arrival_time,ve=d.departure_date,Ki=parseInt(j.split(":")[0]),_r=parseInt(et.split(":")[0]);if("oneway"==b){if("0"==d.duration){if(_r0)}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.v_),e.Y36(g.Z7),e.Y36(t.uU),e.Y36(H.F0),e.Y36(g.ez),e.Y36(g.gK))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-dashboard"]],features:[e._Bn([t.uU])],decls:14,vars:4,consts:[[1,"col-md-12","p-0","bgDashboard"],[1,"col-",2,"min-height","100vh"],[1,"row","m-0","pt-5"],[1,"cab-content","w-100","p-0"],[1,"col-lg-11","m-auto","p-0"],[1,"pt-3"],[1,"row","m-0","mb-3"],[1,"col-md-11","mx-auto","p-0"],["class","regHeading mb-3 mt-3",4,"ngIf"],["class","row m-0",4,"ngIf"],[4,"ngIf"],[1,"col-sm-12","mb-3","p-0"],[4,"ngFor","ngForOf"],[1,"regHeading","mb-3","mt-3"],[1,"h3","text-left","fw-bolder","fw-900"],[1,"text-mute"],[1,"mx-2","d-none"],[1,"mx-2"],[1,"row","m-0"],[1,"col-md-6","mx-auto"],["id","carouselExampleIndicators","data-ride","carousel",1,"carousel","slide","mt-5"],["class","carousel-inner",4,"ngIf"],["href","#carouselExampleIndicators","role","button","data-slide","prev",1,"carousel-control-prev"],["aria-hidden","true",1,"carousel-control-prev-icon"],[1,"sr-only"],["href","#carouselExampleIndicators","role","button","data-slide","next",1,"carousel-control-next"],["aria-hidden","true",1,"carousel-control-next-icon"],["class","carousel-control-prev","href","#carouselExampleIndicators","role","button","data-slide","prev",4,"ngIf"],["class","carousel-control-next","href","#carouselExampleIndicators","role","button","data-slide","next",4,"ngIf"],[1,"carousel-inner"],[1,"carousel-item","active",2,"max-height","400px"],["src","assets/images/slide_1.webp","alt","First slide",1,"d-block","w-100","mySlidemv"],[1,"carousel-item",2,"max-height","400px"],["src","assets/images/slide_2.webp","alt","First slide",1,"d-block","w-100","mySlidemv"],["src","assets/images/slide_3.webp","alt","First slide",1,"d-block","w-100","mySlidemv"],["active","item.active",2,"max-height","100%","max-width","100%"],[1,"d-block","w-100","mySlidemv",3,"src"],[1,"text-center","ft-16","col-11"],["class","m-0 w-100 bg-white mb-3 mv-list-hide row justify-content-between","style","box-shadow: 1px 1px 6px -3px;overflow:auto;border-radius:10px;",4,"ngIf"],[1,"row","m-0","w-100","mv-list-show","bg-white",2,"box-shadow","1px 1px 6px -3px","overflow","auto"],[1,"col-lg-12",2,"padding","5px","float","left","background-color","#f9b03e59"],[1,"mb-0","align-self-center",2,"text-align","left","color","#303030"],[2,"float","left","font-weight","600"],[1,"float-right"],[1,"col-lg-12","p-0"],[1,"row","m-0","p-2","justify-content-between",2,"border-bottom","1px solid #ddd"],[1,"col-","align-self-center"],["alt","Image Not Found","onerror","this.src='https://icon-library.com/images/no-picture-available-icon/no-picture-available-icon-1.jpg'",1,"float-left",2,"height","30px","width","30px","margin-right","5px","border-radius","5px",3,"src"],[1,"ft-12","textclr","float-left",2,"margin-top","-3px !important"],["class","ft-12 textclr float-left","style","margin-top: -2px !important;",4,"ngIf"],[1,"text-right","p-0","m-0",2,"padding","0px !important"],["data-toggle","collapse","role","button","aria-expanded","false","aria-controls","collapseExample",1,"mr-4","red","cursorp",2,"background","#ddd","padding","7px","border-radius","30px","font-size","16px","color","#031b95",3,"href"],[1,"fa","fa-briefcase"],[1,"m-0","p-0","ft-20"],[1,"fa","fa-rupee"],[1,"text-center","ft-14",2,"margin-top","-4px","margin-bottom","3px"],["class","for_pax",4,"ngIf"],[1,"w-100"],[2,"padding","0px"],[1,"row","m-0","p-2","justify-content-between"],[1,"col-","text-center","align-self-center"],[1,"m-0","ft-20"],[1,"m-0","fw-500","ft-12","textclr",2,"margin-top","-5px !important"],[1,"m-0","p-0","ft-12","textclr",3,"innerHTML"],["class","m-0 border-top ft-12 textclr",4,"ngIf"],[1,"m-0","ft-18"],["rowspan","2",2,"width","80px","padding","4px"],["class","btn btn-sm btn-secondary ft-12",3,"click",4,"ngIf"],["class","btn btn-sm btn-primary ft-12",3,"click",4,"ngIf"],["class","col-md-12 w-100 p-0 live_pnr ft-12",4,"ngIf"],[1,"row","m-0","collapse",2,"background","#f1f1f1","border","1px solid #ddd",3,"id"],[1,"col-md-6"],[1,"text-left","pt-2",2,"font-size","14px"],[1,"table","border","text-center","mytbl2"],[1,"fw-500"],[1,"m-0",2,"margin-top","-5px !important"],[1,"ft-12","textclr","fw-400","m-0"],[1,"text-left","fw-500","p-1"],[2,"line-height","35px"],[1,"m-0","w-100","bg-white","mb-3","mv-list-hide","row","justify-content-between",2,"box-shadow","1px 1px 6px -3px","overflow","auto","border-radius","10px"],[1,"table","dataTable","mb-0","mytbl","text-center"],[2,"width","17%"],[1,"col-md-12","pl-2","d-flex","align-self-center"],["onerror","this.src='https://icon-library.com/images/no-picture-available-icon/no-picture-available-icon-1.jpg'",1,"img-box","float-left","mr-2",3,"src"],[1,"w-100","m-0","ft-14","float-left","text-left"],[1,"w-100","m-0","ft-14","fw-600"],[1,"col-md-12","p-0","text-center","align-self-center"],[1,"m-0","ft-20","fw-600"],[1,"m-0","ft-12","textclr","fw-400"],[1,"col-md-12","row","m-0","text-center","align-self-center"],[1,"m-0","w-100","textclr","ft-12"],[1,"m-0","p-0",3,"innerHTML"],[1,"w-100","m-0","text-center","text-dark","line","linePlane"],[1,"fa","fa-plane","planeCs"],["class","m-0 textclr ft-14 w-100",4,"ngIf"],["class","m-0 ft-12 textclr w-100",4,"ngIf"],[1,"m-0","ft-18","text-dark","fw-600"],[3,"rowspan"],[1,"m-0","ft-18","text-dark","ml-2","fw-600"],["class","m-0 ft-14 textclr ml-2 fw-400",4,"ngIf"],[1,"mb-1","text-dark"],["data-toggle","collapse","role","button","aria-expanded","false","aria-controls","collapseExample",2,"color","#303030",3,"href"],[1,"fa","fa-briefcase",2,"color","#518fc5"],["class","btn btn-sm btn-primary ft-14",3,"click",4,"ngIf"],["colspan","7",1,"p-0",2,"padding","0px !important"],[1,"m-0","textclr","ft-14","w-100"],[1,"m-0","ft-12","textclr","w-100"],[1,"m-0","ft-14","textclr","ml-2","fw-400"],[1,"btn","btn-sm","btn-secondary","ft-12",3,"click"],[1,"btn","btn-sm","btn-primary","ft-14",3,"click"],[1,"fa","fa-plane","planeCs",2,"transform","rotate(-135deg)"],["colspan","7",1,"p-0","live_pnr",2,"text-align","right !important","padding-right","30px !important","border","none !important"],[3,"innerHTML",4,"ngIf"],[3,"innerHTML"],["colspan","2",1,"text-center","fw-500","p-1"],[1,"ft-12","textclr","float-left",2,"margin-top","-2px !important"],[1,"for_pax"],[1,"m-0","border-top","ft-12","textclr"],[1,"btn","btn-sm","btn-primary","ft-12",3,"click"],[2,"border-top","1px solid #ddd","padding","0px"],[1,"col-md-12","w-100","p-0","live_pnr","ft-12"],[1,"fw-500","p-1",2,"vertical-align","middle"],[1,"fw-500","p-1","text-center",2,"vertical-align","middle"],["colspan","2",1,"fw-500","p-1","text-center",2,"vertical-align","middle"]],template:function(d,b){1&d&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),e._UZ(5,"app-search-flight"),e.qZA()()(),e.TgZ(6,"div",5)(7,"div",6)(8,"div",7),e.YNc(9,Id,11,5,"div",8),e.YNc(10,Pd,15,4,"div",9),e.YNc(11,La,3,0,"ng-container",10),e.TgZ(12,"div",11),e.YNc(13,Eh,121,39,"ng-container",12),e.qZA()()()()()()),2&d&&(e.xp6(9),e.Q6J("ngIf",b.searchDataList),e.xp6(1),e.Q6J("ngIf",!b.searchDataList),e.xp6(1),e.Q6J("ngIf",!b.flightdetails),e.xp6(2),e.Q6J("ngForOf",b.flightdetails))},directives:[qe.bh,t.O5,t.sg],pipes:[t.uU],styles:['.box-offers[_ngcontent-%COMP%]{padding:10px 15px;border:1px solid #bfbfbf;background-color:#fff;border-radius:5px;box-shadow:0 2px 10px -5px;margin-right:20px;margin-bottom:20px;text-transform:uppercase;cursor:pointer;font-size:15px;letter-spacing:1px}.box-offers[_ngcontent-%COMP%]:hover{border:1px solid #bfbfbf;background:#fff;color:#000}.fixme[_ngcontent-%COMP%]{width:100%;margin:0!important;margin-bottom:1rem!important;z-index:99}.pangr-dtl[_ngcontent-%COMP%]{position:absolute;left:10px;margin-top:4px;color:#fff}.travellers[_ngcontent-%COMP%]{border-radius:4px;background-color:#efefef;box-shadow:0 1px 6px #0003;position:absolute;right:14px;top:35px;z-index:1}.travellers[_ngcontent-%COMP%]{display:contents!important;flex-direction:column}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]:after{width:100%;height:38px;position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";background:#518fc5;border-radius:4px;box-shadow:0 0 6px #0003;z-index:-1}.fa-check-circle[_ngcontent-%COMP%]:before{font-size:26px!important;color:#df0a0a!important;margin-right:5px!important}.pangr-dtl[_ngcontent-%COMP%]{position:absolute;left:10px;margin-top:4px;color:#fff}.travellers[_ngcontent-%COMP%]{border-radius:4px;background-color:#efefef;box-shadow:0 1px 6px #0003;right:14px;top:35px;padding:20px;z-index:1}.travellers[_ngcontent-%COMP%]{display:flex;flex-direction:column}.appendBottom20[_ngcontent-%COMP%]{margin-bottom:20px}.latoBold[_ngcontent-%COMP%]{font-weight:700}.font12[_ngcontent-%COMP%]{font-size:12px;line-height:12px}.appendBottom10[_ngcontent-%COMP%]{margin-bottom:10px}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%]{display:inline-flex;border-radius:4px;background-color:#fff;box-shadow:0 0 6px #0003;margin-bottom:24px;align-items:center}.darkText[_ngcontent-%COMP%]{color:#4a4a4a}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{align-items:center;justify-content:center;display:flex;cursor:pointer;width:36px;height:32px;position:relative;z-index:2}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]:after{height:38px;position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";background:#518fc5;border-radius:4px;box-shadow:0 0 6px #0003;z-index:-1}.gbCounter[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:last-of-type:hover + .gbTravelTooltip[_ngcontent-%COMP%]{display:block}.gbTravelTooltip[_ngcontent-%COMP%]{border-radius:4px;width:160px;color:#fff;padding:5px 10px;font-weight:700;line-height:20px;position:absolute;left:70%;background:#249995;box-shadow:0 0 6px #0003;font-size:12px;display:none}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]{color:#fff;font-weight:900}.my-check[_ngcontent-%COMP%]{width:30px;height:32px}.box-search-design[_ngcontent-%COMP%]{padding:15px;background:linear-gradient(to right,#afacac,#afacac);border-radius:5px;box-shadow:0 2px 8px -3px}input[type=checkbox][_ngcontent-%COMP%], input[type=radio][_ngcontent-%COMP%]{box-sizing:border-box;padding:5px;width:20px!important;height:20px!important}.traveller-select[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]{padding:1em;-webkit-appearance:none;outline:.1em solid #ababab;outline-offset:.1em;background-color:#00438b;margin-right:3px;border-radius:3px}.img-box[_ngcontent-%COMP%]{width:50px;height:50px;border:0px solid #ddd!important;object-fit:contain}.show[_ngcontent-%COMP%]{display:inherit;display:flex}.badge-warning[_ngcontent-%COMP%]{color:#fff;background-color:#0099e3;padding:7px;font-weight:500}.for_pax[_ngcontent-%COMP%]{border:1px solid #ddd;padding:2px 10px;border-radius:20px;background:#ddd}.table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:8px!important;vertical-align:top;border-top:1px solid #dee2e6}.gradient-border[_ngcontent-%COMP%]{position:relative}.gradient-border[_ngcontent-%COMP%]:before{content:"";left:0;top:0;width:100%;height:100%!important;z-index:-1;height:2px;position:absolute;background:linear-gradient(60deg,#f79533,#5073b8,#1098ad,#07b39b,#6fba82);background-size:300% 300%}@keyframes animatedgradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.fa-1x[_ngcontent-%COMP%]{font-size:13px;color:#fff;border:1px solid #e72929;padding:4px;border-radius:100%;cursor:pointer;background-color:#e72929;width:23px;height:23px}.table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{vertical-align:middle!important;text-align:center!important}.modal-myMd[_ngcontent-%COMP%]{max-width:650px}.part-cs[_ngcontent-%COMP%]{background:#5884fd;padding:2px 10px 3px;border:1px solid #2181c5;box-shadow:0 2px 6px -4px;color:#fff;border-radius:5px 5px 0 0}.mycustom[_ngcontent-%COMP%]{margin-top:-35px;background:#127ecb;border-radius:20px;padding:5px 10px;position:absolute;border:1px solid #93d3f1}.live_pnr[_ngcontent-%COMP%]{padding:0 6px 0 0!important;text-align:right!important;border:none;color:#f30909}.loader[_ngcontent-%COMP%]{width:150px;height:20px;margin:50px auto 0;position:relative}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:#f4f4f4;height:15px;width:15px;border-radius:10px;display:inline-block;animation:wave 2s ease infinite}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(2){animation-delay:.1s}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(3){animation-delay:.2s}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(4){animation-delay:.3s}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(5){animation-delay:.4s}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(6){animation-delay:.5s}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(7){animation-delay:.6s}.loader[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(8){animation-delay:.7s}@keyframes wave{0%{background-color:#5c28b8;transform:translate(0)}to{background-color:#00d9bf;transform:translate(-15px)}}.sticky[_ngcontent-%COMP%]{opacity:1;top:10px;transition:opacity .25s ease-out,height .15s ease;position:fixed;width:242px}.secondToolbar[_ngcontent-%COMP%]{transition:opacity .25s ease-out,height .15s ease;padding-bottom:30px}.offerPage[_ngcontent-%COMP%]{background:rgba(49,49,49,.9);box-shadow:0 1px 6px -3px #303030;margin-top:0;padding-top:21px;padding-bottom:6px;margin-bottom:40px}.planeCs[_ngcontent-%COMP%]{font-size:20px;transform:rotate(45deg);margin-bottom:-5px;margin-top:-5px}.margin_auto[_ngcontent-%COMP%]{margin:auto!important}.text-gray[_ngcontent-%COMP%]{color:#383838}.line[_ngcontent-%COMP%]:before{position:absolute;content:"";width:45%;height:2px;left:0;top:46%;background:#bfbfbf}.line[_ngcontent-%COMP%]:after{position:absolute;content:"";width:45%;height:2px;top:44%;background:#bfbfbf;right:0}.linePlane[_ngcontent-%COMP%]{position:relative;width:80%!important;margin:auto!important}.fw-bolder[_ngcontent-%COMP%]{font-weight:bolder!important}.curve[_ngcontent-%COMP%]{position:absolute;height:250px;width:100%;top:-170px;text-align:center;left:0}.curve[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;border-radius:0% 0% 110% 110%;width:100%;height:100%;background-color:#518fc5;transform:translateY(61%);z-index:-1;left:0!important;top:0}.bgDashboard[_ngcontent-%COMP%]{position:relative;background-image:url(/assets/images/bg-d.jpg);background-size:cover;background-attachment:fixed;inset:0}']}),D})();function Fh(D,Te){1&D&&(e.TgZ(0,"small",69),e._uU(1,"This Field is required"),e.qZA())}function Ih(D,Te){1&D&&(e.TgZ(0,"small",69),e._uU(1,"Please enter your Username"),e.qZA())}function Tc(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,Fh,2,0,"small",42),e.YNc(2,Ih,2,0,"small",42),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.formControlErrors.email.errors.required),e.xp6(1),e.Q6J("ngIf",d.formControlErrors.email.errors.patternInvalid)}}function jd(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"i",70),e.NdJ("click",function(){return e.CHM(d),e.oxw().onPasswordShowHide()}),e.qZA()}}function Xc(D,Te){if(1&D){const d=e.EpF();e.TgZ(0,"i",71),e.NdJ("click",function(){return e.CHM(d),e.oxw().onPasswordShowHide()}),e.qZA()}}function Ph(D,Te){1&D&&(e.TgZ(0,"small",69),e._uU(1,"This Field is required"),e.qZA())}function zd(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,Ph,2,0,"small",42),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.formControlErrors.password.errors.required)}}function Pp(D,Te){1&D&&(e.TgZ(0,"small",69),e._uU(1,"This Field is required"),e.qZA())}function Hf(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,Pp,2,0,"small",42),e.TgZ(2,"small",72),e._uU(3,"No space allow at (start or end) and allow only alphabets"),e.qZA()()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.registerformControlErrors.company_name.errors.required),e.xp6(1),e.Q6J("hidden",!d.registerformControlErrors.name.errors.patternNameInvalid)}}function Rp(D,Te){1&D&&(e.TgZ(0,"small",69),e._uU(1," This Field is required"),e.qZA())}function Ac(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,Rp,2,0,"small",42),e.TgZ(2,"small",72),e._uU(3,"No space allow at (start or end) and allow only alphabets"),e.qZA()()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.registerformControlErrors.name.errors.required),e.xp6(1),e.Q6J("hidden",!d.registerformControlErrors.name.errors.patternNameInvalid)}}function Pu(D,Te){1&D&&(e.TgZ(0,"small",69),e._uU(1,"This Field is required"),e.qZA())}function fl(D,Te){1&D&&(e.TgZ(0,"small",69),e._uU(1,"Please enter valid email"),e.qZA())}function ed(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,Pu,2,0,"small",42),e.YNc(2,fl,2,0,"small",42),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.registerformControlErrors.email.errors.required),e.xp6(1),e.Q6J("ngIf",d.registerformControlErrors.email.errors.patternInvalid)}}function Rh(D,Te){1&D&&(e.TgZ(0,"small",69),e._uU(1,"This Field is required"),e.qZA())}function Bh(D,Te){1&D&&(e.TgZ(0,"small",69),e._uU(1," Mobile Number should be of minimum 8 and maximum 10 digit"),e.qZA())}function td(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,Rh,2,0,"small",42),e.YNc(2,Bh,2,0,"small",42),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.registerformControlErrors.mobile.errors.required),e.xp6(1),e.Q6J("ngIf",d.registerformControlErrors.mobile.errors.patternMobileInvalid)}}function Vf(D,Te){1&D&&(e.TgZ(0,"small"),e._uU(1,"Address is required"),e.qZA())}function Bp(D,Te){if(1&D&&(e.TgZ(0,"div",69),e.YNc(1,Vf,2,0,"small",13),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.registerformControlErrors.address_1.errors.required)}}function jf(D,Te){if(1&D&&(e.TgZ(0,"option",73),e._uU(1),e.qZA()),2&D){const d=Te.$implicit;e.s9C("value",d.id),e.xp6(1),e.Oqu(d.name)}}function Ru(D,Te){1&D&&(e.TgZ(0,"small"),e._uU(1,"State is required"),e.qZA())}function Bu(D,Te){if(1&D&&(e.TgZ(0,"div",69),e.YNc(1,Ru,2,0,"small",13),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.registerformControlErrors.state_id.errors.required)}}function Zu(D,Te){1&D&&(e.TgZ(0,"small"),e._uU(1,"City is required"),e.qZA())}function Hl(D,Te){if(1&D&&(e.TgZ(0,"div",69),e.YNc(1,Zu,2,0,"small",13),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.registerformControlErrors.city.errors.required)}}function zf(D,Te){1&D&&(e.TgZ(0,"small"),e._uU(1,"Zipcode is required"),e.qZA())}function Zh(D,Te){if(1&D&&(e.TgZ(0,"div",69),e.YNc(1,zf,2,0,"small",13),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.registerformControlErrors.zipcode.errors.required)}}function Zp(D,Te){1&D&&(e.TgZ(0,"small",69),e._uU(1,"This Field is required"),e.qZA())}function Np(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,Zp,2,0,"small",42),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.registerformControlErrors.pan_no.errors.required)}}function Lp(D,Te){if(1&D&&(e.TgZ(0,"small",74),e._uU(1),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Oqu(d.gstmessage)}}function Yd(D,Te){if(1&D&&(e.TgZ(0,"small",74),e._uU(1),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Oqu(d.panmessage)}}function Nu(D,Te){1&D&&(e.TgZ(0,"small",69),e._uU(1,"This Field is required"),e.qZA())}function id(D,Te){1&D&&(e.TgZ(0,"small",69),e._uU(1,"Password length should be atleast 4 and maximum 20"),e.qZA())}function nd(D,Te){if(1&D&&(e.TgZ(0,"div"),e.YNc(1,Nu,2,0,"small",42),e.YNc(2,id,2,0,"small",42),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.registerformControlErrors.password.errors.required),e.xp6(1),e.Q6J("ngIf",d.registerformControlErrors.password.errors.minlength||d.registerformControlErrors.password.errors.maxlength)}}function rd(D,Te){1&D&&(e.TgZ(0,"small",69),e._uU(1,"This field is required"),e.qZA())}function Lu(D,Te){1&D&&(e.TgZ(0,"small",69),e._uU(1,"The password and confirm password do not match."),e.qZA())}function sa(D,Te){if(1&D&&(e.TgZ(0,"div",69),e.YNc(1,rd,2,0,"small",42),e.YNc(2,Lu,2,0,"small",42),e.qZA()),2&D){const d=e.oxw();e.xp6(1),e.Q6J("ngIf",d.registerformControlErrors.confirmPassword.errors.required),e.xp6(1),e.Q6J("ngIf",d.registerformControlErrors.confirmPassword.errors.mustMatch)}}const qa=function(D){return{"is-invalid":D}};let Up=(()=>{class D{constructor(d,b,j,et,ve,wi,Fi,Ki){this.commonService=d,this.modalService=b,this.tokenService=j,this.router=et,this.formBuilder=ve,this.cdr=wi,this.apiService=Fi,this.messageService=Ki,this.isStateDataRegister=[],this.gstFile=null,this.panFile=null,this.isBannerList=[],this.isBannerListEmpty=[],this.isBannerImage="",this.submitted=!1,this.btnsubmitted=!1,this.submittedRegister=!1,this.btnsubmittedRegister=!1,this.passwordFlag=!1,this.cnspasswordFlag=!1}ngOnInit(){this.apiService.onStateListForRegister(),this.commonService.GetStateListRegisterResponse().subscribe(d=>{this.isStateDataRegister=d}),this.LoginForm=this.formBuilder.group({email:new ne.NI("",[ne.kI.required]),password:["",ne.kI.required]}),this.RegisterForm=this.formBuilder.group({role_id:["1"],name:["",[ne.kI.required,(0,V.S)(/^[-_a-zA-Z]+(\s+[-_a-zA-Z]+)*$/)]],email:new ne.NI("",[ne.kI.required,(0,Gt.d)(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)]),mobile:["",[ne.kI.required,(0,Wt.T)(/^(?=.*[0-9]).{8,12}$/)]],password:["",[ne.kI.required,ne.kI.minLength(6)]],confirmPassword:["",[ne.kI.required,ne.kI.minLength(6)]],company_name:[""],address_1:["",[ne.kI.required]],country_id:["93",[ne.kI.required]],state_id:["",[ne.kI.required]],city:["",[ne.kI.required]],zipcode:["",[ne.kI.required]],pan_no:["",[ne.kI.required]],gst_no:[""],pan:[""],gst:[""],status:["0"]},{validator:(0,ui.U)("password","confirmPassword")}),this.commonService.GetButtonDisabledFlag().subscribe(d=>this.btnsubmitted=d),this.commonService.GetLoggedInStatus().subscribe(d=>{this.router.navigateByUrl(d?"/dashboard":"/home")}),sessionStorage.removeItem("search_form_Data"),sessionStorage.removeItem("booking_token"),sessionStorage.removeItem("booking_details"),sessionStorage.removeItem("booking_details"),this.tokenService.destroyWithoutAuthToken(),this.apiService.onBannerList(),this.commonService.GetBannerList().subscribe(d=>{d&&(null!=d.data&&d.data.length>0?(this.isBannerList=d.data,this.isBannerImage=d.imageURL):(this.isBannerList=[],this.isBannerListEmpty=[{image:"assets/images/slide_1.webp",id:1},{image:"assets/images/slide_3.webp",id:2},{image:"assets/images/slide_2.webp",id:3}]))})}ngAfterViewInit(){this.cdr.detectChanges()}get formControlErrors(){return this.LoginForm.controls}get registerformControlErrors(){return this.RegisterForm.controls}onCLosePopup(){this.modalService.SetLoginRegisterModal(!1)}onPasswordShowHide(){return this.passwordFlag=!this.passwordFlag,xt.f(this.passwordFlag)}onLogin(){if(this.submitted=!0,!this.LoginForm.invalid){this.commonService.SetButtonDisabledFlag(!0);var d=this.LoginForm.value;d.device_token="44634w8q7d7edwq6eqw46",d.device_type="web",this.apiService.onLoginRequest(d)}}onRegister(){if(this.submittedRegister=!0,!this.RegisterForm.invalid){const d=this;d.submittedRegister=!0;const b=new FormData;null==d.gstFile?b.append("gst",""):b.append("gst",d.gstFile,d.gstFile.name),null==d.panFile?b.append("pan",""):b.append("pan",d.panFile,d.panFile.name),b.append("role_id","1"),b.append("status","0"),b.append("name",d.RegisterForm.value.name),b.append("email",d.RegisterForm.value.email),b.append("company_name",d.RegisterForm.value.company_name),b.append("country_id",d.RegisterForm.value.country_id),b.append("city",d.RegisterForm.value.city),b.append("state_id",d.RegisterForm.value.state_id),b.append("address_1",d.RegisterForm.value.address_1),b.append("pan_no",d.RegisterForm.value.pan_no),b.append("gst_no",d.RegisterForm.value.gst_no),b.append("zipcode",d.RegisterForm.value.zipcode),b.append("mobile",d.RegisterForm.value.mobile),b.append("password",d.RegisterForm.value.password),b.append("device_token","44634w8q7d7edwq6eqw46"),b.append("device_type","web"),this.apiService.onRegister(b)}}onForgotPopup(){this.modalService.SetLoginRegisterModal(!1),this.modalService.SetForgotModal(!0)}onResetPopup(){this.modalService.SetLoginRegisterModal(!1),this.modalService.SetResetModal(!0)}onVerifyPopup(){this.modalService.SetLoginRegisterModal(!1),this.modalService.SetVerifyModal(!0)}onLoginSignup(){this.modalService.SetLoginRegisterModal(!0)}preview(d){if(0!==d.length){if(null==d[0].type.match(/image\/*/))return void(this.gstmessage="Only images are supported.");var j=new FileReader;this.imagePath=d,j.readAsDataURL(d[0]),j.onload=et=>{this.gstimage=j.result,this.gstmessage=""}}}preview1(d){if(0!==d.length){if(null==d[0].type.match(/image\/*/))return void(this.panmessage="Only images are supported.");var j=new FileReader;this.imagePath=d,j.readAsDataURL(d[0]),j.onload=et=>{this.panimage=j.result,this.panmessage=""}}}onFileChanged(d){Number(d.target.files[0].size)<=3e5?(this.gstFile=d.target.files[0],this.preview(d.target.files)):this.messageService.showError("GST should be less than 300 kb ")}onFileChanged1(d){Number(d.target.files[0].size)<=3e5?(this.panFile=d.target.files[0],this.preview1(d.target.files)):this.messageService.showError("pancard should be less than 300 kb")}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.v_),e.Y36(g.Z7),e.Y36(g.Br),e.Y36(H.F0),e.Y36(ne.qu),e.Y36(e.sBO),e.Y36(g.gK),e.Y36(g.ez))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-register-page"]],decls:138,vars:63,consts:[[1,"col-md-12","p-0","pt-3"],[1,"myBgClr"],["label","Login",2,"color","#fff !important"],[1,"col-md-12","mt-3"],[1,"d-flex","justify-content-center"],["role","status","id","loader",1,"spinner-border",2,"display","none"],["id","loading",1,"sr-only"],[1,"text-dark","text-center"],[1,"form-signin",3,"formGroup"],[1,"mb-3"],["for","email",1,"mb-1","text-dark"],[1,"fa","fa-user","text-dark"],["type","text","id","email","formControlName","email",1,"form-control","fc-new",2,"background","#d3d3d3ad","color","#000",3,"ngClass"],[4,"ngIf"],["for","password",1,"mb-1","text-dark"],[1,"fa","fa-lock","text-dark"],[1,"position-relative"],["id","password","formControlName","password",1,"form-control","fc-new","pr-5",2,"background","#d3d3d3ad","color","#000",3,"type","ngClass"],["class","fa fa-eye position-absolute icon-eye-fix",3,"click",4,"ngIf"],["class","fa fa-eye-slash position-absolute icon-eye-fix",3,"click",4,"ngIf"],[1,"btn","btn-primary","text-uppercase","ft-18",2,"width","100%","margin","auto",3,"disabled","click"],[1,"my-4"],[1,"text-center","d-flex","justify-content-between","hyperLink"],[1,"text-dark",3,"click"],["label","Signup",2,"color","#fff !important"],[1,"row"],[1,"mb-2","col-md-6"],["for","company_name",1,"mb-1","text-dark"],[1,"fa","fa-briefcase","text-dark"],["type","text","formControlName","company_name","id","company_name",1,"form-control","fc-new",3,"ngClass"],["for","name",1,"mb-1","text-dark"],["type","text","formControlName","name","id","name",1,"form-control","fc-new",3,"ngClass"],[1,"mb-2","col-md-12"],[1,"fa","fa-envelope","text-dark"],["type","email","id","email","formControlName","email",1,"form-control","fc-new",3,"ngClass"],["for","mobile",1,"mb-1","text-dark"],[1,"fa","fa-phone","text-dark"],["type","text","id","mobile","maxlength","10","formControlName","mobile",1,"form-control","fc-new",3,"ngClass"],[1,"mb-2","col-md-12","p-0"],[1,"mb-1"],[1,"fa","fa-home"],["formControlName","address_1","id","address_1","rows","2",1,"form-control","fc-new",3,"ngClass"],["class","error",4,"ngIf"],[1,"fa","fa-map-pin"],["id","state_id","formControlName","state_id",1,"form-control","fc-new",3,"ngClass"],["disable","","selected","","value",""],[3,"value",4,"ngFor","ngForOf"],[1,"fa","fa-building"],["type","text","formControlName","city",1,"form-control","fc-new",3,"ngClass"],["type","text","formControlName","zipcode",1,"form-control","fc-new",3,"ngClass"],[1,"fa","fa-id-card"],["type","text","minlength","15","maxlength","15","formControlName","gst_no",1,"form-control","fc-new"],["for","pan",1,"mb-1","text-dark"],[1,"fa","fa-id-card","text-dark"],["type","text","id","pan","formControlName","pan_no",1,"form-control","fc-new",3,"ngClass"],[1,"mb-1","w-100"],[1,"position-relative","w-100","m-0"],[1,"imgUpload-fix"],["type","file",1,"fix-file",3,"change"],["file","","fileInput1",""],["style","color:red;",4,"ngIf"],["file1","","fileInput2",""],["for","pass",1,"mb-1","text-dark"],["type","password","id","pass","formControlName","password",1,"form-control","fc-new",3,"ngClass"],[1,"mb-3","col-md-6"],["for","confirmPassword",1,"mb-1","text-dark"],["type","password","id","confirmPassword","formControlName","confirmPassword",1,"form-control","fc-new",3,"ngClass"],[1,"btn","btn-primary","text-uppercase","ft-18",2,"color","#fff",3,"disabled","click"],[1,"my-2"],[1,"error"],[1,"fa","fa-eye","position-absolute","icon-eye-fix",3,"click"],[1,"fa","fa-eye-slash","position-absolute","icon-eye-fix",3,"click"],[1,"error",3,"hidden"],[3,"value"],[2,"color","red"]],template:function(d,b){1&d&&(e.TgZ(0,"div",0)(1,"mat-tab-group",1)(2,"mat-tab",2)(3,"div",3)(4,"div",4)(5,"div",5),e._UZ(6,"span",6),e.qZA()(),e.TgZ(7,"h5",7),e._uU(8,"Sign In Here!"),e.qZA(),e.TgZ(9,"form",8)(10,"div",9)(11,"label",10),e._UZ(12,"i",11),e._uU(13," Username"),e.qZA(),e._UZ(14,"input",12),e.YNc(15,Tc,3,2,"div",13),e.qZA(),e.TgZ(16,"div",9)(17,"label",14),e._UZ(18,"i",15),e._uU(19," Password"),e.qZA(),e.TgZ(20,"div",16),e._UZ(21,"input",17),e.YNc(22,jd,1,0,"i",18),e.YNc(23,Xc,1,0,"i",19),e.qZA(),e.YNc(24,zd,2,1,"div",13),e.qZA(),e.TgZ(25,"button",20),e.NdJ("click",function(){return b.onLogin()}),e._uU(26,"Log in"),e.qZA(),e._UZ(27,"hr",21),e.TgZ(28,"p",22)(29,"span")(30,"a",23),e.NdJ("click",function(){return b.onForgotPopup()}),e._uU(31,"Forgot Password"),e.qZA()()()()()(),e.TgZ(32,"mat-tab",24)(33,"div",3)(34,"form",8)(35,"h5",7),e._uU(36,"Register Now!"),e.qZA(),e.TgZ(37,"div",25)(38,"div",26)(39,"label",27),e._UZ(40,"i",28),e._uU(41," Company Name"),e.qZA(),e._UZ(42,"input",29),e.YNc(43,Hf,4,2,"div",13),e.qZA(),e.TgZ(44,"div",26)(45,"label",30),e._UZ(46,"i",11),e._uU(47," Name*"),e.qZA(),e._UZ(48,"input",31),e.YNc(49,Ac,4,2,"div",13),e.qZA()(),e.TgZ(50,"div",25)(51,"div",32)(52,"label",10),e._UZ(53,"i",33),e._uU(54," Email address*"),e.qZA(),e._UZ(55,"input",34),e.YNc(56,ed,3,2,"div",13),e.qZA(),e.TgZ(57,"div",32)(58,"label",35),e._UZ(59,"i",36),e._uU(60," Mobile No.*"),e.qZA(),e._UZ(61,"input",37),e.YNc(62,td,3,2,"div",13),e.qZA()(),e.TgZ(63,"div",38)(64,"label",39),e._UZ(65,"i",40),e._uU(66," Address *"),e.qZA(),e._UZ(67,"textarea",41),e.YNc(68,Bp,2,1,"div",42),e.qZA(),e.TgZ(69,"div",25)(70,"div",26)(71,"label",39),e._UZ(72,"i",43),e._uU(73," State *"),e.qZA(),e.TgZ(74,"select",44)(75,"option",45),e._uU(76,"Select State *"),e.qZA(),e.YNc(77,jf,2,2,"option",46),e.qZA(),e.YNc(78,Bu,2,1,"div",42),e.qZA(),e.TgZ(79,"div",26)(80,"label",39),e._UZ(81,"i",47),e._uU(82,"City *"),e.qZA(),e._UZ(83,"input",48),e.YNc(84,Hl,2,1,"div",42),e.qZA(),e.TgZ(85,"div",26)(86,"label",39),e._UZ(87,"i",43),e._uU(88,"Zipcode *"),e.qZA(),e._UZ(89,"input",49),e.YNc(90,Zh,2,1,"div",42),e.qZA()(),e.TgZ(91,"div",25)(92,"div",26)(93,"label",39),e._UZ(94,"i",50),e._uU(95," GST No."),e.qZA(),e._UZ(96,"input",51),e.qZA(),e.TgZ(97,"div",26)(98,"label",52),e._UZ(99,"i",53),e._uU(100," Pan No. *"),e.qZA(),e._UZ(101,"input",54),e.YNc(102,Np,2,1,"div",13),e.qZA()(),e.TgZ(103,"div",25)(104,"div",26)(105,"div",55),e._uU(106,"GST Image Upload"),e.qZA(),e.TgZ(107,"div",56)(108,"span",57)(109,"input",58,59),e.NdJ("change",function(et){return b.onFileChanged(et)}),e.qZA()()(),e.YNc(112,Lp,2,1,"small",60),e.qZA(),e.TgZ(113,"div",26)(114,"div",55),e._uU(115,"PAN Image Upload"),e.qZA(),e.TgZ(116,"div",56)(117,"span",57)(118,"input",58,61),e.NdJ("change",function(et){return b.onFileChanged1(et)}),e.qZA()()(),e.YNc(121,Yd,2,1,"small",60),e.qZA()(),e.TgZ(122,"div",25)(123,"div",26)(124,"label",62),e._UZ(125,"i",15),e._uU(126," Password*"),e.qZA(),e._UZ(127,"input",63),e.YNc(128,nd,3,2,"div",13),e.qZA(),e.TgZ(129,"div",64)(130,"label",65),e._UZ(131,"i",15),e._uU(132," Confirm Password*"),e.qZA(),e._UZ(133,"input",66),e.YNc(134,sa,3,2,"div",42),e.qZA()(),e.TgZ(135,"button",67),e.NdJ("click",function(){return b.onRegister()}),e._uU(136,"Register"),e.qZA(),e._UZ(137,"hr",68),e.qZA()()()()()),2&d&&(e.xp6(9),e.Q6J("formGroup",b.LoginForm),e.xp6(5),e.Q6J("ngClass",e.VKq(37,qa,b.submitted&&b.formControlErrors.email.errors)),e.xp6(1),e.Q6J("ngIf",b.submitted&&b.formControlErrors.email.errors),e.xp6(6),e.Q6J("type",b.passwordFlag?"text":"password")("ngClass",e.VKq(39,qa,b.submitted&&b.formControlErrors.password.errors)),e.xp6(1),e.Q6J("ngIf",b.passwordFlag),e.xp6(1),e.Q6J("ngIf",!b.passwordFlag),e.xp6(1),e.Q6J("ngIf",b.submitted&&b.formControlErrors.password.errors),e.xp6(1),e.Q6J("disabled",b.btnsubmitted)("disabled",b.btnsubmitted),e.xp6(9),e.Q6J("formGroup",b.RegisterForm),e.xp6(8),e.Q6J("ngClass",e.VKq(41,qa,b.submittedRegister&&b.registerformControlErrors.company_name.errors)),e.xp6(1),e.Q6J("ngIf",b.submittedRegister&&b.registerformControlErrors.company_name.errors),e.xp6(5),e.Q6J("ngClass",e.VKq(43,qa,b.submittedRegister&&b.registerformControlErrors.name.errors)),e.xp6(1),e.Q6J("ngIf",b.submittedRegister&&b.registerformControlErrors.name.errors),e.xp6(6),e.Q6J("ngClass",e.VKq(45,qa,b.submittedRegister&&b.registerformControlErrors.email.errors)),e.xp6(1),e.Q6J("ngIf",b.submittedRegister&&b.registerformControlErrors.email.errors),e.xp6(5),e.Q6J("ngClass",e.VKq(47,qa,b.submittedRegister&&b.registerformControlErrors.mobile.errors)),e.xp6(1),e.Q6J("ngIf",b.submittedRegister&&b.registerformControlErrors.mobile.errors),e.xp6(5),e.Q6J("ngClass",e.VKq(49,qa,b.submittedRegister&&b.registerformControlErrors.address_1.errors)),e.xp6(1),e.Q6J("ngIf",b.submittedRegister&&b.registerformControlErrors.address_1.errors),e.xp6(6),e.Q6J("ngClass",e.VKq(51,qa,b.submittedRegister&&b.registerformControlErrors.state_id.errors)),e.xp6(3),e.Q6J("ngForOf",b.isStateDataRegister),e.xp6(1),e.Q6J("ngIf",b.submittedRegister&&b.registerformControlErrors.state_id.errors),e.xp6(5),e.Q6J("ngClass",e.VKq(53,qa,b.submittedRegister&&b.registerformControlErrors.city.errors)),e.xp6(1),e.Q6J("ngIf",b.submittedRegister&&b.registerformControlErrors.city.errors),e.xp6(5),e.Q6J("ngClass",e.VKq(55,qa,b.submittedRegister&&b.registerformControlErrors.zipcode.errors)),e.xp6(1),e.Q6J("ngIf",b.submittedRegister&&b.registerformControlErrors.zipcode.errors),e.xp6(11),e.Q6J("ngClass",e.VKq(57,qa,b.submittedRegister&&b.registerformControlErrors.pan_no.errors)),e.xp6(1),e.Q6J("ngIf",b.submittedRegister&&b.registerformControlErrors.pan_no.errors),e.xp6(10),e.Q6J("ngIf",b.gstmessage),e.xp6(9),e.Q6J("ngIf",b.panmessage),e.xp6(6),e.Q6J("ngClass",e.VKq(59,qa,b.submittedRegister&&b.registerformControlErrors.password.errors)),e.xp6(1),e.Q6J("ngIf",b.submittedRegister&&b.registerformControlErrors.password.errors),e.xp6(5),e.Q6J("ngClass",e.VKq(61,qa,b.submittedRegister&&b.registerformControlErrors.confirmPassword.errors)),e.xp6(1),e.Q6J("ngIf",b.registerformControlErrors.confirmPassword.errors&&b.registerformControlErrors.confirmPassword.touched||b.registerformControlErrors.confirmPassword.errors&&b.submittedRegister),e.xp6(1),e.Q6J("disabled",b.btnsubmittedRegister))},directives:[No.SP,No.uX,ne._Y,ne.JL,ne.sg,ne.Fj,ne.JJ,ne.u,t.mk,t.O5,ne.nD,ne.EJ,ne.YN,ne.Kr,t.sg,ne.wO],styles:['section[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;align-items:center;min-height:400px;padding-top:100px;background:#3c31dd}.myBgClr[_ngcontent-%COMP%]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 14px -5px #000}.imsg[_ngcontent-%COMP%]{width:100%;text-overflow:ellipsis;padding:2px;border:1px dashed;border-color:#ababab;z-index:99;opacity:0;cursor:pointer;position:absolute}.imgUpload-fix[_ngcontent-%COMP%]:after{content:"";background-color:#81c5d49c;overflow:hidden;z-index:9;width:100%;left:0;border-radius:5px;top:0}.imgUpload-fix[_ngcontent-%COMP%]{text-overflow:ellipsis;padding:5px 0;border:1px dashed;border-color:#ababab;background-color:#f2f2f2;overflow:hidden;z-index:9}.fix-center[_ngcontent-%COMP%]{position:absolute;top:30%;left:50%}.fix-file[_ngcontent-%COMP%]{width:100%}.image-view[_ngcontent-%COMP%]{height:100%;position:absolute;opacity:.5}']}),D})(),hc=(()=>{class D{constructor(d,b,j,et,ve){this.modalService=d,this.commonService=b,this.cdr=j,this.apiService=et,this.tokenService=ve,this.isBookedResponse={},this.isLoggedInUser={},this.contactDtl=!1,this.summaryDtl=!1,this.isMasterOption="",this.isLoggedIn=!1,this.commonService.SetLoader(!0),this.commonService.GetMasterTripOptions().subscribe(wi=>this.isMasterOption=wi)}ngOnInit(){if(null!=sessionStorage.getItem("easebuzz")&&null!=sessionStorage.getItem("easebuzz")&&""!=sessionStorage.getItem("easebuzz")){var d=sessionStorage.getItem("easebuzz");this.apiService.onEbuzzAmountPaymentStatus({token:JSON.parse(d).token})}this.commonService.GetFlightBookedResponse().subscribe(b=>{Object.keys(b).length>0&&(this.isBookedResponse=b)}),this.commonService.GetLoggedInUser().subscribe(b=>{Object.keys(b).length>0&&(this.isLoggedInUser=b)})}ngAfterViewInit(){this.cdr.detectChanges()}onCLosePopup(){this.modalService.SetSuccessModal(!1)}onViewTicket(d){this.modalService.SetSuccessModal(!1),this.modalService.SetBookingHistoryModal(!0),this.apiService.onFlightBookingDetails({user_id:this.isLoggedInUser.id,booking_id:d.flight_booking_id})}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.Z7),e.Y36(g.v_),e.Y36(e.sBO),e.Y36(g.gK),e.Y36(g.Br))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-amount-success"]],features:[e._Bn([t.uU])],decls:15,vars:0,consts:[[2,"background-image","url(assets/images/Bg.webp)","background-repeat","no-repeat","background-size","cover","position","relative","top","-130px"],[1,"container"],[1,"row"],[1,"col-md-12"],[1,"pageheding"],[2,"font-family","'Lemon', serif"],[1,"row","m-0","w-100"],[1,"col-lg-5","center","alert","alert-success","justify-content-center",2,"margin-top","-60px"],[1,"text-center","mb-4","py-3",2,"border-bottom","1px solid #518fc5 !important"],[1,"material-icons",2,"font-size","55px","color","#518fc5"],[1,"text-center",2,"color","#518fc5"]],template:function(d,b){1&d&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h4",5),e._uU(6,"Transaction Success"),e.qZA()()()()()(),e.TgZ(7,"div",6)(8,"div",6)(9,"div",7)(10,"p",8)(11,"span",9),e._uU(12,"check_circle_outline"),e.qZA()(),e.TgZ(13,"h3",10),e._uU(14," Congratulations! You have successfully topup. "),e.qZA()()()())},styles:['@import"https://fonts.googleapis.com/css2?family=Lobster+Two:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;500&family=Lobster+Two:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;500&family=Lobster+Two:wght@700&family=Montserrat:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;500&family=Lobster+Two:wght@700&family=Montserrat:wght@500&family=Playfair+Display:wght@600&display=swap";.pageheding[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff;font-family:Lemon,serif;font-size:65px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.92px;text-align:center}.box-success[_ngcontent-%COMP%]{border:3px solid;border-radius:100%;padding:10px}.center[_ngcontent-%COMP%]{padding:16px;text-align:center;margin:auto;background:#fff;border:2px solid #518fc5;box-shadow:#0e1e251f 0 2px 4px,#0e1e2552 0 2px 16px}.img-box-fix[_ngcontent-%COMP%]{width:50px;height:30px;object-fit:contain}.textclr[_ngcontent-%COMP%]{color:#828282}.mytbl[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .mytbl[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:.5rem;margin-bottom:0rem!important}.img-profile[_ngcontent-%COMP%]{width:100%;height:auto;object-fit:contain;max-height:70px}.head-clr[_ngcontent-%COMP%]{color:#ff6a00}.delCheck[_ngcontent-%COMP%]{text-align:right;float:right;margin-right:20px;width:16px;height:16px}.table-left-text[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{text-align:left!important}.form-control-1[_ngcontent-%COMP%]{border:1px solid #ddd;border-radius:5px;background-color:#e9ecef;color:#303030;padding:8px}.hide2[_ngcontent-%COMP%]{display:none}.show2[_ngcontent-%COMP%]{display:contents}.mytext[_ngcontent-%COMP%]{width:100px;padding:5px;height:30px;margin:0}']}),D})(),Gd=(()=>{class D{constructor(d,b,j,et){this.modalService=d,this.commonService=b,this.cdr=j,this.apiService=et,this.isBookedResponse={},this.isBookedPaymentResponse={date:{},messageData:{}},this.isLoggedInUser={}}ngOnInit(){this.commonService.GetFlightBookedResponse().subscribe(d=>{Object.keys(d).length>0&&(this.isBookedResponse=d)}),this.apiService.onBookingPaymentStatus({}),this.commonService.GetLoggedInUser().subscribe(d=>{Object.keys(d).length>0&&(this.isLoggedInUser=d)}),this.commonService.GetBookingPaymentStatus().subscribe(d=>{Object.keys(d).length>0&&(this.isBookedPaymentResponse=d)})}ngAfterViewInit(){this.cdr.detectChanges()}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.Z7),e.Y36(g.v_),e.Y36(e.sBO),e.Y36(g.gK))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-amount-fail"]],features:[e._Bn([t.uU])],decls:18,vars:0,consts:[[2,"background-image","url(assets/images/Bg.webp)","background-repeat","no-repeat","background-size","cover","position","relative","top","-130px"],[1,"container"],[1,"row"],[1,"col-md-12"],[1,"pageheding"],[2,"font-family","'Lemon', serif"],[1,"container",2,"margin-top","-60px"],[1,"row","m-0","w-100"],[1,"col-lg-6","center","alert","alert-danger","justify-content-center"],[1,"text-center","mb-4","py-3",2,"border-bottom","1px solid #518fc5 !important"],[1,"material-icons",2,"font-size","55px","color","#518fc5"],[1,"text-center",2,"color","#518fc5"],["routerLink","/home",1,"btn","btn-sm","btn-primary","mt-2"]],template:function(d,b){1&d&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h4",5),e._uU(6,"Transaction Faild"),e.qZA()()()()()(),e.TgZ(7,"div",6)(8,"div",7)(9,"div",7)(10,"div",8)(11,"p",9)(12,"span",10),e._uU(13,"cancel"),e.qZA()(),e.TgZ(14,"h3",11),e._uU(15,"Transaction Faild"),e.qZA(),e.TgZ(16,"button",12),e._uU(17,"Home"),e.qZA()()()()())},styles:['@import"https://fonts.googleapis.com/css2?family=Lobster+Two:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;500&family=Lobster+Two:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;500&family=Lobster+Two:wght@700&family=Montserrat:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;500&family=Lobster+Two:wght@700&family=Montserrat:wght@500&family=Playfair+Display:wght@600&display=swap";.pageheding[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff;font-family:Lemon,serif;font-size:65px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.92px;text-align:center}.center[_ngcontent-%COMP%]{padding:16px;text-align:center;margin:auto;background:#fff;border:2px solid #518fc5;box-shadow:#0e1e251f 0 2px 4px,#0e1e2552 0 2px 16px}.box-success[_ngcontent-%COMP%]{border:3px solid;border-radius:100%;padding:10px}.img-box-fix[_ngcontent-%COMP%]{width:50px;height:30px;object-fit:contain}.textclr[_ngcontent-%COMP%]{color:#828282}.mytbl[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .mytbl[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:.5rem;margin-bottom:0rem!important}.img-profile[_ngcontent-%COMP%]{width:100%;height:auto;object-fit:contain;max-height:70px}.head-clr[_ngcontent-%COMP%]{color:#ff6a00}.delCheck[_ngcontent-%COMP%]{text-align:right;float:right;margin-right:20px;width:16px;height:16px}.table-left-text[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{text-align:left!important}.form-control-1[_ngcontent-%COMP%]{border:1px solid #ddd;border-radius:5px;background-color:#e9ecef;color:#303030;padding:8px}.hide2[_ngcontent-%COMP%]{display:none}.show2[_ngcontent-%COMP%]{display:contents}.mytext[_ngcontent-%COMP%]{width:100px;padding:5px;height:30px;margin:0}']}),D})();var Nh=x(9202);function Lh(D,Te){1&D&&(e.ynx(0),e.TgZ(1,"div",51)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",52),e._UZ(6,"app-holiday-search-result"),e.qZA()()()()(),e.BQk())}let Uh=(()=>{class D{constructor(d,b,j,et,ve,wi){this.commonService=d,this.modalService=b,this.datePipe=j,this.router=et,this.messageService=ve,this.apiService=wi,this.ReadMore=!0,this.isModifyData=!1,this.visible=!1,this.shortDepar="desc",this.shortArrival="desc",this.shortPriceFit="desc",this.shortDeparReturn="desc",this.shortArrivalReturn="desc",this.shortPriceReturn="desc",this.getData={},this.isQuickSelect=!1,this.isRecomSelecte=!1,this.isPriceSelecte=!1,this.isReturnSelect=!1,this.flightdetailsFromBackend=[],this.flightdetails=[],this.bookingToken="",this.isLoggedInUser={},this.isTravelsObject={},this.imageUrl="",this.shortPrice="desc",this.isAccountBalance=0,this.isRefundValue=!1,this.isNonRefundableFareFlag=!1,this.isColorSelected=!1,this.SearchingFlightRecordChecked=!1,this.isOnwordFlight=!0,this.isOnwordShow=!1,this.isReturnValue=!1,this.count=10,this.Timings=[{val:"1",name:"00:00-11:59",time:"Morning",is_selected:!1,value:"00:00-11:59"},{val:"2",name:"12:00-14:59",time:"Noon",is_selected:!1,value:"12:00-14:59"},{val:"3",name:"03:00-17:59",time:"Afternoon",is_selected:!1,value:"03:00-17:59"},{val:"4",name:"18:00-23:59",time:"Night",is_selected:!1,value:"18:00-23:59"}],this.InTimings=[{val:"1",name:"Before 6 Am",is_selected:!1,value:"00:00-05:59"},{val:"2",name:"6 Am - 12 Pm",is_selected:!1,value:"06:00-11:59"},{val:"3",name:"12 Pm - 6 Pm ",is_selected:!1,value:"12:00-17:59"},{val:"4",name:"After 6 Pm",is_selected:!1,value:"18:00-23:59"}],this.partnerSearch="normal",this.Airlines=[],this.Destinations=[],this.Stops=[{val:"0",name:"Not Stop",is_selected:!1},{val:"1",name:"1 Stop",is_selected:!1},{val:"2",name:"2 Stop",is_selected:!1}],this.minValue=20,this.filterAirlinesResponseReturn=[],this.maxValue=402,this.options={floor:0,ceil:100},this.Refundable={val:"REFUNDABLE",name:"Refundable Fare",is_selected:!1},this.isAirlinesList=[],this.isAirlinesStopList=[],this.flightdetailsReturn=[],this.flightdetailsOnword=[],this.windowSizeValue=!1,this.isRefundableFareFlag=!1,this.filterAirlinesResponseFilter=[],this.filterAirlinesResponse=[],this.isLoggedInStatus=!1,this.seachingAirlinesArray=[],this.seachingAirlinesStopArray=[],this.isEvent1=!1,this.isReturnRcom=!1,this.isReturnChepast=!1,this.isReturnQuick=!1}sliderEvent(){this.applyFilter()}onApply(){var d=[],b=this.Timings.filter(j=>j.is_selected);b.length>0&&b.forEach(j=>{var et=j.value.split("-"),ve={min:"",max:""};ve.min=et[0],ve.max=et[1],(d=d.concat(ve)).forEach(wi=>{this.flightdetails=this.filterAirlinesResponse.filter(Fi=>Fi.departure_time>=wi.min&&Fi.departure_time<=wi.max)})})}ngOnInit(){this.innerWidth=window.innerWidth,this.windowSizeValue=this.innerWidth<501;var d=sessionStorage.getItem("search_form_Data");this.totalTravelersValue=JSON.parse(d).formValue,this.totalTravelersData=Number(this.totalTravelersValue.adult)+Number(this.totalTravelersValue.child)+Number(this.totalTravelersValue.infant),this.commonService.GetLoggedInUser().subscribe(b=>this.isLoggedInUser=b),this.commonService.GetLoggedInStatus().subscribe(b=>this.isLoggedInStatus=b),this.commonService.GetSearchingFlightRecordChecked().subscribe(b=>{this.SearchingFlightRecordChecked=b}),this.commonService.GetFlightImagePath().subscribe(b=>{this.imageUrl=b}),this.commonService.GetSearchFlightResponse().subscribe(b=>{Object.keys(b).length>0?(console.log("data>>>>>>123",b),this.commonService.SetSearchingFlightLoaderStatus(!0),this.flightdetails=b.data||b.data_oneway,this.bookingToken=b.booking_token,this.filterAirlinesResponse=b.data||b.data_oneway,this.flightdetails.forEach(j=>{this.isAirlinesList.push(j.airline_name),this.isAirlinesStopList.push(j.no_of_stop),j.adult_child=this.totalTravelersValue.adult+this.totalTravelersValue.child>j.pricing.total_available_seats?j.pricing.total_available_seats:this.totalTravelersValue.adult+this.totalTravelersValue.child}),console.log("function is being called here ============================= 131"),this.minValue=Math.min(...this.flightdetails.map(j=>j.total_payable_price)),this.maxValue=Number(Math.max(...this.flightdetails.map(j=>j.total_payable_price))),this.commonService.SetSearchingFlightLoaderStatus(!1),this.options={floor:this.minValue,ceil:this.maxValue}):this.flightdetails=[]}),this.commonService.GetMasterTripOptions().subscribe(b=>{b&&(this.isMasterOptions=b)}),this.commonService.GetSelectedTravelersData().subscribe(b=>{Object.keys(b).length>0&&(this.isTravelsObject=b)}),this.commonService.GetUserBalance().subscribe(b=>{Object.keys(b).length>0&&(this.isAccountBalance=b.available_balance)}),this.commonService.GetSearchFlightResponse().subscribe(b=>{this.count=10,this.imageUrl=b.imgBasePath,sessionStorage.setItem("imagesBasePath_data",JSON.stringify(this.imageUrl)),b.length>0?(this.flightdetails=null==b?void 0:b.data,this.flightdetails.sort(function(et,ve){return et.final_pay_amount-ve.final_pay_amount}),this.bookingToken=b.booking_token,this.flightdetails.forEach(et=>{Object.assign(et,{selectedFight:{}}),this.isAirlinesList.push(et.airline_name),this.isAirlinesStopList.push(et.no_of_stop),this.minValue=Math.min(...this.flightdetails.map(ve=>ve.pricing.final_pay_amount)),this.maxValue=Number(Math.max(...this.flightdetails.map(ve=>ve.pricing.final_pay_amount))),this.options={floor:this.minValue,ceil:this.maxValue}}),console.log("flightdetails=======1111111====>>>>>>>>>",this.flightdetails)):this.flightdetails=[]}),this.commonService.GetSearchFlightOnewayResponse().subscribe(b=>{this.count=10,this.imageUrl=b.imgBasePath;var j=sessionStorage.getItem("search_form_Data"),et=JSON.parse(j).formValue.adult+JSON.parse(j).formValue.child;if(""!=b.data){var ve=[];2==this.isMasterOptions&&(this.flightdetailsOnword=null==b?void 0:b.data,console.log("this.flightdetailsOnword ============================= 253 ===",this.flightdetailsOnword[0]),this.flightdetailsOnword.forEach(wi=>{if(ve.find(Ki=>Ki.flight_number==wi.flight_number&&Ki.fares[0].fare_type==wi.fares[0].fare_type)){var Fi=ve.findIndex(Ki=>Ki.flight_number==wi.flight_number&&Ki.fares[0].fare_type==wi.fares[0].fare_type);ve[Fi].fares[0].net_amount>wi.fares[0].net_amount&&wi.fares[0].total_available_seats>=et&&(ve.splice(Fi,1),ve.push(wi)),ve[Fi].fares.push(wi.fares[0])}else wi.fares[0].total_available_seats>=et&&ve.push(wi)}),this.flightdetailsOnword=ve,this.flightdetailsOnword.sort(function(wi,Fi){return wi.fares[0].net_amount-Fi.fares[0].net_amount}),this.filterAirlinesResponse=ve),this.bookingToken=b.booking_token,this.flightdetailsOnword.forEach(wi=>{Object.assign(wi,{selectedFight:{}}),this.isAirlinesList.push(wi.airline_name),this.isAirlinesStopList.push(wi.no_of_stop)}),2==this.isMasterOptions&&(this.isTotalPassenger=JSON.parse(j).formValue.travellers,this.flightdetailsOnword.forEach(wi=>{wi.selectedFight=wi.fares[0]}),this.minValue=Math.min(...this.flightdetailsOnword.map(wi=>wi.fares[0].net_amount)),this.maxValue=Number(Math.max(...this.flightdetailsOnword.map(wi=>wi.fares[0].net_amount))),this.options={floor:this.minValue,ceil:this.maxValue}),this.flightdetails=this.flightdetailsOnword}else this.flightdetailsOnword=[]}),this.commonService.GetSearchFlightReturnResponse().subscribe(b=>{this.count=10,this.imageUrl=b.imgBasePath;var j=sessionStorage.getItem("search_form_Data"),et=JSON.parse(j).formValue.adult+JSON.parse(j).formValue.child;if(""!=b.data){var ve=[];2==this.isMasterOptions&&(this.flightdetailsReturn=null==b?void 0:b.data,this.flightdetailsReturn.forEach(wi=>{if(ve.find(Ki=>Ki.flight_number==wi.flight_number&&Ki.fares[0].fare_type==wi.fares[0].fare_type)){var Fi=ve.findIndex(Ki=>Ki.flight_number==wi.flight_number&&Ki.fares[0].fare_type==wi.fares[0].fare_type);ve[Fi].fares[0].net_amount>wi.fares[0].net_amount&&wi.fares[0].total_available_seats>=et&&(ve.splice(Fi,1),ve.push(wi)),ve[Fi].fares.push(wi.fares[0])}else wi.fares[0].total_available_seats>=et&&ve.push(wi)}),this.flightdetailsReturn=ve,this.flightdetailsReturn.sort(function(wi,Fi){return wi.fares[0].net_amount-Fi.fares[0].net_amount}),this.filterAirlinesResponseReturn=ve),this.bookingToken=b.booking_token,this.flightdetailsReturn.forEach(wi=>{Object.assign(wi,{selectedFight:{}}),this.isAirlinesList.push(wi.airline_name),this.isAirlinesStopList.push(wi.no_of_stop)}),2==this.isMasterOptions&&(j=sessionStorage.getItem("search_form_Data"),this.isTotalPassenger=JSON.parse(j).formValue.travellers,this.flightdetailsReturn.forEach(Fi=>{Fi.selectedFight=Fi.fares[0]}),this.minValue=Math.min(...this.flightdetailsReturn.map(Fi=>Fi.fares[0].net_amount)),this.maxValue=Number(Math.max(...this.flightdetailsReturn.map(Fi=>Fi.fares[0].net_amount))),this.options={floor:this.minValue,ceil:this.maxValue})}else this.flightdetailsReturn=[]})}onclick(){this.ReadMore=!this.ReadMore,this.visible=!this.visible}close(){this.visible=!this.visible}selectedTabValue(d,b){this.labelName=d.tab.textLabel,"Fare Rules"==this.labelName&&this.apiService.onFitFareRulesFlightSearch(b.selectedFight.inventory_from,{fare_id:b.selectedFight.id,dep_city:b.departure_airport_code,arr_city:b.arrival_airport_code,static:b.selectedFight.static,booking_token_id:b.selectedFight.booking_token}),this.commonService.GetFareRuleData().subscribe(et=>{et&&(this.isFareRuleData=et)})}onScroll(){this.bottomReached()&&(this.count+=10)}bottomReached(){return 1.2*(window.innerHeight+window.scrollY)>=document.body.offsetHeight}duration(d){var b=d.split(":");return b[0]+" hrs : "+b[1]+" mins"}resetClick(){window.location.reload()}shortPriceFun(d){console.log("event=================>>>>>>",d),this.flightdetails.sort("asc"==d?(b,j)=>b.pricing.final_pay_amount-j.pricing.final_pay_amount:(b,j)=>j.pricing.final_pay_amount-b.pricing.final_pay_amount)}onChangeDepartureTiming(d,b){b.is_selected=d.checked,this.isEvent=d.source.id,this.isEvent1=d.checked,this.applyFilter()}onChangeArrivalTiming(d,b){b.is_selected=d.checked,this.applyFilter()}onChangeAirlines(d,b){if(d.checked)this.seachingAirlinesArray.push(b);else{var j=this.seachingAirlinesArray.map(function(et){return et}).indexOf(b);this.seachingAirlinesArray.splice(j,1)}this.applyFilter()}onChangeAirlinesStop(d,b){if(d.checked)this.seachingAirlinesStopArray.push(b);else{var j=this.seachingAirlinesStopArray.map(function(et){return et}).indexOf(b);this.seachingAirlinesStopArray.splice(j,1)}this.applyFilter()}onChangeRefundableFare(d){this.isRefundableFareFlag=d.checked,this.applyFilter()}onChangeNonRefundableFare(d){this.isNonRefundableFareFlag=d.checked,this.applyFilter()}applyFilter(){this.flightdetails=this.filterAirlinesResponse,this.flightdetailsReturn=this.filterAirlinesResponseReturn;var d=[],b=[],j=this.Timings.filter(ve=>ve.is_selected),et=this.InTimings.filter(ve=>ve.is_selected);j.length>0&&(j.forEach(ve=>{var wi=ve.value.split("-"),Fi={min:"",max:""};Fi.min=wi[0],Fi.max=wi[1],d=d.concat(Fi)}),1==d.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.departure_time>=d[0].min&&ve.departure_time<=d[0].max),this.flightdetailsReturn=this.filterAirlinesResponseReturn.filter(ve=>ve.departure_time>=d[0].min&&ve.departure_time<=d[0].max)),2==d.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.departure_time>=d[0].min&&ve.departure_time<=d[0].max||ve.departure_time>=d[1].min&&ve.departure_time<=d[1].max),this.flightdetailsReturn=this.filterAirlinesResponseReturn.filter(ve=>ve.departure_time>=d[0].min&&ve.departure_time<=d[0].max||ve.departure_time>=d[1].min&&ve.departure_time<=d[1].max)),3==d.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.departure_time>=d[0].min&&ve.departure_time<=d[0].max||ve.departure_time>=d[1].min&&ve.departure_time<=d[1].max||ve.departure_time>=d[2].min&&ve.departure_time<=d[2].max),this.flightdetailsReturn=this.filterAirlinesResponseReturn.filter(ve=>ve.departure_time>=d[0].min&&ve.departure_time<=d[0].max||ve.departure_time>=d[1].min&&ve.departure_time<=d[1].max||ve.departure_time>=d[2].min&&ve.departure_time<=d[2].max)),4==d.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.departure_time>=d[0].min&&ve.departure_time<=d[0].max||ve.departure_time>=d[1].min&&ve.departure_time<=d[1].max||ve.departure_time>=d[2].min&&ve.departure_time<=d[2].max||ve.departure_time>=d[3].min&&ve.departure_time<=d[3].max),this.flightdetailsReturn=this.filterAirlinesResponseReturn.filter(ve=>ve.departure_time>=d[0].min&&ve.departure_time<=d[0].max||ve.departure_time>=d[1].min&&ve.departure_time<=d[1].max||ve.departure_time>=d[2].min&&ve.departure_time<=d[2].max||ve.departure_time>=d[3].min&&ve.departure_time<=d[3].max))),et.length>0&&(et.forEach(ve=>{var wi=ve.value.split("-"),Fi={min:"",max:""};Fi.min=wi[0],Fi.max=wi[1],b=b.concat(Fi)}),1==b.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.arrival_time>=b[0].min&&ve.arrival_time<=b[0].max)),2==b.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.arrival_time>=b[0].min&&ve.arrival_time<=b[0].max||ve.arrival_time>=b[1].min&&ve.arrival_time<=b[1].max)),3==b.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.arrival_time>=b[0].min&&ve.arrival_time<=b[0].max||ve.arrival_time>=b[1].min&&ve.arrival_time<=b[1].max||ve.arrival_time>=b[2].min&&ve.arrival_time<=b[2].max)),4==b.length&&(this.flightdetails=this.flightdetails.filter(ve=>ve.arrival_time>=b[0].min&&ve.arrival_time<=b[0].max||ve.arrival_time>=b[1].min&&ve.arrival_time<=b[1].max||ve.arrival_time>=b[2].min&&ve.arrival_time<=b[2].max||ve.arrival_time>=b[3].min&&ve.arrival_time<=b[3].max))),this.minValue&&this.maxValue&&(this.flightdetails=this.flightdetails.filter(ve=>ve.pricing.final_pay_amount>=this.minValue&&ve.pricing.final_pay_amount<=this.maxValue),this.flightdetailsReturn=this.filterAirlinesResponseReturn.filter(ve=>ve.pricing.final_pay_amount>=this.minValue&&ve.pricing.final_pay_amount<=this.maxValue)),this.seachingAirlinesArray.length>0&&(this.flightdetails=this.flightdetails.filter(ve=>this.seachingAirlinesArray.indexOf(ve.airline_name)>-1),this.flightdetailsReturn=this.filterAirlinesResponseReturn.filter(ve=>this.seachingAirlinesArray.indexOf(ve.airline_name)>-1)),this.seachingAirlinesStopArray.length>0&&(this.flightdetails=this.flightdetails.filter(ve=>this.seachingAirlinesStopArray.indexOf(ve.no_of_stop)>-1),this.flightdetailsReturn=this.filterAirlinesResponseReturn.filter(ve=>this.seachingAirlinesStopArray.indexOf(ve.no_of_stop)>-1)),1==this.isRefundableFareFlag&&(this.flightdetails=this.flightdetails.filter(ve=>ve.fares[0].refundable===this.isRefundableFareFlag)),1==this.isNonRefundableFareFlag&&(this.flightdetailsReturn=this.flightdetailsReturn.filter(ve=>ve.fares[0].refundable===!this.isNonRefundableFareFlag))}removeDuplicates(d){return d.filter((b,j)=>d.indexOf(b)==j)}durationdiff(d,b){var wi,Fi,j=d.departure_time,et=d.arrival_time,ve=d.departure_date,Ki=parseInt(j.split(":")[0]),_r=parseInt(et.split(":")[0]);if("oneway"==b){if("0"==d.duration){if(_r>>",d),d.pricing.total_available_seats>=this.totalTravelersData?(sessionStorage.setItem("booking_details",JSON.stringify({data:d})),1==this.isMasterOptions?(sessionStorage.setItem("booking_token",JSON.stringify({token:this.bookingToken})),this.router.navigate(["/search-details/"+d.flight_id]).then(()=>{window.location.reload()})):(sessionStorage.setItem("booking_token",JSON.stringify({token:d.booking_token})),this.router.navigate(["/search-details-fit/"]).then(()=>{window.location.reload()}))):this.modalService.SetAvailableSeatModal(!0)}checkOffer(){}onCheckRecordFlag(d){return!(d.length>0)}onSelectOnword(d,b){this.commonService.SetLoader(!0),console.log("flight-----------\x3e>>>",d);var j=sessionStorage.getItem("search_form_Data");sessionStorage.setItem("selected_FIT_data",JSON.stringify(b)),sessionStorage.setItem("Booking_token",JSON.stringify(b.booking_token)),sessionStorage.setItem("book_own_inv",JSON.stringify(!1)),sessionStorage.setItem("Regular Search",JSON.stringify(2==this.isMasterOptions)),this.aval_seat=d.selectedFight.total_available_seats;var ve=Number(JSON.parse(j).formValue.adult)+Number(JSON.parse(j).formValue.child);this.aval_seat>=ve?(sessionStorage.setItem("partnerSearch",JSON.stringify(!0)),sessionStorage.setItem("searchedflights_detail",JSON.stringify(d)),this.isOnwordFlight=!1,j=sessionStorage.getItem("searchedflights_detail"),this.isOnwordDataSelect=JSON.parse(j),this.isOnwordShow=!0,this.commonService.SetLoader(!1)):(this.modalService.SetAvailableSeatModal(!0),this.commonService.SetLoader(!1)),this.commonService.SetLoader(!1)}onSelectReturn(d,b){var j=sessionStorage.getItem("search_form_Data");console.log("flight-----------\x3e>>>",d),sessionStorage.setItem("selected_FIT_return",JSON.stringify(b)),sessionStorage.setItem("Booking_token_return",JSON.stringify(b.booking_token)),sessionStorage.setItem("book_own_inv_return",JSON.stringify(!1)),sessionStorage.setItem("Regular Search",JSON.stringify(2==this.isMasterOptions)),this.aval_seat=d.selectedFight.total_available_seats;var ve=Number(JSON.parse(j).formValue.adult)+Number(JSON.parse(j).formValue.child);this.aval_seat>=ve?(sessionStorage.setItem("partnerSearch",JSON.stringify(!0)),sessionStorage.setItem("searchedflights_detail_returnCHEAPFIXDEPARTUREs",JSON.stringify(d)),setTimeout(()=>{var wi=sessionStorage.getItem("searchedflights_detail_returnCHEAPFIXDEPARTUREs");this.isReturnDataSelect=JSON.parse(wi),this.isReturnValue=!0},100),this.isReturnSelect=!0):this.modalService.SetAvailableSeatModal(!0)}onFlightOnwordReturn(){this.router.navigateByUrl("search-details-fit")}bookflightFIT(d,b){var j=sessionStorage.getItem("search_form_Data");sessionStorage.setItem("selected_FIT_data",JSON.stringify(b)),sessionStorage.setItem("Booking_token",JSON.stringify(b.booking_token)),sessionStorage.setItem("book_own_inv",JSON.stringify(!1)),this.aval_seat=d.selectedFight.total_available_seats;var ve=Number(JSON.parse(j).formValue.adult)+Number(JSON.parse(j).formValue.child);this.aval_seat>=ve?(sessionStorage.setItem("partnerSearch",JSON.stringify(!0)),sessionStorage.setItem("searchedflights_detail",JSON.stringify(d)),this.router.navigateByUrl("/search-details-fit")):this.modalService.SetAvailableSeatModal(!0)}shortDepartFunReturn(d,b){this.isReturnRcom=!this.isReturnRcom,"depart_time"==d&&"asc"==b?(this.flightdetailsReturn.sort((j,et)=>j.departure_time.localeCompare(et.departure_time)),this.shortDeparReturn="asc"):(this.flightdetailsReturn.sort((j,et)=>et.departure_time.localeCompare(j.departure_time)),this.shortDeparReturn="desc")}shortArrFunReturn(d,b){this.isReturnChepast=!this.isReturnChepast,"arriv_time"==d&&"asc"==b?(this.flightdetailsReturn.sort((j,et)=>j.arrival_time.localeCompare(et.arrival_time)),this.shortArrivalReturn="asc"):(this.flightdetailsReturn.sort((j,et)=>et.arrival_time.localeCompare(j.arrival_time)),this.shortArrivalReturn="desc")}shortPriceFunReturn(d,b){this.isReturnQuick=!this.isReturnQuick,"price_short"==d&&"asc"==b?(this.flightdetailsReturn.sort((j,et)=>j.pricing.final_pay_amount-et.pricing.final_pay_amount),this.shortPriceReturn="asc"):(this.flightdetailsReturn.sort((j,et)=>et.pricing.final_pay_amount-j.pricing.final_pay_amount),this.shortPriceReturn="desc")}shortDepartFun(d,b){this.isRecomSelecte=!this.isRecomSelecte,"depart_time"==d&&"asc"==b?(this.flightdetailsOnword.sort((j,et)=>j.departure_time.localeCompare(et.departure_time)),this.shortDepar="asc"):(this.flightdetailsOnword.sort((j,et)=>et.departure_time.localeCompare(j.departure_time)),this.shortDepar="desc")}shortArrFun(d,b){this.isQuickSelect=!this.isQuickSelect,"arriv_time"==d&&"asc"==b?(this.flightdetailsOnword.sort((j,et)=>j.arrival_time.localeCompare(et.arrival_time)),this.shortArrival="asc"):(this.flightdetailsOnword.sort((j,et)=>et.arrival_time.localeCompare(j.arrival_time)),this.shortArrival="desc")}shortPriceFunFit(d,b){this.isPriceSelecte=!this.isPriceSelecte,"price_short"==d&&"asc"==b?(this.flightdetailsOnword.sort((j,et)=>j.pricing.final_pay_amount-et.pricing.final_pay_amount),this.shortPrice="asc"):(this.flightdetailsOnword.sort((j,et)=>et.pricing.final_pay_amount-j.pricing.final_pay_amount),this.shortPrice="desc")}isModifyClick(){this.isModifyData=!this.isModifyData}copyToClipboard(d){navigator.clipboard?navigator.clipboard.writeText(d.innerText).then(()=>{this.messageService.showSuccess("copied")},b=>{console.log(b)}):console.log("Browser do not support Clipboard API")}copyToClipboardMobile(d){navigator.clipboard?navigator.clipboard.writeText(d.innerText).then(()=>{this.messageService.showSuccess("copied")},b=>{console.log(b)}):console.log("Browser do not support Clipboard API")}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.v_),e.Y36(g.Z7),e.Y36(t.uU),e.Y36(H.F0),e.Y36(g.ez),e.Y36(g.gK))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-holiday-result"]],hostBindings:function(d,b){1&d&&e.NdJ("scroll",function(){return b.onScroll()},!1,e.Jf7)},features:[e._Bn([t.uU])],decls:271,vars:1,consts:[[4,"ngIf"],[1,"holiday-result"],[1,"container"],[1,"row"],[1,"col-md-12"],[1,"regHeading","mb-3"],[1,"d-flex",2,"align-items","center"],[1,"mainselect"],[1,"select-dropdown"],[1,"selectd",3,"change"],["value","",1,"ft-14","fw-500","gc"],[1,"col-md-4"],[1,"filterWrapper"],[1,"days"],[1,"d-flex","justify-content-between","mt-5"],[1,"form-group","form-check"],["type","checkbox","id","exampleCheck1",1,"form-check-input"],["for","exampleCheck1",1,"form-check-label"],[1,"d-flex","justify-content-between"],[1,"hotel-Category"],[1,"categoryRating"],[1,"star-rating-count"],[1,"Flights"],[1,"Places"],["type","text","placeholder","",1,"form-control"],[1,"d-flex","justify-content-between","mt-3"],[1,"Themes"],[1,"Package-Type"],[1,"PremiumPackages"],[1,"col-md-8"],[1,"row","m-0"],[1,"col-md-6"],[1,"package-card"],["src","https://hldak.mmtcdn.com/prod-s3-hld-hpcmsadmin/holidays/images/cities/3051/Beach.jpg","alt","",1,"w-100"],[1,"d-flex","m-0","justify-content-between","mt-2","px-2"],[1,"p-0","m-0"],[1,"p-0","m-0","package-gn"],[1,"ft-12","gc","px-2"],[1,"two-column-list","my-3","px-2",2,"list-style","none"],[1,"fa","fa-certificate","ft-12"],[1,"visitListWrapper","my-3","px-2"],[2,"color","rgb(0, 126, 125)"],["src","assets/images/holiday/right-icon.png","alt","Highlight Icon",1,"highlight-icon"],[1,"includeWrapper"],[1,"includeItemCard"],[1,"leftSec"],[1,""],[1,"rightSec"],[1,"m-0"],[1,"priceStyle"],["src","https://hldak.mmtcdn.com/prod-s3-hld-hpcmsadmin/holidays/images/cities/3052/Beautiful%20tropical%20beach%20in%20Thailand.jpg","alt","",1,"w-100"],[1,"pt-5","resultData2",2,"background-image","url('assets/images/holiday/holiday-result-bg.webp')","background-repeat","no-repeat","background-size","cover","background-position","0px -400px"],[2,"margin-top","20%"]],template:function(d,b){1&d&&(e.YNc(0,Lh,7,0,"ng-container",0),e.TgZ(1,"section",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"h6"),e._uU(7,"Fillter"),e.qZA(),e.TgZ(8,"div")(9,"div",6)(10,"span"),e._uU(11,"sort by"),e.qZA(),e._uU(12,"\xa0\xa0 "),e.TgZ(13,"div",7)(14,"div",8)(15,"select",9),e.NdJ("change",function(et){return b.shortPriceFun(et.target.value)}),e.TgZ(16,"option",10),e._uU(17,"Popular"),e.qZA(),e.TgZ(18,"option",10),e._uU(19,"Price : "),e.TgZ(20,"span"),e._uU(21,"Low to High"),e.qZA()(),e.TgZ(22,"option",10),e._uU(23,"Duration : "),e.TgZ(24,"span"),e._uU(25,"Low to High"),e.qZA()()()()()()()()()(),e.TgZ(26,"div",3)(27,"div",11)(28,"div",12)(29,"h5"),e._uU(30,"Duration"),e.qZA(),e.TgZ(31,"p"),e._uU(32,"pending"),e.qZA(),e.TgZ(33,"div",13)(34,"div",14)(35,"div",15),e._UZ(36,"input",16),e.TgZ(37,"label",17),e._uU(38," < 5N "),e.qZA()(),e.TgZ(39,"p"),e._uU(40,"(21)"),e.qZA()(),e.TgZ(41,"div",18)(42,"div",15),e._UZ(43,"input",16),e.TgZ(44,"label",17),e._uU(45," 5N - 6N "),e.qZA()(),e.TgZ(46,"p"),e._uU(47,"(19)"),e.qZA()(),e.TgZ(48,"div",18)(49,"div",15),e._UZ(50,"input",16),e.TgZ(51,"label",17),e._uU(52," 6N - 7N "),e.qZA()(),e.TgZ(53,"p"),e._uU(54,"(25)"),e.qZA()()(),e._UZ(55,"hr"),e.TgZ(56,"div",19)(57,"h5"),e._uU(58,"Hotel Category"),e.qZA(),e.TgZ(59,"span",20)(60,"span"),e._uU(61,"3\u2605"),e.qZA(),e.TgZ(62,"span",21),e._uU(63,"(55)"),e.qZA()(),e.TgZ(64,"span",20)(65,"span"),e._uU(66,"3\u2605"),e.qZA(),e.TgZ(67,"span",21),e._uU(68,"(55)"),e.qZA()(),e.TgZ(69,"span",20)(70,"span"),e._uU(71,"3\u2605"),e.qZA(),e.TgZ(72,"span",21),e._uU(73,"(55)"),e.qZA()()(),e._UZ(74,"hr"),e.TgZ(75,"h5"),e._uU(76,"Budget"),e.qZA(),e.TgZ(77,"p"),e._uU(78,"pending"),e.qZA(),e._UZ(79,"hr"),e.TgZ(80,"div",22)(81,"h5"),e._uU(82,"Flights"),e.qZA(),e.TgZ(83,"span",20),e._uU(84,"With Flight (105)"),e.qZA(),e.TgZ(85,"span",20),e._uU(86,"Without Flight (76)"),e.qZA()(),e._UZ(87,"hr"),e.TgZ(88,"h5"),e._uU(89,"Places"),e.qZA(),e.TgZ(90,"div",23),e._UZ(91,"input",24),e.TgZ(92,"div",25)(93,"div",15),e._UZ(94,"input",16),e.TgZ(95,"label",17),e._uU(96," Phuket "),e.qZA()(),e.TgZ(97,"p"),e._uU(98,"(21)"),e.qZA()(),e.TgZ(99,"div",18)(100,"div",15),e._UZ(101,"input",16),e.TgZ(102,"label",17),e._uU(103," Bangkok "),e.qZA()(),e.TgZ(104,"p"),e._uU(105,"(19)"),e.qZA()(),e.TgZ(106,"div",18)(107,"div",15),e._UZ(108,"input",16),e.TgZ(109,"label",17),e._uU(110," Pattaya "),e.qZA()(),e.TgZ(111,"p"),e._uU(112,"(25)"),e.qZA()()(),e._UZ(113,"hr"),e.TgZ(114,"h5"),e._uU(115,"Themes"),e.qZA(),e.TgZ(116,"div",26)(117,"div",25)(118,"div",15),e._UZ(119,"input",16),e.TgZ(120,"label",17),e._uU(121," Culture "),e.qZA()(),e.TgZ(122,"p"),e._uU(123,"(21)"),e.qZA()(),e.TgZ(124,"div",18)(125,"div",15),e._UZ(126,"input",16),e.TgZ(127,"label",17),e._uU(128," Adventure "),e.qZA()(),e.TgZ(129,"p"),e._uU(130,"(19)"),e.qZA()(),e.TgZ(131,"div",18)(132,"div",15),e._UZ(133,"input",16),e.TgZ(134,"label",17),e._uU(135," Wildlife "),e.qZA()(),e.TgZ(136,"p"),e._uU(137,"(25)"),e.qZA()()(),e._UZ(138,"hr"),e.TgZ(139,"div",27)(140,"h5"),e._uU(141,"Package Type"),e.qZA(),e.TgZ(142,"span",20),e._uU(143,"Customizable (102)"),e.qZA(),e.TgZ(144,"span",20),e._uU(145,"Group Package (2)"),e.qZA()(),e._UZ(146,"hr"),e.TgZ(147,"h5"),e._uU(148,"Premium Packages"),e.qZA(),e.TgZ(149,"div",28)(150,"div",25)(151,"div",15),e._UZ(152,"input",16),e.TgZ(153,"label",17),e._uU(154," Premium packages "),e.qZA()(),e.TgZ(155,"p"),e._uU(156,"(21)"),e.qZA()()()()(),e.TgZ(157,"div",29)(158,"div",30)(159,"div",31)(160,"div",32),e._UZ(161,"img",33),e.TgZ(162,"div",34)(163,"h6",35),e._uU(164,"Breathtaking Pattaya & Bangkok Get"),e.qZA(),e.TgZ(165,"p",36),e._uU(166,"5N/6D"),e.qZA()(),e.TgZ(167,"p",37),e._uU(168,"2N Krabi . 3N Phuket"),e.qZA(),e._UZ(169,"hr"),e.TgZ(170,"ul",38)(171,"li"),e._UZ(172,"i",39),e._uU(173," \xa0Round Trip Flights"),e.qZA(),e.TgZ(174,"li"),e._UZ(175,"i",39),e._uU(176," \xa04 Star Hotels"),e.qZA(),e.TgZ(177,"li"),e._UZ(178,"i",39),e._uU(179," \xa0Airport Transfers"),e.qZA(),e.TgZ(180,"li"),e._UZ(181,"i",39),e._uU(182," \xa0Airport Pickup & Drop"),e.qZA(),e.TgZ(183,"li"),e._UZ(184,"i",39),e._uU(185," \xa05 Activities"),e.qZA(),e.TgZ(186,"li"),e._UZ(187,"i",39),e._uU(188," \xa0Selected Meals"),e.qZA()(),e.TgZ(189,"ul",40)(190,"li",41),e._UZ(191,"img",42),e._uU(192,"Safari World"),e.qZA(),e.TgZ(193,"li",41),e._UZ(194,"img",42),e._uU(195,"Inter City Transfer"),e.qZA(),e.TgZ(196,"li",41),e._UZ(197,"img",42),e._uU(198,"Coral Island"),e.qZA()(),e.TgZ(199,"div",43)(200,"div",44)(201,"span",45)(202,"span",46),e._uU(203,"Limited Time Offer"),e.qZA()(),e.TgZ(204,"div",47)(205,"p",48)(206,"span",49),e._uU(207,"\u20b948,158"),e.qZA(),e.TgZ(208,"span"),e._uU(209," /Person"),e.qZA()(),e.TgZ(210,"p")(211,"span"),e._uU(212,"Total Price"),e.qZA(),e.TgZ(213,"span"),e._uU(214," \u20b996,316"),e.qZA()()()()()()(),e.TgZ(215,"div",31)(216,"div",32),e._UZ(217,"img",50),e.TgZ(218,"div",34)(219,"h6",35),e._uU(220,"Spectacular Krabi and Phuket Getaway"),e.qZA(),e.TgZ(221,"p",36),e._uU(222,"5N/6D"),e.qZA()(),e.TgZ(223,"p",37),e._uU(224,"2N Krabi . 3N Phuket"),e.qZA(),e._UZ(225,"hr"),e.TgZ(226,"ul",38)(227,"li"),e._UZ(228,"i",39),e._uU(229," \xa0Round Trip Flights"),e.qZA(),e.TgZ(230,"li"),e._UZ(231,"i",39),e._uU(232," \xa04 Star Hotels"),e.qZA(),e.TgZ(233,"li"),e._UZ(234,"i",39),e._uU(235," \xa0Airport Transfers"),e.qZA(),e.TgZ(236,"li"),e._UZ(237,"i",39),e._uU(238," \xa0Airport Pickup & Drop"),e.qZA(),e.TgZ(239,"li"),e._UZ(240,"i",39),e._uU(241," \xa05 Activities"),e.qZA(),e.TgZ(242,"li"),e._UZ(243,"i",39),e._uU(244," \xa0Selected Meals"),e.qZA()(),e.TgZ(245,"ul",40)(246,"li",41),e._UZ(247,"img",42),e._uU(248,"Safari World"),e.qZA(),e.TgZ(249,"li",41),e._UZ(250,"img",42),e._uU(251,"Inter City Transfer"),e.qZA(),e.TgZ(252,"li",41),e._UZ(253,"img",42),e._uU(254,"Coral Island"),e.qZA()(),e.TgZ(255,"div",43)(256,"div",44)(257,"span",45)(258,"span",46),e._uU(259,"Limited Time Offer"),e.qZA()(),e.TgZ(260,"div",47)(261,"p",48)(262,"span",49),e._uU(263,"\u20b948,158"),e.qZA(),e.TgZ(264,"span"),e._uU(265," /Person"),e.qZA()(),e.TgZ(266,"p")(267,"span"),e._uU(268,"Total Price"),e.qZA(),e.TgZ(269,"span"),e._uU(270," \u20b996,316"),e.qZA()()()()()()()()()()()()),2&d&&e.Q6J("ngIf",!b.windowSizeValue)},directives:[t.O5,Nh.w,ne.YN,ne.Kr],styles:['.resultData2[_ngcontent-%COMP%]{height:470px;position:relative;top:-130px}.regHeading[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.regHeading[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{color:#081b2f;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.regHeading[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#071a2e;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.mainselect[_ngcontent-%COMP%] .selectd[_ngcontent-%COMP%]{display:flex;width:179px;min-width:120px;padding:4px 8px!important;justify-content:center;align-items:center;gap:-4px}.mainselect[_ngcontent-%COMP%] .select-dropdown[_ngcontent-%COMP%], .mainselect[_ngcontent-%COMP%] .select-dropdown[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{margin:0;padding:0;position:relative;box-sizing:border-box}.mainselect[_ngcontent-%COMP%] .select-dropdown[_ngcontent-%COMP%]{position:relative;border-radius:999px;border:1px solid #C5C5C5}.mainselect[_ngcontent-%COMP%] .select-dropdown[_ngcontent-%COMP%] select[_ngcontent-%COMP%]{max-width:100%;padding:8px 24px 8px 10px;border:none;background-color:transparent;-webkit-appearance:none;appearance:none;color:#071a2e;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.mainselect[_ngcontent-%COMP%] .select-dropdown[_ngcontent-%COMP%] select[_ngcontent-%COMP%]:active, .mainselect[_ngcontent-%COMP%] .select-dropdown[_ngcontent-%COMP%] select[_ngcontent-%COMP%]:focus{outline:none;box-shadow:none}.mainselect[_ngcontent-%COMP%] .select-dropdown[_ngcontent-%COMP%]:after{content:"";position:absolute;top:50%;right:8px;width:0;height:0;margin-top:-2px;border-top:5px solid #aaa;border-right:5px solid transparent;border-left:5px solid transparent}.package-gn[_ngcontent-%COMP%]{border:1px solid #16477f;border-radius:4px;padding:2px 4px!important;color:#16477f;font-size:12px;font-weight:700}.two-column-list[_ngcontent-%COMP%]{-moz-column-count:2;-moz-column-gap:80px;-webkit-column-count:2;-webkit-column-gap:80px;column-count:2;column-gap:10px}.two-column-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:14px}.visitListWrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;position:relative}.visitListWrapper[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;align-items:flex-start;margin-bottom:3px;width:100%;color:#007e7d}.visitListWrapper[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .highlight-icon[_ngcontent-%COMP%]{height:6px;width:8px;margin-top:7px;margin-right:8px}.package-card[_ngcontent-%COMP%]{box-shadow:#43475545 0 0 .25em,#5a7dbc0d 0 .25em 1em;border-radius:10px}.package-card[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{border-radius:10px 10px 0 0}.includeWrapper[_ngcontent-%COMP%]{background:#f9f9f9;border:1px solid #e5e5e5;border-radius:0 0 8px 8px;padding:5px 5px 0;display:flex;flex-direction:column;margin:0 0 53px!important}.includeWrapper[_ngcontent-%COMP%] .includeItemCard[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.includeWrapper[_ngcontent-%COMP%] .includeItemCard[_ngcontent-%COMP%] .leftSec[_ngcontent-%COMP%]{flex:1}.includeWrapper[_ngcontent-%COMP%] .rightSec[_ngcontent-%COMP%]{flex:1;text-align:right;color:#757575;font-size:12px}.includeWrapper[_ngcontent-%COMP%] .rightSec[_ngcontent-%COMP%] .priceStyle[_ngcontent-%COMP%]{font-weight:900;font-size:18px;line-height:22px;color:#000}.filterWrapper[_ngcontent-%COMP%]{background:#fff;padding:24px 30px 30px;height:calc(100vh - 144px);overflow-y:auto;box-shadow:#43475545 0 0 .25em,#5a7dbc0d 0 .25em 1em;border-radius:10px}.filterWrapper[_ngcontent-%COMP%] .categoryRating[_ngcontent-%COMP%]{width:35%;padding:6px;border-radius:8px;border:1px solid #dedede;justify-content:center;font-size:14px;color:#4a4a4a;cursor:pointer;justify-content:flex-start;align-items:center;margin:0 5px 0 0}.filterWrapper[_ngcontent-%COMP%] .star-rating-count[_ngcontent-%COMP%]{margin-top:4px}']}),D})();const qh=["first_name"];let Hh=(()=>{class D{constructor(d,b,j,et,ve,wi,Fi,Ki){this.commonService=d,this.modalService=b,this.datePipe=j,this.formBuilder=et,this.apiService=ve,this.activatedRoute=wi,this.dateAdapter=Fi,this.messageService=Ki,this.getData={},this.flightdetails=[],this.bookingToken="",this.isLoggedInUser={},this.imageUrl="",this.isBaggageDetail=!1,this.isContactDetail=!1,this.isLoggedIn=!1,this.outSide=!0,this.pgGat=!1,this.searched_flight_detail={},this.searched_form_data={},this.currentdate=this.datePipe.transform(new Date,"yyyy-MM-dd"),this.endatdate=this.datePipe.transform(new Date,"yyyy-MM-dd"),this.submitted=!1,this.btnsubmitted=!1,this.isTravelsObject={adult:1,child:0,infant:0},this.isChangeAmount=0,this.imageBaseUrl="",this.disableButtonFalse=!0,this.dateAdapter.setLocale("en-GB")}ngOnInit(){setTimeout(()=>{this.modalService.SetGroupfareTicket(!0)},200),this.commonService.GetLoggedInUser().subscribe(Ki=>this.isLoggedInUser=Ki),this.commonService.GetLoggedInStatus().subscribe(Ki=>this.isLoggedIn=Ki),this.isLoggedIn?(this.outSide=!1,this.pgGat=!0):(this.outSide=!0,this.pgGat=!0);var d=new Date,j=((new Date).getMinutes(),new Date(d));j.setMinutes(d.getMinutes()+10);var et=new Date(j).getMinutes();if(this.interval=setInterval(()=>{(new Date).getMinutes()>=et&&clearInterval(this.interval)},1e3),this.activatedRoute.params.forEach(Ki=>{this.bookingId=Ki.id}),this.commonService.GetOwnerUserData().subscribe(Ki=>{Ki&&(this.getData=Ki.special_info)}),this.AddForm=this.formBuilder.group({contact_name:["",ne.kI.required],contact_email:["",ne.kI.required],contact_number:["",ne.kI.required],Attendie:new ne.Oe([])}),this.commonService.GetImageUrl().subscribe(Ki=>{Ki&&(this.imageUrl=Ki)}),this.commonService.GetSelectedTravelersData().subscribe(Ki=>{if(Ki){if(this.isTravelsObject=Ki,this.isTravelsObject.infant){var _r=0;_r+=Number(this.isTravelsObject.infant);for(let Pn=0;Pn<_r;Pn++)this.t.push(this.formBuilder.group({gender:["",ne.kI.required],first_name:["",ne.kI.required],middle_name:[""],last_name:["",ne.kI.required],age:["1"],passport_no:[""],passport_expire_date:[""],dob:["",[ne.kI.required]],path:["infant"],color1:["bg-light-pink"]}))}if(this.isTravelsObject.child){var Hi=0;Hi+=Number(this.isTravelsObject.child);for(let Pn=0;Pn>>",Fi),(new Date).getFullYear();let Hi=new Date(this.subtractYears(this.searched_flight_detail.departure_date,2));console.log("Today is: "+Hi.toLocaleString()),Hi.setDate(Hi.getDate()+1),this.minlastDate=Hi,this.maxlastDate=new Date(this.searched_flight_detail.departure_date),this.minPassportlastDate=new Date(this.AddMonth(this.searched_flight_detail.departure_date,6)),console.log("minlastDate---------",this.minlastDate),console.log("maxlastDate---------",this.maxlastDate)}null!=sessionStorage.getItem("booking_token")&&null!=sessionStorage.getItem("booking_token")&&""!=sessionStorage.getItem("booking_token")&&(ve=sessionStorage.getItem("booking_token"),this.bookingToken=JSON.parse(ve).token),null!=sessionStorage.getItem("search_form_Data")&&null!=sessionStorage.getItem("search_form_Data")&&""!=sessionStorage.getItem("search_form_Data")&&(ve=sessionStorage.getItem("search_form_Data"),this.commonService.SetMasterTripOptions(JSON.parse(ve).isMasterType),this.searched_form_data=JSON.parse(ve).formValue),this.isLoggedInUser&&(this.AddForm.controls.contact_email.setValue(this.isLoggedInUser.email),this.AddForm.controls.contact_name.setValue(this.isLoggedInUser.name),this.AddForm.controls.contact_number.setValue(this.isLoggedInUser.mobile)),this.commonService.GetButtonDisabledFlag().subscribe(Ki=>this.btnsubmitted=Ki),this.commonService.GetMasterTripOptions().subscribe(Ki=>{Ki&&(this.isMasterOption=Ki)})}get formControlErrors(){return this.AddForm.controls}get t(){return this.formControlErrors.Attendie}onItemChange(d){console.log("event=====>>>",d.target.value)}durationSplit(d){var b=d.split(":");return b[0]+" hrs : "+b[1]+" mins"}durationdiff(d,b){var wi,Fi,j=d.departure_time,et=d.arrival_time,ve=d.departure_date,Ki=parseInt(j.split(":")[0]),_r=parseInt(et.split(":")[0]);if("oneway"==b){if("0"==d.duration){if(_r>>>",this.AddForm),this.submitted=!0,this.AddForm.invalid)this.messageService.showError("Please fill required fields");else{var d=this.AddForm.value,b=0;b=b+Number(this.isTravelsObject.adult)+Number(this.isTravelsObject.child)+Number(this.isTravelsObject.infant),d.Attendie.forEach(1==this.searched_flight_detail.international_flight_staus?ve=>{ve.dob=this.convert(ve.dob),ve.passport_expire_date=this.convert(ve.passport_expire_date)}:ve=>{ve.dob=null!=ve.dob&&""!=ve.dob?this.convert(ve.dob):""}),d.Attendie.forEach(ve=>{"infant"==ve.path?ve.age=1:"child"==ve.path?ve.age=5:"adult"==ve.path&&(ve.age=20)});var j="";null!=this.searched_flight_detail.static&&(j=this.searched_flight_detail.static);var et={booking_token_id:this.bookingToken,user_id:this.isLoggedInUser.id,flight_id:this.searched_flight_detail.flight_id,departure_date:this.searched_flight_detail.departure_date,return_date:this.searched_form_data.return_date,adult:this.searched_form_data.adult,children:this.searched_form_data.child,infant:this.searched_form_data.infant,total_book_seats:Number(this.searched_form_data.adult)+Number(this.searched_form_data.child)+Number(this.searched_form_data.infant),amount:this.searched_flight_detail.total_payable_price,total_amount:this.searched_flight_detail.pricing.final_pay_amount,contact_name:d.contact_name,contact_email:d.contact_email,contact_number:d.contact_number,status:"1",transaction_id:"",special_Information:this.getData,flight_traveller_details:d.Attendie,inventory_from:this.searched_flight_detail.pricing.inventory_from,payment_success_url:"d",payment_failure_url:"d",outside:this.outSide,dep_city_code:this.searched_flight_detail.departure_city_code||this.searched_flight_detail.departure_airport_code,arr_city_code:this.searched_flight_detail.arrival_city_code||this.searched_flight_detail.arrival_airport_code,pg:this.pgGat,static:j};1==this.isMasterOption?(sessionStorage.setItem("SetFlightResponseSendingApiRequest",JSON.stringify({data:et,flight_detail:this.searched_flight_detail,inventory_from:this.searched_flight_detail.pricing.inventory_from})),this.commonService.SetFlightResponseSendingApiRequest({data:et,flight_detail:this.searched_flight_detail,inventory_from:this.searched_flight_detail.pricing.inventory_from}),this.commonService.SetPriceUpdate(this.searched_flight_detail.total_payable_price),this.modalService.SetConfirmBookingModal(!0)):(this.isChangeAmount=this.searched_flight_detail.total_payable_price,et.airline_code=this.searched_flight_detail.airline_code,sessionStorage.setItem("SetFlightResponseSendingApiRequest",JSON.stringify({data:et,flight_detail:this.searched_flight_detail,inventory_from:this.searched_flight_detail.pricing.inventory_from})),this.apiService.onRequestFlightBookingFitPriceCheck(et)),sessionStorage.getItem("SetFlightResponseSendingApiRequest")}}onFitBookApiRequest(d,b){var j=d;j.total_amount=b,this.apiService.onRequestFlightBookingFit(j)}convert(d){var b=new Date(d),j=("0"+(b.getMonth()+1)).slice(-2),et=("0"+b.getDate()).slice(-2);return[b.getFullYear(),j,et].join("-")}termsCondition(d){this.disableButtonFalse=1!=d.checked}onBaggageDetail(){this.isBaggageDetail=!this.isBaggageDetail}onContactDetail(){this.isContactDetail=!this.isContactDetail}numberOnly(d){const b=d.which?d.which:d.keyCode;return!(b>31&&(b<48||b>57))}subtractYears(d,b){const j=new Date(d);return j.setFullYear(j.getFullYear()-b),j}AddMonth(d,b){const j=new Date(d);return j.setMonth(j.getMonth()+b),j}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.v_),e.Y36(g.Z7),e.Y36(t.uU),e.Y36(ne.qu),e.Y36(g.gK),e.Y36(H.gz),e.Y36(Pe._A),e.Y36(g.ez))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-holiday-details"]],viewQuery:function(d,b){if(1&d&&e.Gf(qh,5),2&d){let j;e.iGM(j=e.CRH())&&(b.first_name=j.first)}},features:[e._Bn([t.uU])],decls:231,vars:0,consts:[[1,"pt-5","resultData2",2,"background-image","url('assets/images/holiday/holiday-detailsbg.webp')","background-repeat","no-repeat","background-size","cover","background-position","0px -400px"],[1,"container"],[1,"row"],[1,"col-md-12"],[2,"margin-top","20%"],[1,"container","my-3",2,"margin-top","-25% !important"],[1,"col-md-9"],[1,"container","bg-white","py-2","mb-3",2,"box-shadow","1px 1px 6px -3px","border-radius","0.25rem"],[1,"col-sm-12"],[1,"text-dark","mb-0","align-self-center","my-2"],[1,"packageTypef1"],[1,"col-md-12","my-2"],["id","carouselExampleIndicators","data-ride","carousel",1,"carousel","slide"],[1,"carousel-indicators"],["data-target","#carouselExampleIndicators","data-slide-to","0",1,"active"],["data-target","#carouselExampleIndicators","data-slide-to","1"],["data-target","#carouselExampleIndicators","data-slide-to","2"],[1,"carousel-inner",2,"height","300px"],[1,"carousel-item","active"],["src","assets/images/holiday/unnamed.jpg ",1,"w-100",2,"height","300px"],[1,"carousel-item"],[1,"ft-16","fw-600","text-dark"],[1,"d-flex","justify-content-between"],[1,"left-pac"],[1,"fw-600"],[1,"fa","fa-briefcase","text-primary"],[1,"ft-12"],[1,"right-pac"],[1,"fa","fa-star","text-primary"],[1,"vertical-tabs"],["role","tablist",1,"nav","nav-tabs"],[1,"nav-item"],["data-toggle","tab","href","#pag1","role","tab","aria-controls","home",1,"nav-link","active"],["data-toggle","tab","href","#pag2","role","tab","aria-controls","profile",1,"nav-link"],[1,"tab-content"],["id","pag1","role","tabpanel",1,"tab-pane","active"],[1,"sv-tab-panel"],[2,"display","flow-root"],[1,"d-flex","justify-content-between","alert","alert-info","m-0","p-0","py-2","px-2"],[1,"m-0","ft-16","fw-600","text-dark"],[1,"my-2","text-primary"],[1,"fa","fa-plane"],[1,"table-responsive","my-3"],[2,"width","15%"],["src","https://imgak.mmtcdn.com/flights/assets/media/mobile/common/hdpi/MH.png?v7"],[1,"text-center",2,"width","20%"],[1,"m-0","ft-14","fw-600"],[1,"m-0"],[1,"ft-14","fw-600"],[1,"flight-row-airline-path"],[1,"fa","fa-plane","durtione","holidaySprite","icon24","flightJourneyIcon","flightJourney","absolute"],[1,"ft-14","fw-600","m-0"],[1,"m-0","p-0"],["role","alert",1,"alert","alert-primary","text-center"],[1,"card_parking"],[1,"text-info"],[1,"left_car_img"],["src","https://hldak.mmtcdn.com/prod-s3-activity-templates/activitiesImagesFinal/activity/generic/private_transfer.png","alt","",1,"w-50"],[1,"left_car-content"],[1,"m-0","ft-16","text-dark"],["aria-hidden","true",1,"fa","fa-male","mx-2"],[1,"mt-2"],[1,"packageimg","d-flex","justify-content-between"],[1,"packageimg-left","w-100"],["src","https://rimgak.mmtcdn.com/holidays/images/activitiesImages/kbv/ACT456648.jpg","alt","",1,"w-75","h-100"],[1,"package-right-text","m-0","p-0"],[1,"dayPlan"],[1,"ft-12","fo","m-0"],["aria-hidden","true",1,"fa","fa-cutlery","text-dark"],["aria-hidden","true",1,"fa","fa-check-circle-o","text-dark"],["aria-hidden","true",1,"fa","fa-building-o","text-dark"],["id","pag2","role","tabpanel",1,"tab-pane"],[1,"row","my-2"],[1,"col-md-12","h-50"],[1,"col-md-3"],["role","alert",1,"alert","alert-light"],[1,"container-fluid","py-2","mb-3","text-center",2,"box-shadow","1px 1px 6px -3px","border-bottom","solid 1px #e7e7e7","background","#d7ddff","padding","20px","position","relative","border-radius","0.25rem"],[1,"m-0","slashedPrice"],[1,"fw-600","ft-30","m-0"],[1,"ft-10"],[1,"btn","btn-primary","ft-16"],[1,"container-fluid","bg-white","py-2","mb-3",2,"box-shadow","1px 1px 6px -3px","border-radius","0.25rem"],[1,"form-group","d-flex"],["type","email","placeholder","Have a Coupon Code? ",1,"form-control",2,"border-radius","0px"],["type","submit",1,"btn","btn-primary",2,"border-radius","0px"],["role","alert",1,"alert","alert-success"],[1,"d-flex"],["aria-hidden","true",1,"fa","fa-check-circle-o","text-success"],[1,"ml-3"],[1,"alert-heading","m-0","fw-600"],["type","button",1,"btn","btn-outline-info","p-0","LOGIN_NOW"],["aria-hidden","true",1,"fa","fa-angle-right"]],template:function(d,b){1&d&&(e.ynx(0),e.TgZ(1,"div",0)(2,"div",1)(3,"div",2)(4,"div",3),e._UZ(5,"div",4),e.qZA()()()(),e.BQk(),e.ynx(6),e.TgZ(7,"div",5)(8,"div",2)(9,"div",6)(10,"div",7)(11,"div",2)(12,"div",8)(13,"div",3)(14,"h5",9),e._uU(15," Spectacular Krabi and Phuket Getaway "),e.qZA(),e.TgZ(16,"span",10),e._uU(17,"5N/6D "),e.qZA(),e.TgZ(18,"Span"),e._uU(19,"2N Krabi . 3N Phuket"),e.qZA()(),e.TgZ(20,"div",11)(21,"div",12)(22,"ol",13),e._UZ(23,"li",14)(24,"li",15)(25,"li",16),e.qZA(),e.TgZ(26,"div",17)(27,"div",18),e._UZ(28,"img",19),e.qZA(),e.TgZ(29,"div",20),e._UZ(30,"img",19),e.qZA(),e.TgZ(31,"div",20),e._UZ(32,"img",19),e.qZA()()()(),e.TgZ(33,"div",3)(34,"p",21),e._uU(35,"Experience the most exciting short vacation in Thailand. Climb rocks, explore mangrove forests in Krabi and rejuvenate on the beautiful beaches of Phuket."),e.qZA(),e.TgZ(36,"div",22)(37,"div",23)(38,"h6",24),e._UZ(39,"i",25),e._uU(40,"\xa0 What To Expect "),e.qZA(),e.TgZ(41,"p",26),e._uU(42,"Unwind at the serene beaches in the cool and dry weather of Krabi. Enjoy"),e._UZ(43,"br"),e._uU(44," pub hopping at the most happening places. Relax amidst lush green"),e._UZ(45,"br"),e._uU(46," surroundings in pleasant weather at Phuket. Experience th "),e.qZA()(),e.TgZ(47,"div",27)(48,"h6",24),e._UZ(49,"i",28),e._uU(50,"\xa0 Things You Will Love "),e.qZA(),e.TgZ(51,"p",26),e._uU(52,"Serene beaches and exciting watersports in Krabi and The beaches,"),e._UZ(53,"br"),e._uU(54," water sports and nightlife in Phuket ."),e.qZA()()(),e._UZ(55,"hr"),e.TgZ(56,"div",2)(57,"div",3)(58,"div",29)(59,"ul",30)(60,"li",31)(61,"a",32),e._uU(62,"06 Mar, Wed"),e.qZA()(),e.TgZ(63,"li",31)(64,"a",33),e._uU(65,"07 Mar, Thu"),e.qZA()(),e.TgZ(66,"li",31)(67,"a",33),e._uU(68,"08 Mar, Thu"),e.qZA()(),e.TgZ(69,"li",31)(70,"a",33),e._uU(71,"09 Mar, Thu"),e.qZA()(),e.TgZ(72,"li",31)(73,"a",33),e._uU(74,"10 Mar, Thu"),e.qZA()(),e.TgZ(75,"li",31)(76,"a",33),e._uU(77,"11 Mar, Thu"),e.qZA()()(),e.TgZ(78,"div",34)(79,"div",35)(80,"div",36)(81,"div",37)(82,"div",38)(83,"p",39),e._uU(84,"Day 1 - Arrival in Phuket"),e.qZA()(),e.TgZ(85,"h6",40),e._UZ(86,"i",41),e._uU(87,"\xa0\xa0 Flight from Bengaluru to Phuket 08h 00m"),e.qZA(),e.TgZ(88,"table",42)(89,"tbody")(90,"tr")(91,"td",43),e._UZ(92,"img",44),e.TgZ(93,"p"),e._uU(94,"909air"),e.qZA()(),e.TgZ(95,"td",45)(96,"h4",46),e._uU(97,"00:20"),e.qZA(),e.TgZ(98,"p",47),e._uU(99,"Wed, 06 Mar"),e.qZA(),e.TgZ(100,"h4",48),e._uU(101,"Bengaluru"),e.qZA()(),e.TgZ(102,"td")(103,"div",49),e._UZ(104,"i",50),e.qZA()(),e.TgZ(105,"td",45)(106,"h4",46),e._uU(107,"07:10"),e.qZA(),e.TgZ(108,"p",47),e._uU(109,"Wed, 06 Mar"),e.qZA(),e.TgZ(110,"h4",48),e._uU(111,"Kuala Lumpur"),e.qZA()(),e.TgZ(112,"td")(113,"h4",51),e._uU(114,"Baggage"),e.qZA(),e.TgZ(115,"p",52),e._uU(116,"Cabin : 7 Kgs"),e.qZA(),e.TgZ(117,"p",47),e._uU(118,"Check-in : 20 Kgs"),e.qZA()()()()(),e.TgZ(119,"div",53),e._uU(120," There are more ways to reach your destination "),e.TgZ(121,"b"),e._uU(122,"VIEW TRANSPORT OPTION(S)"),e.qZA()(),e.TgZ(123,"div",54)(124,"h5",55),e._uU(125,"Airport to hotel in Krabi 4 hrs"),e.qZA(),e.TgZ(126,"div",22)(127,"div",56),e._UZ(128,"img",57),e.qZA(),e.TgZ(129,"div",58)(130,"h5",52),e._uU(131,"Private Transfer"),e.qZA(),e.TgZ(132,"p",26),e._uU(133,"After your arrival at Phuket Airport, you will be directly transferred to your hotel in Krabi by a private vehicle Read More..."),e.qZA()()()(),e._UZ(134,"hr"),e.TgZ(135,"div",38)(136,"p",39),e._uU(137,"Day 2 - Krabi"),e.qZA(),e.TgZ(138,"p",59),e._uU(139,"INCLUDED: "),e._UZ(140,"i",60),e._uU(141," 1 Activity"),e.qZA()(),e.TgZ(142,"h6",61),e._uU(143,"Activity in Krabi 6 Hrs"),e.qZA(),e.TgZ(144,"div",62)(145,"div",63),e._UZ(146,"img",64),e.qZA(),e.TgZ(147,"div",65)(148,"h5",47),e._uU(149,"Half-Day Poda Island Tour by Long-Tailed Boat with Picnic Lunch - Shared Transfers"),e.qZA(),e.TgZ(150,"p",26),e._uU(151,"Krabi, Thailand"),e.qZA(),e.TgZ(152,"p",26),e._uU(153,"Timings - 0830 hrs - 1400 hrs. Get ready to set sail for a half-day excursion to some of the spectacular islands of Krabi on a long-tailed boat. The first stop will be Tab Island where you get to witness the unique sand bars that connect th "),e.qZA()()(),e._UZ(154,"hr"),e.TgZ(155,"div",66)(156,"p",67),e._UZ(157,"i",68),e._uU(158,"\xa0 Day Meals "),e._UZ(159,"i",69),e._uU(160,"\xa0 Breakfast : Included at Avasea Resort Krabi - Holidays Selections , Krabi"),e.qZA(),e.TgZ(161,"p",26),e._UZ(162,"i",70),e._uU(163,"\xa0 Checkout from Hotel in Krabi"),e.qZA()()()()(),e.TgZ(164,"div",71)(165,"div",36)(166,"h3"),e._uU(167,"TAB 2"),e.qZA(),e.TgZ(168,"p"),e._uU(169,"CONTEUDO 2"),e.qZA()()()()()()()()()(),e.TgZ(170,"div",72),e._UZ(171,"div",73),e.qZA()()(),e.TgZ(172,"div",74)(173,"div",75)(174,"h5"),e._uU(175,"Package Details"),e.qZA(),e.TgZ(176,"p",47),e._uU(177,"User : test"),e.qZA(),e.TgZ(178,"p",47),e._uU(179,"Email : test@gmail.com"),e.qZA(),e.TgZ(180,"p",47),e._uU(181,"Phone : 1234567890"),e.qZA()(),e.TgZ(182,"div",76)(183,"p",77),e._uU(184,"\u20b91,16,902"),e.qZA(),e.TgZ(185,"h5",78),e._uU(186,"\u20b973,989 "),e.TgZ(187,"span",79),e._uU(188," per person*"),e.qZA()(),e.TgZ(189,"p"),e._uU(190,"*Excluding applicable taxes"),e.qZA(),e.TgZ(191,"button",80),e._uU(192,"PROCEED TO BOOK ONLINE"),e.qZA()(),e.TgZ(193,"div",81)(194,"h6"),e._uU(195,"Coupons & Offers"),e.qZA(),e.TgZ(196,"div",82),e._UZ(197,"input",83),e.TgZ(198,"button",84),e._uU(199,"Apply"),e.qZA()()(),e._UZ(200,"hr"),e.TgZ(201,"div",85)(202,"div",86)(203,"div"),e._UZ(204,"i",87),e.qZA(),e.TgZ(205,"div",88)(206,"h6",89),e._uU(207,"GRANDOFFER"),e.qZA(),e.TgZ(208,"p"),e._uU(209,"Coupon applied successfully"),e.qZA(),e.TgZ(210,"h6",24),e._uU(211,"- \u20b942,913"),e.qZA()()()(),e.TgZ(212,"div",75)(213,"h6",89),e._uU(214,"Best Deals For You"),e.qZA(),e.TgZ(215,"div",86)(216,"p"),e._uU(217,"For maximum benefits"),e.qZA(),e.TgZ(218,"button",90),e._uU(219,"LOGIN NOW "),e._UZ(220,"i",91),e.qZA()(),e.TgZ(221,"div",22)(222,"p"),e._uU(223,"Redeem wallet"),e.qZA(),e.TgZ(224,"p"),e._uU(225,"Book faster"),e.qZA()(),e.TgZ(226,"div",22)(227,"p"),e._uU(228,"Get special deals"),e.qZA(),e.TgZ(229,"p"),e._uU(230,"Continue in any device"),e.qZA()()()()()(),e.BQk())},styles:['.packageTypef1[_ngcontent-%COMP%]{width:max-content;padding:2px 5px;border:1px solid #a6a6a6;border-radius:4px;background-color:#fff;margin:0 10px 0 0}.blackText[_ngcontent-%COMP%]{color:#000}.latoBold[_ngcontent-%COMP%]{font-weight:700}.dyaplan[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none}.dyaplan[_ngcontent-%COMP%] .pointer-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;position:sticky;top:255px;position:-webkit-sticky}.dyaplan[_ngcontent-%COMP%] .pointer-list[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%]{color:#fff;background:#4a4a4a;border-radius:0 20px 20px 0}.dyaplan[_ngcontent-%COMP%] .pointer-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{color:#4a4a4a;font-size:12px;font-weight:700;text-transform:capitalize;padding:5px 30px 5px 38px;align-self:flex-start;position:relative;overflow:hidden;cursor:pointer}.dyaplan[_ngcontent-%COMP%] .pointer-list[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%]:before{background:#fff}.dyaplan[_ngcontent-%COMP%] .pointer-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:before{content:"";position:absolute;width:7px;height:7px;background:#9b9b9b;border-radius:5px;left:23px;top:0;bottom:0;margin:auto;z-index:1}.dyaplan[_ngcontent-%COMP%] .pointer-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:first-child:after{top:10px}.dyaplan[_ngcontent-%COMP%] .pointer-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:after{content:"";position:absolute;width:1px;height:100%;background:#e7e7e7;left:26px;top:0}.dyaplan[_ngcontent-%COMP%] .dayactive[_ngcontent-%COMP%]{color:#fff;background:#4a4a4a;border-radius:0 20px 20px 0;width:70%}.daymicday[_ngcontent-%COMP%]{background:#8d9eff;color:#fff;padding:5px;width:50%;border-radius:3px}.flight-row-airline-path[_ngcontent-%COMP%]{width:140px;border-bottom:solid 1px #cfcece;position:relative;margin:15px 15px 10px}path[_ngcontent-%COMP%]:before{content:"";height:5px;width:5px;border-radius:4px;border:solid 1px #4a4a4a;background:#fff;position:absolute;top:-2px;display:inline-block}.flight-row-airline-path[_ngcontent-%COMP%]:after{right:0}.flight-row-airline-path[_ngcontent-%COMP%]:after, .flight-row-airline-path[_ngcontent-%COMP%]:before{content:"";height:5px;width:5px;border-radius:4px;border:solid 1px #4a4a4a;background:#fff;position:absolute;top:-2px;display:inline-block}.durtione[_ngcontent-%COMP%]{position:absolute;left:50%;top:-5px}.slashedPrice[_ngcontent-%COMP%]{text-decoration:line-through}.LOGIN_NOW[_ngcontent-%COMP%]{height:18px;font-size:11px;margin:0 0 0 6px;padding:1px 2px 3px!important}.vertical-tabs[_ngcontent-%COMP%] .nav-tabs[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{border-radius:0;background:#d1ecf1;text-align:center;font-size:15px;border:1px solid #ffffff;color:#000;height:40px;width:120px}.vertical-tabs[_ngcontent-%COMP%] .nav-tabs[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%]{background-color:#3f51b5!important;color:#fff}.vertical-tabs[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%]{background:#fff;display:block}.vertical-tabs[_ngcontent-%COMP%] .nav.nav-tabs[_ngcontent-%COMP%]{border-bottom:0;border-right:3px solid #000;display:block;float:left;margin-right:20px;padding-right:15px}.vertical-tabs[_ngcontent-%COMP%] .sv-tab-panel[_ngcontent-%COMP%]{background:#fff;height:auto;padding-top:10px}@media only screen and (max-width: 420px){.titulo[_ngcontent-%COMP%]{font-size:22px}}@media only screen and (max-width: 325px){.vertical-tabs[_ngcontent-%COMP%]{padding:8px}}.resultData2[_ngcontent-%COMP%]{height:470px;position:relative;top:-130px}p[_ngcontent-%COMP%]{font-size:14px;color:#878787}']}),D})();var Uu=x(4623),qu=x(1125);const pc=["first_name"];let _s=(()=>{class D{constructor(d,b,j,et,ve,wi,Fi,Ki){this.commonService=d,this.modalService=b,this.datePipe=j,this.formBuilder=et,this.apiService=ve,this.activatedRoute=wi,this.dateAdapter=Fi,this.messageService=Ki,this.getData={},this.flightdetails=[],this.bookingToken="",this.isLoggedInUser={},this.imageUrl="",this.isBaggageDetail=!1,this.isContactDetail=!1,this.isLoggedIn=!1,this.outSide=!0,this.pgGat=!1,this.searched_flight_detail={},this.searched_form_data={},this.currentdate=this.datePipe.transform(new Date,"yyyy-MM-dd"),this.endatdate=this.datePipe.transform(new Date,"yyyy-MM-dd"),this.submitted=!1,this.btnsubmitted=!1,this.isTravelsObject={adult:1,child:0,infant:0},this.isChangeAmount=0,this.imageBaseUrl="",this.disableButtonFalse=!0,this.dateAdapter.setLocale("en-GB")}ngOnInit(){this.commonService.GetLoggedInUser().subscribe(Ki=>this.isLoggedInUser=Ki),this.commonService.GetLoggedInStatus().subscribe(Ki=>this.isLoggedIn=Ki),this.isLoggedIn?(this.outSide=!1,this.pgGat=!0):(this.outSide=!0,this.pgGat=!0);var d=new Date,j=((new Date).getMinutes(),new Date(d));j.setMinutes(d.getMinutes()+10);var et=new Date(j).getMinutes();if(this.interval=setInterval(()=>{(new Date).getMinutes()>=et&&clearInterval(this.interval)},1e3),this.activatedRoute.params.forEach(Ki=>{this.bookingId=Ki.id}),this.commonService.GetOwnerUserData().subscribe(Ki=>{Ki&&(this.getData=Ki.special_info)}),this.AddForm=this.formBuilder.group({contact_name:["",ne.kI.required],contact_email:["",ne.kI.required],contact_number:["",ne.kI.required],Attendie:new ne.Oe([])}),this.commonService.GetImageUrl().subscribe(Ki=>{Ki&&(this.imageUrl=Ki)}),this.commonService.GetSelectedTravelersData().subscribe(Ki=>{if(Ki){if(this.isTravelsObject=Ki,this.isTravelsObject.infant){var _r=0;_r+=Number(this.isTravelsObject.infant);for(let Pn=0;Pn<_r;Pn++)this.t.push(this.formBuilder.group({gender:["",ne.kI.required],first_name:["",ne.kI.required],middle_name:[""],last_name:["",ne.kI.required],age:["1"],passport_no:[""],passport_expire_date:[""],dob:["",[ne.kI.required]],path:["infant"],color1:["bg-light-pink"]}))}if(this.isTravelsObject.child){var Hi=0;Hi+=Number(this.isTravelsObject.child);for(let Pn=0;Pn>>",Fi),(new Date).getFullYear();let Hi=new Date(this.subtractYears(this.searched_flight_detail.departure_date,2));console.log("Today is: "+Hi.toLocaleString()),Hi.setDate(Hi.getDate()+1),this.minlastDate=Hi,this.maxlastDate=new Date(this.searched_flight_detail.departure_date),this.minPassportlastDate=new Date(this.AddMonth(this.searched_flight_detail.departure_date,6)),console.log("minlastDate---------",this.minlastDate),console.log("maxlastDate---------",this.maxlastDate)}null!=sessionStorage.getItem("booking_token")&&null!=sessionStorage.getItem("booking_token")&&""!=sessionStorage.getItem("booking_token")&&(ve=sessionStorage.getItem("booking_token"),this.bookingToken=JSON.parse(ve).token),null!=sessionStorage.getItem("search_form_Data")&&null!=sessionStorage.getItem("search_form_Data")&&""!=sessionStorage.getItem("search_form_Data")&&(ve=sessionStorage.getItem("search_form_Data"),this.commonService.SetMasterTripOptions(JSON.parse(ve).isMasterType),this.searched_form_data=JSON.parse(ve).formValue),this.isLoggedInUser&&(this.AddForm.controls.contact_email.setValue(this.isLoggedInUser.email),this.AddForm.controls.contact_name.setValue(this.isLoggedInUser.name),this.AddForm.controls.contact_number.setValue(this.isLoggedInUser.mobile)),this.commonService.GetButtonDisabledFlag().subscribe(Ki=>this.btnsubmitted=Ki),this.commonService.GetMasterTripOptions().subscribe(Ki=>{Ki&&(this.isMasterOption=Ki)})}onLoginSignup(){this.modalService.SetHolidayTravelDetailsModal(!0)}get formControlErrors(){return this.AddForm.controls}get t(){return this.formControlErrors.Attendie}onItemChange(d){console.log("event=====>>>",d.target.value)}durationSplit(d){var b=d.split(":");return b[0]+" hrs : "+b[1]+" mins"}durationdiff(d,b){var wi,Fi,j=d.departure_time,et=d.arrival_time,ve=d.departure_date,Ki=parseInt(j.split(":")[0]),_r=parseInt(et.split(":")[0]);if("oneway"==b){if("0"==d.duration){if(_r>>>",this.AddForm),this.submitted=!0,this.AddForm.invalid)this.messageService.showError("Please fill required fields");else{var d=this.AddForm.value,b=0;b=b+Number(this.isTravelsObject.adult)+Number(this.isTravelsObject.child)+Number(this.isTravelsObject.infant),d.Attendie.forEach(1==this.searched_flight_detail.international_flight_staus?ve=>{ve.dob=this.convert(ve.dob),ve.passport_expire_date=this.convert(ve.passport_expire_date)}:ve=>{ve.dob=null!=ve.dob&&""!=ve.dob?this.convert(ve.dob):""}),d.Attendie.forEach(ve=>{"infant"==ve.path?ve.age=1:"child"==ve.path?ve.age=5:"adult"==ve.path&&(ve.age=20)});var j="";null!=this.searched_flight_detail.static&&(j=this.searched_flight_detail.static);var et={booking_token_id:this.bookingToken,user_id:this.isLoggedInUser.id,flight_id:this.searched_flight_detail.flight_id,departure_date:this.searched_flight_detail.departure_date,return_date:this.searched_form_data.return_date,adult:this.searched_form_data.adult,children:this.searched_form_data.child,infant:this.searched_form_data.infant,total_book_seats:Number(this.searched_form_data.adult)+Number(this.searched_form_data.child)+Number(this.searched_form_data.infant),amount:this.searched_flight_detail.total_payable_price,total_amount:this.searched_flight_detail.pricing.final_pay_amount,contact_name:d.contact_name,contact_email:d.contact_email,contact_number:d.contact_number,status:"1",transaction_id:"",special_Information:this.getData,flight_traveller_details:d.Attendie,inventory_from:this.searched_flight_detail.pricing.inventory_from,payment_success_url:"d",payment_failure_url:"d",outside:this.outSide,dep_city_code:this.searched_flight_detail.departure_city_code||this.searched_flight_detail.departure_airport_code,arr_city_code:this.searched_flight_detail.arrival_city_code||this.searched_flight_detail.arrival_airport_code,pg:this.pgGat,static:j};1==this.isMasterOption?(sessionStorage.setItem("SetFlightResponseSendingApiRequest",JSON.stringify({data:et,flight_detail:this.searched_flight_detail,inventory_from:this.searched_flight_detail.pricing.inventory_from})),this.commonService.SetFlightResponseSendingApiRequest({data:et,flight_detail:this.searched_flight_detail,inventory_from:this.searched_flight_detail.pricing.inventory_from}),this.commonService.SetPriceUpdate(this.searched_flight_detail.total_payable_price),this.modalService.SetConfirmBookingModal(!0)):(this.isChangeAmount=this.searched_flight_detail.total_payable_price,et.airline_code=this.searched_flight_detail.airline_code,sessionStorage.setItem("SetFlightResponseSendingApiRequest",JSON.stringify({data:et,flight_detail:this.searched_flight_detail,inventory_from:this.searched_flight_detail.pricing.inventory_from})),this.apiService.onRequestFlightBookingFitPriceCheck(et)),sessionStorage.getItem("SetFlightResponseSendingApiRequest")}}onFitBookApiRequest(d,b){var j=d;j.total_amount=b,this.apiService.onRequestFlightBookingFit(j)}convert(d){var b=new Date(d),j=("0"+(b.getMonth()+1)).slice(-2),et=("0"+b.getDate()).slice(-2);return[b.getFullYear(),j,et].join("-")}termsCondition(d){this.disableButtonFalse=1!=d.checked}onBaggageDetail(){this.isBaggageDetail=!this.isBaggageDetail}onContactDetail(){this.isContactDetail=!this.isContactDetail}numberOnly(d){const b=d.which?d.which:d.keyCode;return!(b>31&&(b<48||b>57))}subtractYears(d,b){const j=new Date(d);return j.setFullYear(j.getFullYear()-b),j}AddMonth(d,b){const j=new Date(d);return j.setMonth(j.getMonth()+b),j}}return D.\u0275fac=function(d){return new(d||D)(e.Y36(g.v_),e.Y36(g.Z7),e.Y36(t.uU),e.Y36(ne.qu),e.Y36(g.gK),e.Y36(H.gz),e.Y36(Pe._A),e.Y36(g.ez))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-holiday-review"]],viewQuery:function(d,b){if(1&d&&e.Gf(pc,5),2&d){let j;e.iGM(j=e.CRH())&&(b.first_name=j.first)}},features:[e._Bn([t.uU])],decls:366,vars:0,consts:[[1,"pt-5","resultData2",2,"background-image","url('assets/images/holiday/holidaybgreview.webp')","background-repeat","no-repeat","background-size","cover","background-position","0px -400px"],[1,"container"],[1,"row"],[1,"col-md-12"],[2,"margin-top","20%"],[1,"holiday-review"],[1,"container",2,"position","relative","top","-380px"],[1,"col-md-9"],[1,"review-header"],[1,"m-0"],[1,"packageDates","d-flex"],[1,"packageDatesLeft","d-flex"],[1,"ft-16"],[1,"latoBlack"],[1,"nightsDtl"],[1,"paxCountHeader"],[1,"ft-16","latoBlack"],[1,"d-flex","justify-content-between"],["href","#",1,"text-primary"],[1,"travel"],[1,"ft-14"],[1,"d-flex","justify-content-between","align-items-center"],[1,"d-flex","align-items-center"],[1,"fa","fa-user-circle","iconcr","ft-30"],[1,"ml-3","mt-3"],[1,"p-0","m-0"],[1,"text-primary",2,"cursor","pointer",3,"click"],[1,"contact-details"],[1,"col-md-4"],["for","formGroupExampleInput"],["type","text","placeholder","First name",1,"form-control"],["type","text","placeholder","Last name",1,"form-control"],[1,"GST-details"],["type","text","placeholder","Enter special Requests",1,"form-control"],[1,"d-flex","justify-content-between","my-4"],[1,"fw-600"],[1,"flight-deta"],[1,"m-0","p-0"],[1,"table-responsive","my-3"],[2,"width","15%"],["src","https://imgak.mmtcdn.com/flights/assets/media/mobile/common/hdpi/MH.png?v7"],[1,"text-center",2,"width","20%"],[1,"m-0","ft-14","fw-600"],[1,"ft-14","fw-600"],[1,"flight-row-airline-path"],[1,"fa","fa-plane","durtione","holidaySprite","icon24","flightJourneyIcon","flightJourney","absolute"],[1,"text-center",2,"width","30%"],[1,"ft-14","fw-600","m-0"],["aria-hidden","true",1,"fa","fa-bus"],[1,"Hotel-Stay"],[1,"left"],[1,"d-flex"],["width","50","height","50","src","https://r1imghtlak.mmtcdn.com/27527dda5a0211e9b66b0242ac110002.jpg?&downsize=900:675&crop=900:675;208,0&output-format=jpg","alt",""],[1,"right-content","ml-2"],[1,"right"],[1,"Day-tow"],[1,"d-flex","justify-content-between","mt-3"],[1,"fa","fa-male"],[1,"d-flex","mt-3"],[1,"ml-5"],["aria-hidden","true",1,"fa","fa-cutlery","text-dark"],["aria-hidden","true",1,"fa","fa-check-circle-o","text-dark"],[1,"daytherr"],["aria-hidden","true",1,"fa","fa-times","text-danger","fw-100"],[1,"text-danger"],[1,"col-md-3"],[1,"rightTopSection"],[1,"discountTag"],[1,"ft-10"],[1,"rightTopSection2","my-3"],[1,"ft-12"],["type","submit",1,"btn","btn-primary","ml-auto","searchtbn","w-100"],[1,"form-group"],["type","email","id","exampleFormControlInput1","placeholder","Hove a coupon Code?",1,"form-control"],["role","alert",1,"alert","alert-success"],["role","alert",1,"alert","alert-dark"]],template:function(d,b){1&d&&(e.ynx(0),e.TgZ(1,"div",0)(2,"div",1)(3,"div",2)(4,"div",3),e._UZ(5,"div",4),e.qZA()()()(),e.BQk(),e.ynx(6,5),e.TgZ(7,"div",6)(8,"div",2)(9,"div",7)(10,"div",8)(11,"h4",9),e._uU(12,"Unwind in Thailand"),e.qZA(),e.TgZ(13,"p"),e._uU(14,"2\u200b\u200b\u200bN Pattaya \u200b\u200b\u200b . 3\u200b\u200b\u200bN Bangkok \u200b\u200b\u200b"),e.qZA(),e.TgZ(15,"div",10)(16,"div",11)(17,"span")(18,"span",12)(19,"span",13),e._uU(20,"Mar"),e.qZA(),e._uU(21," 14, 2024"),e.qZA()(),e.TgZ(22,"span",14),e._uU(23,"6D/5N"),e.qZA(),e.TgZ(24,"span")(25,"span",12)(26,"span",13),e._uU(27,"Mar"),e.qZA(),e._uU(28," 19, 2024"),e.qZA(),e._uU(29," / From Bangalore"),e.qZA()(),e.TgZ(30,"span",15)(31,"span",16),e._uU(32,"1 Room - "),e.qZA(),e.TgZ(33,"span",12),e._uU(34,"2 Adults"),e.qZA()()()(),e.TgZ(35,"mat-nav-list")(36,"mat-expansion-panel")(37,"mat-expansion-panel-header"),e._uU(38,"1. Traveller Details "),e.qZA(),e.TgZ(39,"div",17)(40,"p"),e._uU(41,"Login to view your Saved Travellers list, get special offers and more"),e.qZA(),e.TgZ(42,"h4")(43,"a",18),e._uU(44,"Login Now"),e.qZA()()(),e.TgZ(45,"div",19)(46,"h5"),e._uU(47,"1 Travellers - "),e.TgZ(48,"span",20),e._uU(49,"1 Room | 1 Adults"),e.qZA()(),e.TgZ(50,"div",21)(51,"div",22),e._UZ(52,"i",23),e.TgZ(53,"div",24)(54,"p",25),e._uU(55,"Traveller 1"),e.qZA(),e.TgZ(56,"h5",26),e.NdJ("click",function(){return b.onLoginSignup()}),e._uU(57,"Add Traveller"),e.qZA()()(),e.TgZ(58,"p"),e._uU(59,"*ADULT - SHOULD BE ABOVE 18 YEARS"),e.qZA()()(),e._UZ(60,"hr"),e.TgZ(61,"div",27)(62,"h5"),e._uU(63,"Please enter contact details"),e.qZA(),e.TgZ(64,"form")(65,"div",2)(66,"div",28)(67,"label",29),e._uU(68,"Email *"),e.qZA(),e._UZ(69,"input",30),e.qZA(),e.TgZ(70,"div",28)(71,"label",29),e._uU(72,"Mobile Code *"),e.qZA(),e._UZ(73,"input",31),e.qZA(),e.TgZ(74,"div",28)(75,"label",29),e._uU(76,"Mobile *"),e.qZA(),e._UZ(77,"input",31),e.qZA()()()(),e._UZ(78,"hr"),e.TgZ(79,"div",32)(80,"h5"),e._uU(81,"Please enter GST details"),e.qZA(),e.TgZ(82,"form")(83,"div",2)(84,"div",28)(85,"label",29),e._uU(86,"City"),e.qZA(),e._UZ(87,"input",30),e.qZA(),e.TgZ(88,"div",28)(89,"label",29),e._uU(90,"Gst State *"),e.qZA(),e._UZ(91,"input",31),e.qZA(),e.TgZ(92,"div",28)(93,"label",29),e._uU(94,"Address *"),e.qZA(),e._UZ(95,"input",31),e.qZA()()()(),e._UZ(96,"hr"),e.TgZ(97,"div")(98,"h5"),e._uU(99,"Special Requests"),e.qZA(),e.TgZ(100,"label",29),e._uU(101,"Special Requests"),e.qZA(),e._UZ(102,"input",33),e.qZA()()(),e.TgZ(103,"mat-nav-list")(104,"mat-expansion-panel")(105,"mat-expansion-panel-header"),e._uU(106,"2. Package Itinerary & Inclusions "),e.qZA(),e.TgZ(107,"h5"),e._uU(108,"Itinerary "),e.TgZ(109,"span",20),e._uU(110,"/ 2 Flights"),e.qZA(),e.TgZ(111,"span",20),e._uU(112," / 2 Hotels"),e.qZA(),e.TgZ(113,"span",20),e._uU(114," / 2 Transfers"),e.qZA(),e.TgZ(115,"span",20),e._uU(116," / 2 Activities"),e.qZA()(),e.TgZ(117,"div",34)(118,"h4",35),e._uU(119,"Day 1"),e.qZA(),e.TgZ(120,"p"),e._uU(121,"Thu, 14 Mar"),e.qZA()(),e.TgZ(122,"div",36)(123,"h5",37),e._uU(124,"Onward Flight"),e.qZA(),e.TgZ(125,"p"),e._uU(126,"Bengaluru to Don Mueang Intl-Bangkok | Flight Duration - 03h 55m"),e.qZA(),e._UZ(127,"hr"),e.TgZ(128,"table",38)(129,"tbody")(130,"tr")(131,"td",39),e._UZ(132,"img",40),e.TgZ(133,"p"),e._uU(134,"909air"),e.qZA()(),e.TgZ(135,"td",41)(136,"h4",42),e._uU(137,"00:20"),e.qZA(),e.TgZ(138,"p",9),e._uU(139,"Wed, 06 Mar"),e.qZA(),e.TgZ(140,"h4",43),e._uU(141,"Bengaluru"),e.qZA()(),e.TgZ(142,"td")(143,"div",44),e._UZ(144,"i",45),e.qZA()(),e.TgZ(145,"td",46)(146,"h4",42),e._uU(147,"07:10"),e.qZA(),e.TgZ(148,"p",9),e._uU(149,"Wed, 06 Mar"),e.qZA(),e.TgZ(150,"h4",43),e._uU(151,"Kuala Lumpur"),e.qZA()(),e.TgZ(152,"td")(153,"h4",47),e._uU(154,"Baggage"),e.qZA(),e.TgZ(155,"p",37),e._uU(156,"Cabin : 7 Kgs"),e.qZA(),e.TgZ(157,"p",9),e._uU(158,"Check-in : 20 Kgs"),e.qZA()()()()(),e._UZ(159,"hr"),e.TgZ(160,"div",17)(161,"h5"),e._uU(162,"Transfer"),e.qZA(),e.TgZ(163,"p"),e._UZ(164,"i",48),e._uU(165,"\xa0\xa0 Airport to hotel in Pattaya"),e.qZA(),e.TgZ(166,"p"),e._uU(167,"2 hrs"),e.qZA()(),e._UZ(168,"hr"),e.TgZ(169,"div",49)(170,"h5",37),e._uU(171,"Hotel Stay"),e.qZA(),e.TgZ(172,"p"),e._uU(173,"2 Night Stay | Check in - Fri, 15 Mar 2024 Check out - Sun, 17 Mar 2024"),e.qZA(),e.TgZ(174,"div",17)(175,"div",50)(176,"div",51),e._UZ(177,"img",52),e.TgZ(178,"div",53)(179,"h5",37),e._uU(180,"Krabi Resort - Holidays Selections"),e.qZA(),e.TgZ(181,"p"),e._uU(182,"Ao Nang"),e.qZA()()()(),e.TgZ(183,"div",54)(184,"h5",37),e._uU(185,"Room Type "),e.qZA(),e.TgZ(186,"p",37),e._uU(187,"Luxury Grand Room x 1"),e.qZA(),e.TgZ(188,"p"),e._uU(189,"Breakfast Included"),e.qZA()()()(),e._UZ(190,"hr"),e.TgZ(191,"div",55)(192,"div",17)(193,"h4",35),e._uU(194,"Day 2"),e.qZA(),e.TgZ(195,"p"),e._uU(196,"Sat, 16 Mar"),e.qZA()(),e.TgZ(197,"div",56)(198,"h5"),e._uU(199,"Activity"),e.qZA(),e.TgZ(200,"p"),e._UZ(201,"i",57),e._uU(202,"\xa0\xa0 Duration : 6 hrs"),e.qZA(),e.TgZ(203,"p"),e._uU(204,"Ferry Transfer from Ao Nang Krabi (Nopparat Thara Pier) to Phuket (Rassada Pier) - Shared Transfers "),e.qZA()(),e._UZ(205,"hr"),e.TgZ(206,"div",58)(207,"h5"),e._uU(208,"Day Meals"),e.qZA(),e.TgZ(209,"p",59),e._UZ(210,"i",60),e._uU(211,"\xa0 "),e._UZ(212,"i",61),e._uU(213,"\xa0 Breakfast : Included at Krabi Resort - Holidays Selections , Krabi"),e.qZA()()(),e._UZ(214,"hr"),e.TgZ(215,"div",62)(216,"div",17)(217,"h4",35),e._uU(218,"Day 3"),e.qZA(),e.TgZ(219,"p"),e._uU(220,"Sat, 16 Mar"),e.qZA()(),e.TgZ(221,"div",56)(222,"h5"),e._uU(223,"Activity"),e.qZA(),e.TgZ(224,"p"),e._UZ(225,"i",57),e._uU(226,"\xa0\xa0 Duration : 6 hrs"),e.qZA(),e.TgZ(227,"p"),e._uU(228,"Ferry Transfer from Ao Nang Krabi (Nopparat Thara Pier) to Phuket (Rassada Pier) - Shared Transfers "),e.qZA()(),e._UZ(229,"hr"),e.TgZ(230,"p"),e._uU(231,"Checkout from Hotel in Krabi"),e.qZA(),e._UZ(232,"hr"),e.TgZ(233,"div",49)(234,"h5",37),e._uU(235,"Hotel Stay"),e.qZA(),e.TgZ(236,"p"),e._uU(237,"2 Night Stay | Check in - Fri, 15 Mar 2024 Check out - Sun, 17 Mar 2024"),e.qZA(),e.TgZ(238,"div",17)(239,"div",50)(240,"div",51),e._UZ(241,"img",52),e.TgZ(242,"div",53)(243,"h5",37),e._uU(244,"Krabi Resort - Holidays Selections"),e.qZA(),e.TgZ(245,"p"),e._uU(246,"Ao Nang"),e.qZA()()()(),e.TgZ(247,"div",54)(248,"h5",37),e._uU(249,"Room Type "),e.qZA(),e.TgZ(250,"p",37),e._uU(251,"Luxury Grand Room x 1"),e.qZA(),e.TgZ(252,"p"),e._uU(253,"Breakfast Included"),e.qZA()()()(),e._UZ(254,"hr"),e.TgZ(255,"div",55)(256,"div",58)(257,"h5"),e._uU(258,"Day Meals"),e.qZA(),e.TgZ(259,"p",59),e._UZ(260,"i",60),e._uU(261,"\xa0 "),e._UZ(262,"i",61),e._uU(263,"\xa0 Breakfast : Included at Krabi Resort - Holidays Selections , Krabi"),e.qZA()()(),e._UZ(264,"hr"),e.TgZ(265,"h5",35),e._uU(266,"Package Exclusions"),e.qZA(),e.TgZ(267,"p"),e._UZ(268,"i",63),e._uU(269," \xa0\xa0Package price does not include Gala dinner charges applicable on Christmas and New Year's Eve."),e.qZA(),e.TgZ(270,"p"),e._UZ(271,"i",63),e._uU(272," \xa0\xa0VISA cost is not included in the package cost."),e.qZA()()()()(),e.TgZ(273,"mat-nav-list")(274,"mat-expansion-panel")(275,"mat-expansion-panel-header"),e._uU(276,"3. Cancellation & Date Change "),e.qZA(),e.TgZ(277,"div")(278,"h5"),e._uU(279,"Package Cancellation Policy"),e.qZA(),e.TgZ(280,"p",64),e._uU(281,"Cancellation not possible after booking"),e.qZA()(),e.TgZ(282,"div")(283,"h5"),e._uU(284,"Package Date Change Policy"),e.qZA(),e.TgZ(285,"p",64),e._uU(286,"Date Change not possible after booking"),e.qZA()()()()(),e.TgZ(287,"div",65)(288,"div",66)(289,"div",17)(290,"p"),e._uU(291,"GRAND TOTAL - 2 Adults"),e.qZA(),e.TgZ(292,"span",67),e._uU(293,"36% OFF"),e.qZA()(),e.TgZ(294,"h4",35),e._uU(295,"\u20b91,93,436 "),e.TgZ(296,"span",68),e._uU(297,"(Inclusive of GST)"),e.qZA()(),e.TgZ(298,"p"),e._uU(299,"Pay Full Amount Now"),e.qZA()(),e.TgZ(300,"div",69)(301,"h5"),e._uU(302,"Fare Breakup"),e.qZA(),e.TgZ(303,"div",17)(304,"p",37),e._uU(305,"Total Basic Cost"),e.qZA(),e.TgZ(306,"p",37),e._uU(307,"\u20b92,83,704"),e.qZA()(),e._UZ(308,"hr"),e.TgZ(309,"div",17)(310,"p",37),e._uU(311,"Coupon Discountt"),e.qZA(),e.TgZ(312,"p",37),e._uU(313,"- \u20b999,480"),e.qZA()(),e._UZ(314,"hr"),e.TgZ(315,"div",17)(316,"p",37),e._uU(317,"Fees & Taxes"),e.qZA(),e.TgZ(318,"p",37),e._uU(319,"+ \u20b99,212"),e.qZA()(),e._UZ(320,"hr"),e.TgZ(321,"h5",37),e._uU(322,"Important Information"),e.qZA(),e.TgZ(323,"p",70),e._uU(324,"By clicking on the Continue button below to proceed with the booking, I confirm that I have read and I accept Cancellation Policy, User Agreement, Terms of Service and Privacy Policy of MakeMyTrip"),e.qZA(),e.TgZ(325,"button",71),e._uU(326,"PROCEED TO PAYMENTS"),e.qZA()(),e.TgZ(327,"div",69)(328,"h5"),e._uU(329,"Coupons & Offers"),e.qZA(),e.TgZ(330,"div",72),e._UZ(331,"input",73),e.qZA(),e._UZ(332,"hr"),e.TgZ(333,"div",74)(334,"div",17)(335,"div")(336,"h6",37),e._uU(337," GRANDOFFER"),e.qZA(),e.TgZ(338,"p",70),e._uU(339,"Coupon applied successfully"),e.qZA()(),e.TgZ(340,"p"),e._uU(341,"Remove"),e.qZA()(),e.TgZ(342,"h5"),e._uU(343,"- \u20b91,54,479"),e.qZA()(),e.TgZ(344,"div",75)(345,"div",17)(346,"div")(347,"h6",37),e._uU(348," HONEYMOON"),e.qZA(),e.TgZ(349,"p",70),e._uU(350,"Deal to add Value on your packages"),e.qZA()(),e.TgZ(351,"p"),e._uU(352,"APPLY"),e.qZA()(),e.TgZ(353,"h5"),e._uU(354,"- \u20b91,68,606"),e.qZA()(),e.TgZ(355,"div",75)(356,"div",17)(357,"div")(358,"h6",37),e._uU(359," AIRDROP"),e.qZA(),e.TgZ(360,"p",70),e._uU(361,"Hurry Offer Valid only for flight inclusive deal.!!"),e.qZA()(),e.TgZ(362,"p"),e._uU(363,"APPLY"),e.qZA()(),e.TgZ(364,"h5"),e._uU(365,"- \u20b91,66,917"),e.qZA()()()()()(),e.BQk())},directives:[Uu.Hk,qu.ib,qu.yz,ne._Y,ne.JL,ne.F],styles:['.resultData2[_ngcontent-%COMP%]{height:470px;position:relative;top:-130px}p[_ngcontent-%COMP%]{font-size:14px;color:#5a5a5a}.review-header[_ngcontent-%COMP%]{background:#eef6ff;border-radius:4px 4px 0 0;padding:19px 30px;height:140px}.packageDates[_ngcontent-%COMP%]{font-size:16px;color:#000}.packageDatesLeft[_ngcontent-%COMP%]{border-right:1px dotted #9b9b9b;padding-right:30px}.nightsDtl[_ngcontent-%COMP%]{background:#e4e2df;border-radius:14px;padding:6px;font-size:12px;margin:0 30px;width:max-content;height:22px;line-height:10px;position:relative}.nightsDtl[_ngcontent-%COMP%]:before{position:absolute;content:"";border-bottom:1px dashed #aaa;width:20px;height:1px;top:11px;left:-20px}.nightsDtl[_ngcontent-%COMP%]:after{position:absolute;content:"";border-bottom:1px dashed #aaa;width:20px;height:1px;top:11px;right:-20px}.paxCountHeader[_ngcontent-%COMP%]{width:288px;padding-left:20px}.iconcr[_ngcontent-%COMP%]{color:#a9d4f6}.flight-row-airline-path[_ngcontent-%COMP%]{width:140px;border-bottom:solid 1px #cfcece;position:relative;margin:15px 15px 10px}path[_ngcontent-%COMP%]:before{content:"";height:5px;width:5px;border-radius:4px;border:solid 1px #4a4a4a;background:#fff;position:absolute;top:-2px;display:inline-block}.flight-row-airline-path[_ngcontent-%COMP%]:after{right:0}.flight-row-airline-path[_ngcontent-%COMP%]:after, .flight-row-airline-path[_ngcontent-%COMP%]:before{content:"";height:5px;width:5px;border-radius:4px;border:solid 1px #4a4a4a;background:#fff;position:absolute;top:-2px;display:inline-block}.durtione[_ngcontent-%COMP%]{position:absolute;left:50%;top:-5px}.rightTopSection[_ngcontent-%COMP%]{background:#eaf5ff;padding:25px;border-radius:4px}.rightTopSection2[_ngcontent-%COMP%]{background:#ffffff;padding:25px;border-radius:4px;box-shadow:#43475545 0 0 .25em,#5a7dbc0d 0 .25em 1em}.discountTag[_ngcontent-%COMP%]{background:linear-gradient(225deg,#ff3e5e 0%,#ff6d3f 100%);border-radius:2px;color:#fff;font-size:9px;padding:4px;height:20px}']}),D})()},5483:(rn,Ht,x)=>{"use strict";x.d(Ht,{f:()=>t});const t=r=>r?"password":"text"},9376:(rn,Ht,x)=>{"use strict";x.d(Ht,{q:()=>Aa});var t=x(5664),r=x(3191),Pe=(x(449),x(9808)),g=x(5e3),q=x(7579);x(2076),x(1135),x(8306),x(576);var Me=x(9646),Fe=(x(2722),x(5698)),ue=x(226),We=x(925),me=x(393);let ke=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({imports:[[me.Cl]]}),F})(),Fn=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({}),F})();var Yi=x(508),Rr=x(727),Mr=x(9770),sn=(x(6451),x(4968),x(1314)),hn=x(1159),Mn=x(7429),Ii=(x(3075),x(7322)),tt=(x(3900),x(9300));x(4004),x(8505),x(4825);const wo={provide:new g.OlP("mat-autocomplete-scroll-strategy"),deps:[sn.aV],useFactory:function Va(F){return()=>F.scrollStrategies.reposition()}};let ba=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({providers:[wo],imports:[[sn.U8,Yi.Ng,Yi.BQ,Pe.ez],me.ZD,Yi.Ng,Yi.BQ]}),F})(),ja=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({imports:[[t.rt,Yi.BQ],Yi.BQ]}),F})();var Vi=x(1777);let ds=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({imports:[[sn.U8,Yi.BQ,Mn.eL],Yi.BQ]}),F})();var Sa=x(7423);let Wr=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({imports:[[Yi.BQ,Yi.si],Yi.BQ]}),F})(),Ti=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({imports:[[Yi.BQ],Yi.BQ]}),F})();var $i=x(7446),pn=x(6360),$n=x(8675);const Yn=new g.OlP("mat-chips-default-options");let yo=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({providers:[Yi.rD,{provide:Yn,useValue:{separatorKeyCodes:[hn.K5]}}],imports:[[Yi.BQ]]}),F})();var es=x(6856);function fs(F,Z){}class ha{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0}}const gs={dialogContainer:(0,Vi.X$)("dialogContainer",[(0,Vi.SB)("void, exit",(0,Vi.oB)({opacity:0,transform:"scale(0.7)"})),(0,Vi.SB)("enter",(0,Vi.oB)({transform:"none"})),(0,Vi.eR)("* => enter",(0,Vi.jt)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,Vi.oB)({transform:"none",opacity:1}))),(0,Vi.eR)("* => void, * => exit",(0,Vi.jt)("75ms cubic-bezier(0.4, 0.0, 0.2, 1)",(0,Vi.oB)({opacity:0})))])};let bl=(()=>{class F extends Mn.en{constructor(_,E,ye,ft,Mi,on,Sn,yr){super(),this._elementRef=_,this._focusTrapFactory=E,this._changeDetectorRef=ye,this._config=Mi,this._interactivityChecker=on,this._ngZone=Sn,this._focusMonitor=yr,this._animationStateChanged=new g.vpe,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=nr=>(this._portalOutlet.hasAttached(),this._portalOutlet.attachDomPortal(nr)),this._ariaLabelledBy=Mi.ariaLabelledBy||null,this._document=ft}_initializeWithAttachedContent(){this._setupFocusTrap(),this._capturePreviouslyFocusedElement()}attachComponentPortal(_){return this._portalOutlet.hasAttached(),this._portalOutlet.attachComponentPortal(_)}attachTemplatePortal(_){return this._portalOutlet.hasAttached(),this._portalOutlet.attachTemplatePortal(_)}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(_,E){this._interactivityChecker.isFocusable(_)||(_.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{_.addEventListener("blur",()=>_.removeAttribute("tabindex")),_.addEventListener("mousedown",()=>_.removeAttribute("tabindex"))})),_.focus(E)}_focusByCssSelector(_,E){let ye=this._elementRef.nativeElement.querySelector(_);ye&&this._forceFocus(ye,E)}_trapFocus(){const _=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||_.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(E=>{E||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const _=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&_&&"function"==typeof _.focus){const E=(0,We.ht)(),ye=this._elementRef.nativeElement;(!E||E===this._document.body||E===ye||ye.contains(E))&&(this._focusMonitor?(this._focusMonitor.focusVia(_,this._closeInteractionType),this._closeInteractionType=null):_.focus())}this._focusTrap&&this._focusTrap.destroy()}_setupFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement)}_capturePreviouslyFocusedElement(){this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,We.ht)())}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const _=this._elementRef.nativeElement,E=(0,We.ht)();return _===E||_.contains(E)}}return F.\u0275fac=function(_){return new(_||F)(g.Y36(g.SBq),g.Y36(t.qV),g.Y36(g.sBO),g.Y36(Pe.K0,8),g.Y36(ha),g.Y36(t.ic),g.Y36(g.R0b),g.Y36(t.tE))},F.\u0275dir=g.lG2({type:F,viewQuery:function(_,E){if(1&_&&g.Gf(Mn.Pl,7),2&_){let ye;g.iGM(ye=g.CRH())&&(E._portalOutlet=ye.first)}},features:[g.qOj]}),F})(),Ks=(()=>{class F extends bl{constructor(){super(...arguments),this._state="enter"}_onAnimationDone({toState:_,totalTime:E}){"enter"===_?(this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:E})):"exit"===_&&(this._restoreFocus(),this._animationStateChanged.next({state:"closed",totalTime:E}))}_onAnimationStart({toState:_,totalTime:E}){"enter"===_?this._animationStateChanged.next({state:"opening",totalTime:E}):("exit"===_||"void"===_)&&this._animationStateChanged.next({state:"closing",totalTime:E})}_startExitAnimation(){this._state="exit",this._changeDetectorRef.markForCheck()}}return F.\u0275fac=function(){let Z;return function(E){return(Z||(Z=g.n5z(F)))(E||F)}}(),F.\u0275cmp=g.Xpm({type:F,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1","aria-modal","true",1,"mat-dialog-container"],hostVars:6,hostBindings:function(_,E){1&_&&g.WFA("@dialogContainer.start",function(ft){return E._onAnimationStart(ft)})("@dialogContainer.done",function(ft){return E._onAnimationDone(ft)}),2&_&&(g.Ikx("id",E._id),g.uIk("role",E._config.role)("aria-labelledby",E._config.ariaLabel?null:E._ariaLabelledBy)("aria-label",E._config.ariaLabel)("aria-describedby",E._config.ariaDescribedBy||null),g.d8E("@dialogContainer",E._state))},features:[g.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(_,E){1&_&&g.YNc(0,fs,0,0,"ng-template",0)},directives:[Mn.Pl],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;box-sizing:content-box;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[gs.dialogContainer]}}),F})(),Ba=0;class Ga{constructor(Z,_,E="mat-dialog-"+Ba++){this._overlayRef=Z,this._containerInstance=_,this.id=E,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new q.x,this._afterClosed=new q.x,this._beforeClosed=new q.x,this._state=0,_._id=E,_._animationStateChanged.pipe((0,tt.h)(ye=>"opened"===ye.state),(0,Fe.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),_._animationStateChanged.pipe((0,tt.h)(ye=>"closed"===ye.state),(0,Fe.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),Z.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._afterClosed.next(this._result),this._afterClosed.complete(),this.componentInstance=null,this._overlayRef.dispose()}),Z.keydownEvents().pipe((0,tt.h)(ye=>ye.keyCode===hn.hY&&!this.disableClose&&!(0,hn.Vb)(ye))).subscribe(ye=>{ye.preventDefault(),so(this,"keyboard")}),Z.backdropClick().subscribe(()=>{this.disableClose?this._containerInstance._recaptureFocus():so(this,"mouse")})}close(Z){this._result=Z,this._containerInstance._animationStateChanged.pipe((0,tt.h)(_=>"closing"===_.state),(0,Fe.q)(1)).subscribe(_=>{this._beforeClosed.next(Z),this._beforeClosed.complete(),this._overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),_.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._afterClosed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}updatePosition(Z){let _=this._getPositionStrategy();return Z&&(Z.left||Z.right)?Z.left?_.left(Z.left):_.right(Z.right):_.centerHorizontally(),Z&&(Z.top||Z.bottom)?Z.top?_.top(Z.top):_.bottom(Z.bottom):_.centerVertically(),this._overlayRef.updatePosition(),this}updateSize(Z="",_=""){return this._overlayRef.updateSize({width:Z,height:_}),this._overlayRef.updatePosition(),this}addPanelClass(Z){return this._overlayRef.addPanelClass(Z),this}removePanelClass(Z){return this._overlayRef.removePanelClass(Z),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._overlayRef.dispose()}_getPositionStrategy(){return this._overlayRef.getConfig().positionStrategy}}function so(F,Z,_){return void 0!==F._containerInstance&&(F._containerInstance._closeInteractionType=Z),F.close(_)}const pa=new g.OlP("MatDialogData"),ts=new g.OlP("mat-dialog-default-options"),it=new g.OlP("mat-dialog-scroll-strategy"),be={provide:it,deps:[sn.aV],useFactory:function N(F){return()=>F.scrollStrategies.block()}};let pt=(()=>{class F{constructor(_,E,ye,ft,Mi,on,Sn,yr,nr,ho){this._overlay=_,this._injector=E,this._defaultOptions=ye,this._parentDialog=ft,this._overlayContainer=Mi,this._dialogRefConstructor=Sn,this._dialogContainerType=yr,this._dialogDataToken=nr,this._animationMode=ho,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new q.x,this._afterOpenedAtThisLevel=new q.x,this._ariaHiddenElements=new Map,this._dialogAnimatingOpen=!1,this.afterAllClosed=(0,Mr.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,$n.O)(void 0))),this._scrollStrategy=on}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const _=this._parentDialog;return _?_._getAfterAllClosed():this._afterAllClosedAtThisLevel}open(_,E){if(E=function oi(F,Z){return Object.assign(Object.assign({},Z),F)}(E,this._defaultOptions||new ha),E.id&&this.getDialogById(E.id),this._dialogAnimatingOpen)return this._lastDialogRef;const ye=this._createOverlay(E),ft=this._attachDialogContainer(ye,E);if("NoopAnimations"!==this._animationMode){const on=ft._animationStateChanged.subscribe(Sn=>{"opening"===Sn.state&&(this._dialogAnimatingOpen=!0),"opened"===Sn.state&&(this._dialogAnimatingOpen=!1,on.unsubscribe())});this._animationStateSubscriptions||(this._animationStateSubscriptions=new Rr.w0),this._animationStateSubscriptions.add(on)}const Mi=this._attachDialogContent(_,ft,ye,E);return this._lastDialogRef=Mi,this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(Mi),Mi.afterClosed().subscribe(()=>this._removeOpenDialog(Mi)),this.afterOpened.next(Mi),ft._initializeWithAttachedContent(),Mi}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(_){return this.openDialogs.find(E=>E.id===_)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._animationStateSubscriptions&&this._animationStateSubscriptions.unsubscribe()}_createOverlay(_){const E=this._getOverlayConfig(_);return this._overlay.create(E)}_getOverlayConfig(_){const E=new sn.X_({positionStrategy:this._overlay.position().global(),scrollStrategy:_.scrollStrategy||this._scrollStrategy(),panelClass:_.panelClass,hasBackdrop:_.hasBackdrop,direction:_.direction,minWidth:_.minWidth,minHeight:_.minHeight,maxWidth:_.maxWidth,maxHeight:_.maxHeight,disposeOnNavigation:_.closeOnNavigation});return _.backdropClass&&(E.backdropClass=_.backdropClass),E}_attachDialogContainer(_,E){const ft=g.zs3.create({parent:E&&E.viewContainerRef&&E.viewContainerRef.injector||this._injector,providers:[{provide:ha,useValue:E}]}),Mi=new Mn.C5(this._dialogContainerType,E.viewContainerRef,ft,E.componentFactoryResolver);return _.attach(Mi).instance}_attachDialogContent(_,E,ye,ft){const Mi=new this._dialogRefConstructor(ye,E,ft.id);if(_ instanceof g.Rgc)E.attachTemplatePortal(new Mn.UE(_,null,{$implicit:ft.data,dialogRef:Mi}));else{const on=this._createInjector(ft,Mi,E),Sn=E.attachComponentPortal(new Mn.C5(_,ft.viewContainerRef,on));Mi.componentInstance=Sn.instance}return Mi.updateSize(ft.width,ft.height).updatePosition(ft.position),Mi}_createInjector(_,E,ye){const ft=_&&_.viewContainerRef&&_.viewContainerRef.injector,Mi=[{provide:this._dialogContainerType,useValue:ye},{provide:this._dialogDataToken,useValue:_.data},{provide:this._dialogRefConstructor,useValue:E}];return _.direction&&(!ft||!ft.get(ue.Is,null,g.XFs.Optional))&&Mi.push({provide:ue.Is,useValue:{value:_.direction,change:(0,Me.of)()}}),g.zs3.create({parent:ft||this._injector,providers:Mi})}_removeOpenDialog(_){const E=this.openDialogs.indexOf(_);E>-1&&(this.openDialogs.splice(E,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((ye,ft)=>{ye?ft.setAttribute("aria-hidden",ye):ft.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const _=this._overlayContainer.getContainerElement();if(_.parentElement){const E=_.parentElement.children;for(let ye=E.length-1;ye>-1;ye--){let ft=E[ye];ft!==_&&"SCRIPT"!==ft.nodeName&&"STYLE"!==ft.nodeName&&!ft.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(ft,ft.getAttribute("aria-hidden")),ft.setAttribute("aria-hidden","true"))}}}_closeDialogs(_){let E=_.length;for(;E--;)_[E].close()}}return F.\u0275fac=function(_){g.$Z()},F.\u0275dir=g.lG2({type:F}),F})(),Zt=(()=>{class F extends pt{constructor(_,E,ye,ft,Mi,on,Sn,yr){super(_,E,ft,on,Sn,Mi,Ga,Ks,pa,yr)}}return F.\u0275fac=function(_){return new(_||F)(g.LFG(sn.aV),g.LFG(g.zs3),g.LFG(Pe.Ye,8),g.LFG(ts,8),g.LFG(it),g.LFG(F,12),g.LFG(sn.Xj),g.LFG(pn.Qb,8))},F.\u0275prov=g.Yz7({token:F,factory:F.\u0275fac}),F})(),Zr=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({providers:[Zt,be],imports:[[sn.U8,Mn.eL,Yi.BQ],Yi.BQ]}),F})();var sr=x(4834),Fr=x(1125);let To=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({imports:[[Yi.uc,Yi.BQ],Yi.uc,Yi.BQ]}),F})();var mr=x(5245),_o=x(7531),Bs=x(4623),vl=x(2181);const U={provide:new g.OlP("mat-select-scroll-strategy"),deps:[sn.aV],useFactory:function ae(F){return()=>F.scrollStrategies.reposition()}};let Gn=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({providers:[U],imports:[[Pe.ez,sn.U8,Yi.Ng,Yi.BQ],me.ZD,Ii.lN,Yi.Ng,Yi.BQ]}),F})();const ul={provide:new g.OlP("mat-tooltip-scroll-strategy"),deps:[sn.aV],useFactory:function ws(F){return()=>F.scrollStrategies.reposition({scrollThrottle:20})}};let Jo=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({providers:[ul],imports:[[t.rt,Pe.ez,sn.U8,Yi.BQ],Yi.BQ,me.ZD]}),F})(),Xs=(()=>{class F{constructor(){this.changes=new q.x,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(_,E,ye)=>{if(0==ye||0==E)return`0 of ${ye}`;const ft=_*E;return`${ft+1} \u2013 ${ft<(ye=Math.max(ye,0))?Math.min(ft+E,ye):ft+E} of ${ye}`}}}return F.\u0275fac=function(_){return new(_||F)},F.\u0275prov=g.Yz7({token:F,factory:F.\u0275fac,providedIn:"root"}),F})();const Mp={provide:Xs,deps:[[new g.FiY,new g.tp0,Xs]],useFactory:function Xl(F){return F||new Xs}};let Us=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({providers:[Mp],imports:[[Pe.ez,Sa.ot,Gn,Jo,Yi.BQ]]}),F})(),Ed=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({imports:[[Pe.ez,Yi.BQ],Yi.BQ]}),F})();function As(F,Z){if(1&F&&(g.O4$(),g._UZ(0,"circle",3)),2&F){const _=g.oxw();g.Udp("animation-name","mat-progress-spinner-stroke-rotate-"+_._spinnerAnimationLabel)("stroke-dashoffset",_._getStrokeDashOffset(),"px")("stroke-dasharray",_._getStrokeCircumference(),"px")("stroke-width",_._getCircleStrokeWidth(),"%"),g.uIk("r",_._getCircleRadius())}}function ic(F,Z){if(1&F&&(g.O4$(),g._UZ(0,"circle",3)),2&F){const _=g.oxw();g.Udp("stroke-dashoffset",_._getStrokeDashOffset(),"px")("stroke-dasharray",_._getStrokeCircumference(),"px")("stroke-width",_._getCircleStrokeWidth(),"%"),g.uIk("r",_._getCircleRadius())}}const nc=(0,Yi.pj)(class{constructor(F){this._elementRef=F}},"primary"),Ch=new g.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function wh(){return{diameter:100}}});class Ws extends nc{constructor(Z,_,E,ye,ft){super(Z),this._document=E,this._diameter=100,this._value=0,this.mode="determinate";const Mi=Ws._diameters;this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),Mi.has(E.head)||Mi.set(E.head,new Set([100])),this._noopAnimations="NoopAnimations"===ye&&!!ft&&!ft._forceAnimations,ft&&(ft.diameter&&(this.diameter=ft.diameter),ft.strokeWidth&&(this.strokeWidth=ft.strokeWidth))}get diameter(){return this._diameter}set diameter(Z){this._diameter=(0,r.su)(Z),this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),this._styleRoot&&this._attachStyleNode()}get strokeWidth(){return this._strokeWidth||this.diameter/10}set strokeWidth(Z){this._strokeWidth=(0,r.su)(Z)}get value(){return"determinate"===this.mode?this._value:0}set value(Z){this._value=Math.max(0,Math.min(100,(0,r.su)(Z)))}ngOnInit(){const Z=this._elementRef.nativeElement;this._styleRoot=(0,We.kV)(Z)||this._document.head,this._attachStyleNode(),Z.classList.add("mat-progress-spinner-indeterminate-animation")}_getCircleRadius(){return(this.diameter-10)/2}_getViewBox(){const Z=2*this._getCircleRadius()+this.strokeWidth;return`0 0 ${Z} ${Z}`}_getStrokeCircumference(){return 2*Math.PI*this._getCircleRadius()}_getStrokeDashOffset(){return"determinate"===this.mode?this._getStrokeCircumference()*(100-this._value)/100:null}_getCircleStrokeWidth(){return this.strokeWidth/this.diameter*100}_attachStyleNode(){const Z=this._styleRoot,_=this._diameter,E=Ws._diameters;let ye=E.get(Z);if(!ye||!ye.has(_)){const ft=this._document.createElement("style");ft.setAttribute("mat-spinner-animation",this._spinnerAnimationLabel),ft.textContent=this._getAnimationText(),Z.appendChild(ft),ye||(ye=new Set,E.set(Z,ye)),ye.add(_)}}_getAnimationText(){const Z=this._getStrokeCircumference();return"\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\n 0% { stroke-dashoffset: START_VALUE; transform: rotate(0); }\n 12.5% { stroke-dashoffset: END_VALUE; transform: rotate(0); }\n 12.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n 25% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n\n 25.0001% { stroke-dashoffset: START_VALUE; transform: rotate(270deg); }\n 37.5% { stroke-dashoffset: END_VALUE; transform: rotate(270deg); }\n 37.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n 50% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n\n 50.0001% { stroke-dashoffset: START_VALUE; transform: rotate(180deg); }\n 62.5% { stroke-dashoffset: END_VALUE; transform: rotate(180deg); }\n 62.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n 75% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n\n 75.0001% { stroke-dashoffset: START_VALUE; transform: rotate(90deg); }\n 87.5% { stroke-dashoffset: END_VALUE; transform: rotate(90deg); }\n 87.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n 100% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n }\n".replace(/START_VALUE/g,""+.95*Z).replace(/END_VALUE/g,""+.2*Z).replace(/DIAMETER/g,`${this._spinnerAnimationLabel}`)}_getSpinnerAnimationLabel(){return this.diameter.toString().replace(".","_")}}Ws._diameters=new WeakMap,Ws.\u0275fac=function(Z){return new(Z||Ws)(g.Y36(g.SBq),g.Y36(We.t4),g.Y36(Pe.K0,8),g.Y36(pn.Qb,8),g.Y36(Ch))},Ws.\u0275cmp=g.Xpm({type:Ws,selectors:[["mat-progress-spinner"]],hostAttrs:["role","progressbar","tabindex","-1",1,"mat-progress-spinner"],hostVars:10,hostBindings:function(Z,_){2&Z&&(g.uIk("aria-valuemin","determinate"===_.mode?0:null)("aria-valuemax","determinate"===_.mode?100:null)("aria-valuenow","determinate"===_.mode?_.value:null)("mode",_.mode),g.Udp("width",_.diameter,"px")("height",_.diameter,"px"),g.ekj("_mat-animation-noopable",_._noopAnimations))},inputs:{color:"color",diameter:"diameter",strokeWidth:"strokeWidth",mode:"mode",value:"value"},exportAs:["matProgressSpinner"],features:[g.qOj],decls:3,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false","aria-hidden","true",3,"ngSwitch"],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(Z,_){1&Z&&(g.O4$(),g.TgZ(0,"svg",0),g.YNc(1,As,1,9,"circle",1),g.YNc(2,ic,1,7,"circle",2),g.qZA()),2&Z&&(g.Udp("width",_.diameter,"px")("height",_.diameter,"px"),g.Q6J("ngSwitch","indeterminate"===_.mode),g.uIk("viewBox",_._getViewBox()),g.xp6(1),g.Q6J("ngSwitchCase",!0),g.xp6(1),g.Q6J("ngSwitchCase",!1))},directives:[Pe.RF,Pe.n9],styles:[".mat-progress-spinner{display:block;position:relative;overflow:hidden}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.cdk-high-contrast-active .mat-progress-spinner circle{stroke:CanvasText}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}\n"],encapsulation:2,changeDetection:0});let Qc=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({imports:[[Yi.BQ,Pe.ez],Yi.BQ]}),F})(),qs=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({imports:[[Yi.si,Yi.BQ],Yi.BQ]}),F})(),Au=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({imports:[[Pe.ez,Yi.BQ,We.ud,me.ZD],me.ZD,Yi.BQ]}),F})();var Zd=x(7144);let Hd=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({}),F})(),Fu=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({imports:[[Hd,Yi.si,Yi.BQ,Zd.Q8],Hd,Yi.BQ]}),F})(),zd=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({imports:[[Pe.ez,Yi.BQ],Yi.BQ]}),F})(),td=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({imports:[[sn.U8,Mn.eL,Pe.ez,Sa.ot,Yi.BQ],Yi.BQ]}),F})(),Yd=(()=>{class F{constructor(){this.changes=new q.x}}return F.\u0275fac=function(_){return new(_||F)},F.\u0275prov=g.Yz7({token:F,factory:F.\u0275fac,providedIn:"root"}),F})();const id={provide:Yd,deps:[[new g.FiY,new g.tp0,Yd]],useFactory:function Nu(F){return F||new Yd}};let hc=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({providers:[id],imports:[[Pe.ez,Yi.BQ]]}),F})();var Gd=x(2081);let Fs=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({imports:[[ke,Yi.BQ],Yi.BQ]}),F})();var od=x(3251);let ad=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({imports:[[Yi.BQ],Yi.BQ]}),F})(),ju=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({imports:[[Fn,Yi.BQ],Yi.BQ]}),F})();var jp=x(4945),zp=x(9529);const os=[Sa.ot,Wr,mr.Ps,_o.c,Bs.ie,vl.Tx,od.Nh,ad,ke,Fn,ja,es.FA,Ii.lN,ba,ds,Ti,$i.p9,yo,Zr,sr.t,Fr.To,To,Us,Ed,Qc,qs,Gn,Au,Fu,zd,td,hc,Gd.T5,Fs,ju,Jo,t.rt,Yi.XK,jp.JX,zp.bB];let Aa=(()=>{class F{}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=g.oAB({type:F}),F.\u0275inj=g.cJS({providers:[es.FA,Yi.XK],imports:[[...os],Sa.ot,Wr,mr.Ps,_o.c,Bs.ie,vl.Tx,od.Nh,ad,ke,Fn,ja,es.FA,Ii.lN,ba,ds,Ti,$i.p9,yo,Zr,sr.t,Fr.To,To,Us,Ed,Qc,qs,Gn,Au,Fu,zd,td,hc,Gd.T5,Fs,ju,Jo,t.rt,Yi.XK,jp.JX,zp.bB]}),F})()},8530:(rn,Ht,x)=>{"use strict";x.d(Ht,{gK:()=>ue,bQ:()=>q,v_:()=>o,ez:()=>we,Z7:()=>Ze,Br:()=>Ie});var r=x(520),e=x(6875),Pe=x(7579),g=x(5e3);let q=(()=>{class We{constructor(L,Q,dt,H){this.http=L,this.token=Q,this.commonService=dt,this.tokenService=H,this.tokenFromUser="",this.triggerFunctionSubject=new Pe.x,this.triggerFunction$=this.triggerFunctionSubject.asObservable(),this.commonService.GetLoginAgencyToken().subscribe(z=>{""!=z?(this.tokenFromUser=z,this.header=(new r.WM).set("Authorization","Bearer "+this.tokenFromUser).set("x-api-key",e.$.X_API_KEY)):this.header=(new r.WM).set("x-api-key",e.$.X_API_KEY)})}triggerFunction(){this.triggerFunctionSubject.next()}GET(L,Q=!1){return this.http.get(L,{headers:this.header})}POST(L,Q,dt=!1){return dt&&(this.header=(new r.WM).set("Authorization","Bearer "+this.tokenService.GetBookingWithoutAuthToken()).set("x-api-key",e.$.X_API_KEY)),this.http.post(L,Q,{headers:this.header})}PUT(L,Q){return this.http.put(L,Q,{headers:this.header})}PATCH(L,Q){return this.http.patch(L,Q,{headers:this.header})}DELETE(L){return this.http.delete(L,{headers:this.header})}}return We.\u0275fac=function(L){return new(L||We)(g.LFG(r.eN),g.LFG(Ie),g.LFG(o),g.LFG(Ie))},We.\u0275prov=g.Yz7({token:We,factory:We.\u0275fac,providedIn:"root"}),We})();var re=x(1135);let o=(()=>{class We{constructor(){this.isImageUrl=new re.X(""),this.isLoader=new re.X(!1),this.isSearchingFlightLoaderStatus=new re.X(!1),this.isButtonDisabledFlag=new re.X(!1),this.isLoggedIn=new re.X(!1),this.isLoggedInUser=new re.X({}),this.isOwnerUserData=new re.X({}),this.isBankDetailsData=new re.X([]),this.isStateListData=new re.X([]),this.isStateListDataRegister=new re.X([]),this.isLoginAgencyToken=new re.X(""),this.isLoggedInUserFromBackend=new re.X({}),this.isCompanyAccountDetails=new re.X({}),this.isPaymentRequestData=new re.X({}),this.isViewPaymentRequestData=new re.X({}),this.isPaymentChanges=new re.X(!1),this.isBookingHistoryData=new re.X([]),this.isEnquiryListData=new re.X({}),this.isEnquiryChanges=new re.X(!1),this.isEnquiryCommentsData=new re.X({}),this.isTripValue=new re.X(""),this.isMasterTripOptions=new re.X(1),this.isForgetPasswordParameter=new re.X({}),this.isAvailableCurrentDate=new re.X(""),this.isWebsiteSetting=new re.X({}),this.isDepartureArray=new re.X([]),this.isRegularCityArray=new re.X([]),this.isArrivalArray=new re.X([]),this.isDepartureDateArray=new re.X([]),this.isReturnDateArray=new re.X([]),this.isSelectedDepartureData=new re.X({}),this.isSelectedArrivalData=new re.X({}),this.isSelectedTravelersData=new re.X({}),this.isFlightImagePath=new re.X(""),this.isSearchFlightResponse=new re.X({}),this.isSearchFlightSessionData=new re.X({}),this.isUserBalance=new re.X(0),this.isBookingDetails=new re.X({}),this.isFlightUpdate=new re.X(!1),this.isFlightBookedResponse=new re.X({}),this.isBookingPaymentStatus=new re.X({}),this.isPriceUpdate=new re.X({}),this.isSearchingFlightRecordChecked=new re.X(!1),this.isFlightResponseSendingApiRequest=new re.X({}),this.isPaymentGatewayResponse=new re.X({}),this.isFlightSSRdata=new re.X({}),this.isSectorList_OneWay=new re.X([]),this.isSectorList_Return=new re.X([]),this.isDepartureSelectBoxFlag=new re.X(!1),this.isDepartureSelectBoxFlagKey=new re.X(""),this.isArrivalSelectBoxFlag=new re.X(!1),this.isArrivalSelectBoxFlagKey=new re.X(""),this.isUserStatusCheck=new re.X({}),this.isFormReset=new re.X(!1),this.isBannerList=new re.X([]),this.isBookingDetailsReturn=new re.X({}),this.isDepartureSelectBox=new re.X(!1),this.isReturnDateSelectBox=new re.X(!1),this.isArrivalSelectBox=new re.X(!1),this.isDepartureDateBox=new re.X(!1),this.isTravellerBox=new re.X(!1),this.isSearchFlightOnewayResponse=new re.X({}),this.isSearchFlightReturnResponse=new re.X({}),this.isFareRuleDataReturn=new re.X({}),this.isFareRuleData=new re.X({}),this.isPriceChangeFlag=new re.X(!1),this.isResultDataValue=new re.X(!1),this.isAvailableToDate=new re.X([]),this.isSectorData=new re.X([]),this.isSectorResultData=new re.X({}),this.isGetPriceScetor=new re.X({})}GetBannerList(){return this.isBannerList.asObservable()}SetBannerList(L){this.isBannerList.next(L)}GetUserStatusCheck(){return this.isUserStatusCheck.asObservable()}SetUserStatusCheck(L){this.isUserStatusCheck.next(L)}GetImageUrl(){return this.isImageUrl.asObservable()}SetImageUrl(L){this.isImageUrl.next(L)}GetLoader(){return this.isLoader.asObservable()}SetLoader(L){this.isLoader.next(L)}GetSearchingFlightLoaderStatus(){return this.isSearchingFlightLoaderStatus.asObservable()}SetSearchingFlightLoaderStatus(L){this.isSearchingFlightLoaderStatus.next(L)}GetButtonDisabledFlag(){return this.isButtonDisabledFlag.asObservable()}SetButtonDisabledFlag(L){this.isButtonDisabledFlag.next(L)}GetLoggedInStatus(){return this.isLoggedIn.asObservable()}SetLoggedInStatus(L){this.isLoggedIn.next(L)}GetLoggedInUser(){return this.isLoggedInUser.asObservable()}SetLoggedInUser(L){this.isLoggedInUser.next(L)}GetOwnerUserData(){return this.isOwnerUserData.asObservable()}SetOwnerUserData(L){this.isOwnerUserData.next(L)}GetBankDetailsData(){return this.isBankDetailsData.asObservable()}SetBankDetailsData(L){this.isBankDetailsData.next(L)}GetStateListRegisterResponse(){return this.isStateListDataRegister.asObservable()}SetStateListRegisterResponse(L){this.isStateListDataRegister.next(L)}GetStateListResponse(){return this.isStateListData.asObservable()}SetStateListResponse(L){this.isStateListData.next(L)}GetLoginAgencyToken(){return this.isLoginAgencyToken.asObservable()}SetLoginAgencyToken(L){this.isLoginAgencyToken.next(L)}GetLoggedInUserFromBackend(){return this.isLoggedInUserFromBackend.asObservable()}SetLoggedInUserFromBackend(L){this.isLoggedInUserFromBackend.next(L)}GetCompanyAccountDetails(){return this.isCompanyAccountDetails.asObservable()}SetCompanyAccountDetails(L){this.isCompanyAccountDetails.next(L)}GetPaymentRequestData(){return this.isPaymentRequestData.asObservable()}SetPaymentRequestData(L){this.isPaymentRequestData.next(L)}GetViewPaymentRequestData(){return this.isViewPaymentRequestData.asObservable()}SetViewPaymentRequestData(L){this.isViewPaymentRequestData.next(L)}GetPaymentChanges(){return this.isPaymentChanges.asObservable()}SetPaymentChanges(L){this.isPaymentChanges.next(L)}GetBookingHistoryData(){return this.isBookingHistoryData.asObservable()}SetBookingHistoryData(L){this.isBookingHistoryData.next(L)}GetEnquiryListData(){return this.isEnquiryListData.asObservable()}SetEnquiryListData(L){this.isEnquiryListData.next(L)}GetEnquiryChanges(){return this.isEnquiryChanges.asObservable()}SetEnquiryChanges(L){this.isEnquiryChanges.next(L)}GetSectorList_OneWay(){return this.isSectorList_OneWay.asObservable()}SetSectorList_OneWay(L){this.isSectorList_OneWay.next(L)}GetSectorList_Return(){return this.isSectorList_Return.asObservable()}SetSectorList_Return(L){this.isSectorList_Return.next(L)}GetEnquiryCommentsData(){return this.isEnquiryCommentsData.asObservable()}SetEnquiryCommentsData(L){this.isEnquiryCommentsData.next(L)}GetTripValue(){return this.isTripValue.asObservable()}SetTripValue(L){this.isTripValue.next(L)}GetDepartureArray(){return this.isDepartureArray.asObservable()}SetDepartureArray(L){this.isDepartureArray.next(L)}GetRegularCityArray(){return this.isRegularCityArray.asObservable()}SetRegularCityArray(L){this.isRegularCityArray.next(L)}GetArrivalArray(){return this.isArrivalArray.asObservable()}SetArrivalArray(L){this.isArrivalArray.next(L)}GetDepartureDateArray(){return this.isDepartureDateArray.asObservable()}SetDepartureDateArray(L){this.isDepartureDateArray.next(L)}GetReturnDateArray(){return this.isReturnDateArray.asObservable()}SetReturnDateArray(L){this.isReturnDateArray.next(L)}GetSelectedDepartureData(){return this.isSelectedDepartureData.asObservable()}SetSelectedDepartureData(L){this.isSelectedDepartureData.next(L)}GetSelectedArrivalData(){return this.isSelectedArrivalData.asObservable()}SetSelectedArrivalData(L){this.isSelectedArrivalData.next(L)}GetSelectedTravelersData(){return this.isSelectedTravelersData.asObservable()}SetSelectedTravelersData(L){this.isSelectedTravelersData.next(L)}GetMasterTripOptions(){return this.isMasterTripOptions.asObservable()}SetMasterTripOptions(L){this.isMasterTripOptions.next(L)}GetSearchFlightResponse(){return this.isSearchFlightResponse.asObservable()}SetSearchFlightResponse(L){this.isSearchFlightResponse.next(L)}GetUserBalance(){return this.isUserBalance.asObservable()}SetUserBalance(L){this.isUserBalance.next(L)}GetBookingDetails(){return this.isBookingDetails.asObservable()}SetBookingDetails(L){this.isBookingDetails.next(L)}GetFlightUpdate(){return this.isFlightUpdate.asObservable()}SetFlightUpdate(L){this.isFlightUpdate.next(L)}GetBookingDetailsReturn(){return this.isBookingDetailsReturn.asObservable()}SetBookingDetailsReturn(L){this.isBookingDetailsReturn.next(L)}GetFlightBookedResponse(){return this.isFlightBookedResponse.asObservable()}SetFlightBookedResponse(L){this.isFlightBookedResponse.next(L)}GetFlightSSRData(){return this.isFlightSSRdata.asObservable()}SetFlightSSRData(L){this.isFlightSSRdata.next(L)}GetBookingPaymentStatus(){return this.isBookingPaymentStatus.asObservable()}SetBookingPaymentStatus(L){this.isBookingPaymentStatus.next(L)}GetPriceUpdate(){return this.isPriceUpdate.asObservable()}SetPriceUpdate(L){this.isPriceUpdate.next(L)}GetSearchingFlightRecordChecked(){return this.isSearchingFlightRecordChecked.asObservable()}SetSearchingFlightRecordChecked(L){this.isSearchingFlightRecordChecked.next(L)}GetForgetPasswordParameter(){return this.isForgetPasswordParameter.asObservable()}SetForgetPasswordParameter(L){this.isForgetPasswordParameter.next(L)}GetFlightResponseSendingApiRequest(){return this.isFlightResponseSendingApiRequest.asObservable()}SetFlightResponseSendingApiRequest(L){this.isFlightResponseSendingApiRequest.next(L)}GetPaymentGatewayResponse(){return this.isPaymentGatewayResponse.asObservable()}SetPaymentGatewayResponse(L){this.isPaymentGatewayResponse.next(L)}GetAvailableCurrentDate(){return this.isAvailableCurrentDate.asObservable()}SetAvailableCurrentDate(L){this.isAvailableCurrentDate.next(L)}GetDepartureSelectBoxFlag(){return this.isDepartureSelectBoxFlag.asObservable()}SetDepartureSelectBoxFlag(L){this.isDepartureSelectBoxFlag.next(L)}GetDepartureSelectBoxFlagKey(){return this.isDepartureSelectBoxFlagKey.asObservable()}SetDepartureSelectBoxFlagKey(L){this.isDepartureSelectBoxFlagKey.next(L)}GetArrivalSelectBoxFlag(){return this.isArrivalSelectBoxFlag.asObservable()}SetArrivalSelectBoxFlag(L){this.isArrivalSelectBoxFlag.next(L)}GetArrivalSelectBoxFlagKey(){return this.isArrivalSelectBoxFlagKey.asObservable()}SetArrivalSelectBoxFlagKey(L){this.isArrivalSelectBoxFlagKey.next(L)}GetFormReset(){return this.isFormReset.asObservable()}SetFormReset(L){this.isFormReset.next(L)}GetFlightImagePath(){return this.isFlightImagePath.asObservable()}SetFlightImagePath(L){this.isFlightImagePath.next(L)}GetWebsiteSetting(){return this.isWebsiteSetting.asObservable()}SetWebsiteSetting(L){this.isWebsiteSetting.next(L)}GetDepartureSelectBox(){return this.isDepartureSelectBox.asObservable()}SetDepartureSelectBox(L){this.isDepartureSelectBox.next(L)}GetReturnDateSelectBox(){return this.isReturnDateSelectBox.asObservable()}SetReturnDateSelectBox(L){this.isReturnDateSelectBox.next(L)}GetArrivalSelectBox(){return this.isArrivalSelectBox.asObservable()}SetArrivalSelectBox(L){this.isArrivalSelectBox.next(L)}GetDepartureDateBox(){return this.isDepartureDateBox.asObservable()}SetDepartureDateBox(L){this.isDepartureDateBox.next(L)}GetTravellerBox(){return this.isTravellerBox.asObservable()}SetTravellerBox(L){this.isTravellerBox.next(L)}GetSearchFlightOnewayResponse(){return this.isSearchFlightOnewayResponse.asObservable()}SetSearchFlightOnewayResponse(L){this.isSearchFlightOnewayResponse.next(L)}GetSearchFlightReturnResponse(){return this.isSearchFlightReturnResponse.asObservable()}SetSearchFlightReturnResponse(L){this.isSearchFlightReturnResponse.next(L)}GetFareRuleReturnData(){return this.isFareRuleDataReturn.asObservable()}SetFareRuleReturnData(L){this.isFareRuleDataReturn.next(L)}GetFareRuleData(){return this.isFareRuleData.asObservable()}SetFareRuleData(L){this.isFareRuleData.next(L)}GetPriceChangeFlag(){return this.isPriceChangeFlag.asObservable()}SetPriceChangeFlag(L){this.isPriceChangeFlag.next(L)}GetResultDataValue(){return this.isResultDataValue.asObservable()}SetResultDataValue(L){this.isResultDataValue.next(L)}GetAvailableToDate(){return this.isAvailableToDate.asObservable()}SetAvailableToDate(L){this.isAvailableToDate.next(L)}GetSectorWiseList(){return this.isSectorData.asObservable()}SetSectorWiseList(L){this.isSectorData.next(L)}GetSectorResultData(){return this.isSectorResultData.asObservable()}SetSectorResultData(L){this.isSectorResultData.next(L)}GetGetPriceDataRequest(){return this.isGetPriceScetor.asObservable()}SetGetPriceDataRequest(L){this.isGetPriceScetor.next(L)}}return We.\u0275fac=function(L){return new(L||We)},We.\u0275prov=g.Yz7({token:We,factory:We.\u0275fac,providedIn:"root"}),We})();var ne=x(8101);let we=(()=>{class We{constructor(L){this.toastrService=L}showSuccess(L){this.toastrService.success(L)}showError(L){this.toastrService.error(L)}showInfo(L){this.toastrService.info(L)}showWarning(L){this.toastrService.warning(L)}}return We.\u0275fac=function(L){return new(L||We)(g.LFG(ne.klp))},We.\u0275prov=g.Yz7({token:We,factory:We.\u0275fac,providedIn:"root"}),We})(),Ze=(()=>{class We{constructor(){this.isLoginRegisterModal=new re.X(!1),this.isRegisterModal=new re.X(!1),this.isEnquiryModal=new re.X(!1),this.isForgotModal=new re.X(!1),this.isContactModal=new re.X(!1),this.isPaymentHistoryModal=new re.X(!1),this.isPaymentAddModal=new re.X(!1),this.isImageViewModal=new re.X(!1),this.isCommentsModal=new re.X(!1),this.isTravelersModal=new re.X(!1),this.isclassModal=new re.X(!1),this.isContactSupportModal=new re.X(!1),this.isSuccessModal=new re.X(!1),this.isFailModal=new re.X(!1),this.isBookingHistoryModal=new re.X(!1),this.isResetModal=new re.X(!1),this.isVerifyModal=new re.X(!1),this.isConfirmBookingModal=new re.X(!1),this.isRechargeModal=new re.X(!1),this.isSeatAvailableModal=new re.X(!1),this.isGroupfareTicket=new re.X(!1),this.isNearestAirportModal=new re.X(!1),this.isHolidayTravelDetailsModal=new re.X(!1),this.isBookingHistoryFitModal=new re.X(!1)}GetHolidayTravelDetailsModal(){return this.isHolidayTravelDetailsModal.asObservable()}SetHolidayTravelDetailsModal(L){this.isHolidayTravelDetailsModal.next(L)}GetNearestAirportModal(){return this.isNearestAirportModal.asObservable()}SetNearestAirportModal(L){this.isNearestAirportModal.next(L)}GetGroupfareTicket(){return this.isGroupfareTicket.asObservable()}SetGroupfareTicket(L){this.isGroupfareTicket.next(L)}GetAvailableSeatModal(){return this.isSeatAvailableModal.asObservable()}SetAvailableSeatModal(L){this.isSeatAvailableModal.next(L)}GetLoginRegisterModal(){return this.isLoginRegisterModal.asObservable()}SetLoginRegisterModal(L){this.isLoginRegisterModal.next(L)}GetRegisterModal(){return this.isRegisterModal.asObservable()}SetRegisterModal(L){this.isRegisterModal.next(L)}GetForgotModal(){return this.isForgotModal.asObservable()}SetForgotModal(L){this.isForgotModal.next(L)}GetEnquiryModal(){return this.isEnquiryModal.asObservable()}SetEnquiryModal(L){this.isEnquiryModal.next(L)}GetContactModal(){return this.isContactModal.asObservable()}SetContactModal(L){this.isContactModal.next(L)}GetRechargeModal(){return this.isRechargeModal.asObservable()}SetRechargeModal(L){this.isRechargeModal.next(L)}GetPaymentHistoryModa(){return this.isPaymentHistoryModal.asObservable()}SetPaymentHistoryModa(L){this.isPaymentHistoryModal.next(L)}GetPaymentAddModal(){return this.isPaymentAddModal.asObservable()}SetPaymentAddModal(L){this.isPaymentAddModal.next(L)}GetImageViewModal(){return this.isImageViewModal.asObservable()}SetImageViewModal(L){this.isImageViewModal.next(L)}GetCommentsModal(){return this.isCommentsModal.asObservable()}SetCommentsModal(L){this.isCommentsModal.next(L)}GetTravelersModal(){return this.isTravelersModal.asObservable()}SetTravelersModal(L){this.isTravelersModal.next(L)}GetclassModal(){return this.isclassModal.asObservable()}SetclassModal(L){this.isclassModal.next(L)}GetContactSupportModal(){return this.isContactSupportModal.asObservable()}SetContactSupportModal(L){this.isContactSupportModal.next(L)}GetSuccessModal(){return this.isSuccessModal.asObservable()}SetSuccessModal(L){this.isSuccessModal.next(L)}GetFailModal(){return this.isFailModal.asObservable()}SetFailModal(L){this.isFailModal.next(L)}GetBookingHistoryModal(){return this.isBookingHistoryModal.asObservable()}SetBookingHistoryModal(L){this.isBookingHistoryModal.next(L)}GetVerifyModal(){return this.isVerifyModal.asObservable()}SetVerifyModal(L){this.isVerifyModal.next(L)}GetResetModal(){return this.isResetModal.asObservable()}SetResetModal(L){this.isResetModal.next(L)}GetConfirmBookingModal(){return this.isConfirmBookingModal.asObservable()}SetConfirmBookingModal(L){this.isConfirmBookingModal.next(L)}GetBookingHistoryFitModal(){return this.isBookingHistoryFitModal.asObservable()}SetBookingHistoryFitModal(L){this.isBookingHistoryFitModal.next(L)}}return We.\u0275fac=function(L){return new(L||We)},We.\u0275prov=g.Yz7({token:We,factory:We.\u0275fac,providedIn:"root"}),We})();var Me=x(9706);let Ie=(()=>{class We{constructor(L,Q){this.router=L,this.commonService=Q}getToken(){return localStorage.getItem("token")}getUser(){return JSON.parse(localStorage.getItem(`${e.$.X_API_KEY}`)||"")}setUser(L){return window.localStorage.setItem(`${e.$.X_API_KEY}`,JSON.stringify(L))}SetBookingWithoutAuthToken(L){return window.sessionStorage.setItem(`${e.$.X_API_KEY}Token`,L)}GetBookingWithoutAuthToken(){return sessionStorage.getItem(`${e.$.X_API_KEY}Token`)}GetImageUrl(){return window.localStorage.getItem("imageUrl")}SetImageUrl(L){return window.localStorage.setItem("imageUrl",L)}destroyToken(){window.localStorage.removeItem(`${e.$.X_API_KEY}`)}destroyWithoutAuthToken(){window.localStorage.removeItem(`${e.$.X_API_KEY}Token`)}onLogout(){window&&window.location&&window,this.commonService.SetLoggedInUser({}),this.commonService.SetLoggedInStatus(!1),this.destroyToken(),localStorage.clear(),sessionStorage.clear(),window.open("/home","_self")}}return We.\u0275fac=function(L){return new(L||We)(g.LFG(Me.F0),g.LFG(o))},We.\u0275prov=g.Yz7({token:We,factory:We.\u0275fac,providedIn:"root"}),We})();var Fe=x(8372);let ue=(()=>{class We{constructor(L,Q,dt,H,z,pe){this.baseService=L,this.tokenService=Q,this.commonService=dt,this.messageService=H,this.modalService=z,this.router=pe}onLoginRequest(L){this.baseService.POST(e.m.LOGIN,L).subscribe(Q=>{"success"==Q.replyCode?(this.tokenService.setUser(Q.data),this.tokenService.SetImageUrl(Q.imageurl),this.commonService.SetLoggedInStatus(!0),this.commonService.SetLoggedInUser(Q.data),this.commonService.SetImageUrl(Q.imageurl),this.commonService.SetLoginAgencyToken(Q.data.login_token),this.messageService.showSuccess(Q.replyMsg),this.commonService.SetButtonDisabledFlag(!1),this.modalService.SetLoginRegisterModal(!1),this.onUserStatusCheck(Q.data),setTimeout(()=>{window.open("/home","_self")},1e3)):(this.messageService.showError(Q.replyMsg),this.commonService.SetButtonDisabledFlag(!1),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.LOGIN}`,Q)})}onOwnerData(){this.baseService.GET(e.m.OWNER_API).subscribe(L=>{"success"==L.replyCode?this.commonService.SetOwnerUserData(L):(this.messageService.showError(L.replyMsg),this.commonService.SetOwnerUserData({}),this.commonService.SetLoader(!1))},L=>{this.commonService.SetLoader(!1),this.messageService.showError(L.error.replyMsg),console.log(`${e.m.OWNER_API}`,L)})}onBankDetails(){this.commonService.SetLoader(!0),this.baseService.GET(e.m.BANK_API).subscribe(L=>{"success"==L.replyCode?(this.commonService.SetBankDetailsData(L.data.rows),this.commonService.SetLoader(!1)):(this.messageService.showError(L.replyMsg),this.commonService.SetBankDetailsData({}),this.commonService.SetLoader(!1))},L=>{this.commonService.SetLoader(!1),this.messageService.showError(L.error.replyMsg),console.log(`${e.m.BANK_API}`,L)})}onGetStateList(){this.commonService.SetLoader(!0),this.baseService.GET(e.m.STATE_LIST(93),!0).subscribe(L=>{"success"==L.replyCode?(this.commonService.SetStateListResponse(L.data),this.commonService.SetLoader(!1)):(this.messageService.showError(L.replyMsg),this.commonService.SetStateListResponse([]),this.commonService.SetLoader(!1))},L=>{this.commonService.SetLoader(!1),this.messageService.showError(L.error.replyMsg),console.log(`${e.m.STATE_LIST(93)}`,L)})}onUserProfile(){this.commonService.SetLoader(!0),this.baseService.POST(e.m.VIEW_PROFILE,{}).subscribe(L=>{"success"==L.replyCode?(this.commonService.GetLoginAgencyToken().subscribe(Q=>{console.log(Q,"----103"),L.data.login_token=Q}),console.log(L.data,"----data.data"),this.commonService.SetLoggedInUserFromBackend(L.data),this.tokenService.setUser(L.data),this.commonService.SetLoader(!1)):(this.messageService.showError(L.replyMsg),this.commonService.SetLoggedInUserFromBackend(this.tokenService.getUser()),this.commonService.SetLoader(!1))},L=>{this.commonService.SetLoader(!1),this.messageService.showError(L.error.replyMsg),console.log(`${e.m.VIEW_PROFILE}`,L)})}onUpdateProfile(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.UPDATE_PROFILE,L).subscribe(Q=>{"success"==Q.replyCode?(this.messageService.showSuccess(Q.replyMsg),this.onUserProfile(),this.commonService.SetLoader(!1)):(this.onUserProfile(),this.messageService.showError(Q.replyMsg),this.commonService.SetButtonDisabledFlag(!1),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.UPDATE_PROFILE}`,Q)})}onAccountDetails(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.COMPANY_ACCOUNT_DETAILS,L).subscribe(Q=>{"success"==Q.replyCode?(this.commonService.SetLoader(!1),this.commonService.SetCompanyAccountDetails(Q)):(this.commonService.SetLoader(!1),this.commonService.SetCompanyAccountDetails({}))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.COMPANY_ACCOUNT_DETAILS}`,Q)})}onPaymentRequest(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.PAYMENT_LIST,L).subscribe(Q=>{"success"==Q.replyCode?(this.commonService.SetLoader(!1),this.commonService.SetPaymentRequestData(Q)):(this.commonService.SetLoader(!1),this.commonService.SetPaymentRequestData({}))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.PAYMENT_LIST}`,Q)})}onPaymentRequestDelete(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.PAYMENT_DELETE,L).subscribe(Q=>{"success"==Q.replyCode?(this.messageService.showSuccess(Q.replyMsg||"Request placed successfully."),this.commonService.SetLoader(!1),this.commonService.SetPaymentChanges(!0)):(this.messageService.showError(Q.replyMsg),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.PAYMENT_DELETE}`,Q)})}onPaymentRequestAdd(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.PAYMENT_ADD,L).subscribe(Q=>{"success"==Q.replyCode?(this.commonService.SetLoader(!1),this.modalService.SetPaymentAddModal(!1),this.commonService.SetPaymentChanges(!0),this.messageService.showSuccess(Q.replyMsg||"Request placed successfully.")):(this.messageService.showError(Q.replyMsg),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.PAYMENT_ADD}`,Q)})}onBookingDetails(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.BOOKING_LIST,L).subscribe(Q=>{"success"==Q.replyCode?(this.commonService.SetLoader(!1),this.commonService.SetBookingHistoryData(Q)):(this.commonService.SetLoader(!1),this.commonService.SetBookingHistoryData([]))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.BOOKING_LIST}`,Q)})}onSectorList(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.SECTORLIST,L).pipe((0,Fe.b)(5e3)).subscribe(Q=>{"success"==Q.replyCode?(this.commonService.SetLoader(!1),"one_way"==L.flight_type?this.commonService.SetSectorList_OneWay(Q.data):this.commonService.SetSectorList_Return(Q.data)):(this.commonService.SetSectorList_OneWay([]),this.commonService.SetSectorList_Return([]),this.messageService.showError(Q.replyMsg),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.SECTORLIST}`,Q)})}onEnquiryList(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.ENQUIRY_LIST,L).pipe((0,Fe.b)(5e3)).subscribe(Q=>{"success"==Q.replyCode?(this.commonService.SetLoader(!1),this.commonService.SetEnquiryListData(Q)):(this.commonService.SetLoader(!1),this.commonService.SetEnquiryListData({}))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.ENQUIRY_LIST}`,Q)})}onEnquiryCommentsList(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.ENQUIRY_COMMENTS,L).pipe((0,Fe.b)(5e3)).subscribe(Q=>{"success"==Q.replyCode?(this.commonService.SetLoader(!1),this.commonService.SetEnquiryCommentsData(Q)):(this.commonService.SetLoader(!1),this.commonService.SetEnquiryCommentsData([]))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.ENQUIRY_COMMENTS}`,Q)})}onCommentsAdd(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.COMMENTS_ADD,L).pipe((0,Fe.b)(5e3)).subscribe(Q=>{"success"==Q.replyCode?(this.messageService.showSuccess(Q.replyMsg||"Request placed successfully."),this.commonService.SetLoader(!1),this.commonService.SetEnquiryChanges(!0)):(this.messageService.showError(Q.replyMsg),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.COMMENTS_ADD}`,Q)})}onEnquiryAdd(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.ENQUIRY_ADD,L).pipe((0,Fe.b)(5e3)).subscribe(Q=>{"success"==Q.replyCode?(this.messageService.showSuccess(Q.replyMsg||"Request placed successfully."),this.commonService.SetLoader(!1),this.commonService.SetEnquiryChanges(!0),this.modalService.SetEnquiryModal(!1)):(this.messageService.showError(Q.replyMsg),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.ENQUIRY_ADD}`,Q)})}onDepartureFlightList(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.DEPARTURE_CITY_CUSTOM,L).pipe((0,Fe.b)(5e3)).subscribe(Q=>{"success"==Q.replyCode?(Q.data.length>0&&Q.data.forEach(dt=>{Object.assign(dt,{status:1})}),Q.data.sort((dt,H)=>dt.departure_city_name.localeCompare(H.departure_city_name)),this.commonService.SetDepartureArray(Q.data),sessionStorage.setItem("isSetDepartData",JSON.stringify(Q.data)),this.commonService.SetLoader(!1)):(this.messageService.showError(Q.replyMsg),this.commonService.SetDepartureArray([]),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.DEPARTURE_CITY_CUSTOM}`,Q)})}onArrivalFlightList(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.ARRIVAL_CITY_CUSTOM,L).pipe((0,Fe.b)(5e3)).subscribe(Q=>{"success"==Q.replyCode?(Q.data.length>0&&Q.data.forEach(dt=>{Object.assign(dt,{status:1})}),Q.data.sort((dt,H)=>dt.arrival_city_name.localeCompare(H.arrival_city_name)),this.commonService.SetArrivalArray(Q.data),sessionStorage.setItem("isSetArrivData",JSON.stringify(Q.data)),this.commonService.SetLoader(!1)):(this.messageService.showError(Q.replyMsg),this.commonService.SetArrivalArray([]),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.ARRIVAL_CITY_CUSTOM}`,Q)})}onDepartureFlightDateList(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.DEPARTURE_DATE_CUSTOM,L).pipe((0,Fe.b)(5e3)).subscribe(Q=>{"success"==Q.replyCode?(this.commonService.SetDepartureDateArray(Q.data),this.commonService.SetLoader(!1)):(this.messageService.showError(Q.replyMsg),this.commonService.SetDepartureDateArray([]),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.DEPARTURE_DATE_CUSTOM}`,Q)})}onArrivalFlightDateList(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.RETURN_DATE_CUSTOM,L).pipe((0,Fe.b)(5e3)).subscribe(Q=>{"success"==Q.replyCode?(this.commonService.SetReturnDateArray(Q.data),this.commonService.SetLoader(!1)):(this.messageService.showError(Q.replyMsg),this.commonService.SetReturnDateArray([]),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.RETURN_DATE_CUSTOM}`,Q)})}onDepartureArrivalFlightList(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.DEPARTURE_ARRIVAL_CITY_REGULAR,L).pipe((0,Fe.b)(5e3)).subscribe(Q=>{if("success"==Q.replyCode){var dt=[];if(Q.data.length>0){var H=[],z=[];Q.data.forEach(pe=>{"India"==pe.country?H.push({airport_code:pe.airport_code,airport_id:pe.airport_id,airport_name:pe.airport_name,departure_airport_id:pe.airport_id,departure_city_code:pe.city_code,departure_city_id:pe.city_id,departure_city_name:pe.city_name,arrival_airport_id:pe.airport_id,arrival_city_code:pe.city_code,arrival_city_id:pe.city_id,arrival_city_name:pe.city_name,status:pe.status}):z.push({airport_code:pe.airport_code,airport_id:pe.airport_id,airport_name:pe.airport_name,departure_airport_id:pe.airport_id,departure_city_code:pe.city_code,departure_city_id:pe.city_id,departure_city_name:pe.city_name,arrival_airport_id:pe.airport_id,arrival_city_code:pe.city_code,arrival_city_id:pe.city_id,arrival_city_name:pe.city_name,status:pe.status})}),dt=dt.concat(H,z)}else dt=[];setTimeout(()=>{localStorage.setItem("regularCityResponse",JSON.stringify(dt));var pe=localStorage.getItem("regularCityResponse");this.commonService.SetRegularCityArray(JSON.parse(pe))},1e3),this.commonService.SetLoader(!1)}else this.messageService.showError(Q.replyMsg),this.commonService.SetLoader(!1)},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.DEPARTURE_ARRIVAL_CITY_REGULAR}`,Q)})}onCustomFlightSearch(L){this.commonService.SetLoader(!0),this.commonService.SetSearchingFlightLoaderStatus(!0),this.baseService.POST(e.m.SEARCH_FLIGHT_CUSTOM,L).pipe((0,Fe.b)(5e3)).subscribe(Q=>{"success"==Q.replyCode?(this.commonService.SetSearchFlightResponse(Q),this.commonService.SetFlightImagePath(Q.imgBasePath),this.commonService.SetLoader(!1),this.commonService.SetSearchingFlightLoaderStatus(!1)):(this.messageService.showError(Q.replyMsg),this.commonService.SetSearchFlightResponse([]),this.commonService.SetFlightImagePath(""),this.commonService.SetLoader(!1),this.commonService.SetSearchingFlightLoaderStatus(!1))},Q=>{this.commonService.SetLoader(!1),this.commonService.SetSearchingFlightLoaderStatus(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.SEARCH_FLIGHT_CUSTOM}`,Q)})}onRegularFlightSearch(L){this.commonService.SetLoader(!0),this.commonService.SetSearchingFlightLoaderStatus(!0);var Q=[],dt=[];this.baseService.POST(e.m.SEARCH_FLIGHT_REGULAR,L).pipe((0,Fe.b)(5e3)).subscribe(H=>{"success"==H.replyCode?(H.onward?(H.onward_length>0&&(Q=Q.concat(H.onward),this.commonService.SetSearchFlightOnewayResponse({data:Q}),this.commonService.SetFlightImagePath(H.imgBasePath),this.commonService.SetSearchingFlightLoaderStatus(!1),this.commonService.SetLoader(!1)),H.return_length>0&&(dt=Q.concat(H.return),this.commonService.SetSearchFlightReturnResponse({data:dt}),this.commonService.SetFlightImagePath(H.imgBasePath),this.commonService.SetSearchingFlightLoaderStatus(!1),this.commonService.SetLoader(!1)),H.length>0&&(Q=Q.concat(H.onward),this.commonService.SetSearchFlightResponse({data:Q}),this.commonService.SetFlightImagePath(H.imgBasePath),this.commonService.SetSearchingFlightLoaderStatus(!1),this.commonService.SetLoader(!1)),this.commonService.SetSearchingFlightLoaderStatus(!1),this.commonService.SetLoader(!1)):(dt=[],this.commonService.SetSearchFlightResponse({data_oneway:Q=[]}),this.commonService.SetSearchFlightReturnResponse({data:dt}),this.commonService.SetSearchFlightOnewayResponse({data:Q}),this.commonService.SetLoader(!1),this.commonService.SetSearchingFlightLoaderStatus(!1)),this.commonService.SetSearchingFlightLoaderStatus(!1),this.commonService.SetLoader(!1)):(Q=[],this.commonService.SetSearchFlightReturnResponse({data:dt=[]}),this.commonService.SetSearchFlightOnewayResponse({data:Q}),this.commonService.SetSearchFlightResponse({data_oneway:Q}),this.commonService.SetLoader(!1),this.commonService.SetSearchingFlightLoaderStatus(!1))},H=>{this.commonService.SetLoader(!1),this.commonService.SetSearchingFlightLoaderStatus(!1),this.messageService.showError(H.error.replyMsg),console.log(`${e.m.SEARCH_FLIGHT_REGULAR}`,H)})}onFitFareRulesRetrunFlightSearch(L,Q){this.commonService.SetSearchingFlightLoaderStatus(!0),this.baseService.POST(e.m.FARE_RULES(L),Q).subscribe(dt=>{"success"==dt.replyCode?(this.commonService.SetFareRuleReturnData(dt),this.commonService.SetSearchingFlightLoaderStatus(!1)):(this.messageService.showError(dt.replyMsg),this.commonService.SetFareRuleReturnData(0),this.commonService.SetSearchingFlightLoaderStatus(!1))},dt=>{this.commonService.SetSearchingFlightLoaderStatus(!1),this.messageService.showError(dt.error.replyMsg),console.log(`${e.m.FARE_RULES(L)}`,dt)})}onFitFareRulesFlightSearch(L,Q){this.commonService.SetSearchingFlightLoaderStatus(!0),this.baseService.POST(e.m.FARE_RULES(L),Q).subscribe(dt=>{"success"==dt.replyCode?(this.commonService.SetFareRuleData(dt),this.commonService.SetSearchingFlightLoaderStatus(!1)):(this.messageService.showError(dt.replyMsg),this.commonService.SetFareRuleData(0),this.commonService.SetSearchingFlightLoaderStatus(!1))},dt=>{this.commonService.SetSearchingFlightLoaderStatus(!1),this.messageService.showError(dt.error.replyMsg),console.log(`${e.m.FARE_RULES(L)}`,dt)})}onGetBalance(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.BALANCE_API,L).pipe((0,Fe.b)(5e3)).subscribe(Q=>{"success"==Q.replyCode?(this.commonService.SetUserBalance(Q.data),this.commonService.SetLoader(!1)):(this.messageService.showError(Q.replyMsg),this.commonService.SetUserBalance(0),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.BALANCE_API}`,Q)})}onFlightBookingDetails(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.BOOKING_DETAILS,L).pipe((0,Fe.b)(5e3)).subscribe(Q=>{"success"==Q.replyCode?(sessionStorage.setItem("booking_details",JSON.stringify({data:Q})),this.commonService.SetBookingDetails(Q),this.commonService.SetLoader(!1)):(this.messageService.showError(Q.replyMsg),this.commonService.SetBookingDetails({}),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.BOOKING_DETAILS}`,Q)})}onFlightBookingDetailsReturn(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.BOOKING_DETAILS,L).pipe((0,Fe.b)(5e3)).subscribe(Q=>{"success"==Q.replyCode?(sessionStorage.setItem("booking_details_return",JSON.stringify({data:Q})),this.commonService.SetBookingDetailsReturn(Q),this.commonService.SetLoader(!1)):(this.messageService.showError(Q.replyMsg),this.commonService.SetBookingDetailsReturn({}),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.BOOKING_DETAILS}`,Q)})}onRequestFlightBooking(L,Q){this.commonService.SetLoader(!0),this.baseService.POST(e.m.FLIGHT_BOOKING(Q),L).subscribe(dt=>{"success"==dt.replyCode?(console.log("Response>>>>>>>>>>",dt),this.onGetBalance({user_id:L.user_id}),this.commonService.SetFlightBookedResponse(dt.data),this.commonService.SetFlightUpdate(!0),this.router.navigateByUrl("/payment-success"),this.modalService.SetConfirmBookingModal(!1),this.commonService.SetLoader(!1),this.messageService.showSuccess("Flight Booked Successfully.")):(this.commonService.SetFlightBookedResponse(dt.data),this.router.navigateByUrl("/payment-fail"),this.messageService.showError(dt.replyMsg),this.commonService.SetLoader(!1))},dt=>{this.router.navigateByUrl("/payment-fail"),this.commonService.SetLoader(!1),this.messageService.showError(dt.error.replyMsg),console.log(`${e.m.FLIGHT_BOOKING(Q)}`,dt)})}onRequestFlightBookingWithoutAuth(L,Q){this.commonService.SetLoader(!0),this.baseService.POST(e.m.FLIGHT_BOOKING(Q),L,!1).pipe((0,Fe.b)(5e3)).subscribe(dt=>{"success"==dt.replyCode?(console.log("Response>>>>>>>>>>",dt),this.onGetBalance({user_id:L.user_id}),this.commonService.SetFlightBookedResponse(dt.data),this.commonService.SetFlightUpdate(!0),this.router.navigateByUrl("/payment-success"),this.modalService.SetConfirmBookingModal(!1),this.commonService.SetLoader(!1),this.messageService.showSuccess("Flight Booked Successfully.")):(this.commonService.SetFlightBookedResponse(dt.data),this.router.navigateByUrl("/payment-fail"),this.messageService.showError(dt.replyMsg),this.commonService.SetLoader(!1))},dt=>{this.router.navigateByUrl("/payment-fail"),this.commonService.SetLoader(!1),this.messageService.showError(dt.error.replyMsg),console.log(`${e.m.FLIGHT_BOOKING(Q)}`,dt)})}onRequestFlightBookingFitWithoutAuth(L){this.commonService.SetLoader(!0);var Q=sessionStorage.getItem("SetRequiestDataFitBooking"),dt=JSON.parse(Q),H=sessionStorage.getItem("setStaticValue"),z=JSON.parse(H);dt.onward.static=z.static.onward,dt.return.static=z.static.return,dt.static=z.static,this.baseService.POST(e.m.FLIGHT_BOOKING_FIT,dt,!0).subscribe(pe=>{"success"==pe.replyCode?(this.onGetBalance({user_id:L.user_id}),this.commonService.SetFlightBookedResponse(pe),sessionStorage.setItem("isSetBookingResponseData",JSON.stringify(pe)),this.router.navigateByUrl("/payment-success"),this.messageService.showSuccess("Flight Booked Successfully."),this.commonService.SetLoader(!1)):(this.commonService.SetFlightBookedResponse(pe.data),this.router.navigateByUrl("/payment-fail"),this.messageService.showError(pe.replyMsg),this.commonService.SetLoader(!1))},pe=>{this.commonService.SetLoader(!1),this.messageService.showError(pe.error.replyMsg),console.log(`${e.m.FLIGHT_BOOKING_FIT}`,pe)})}onRequestFlightBookingFitPriceCheck(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.PRICE_CHECK_FIT,L).pipe((0,Fe.b)(5e3)).subscribe(Q=>{if("success"==Q.replyCode){L.net_amount!=Q.payable_price&&(this.messageService.showSuccess("Price Changed Now."),this.commonService.SetPriceChangeFlag(!0)),sessionStorage.setItem("setStaticValue",JSON.stringify(Q)),console.log("flight_session_response====>>>",Q),L.net_amount=Q.payable_price;var H=sessionStorage.getItem("SetFlightResponseSendingApiRequest"),z=JSON.parse(H);z.data.gross_amount=Q.payable_price,z.data.net_amount=Q.payable_price,sessionStorage.setItem("SetFlightResponseSendingApiRequest",JSON.stringify(z)),this.commonService.SetPriceUpdate(Q.payable_price),this.modalService.SetConfirmBookingModal(!0),this.commonService.SetLoader(!1)}else this.commonService.SetPriceUpdate({}),this.messageService.showError(Q.replyMsg),this.commonService.SetLoader(!1),this.commonService.SetPriceChangeFlag(!1)},Q=>{this.router.navigateByUrl("/payment-fail"),this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.PRICE_CHECK_FIT}`,Q)})}onPriceCheckFit(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.PRICE_CHECK_FIT,L).pipe((0,Fe.b)(5e3)).subscribe(Q=>{"success"==Q.replyCode&&(L.net_amount!=Q.payable_price&&(this.messageService.showSuccess("price Changed Now."),this.commonService.SetPriceChangeFlag(!0)),sessionStorage.setItem("setStaticValue",JSON.stringify(Q)),this.commonService.SetLoader(!1))})}onRequestFlightBookingFitPriceCheckDirect(L,Q){this.commonService.SetLoader(!0),this.baseService.POST(e.m.PRICE_CHECK_FIT,L).subscribe(dt=>{if("success"==dt.replyCode){L.net_amount!=dt.payable_price&&(this.messageService.showSuccess("Price Changed Now."),this.commonService.SetPriceChangeFlag(!0)),sessionStorage.setItem("setStaticValue",JSON.stringify(dt)),console.log("flight_session_response====>>>",dt);var H=L;H.total_amount=dt.payable_price,console.log("sendRequestData===========932========>>>",H);var z={};z.name=Q.contact_name,z.email=Q.contact_email,z.mobile=Q.contact_number,z.amount=H.total_amount,z.payment_success_url=location.origin+"/payment-gateway",z.payment_failure_url=location.origin+"/payment-gateway",this.commonService.SetFlightBookedResponse(H),this.onAddWalletBalance(z),this.commonService.SetPriceUpdate(dt.data),this.modalService.SetConfirmBookingModal(!1),this.commonService.SetLoader(!1)}else this.commonService.SetPriceChangeFlag(!1),this.commonService.SetPriceUpdate({}),this.messageService.showError(dt.replyMsg),this.commonService.SetLoader(!1)},dt=>{this.router.navigateByUrl("/payment-fail"),this.commonService.SetLoader(!1),this.messageService.showError(dt.error.replyMsg),console.log(`${e.m.PRICE_CHECK_FIT}`,dt)})}onRequestFlightBookingFitPriceCheckWithoutAuth(L,Q){this.commonService.SetLoader(!0),this.baseService.POST(e.m.PRICE_CHECK_FIT,L).subscribe(dt=>{if("success"==dt.replyCode){L.total_amount!=dt.payable_price&&(this.messageService.showSuccess("Price Changed Now."),this.commonService.SetPriceChangeFlag(!0)),sessionStorage.setItem("setStaticValue",JSON.stringify(dt));var H={};(H=L).total_amount=dt.payable_price,console.log("sendRequestData=========>>>>>>",H),H.name=Q.contact_name,H.email=Q.contact_email,H.mobile=Q.contact_number,H.amount=H.total_amount,H.payment_success_url=location.origin+"/payment-gateway",H.payment_failure_url=location.origin+"/payment-gateway",this.commonService.SetFlightBookedResponse(H),this.onAddWalletBalance(H),this.commonService.SetPriceUpdate(dt.data),this.modalService.SetConfirmBookingModal(!1),this.commonService.SetLoader(!1)}else this.commonService.SetPriceUpdate({}),this.messageService.showError(dt.replyMsg),this.commonService.SetLoader(!1),this.commonService.SetPriceChangeFlag(!1)},dt=>{this.router.navigateByUrl("/payment-fail"),this.commonService.SetLoader(!1),this.messageService.showError(dt.error.replyMsg),console.log(`${e.m.PRICE_CHECK_FIT}`,dt)})}onSsrFit(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.SSR_FIT,L).pipe((0,Fe.b)(5e3)).subscribe(Q=>{"success"==Q.replyCode?(localStorage.setItem("isFlightSSRData",JSON.stringify(Q)),sessionStorage.setItem("isFlightSSRData",JSON.stringify(Q)),this.commonService.SetFlightSSRData(Q),this.commonService.SetLoader(!1)):(this.messageService.showError(Q.replyMsg),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.SSR_FIT}`,Q)})}onEbuzzPaymentStatusWithoutAuth(L,Q,dt){this.commonService.SetLoader(!0),console.log("ebuzz_component=======111111====>>>>",Q),this.baseService.POST(e.m.EBUZZ_STATUS,L,!0).subscribe(H=>{if("success"==H.replyCode){this.commonService.SetLoader(!1),console.log("flightData============>>>>>",Q);var z=sessionStorage.getItem("search_form_Data");1==JSON.parse(z).isMasterType?this.onRequestFlightBookingWithoutAuth(Q,dt):this.onRequestFlightBookingFitWithoutAuth(Q)}else this.messageService.showError(H.replyMsg),this.commonService.SetLoader(!1)},H=>{this.commonService.SetLoader(!1),this.messageService.showError(H.error.replyMsg),this.commonService.SetButtonDisabledFlag(!1),console.log(`${e.m.EBUZZ_STATUS}`,H)})}onRequestFlightBookingFit(L){this.commonService.SetLoader(!0),this.commonService.GetOwnerUserData().subscribe(Q=>{this.isUserData=Q.data}),console.log("data====928 api=====>>>>",this.isUserData),this.baseService.POST(e.m.FLIGHT_BOOKING_FIT,L).subscribe(Q=>{"success"==Q.replyCode?(this.onGetBalance({user_id:this.isUserData.id}),this.commonService.SetFlightBookedResponse(Q),sessionStorage.setItem("isSetBookingResponseData",JSON.stringify(Q)),this.commonService.SetFlightUpdate(!0),this.modalService.SetConfirmBookingModal(!1),this.router.navigateByUrl("/payment-success"),this.messageService.showSuccess("Flight Booked Successfully."),this.commonService.SetLoader(!1)):(this.commonService.SetFlightBookedResponse(Q),this.router.navigateByUrl("/payment-fail"),this.messageService.showError(Q.replyMsg),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.FLIGHT_BOOKING_FIT}`,Q)})}onBookingPaymentStatus(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.PAYMENT_STATUS,L).subscribe(Q=>{"success"==Q.replyCode?(console.log("Response>>>>>>>>>>",Q),this.onGetBalance({user_id:L.user_id}),this.commonService.SetBookingPaymentStatus(Q),this.commonService.SetLoader(!1)):(this.commonService.SetBookingPaymentStatus({}),this.messageService.showError(Q.replyMsg),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.PAYMENT_STATUS}`,Q)})}onRegister(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.REGISTER,L).pipe((0,Fe.b)(5e3)).subscribe(Q=>{"success"==Q.replyCode?(this.messageService.showSuccess(Q.replyMsg),this.commonService.SetButtonDisabledFlag(!1),this.modalService.SetLoginRegisterModal(!1),this.commonService.SetLoader(!1),setTimeout(()=>{window.open("/home","_self")},2e3)):(this.messageService.showError(Q.replyMsg),this.commonService.SetButtonDisabledFlag(!1),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.REGISTER}`,Q)})}onForgotPassword(L){this.commonService.SetLoader(!0),this.baseService.PATCH(e.m.FORGOT,L).pipe((0,Fe.b)(5e3)).subscribe(Q=>{if(console.log("data>>>>>>>>",Q),"success"==Q.replyCode){var dt={};dt.email=Q.data.email,this.commonService.SetForgetPasswordParameter(dt),this.messageService.showSuccess(Q.replyMsg),this.commonService.SetButtonDisabledFlag(!1),this.modalService.SetForgotModal(!1),this.modalService.SetResetModal(!0),this.commonService.SetLoader(!1)}else this.messageService.showError(Q.replyMsg),this.commonService.SetButtonDisabledFlag(!1),this.commonService.SetLoader(!1)},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),this.commonService.SetButtonDisabledFlag(!1),console.log(`${e.m.FORGOT}`,Q)})}onResetPassword(L){this.commonService.SetLoader(!0),this.baseService.PATCH(e.m.RESET,L).subscribe(Q=>{console.log("data>>>>>>>>",Q),"success"==Q.replyCode?(this.messageService.showSuccess(Q.replyMsg),this.commonService.SetButtonDisabledFlag(!1),this.modalService.SetResetModal(!1),this.commonService.SetLoader(!1)):(this.messageService.showError(Q.replyMsg),this.commonService.SetButtonDisabledFlag(!1),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),this.commonService.SetButtonDisabledFlag(!1),console.log(`${e.m.RESET}`,Q)})}onAddWalletBalance(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.Add_BALANCE,L).subscribe(Q=>{if(console.log("data>>>>>>>>",Q),"success"==Q.replyCode){if("paytm"==Q.pg_type){var dt={mid:Q.data.PAYTMMID,orderId:Q.data.paytm_order_id,txnToken:Q.data.txnToken};this.tokenService.SetBookingWithoutAuthToken(Q.auth_token);const H=document.createElement("form");H.name="paytm_form",H.method="post",H.action=Q.data.PAYTMPAYMENTAPIURL+"mid="+dt.mid+"&orderId="+dt.orderId;const z=Object.keys(dt);for(let pe=0;pe{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),this.commonService.SetButtonDisabledFlag(!1),console.log(`${e.m.Add_BALANCE}`,Q)})}onEbuzzPaymentStatus(L,Q,dt,H){this.commonService.SetLoader(!0),this.baseService.POST(e.m.EBUZZ_STATUS,L).subscribe(z=>{console.log("data>>>>>>>>",z),"success"==z.replyCode?(this.commonService.SetLoader(!1),1==Q?this.onRequestFlightBooking(dt,H):this.onRequestFlightBookingFitPriceCheck(dt)):(this.messageService.showError(z.replyMsg),this.commonService.SetLoader(!1))},z=>{this.commonService.SetLoader(!1),this.messageService.showError(z.error.replyMsg),this.commonService.SetButtonDisabledFlag(!1),console.log(`${e.m.EBUZZ_STATUS}`,z)})}onWebsiteSettings(){this.commonService.SetLoader(!0),this.baseService.GET(e.m.Website_Setting).pipe((0,Fe.b)(5e3)).subscribe(L=>{"success"==L.replyCode?(this.commonService.SetLoader(!1),this.commonService.SetWebsiteSetting(L.data[0])):(this.commonService.SetWebsiteSetting(L.data[0]),this.messageService.showError(L.replyMsg),this.commonService.SetLoader(!1))},L=>{this.commonService.SetLoader(!1),this.messageService.showError(L.error.replyMsg),console.log(`${e.m.Website_Setting}`,L)})}onUserStatusCheck(L){this.baseService.GET(e.m.USER_STATUS).pipe((0,Fe.b)(5e3)).subscribe(Q=>{if("success"==Q.replyCode){if(0==Q.status)this.tokenService.onLogout();else{var H=L;console.log("jsonData>>>>",H),this.tokenService.setUser(H)}this.commonService.SetUserStatusCheck(Q.data[0])}else this.commonService.SetUserStatusCheck(Q.data[0]),this.messageService.showError(Q.replyMsg)},Q=>{this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.USER_STATUS}`,Q)})}onBannerList(){this.baseService.GET(e.m.BANNERLIST).pipe((0,Fe.b)(5e3)).subscribe(L=>{"success"==L.replyCode?this.commonService.SetBannerList(L):(this.commonService.SetBannerList(L),this.messageService.showError(L.replyMsg))},L=>{this.messageService.showError(L.error.replyMsg),console.log(`${e.m.BANNERLIST}`,L)})}onStateListForRegister(){this.commonService.SetLoader(!0),this.baseService.GET(e.m.STATE_FOR_REGISTER,!0).pipe((0,Fe.b)(5e3)).subscribe(L=>{"success"==L.replyCode?(this.commonService.SetStateListRegisterResponse(L.data),this.commonService.SetLoader(!1)):(this.messageService.showError(L.replyMsg),this.commonService.SetStateListRegisterResponse([]),this.commonService.SetLoader(!1))},L=>{this.commonService.SetLoader(!1),this.messageService.showError(L.error.replyMsg),console.log(`${e.m.STATE_FOR_REGISTER}`,L)})}onWalletRecharge(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.RECHARGE,L).pipe((0,Fe.b)(5e3)).subscribe(Q=>{if(console.log("data>>>>>>>>",Q),"success"==Q.replyCode){if("paytm"==Q.pg_type){var dt={mid:Q.data.PAYTMMID,orderId:Q.data.paytm_order_id,txnToken:Q.data.txnToken};this.tokenService.SetBookingWithoutAuthToken(Q.auth_token);const H=document.createElement("form");H.name="paytm_form",H.method="post",H.action=Q.data.PAYTMPAYMENTAPIURL+"mid="+dt.mid+"&orderId="+dt.orderId;const z=Object.keys(dt);for(let pe=0;pe{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),this.commonService.SetButtonDisabledFlag(!1),console.log(`${e.m.RECHARGE}`,Q)})}onEbuzzAmountPaymentStatus(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.EBUZZ_STATUS,L).pipe((0,Fe.b)(5e3)).subscribe(Q=>{"success"==Q.replyCode?(setTimeout(()=>{this.router.navigateByUrl("/home")},2e3),this.commonService.SetLoader(!1)):(this.messageService.showError(Q.replyMsg),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),this.commonService.SetButtonDisabledFlag(!1),console.log(`${e.m.EBUZZ_STATUS}`,Q)})}onSelfSectorFlight(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.SECTOR_WISE_LIST,L).subscribe(Q=>{"success"==Q.replyCode?(this.commonService.SetSectorWiseList(Q.data),this.commonService.SetLoader(!1)):(this.messageService.showError(Q.replyMsg),this.commonService.SetSectorWiseList([]),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.SECTOR_WISE_LIST}`,Q)})}onSectorWiseSearchResult(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.SECTOR_SEARCH_DATA,L).subscribe(Q=>{"success"==Q.replyCode?(this.commonService.SetSectorResultData(Q),sessionStorage.setItem("isSectorResultDataAll",JSON.stringify(Q)),this.commonService.SetLoader(!1)):(this.messageService.showError(Q.replyMsg),this.commonService.SetSectorResultData([]),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.SECTOR_SEARCH_DATA}`,Q)})}onGetPriceSectorData(L){this.commonService.SetLoader(!0),this.baseService.POST(e.m.GET_PRICE_WITH_SECTOR,L).subscribe(Q=>{"success"==Q.replyCode?(this.commonService.SetGetPriceDataRequest(Q),sessionStorage.setItem("isSectorResultData",JSON.stringify(Q)),this.commonService.SetLoader(!1)):(this.messageService.showError(Q.replyMsg),this.commonService.SetGetPriceDataRequest([]),this.commonService.SetLoader(!1))},Q=>{this.commonService.SetLoader(!1),this.messageService.showError(Q.error.replyMsg),console.log(`${e.m.GET_PRICE_WITH_SECTOR}`,Q)})}}return We.\u0275fac=function(L){return new(L||We)(g.LFG(q),g.LFG(Ie),g.LFG(o),g.LFG(we),g.LFG(Ze),g.LFG(Me.F0))},We.\u0275prov=g.Yz7({token:We,factory:We.\u0275fac,providedIn:"root"}),We})()},9042:(rn,Ht,x)=>{"use strict";function t(r){return e=>{const Pe=e.value;return""===Pe||r.test(Pe)?null:{patternInvalid:{regexp:r}}}}x.d(Ht,{d:()=>t})},1099:(rn,Ht,x)=>{"use strict";function t(r){return e=>{const Pe=e.value;return""===Pe||r.test(Pe)?null:{patternMobileInvalid:{regexp:r}}}}x.d(Ht,{T:()=>t})},3203:(rn,Ht,x)=>{"use strict";function t(r){return e=>{const Pe=e.value;return""==Pe||r.test(Pe)?null:{patternNameInvalid:{regexp:r}}}}x.d(Ht,{S:()=>t})},6035:(rn,Ht,x)=>{"use strict";function t(r,e){return Pe=>{const q=Pe.controls[e];q.errors&&!q.errors.mustMatch||q.setErrors(Pe.controls[r].value!==q.value?{mustMatch:!0}:null)}}x.d(Ht,{U:()=>t})},2340:(rn,Ht,x)=>{"use strict";x.d(Ht,{N:()=>t});const t={production:!0,API_PATH:"https://partnerapi.fareboutique.com/v1/",X_API_KEY:"MJENZ1706163845012"}},872:(rn,Ht,x)=>{"use strict";var t=x(2313),r=x(5483),e=x(3203),Pe=x(9042),g=x(1099),q=x(6035),re=x(3075),o=x(5e3),ne=x(8530),we=x(9706),Ze=x(9808);function Me(oe,jt){1&oe&&(o.TgZ(0,"small",29),o._uU(1," This Field is required "),o.qZA())}function Ie(oe,jt){1&oe&&(o.TgZ(0,"small",29),o._uU(1," Please enter your Username "),o.qZA())}function Fe(oe,jt){if(1&oe&&(o.TgZ(0,"div"),o.YNc(1,Me,2,0,"small",28),o.YNc(2,Ie,2,0,"small",28),o.qZA()),2&oe){const I=o.oxw();o.xp6(1),o.Q6J("ngIf",I.formControlErrors.email.errors.required),o.xp6(1),o.Q6J("ngIf",I.formControlErrors.email.errors.patternInvalid)}}function ue(oe,jt){if(1&oe){const I=o.EpF();o.TgZ(0,"i",30),o.NdJ("click",function(){return o.CHM(I),o.oxw().onPasswordShowHide()}),o.qZA()}}function We(oe,jt){if(1&oe){const I=o.EpF();o.TgZ(0,"i",31),o.NdJ("click",function(){return o.CHM(I),o.oxw().onPasswordShowHide()}),o.qZA()}}function me(oe,jt){1&oe&&(o.TgZ(0,"small",29),o._uU(1," This Field is required "),o.qZA())}function L(oe,jt){if(1&oe&&(o.TgZ(0,"div"),o.YNc(1,me,2,0,"small",28),o.qZA()),2&oe){const I=o.oxw();o.xp6(1),o.Q6J("ngIf",I.formControlErrors.password.errors.required)}}const Q=function(oe){return{"is-invalid":oe}};let dt=(()=>{class oe{constructor(I,He,Ai,Zi,en,qn,Qn){this.modalService=I,this.formBuilder=He,this.cdr=Ai,this.apiService=Zi,this.tokenService=en,this.commonService=qn,this.router=Qn,this.submitted=!1,this.btnsubmitted=!1,this.submittedRegister=!1,this.btnsubmittedRegister=!1,this.passwordFlag=!1,this.cnspasswordFlag=!1}ngOnInit(){this.LoginForm=this.formBuilder.group({email:new re.NI("",[re.kI.required]),password:["",re.kI.required]}),this.RegisterForm=this.formBuilder.group({role_id:["2"],name:["",[re.kI.required,(0,e.S)(/^[-_a-zA-Z]+(\s+[-_a-zA-Z]+)*$/)]],email:new re.NI("",[re.kI.required,(0,Pe.d)(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)]),mobile:["",[re.kI.required,(0,g.T)(/^(?=.*[0-9]).{8,12}$/)]],password:["",[re.kI.required,re.kI.minLength(6)]],confirmPassword:["",[re.kI.required,re.kI.minLength(6)]],company_name:[""],pan:[""]},{validator:(0,q.U)("password","confirmPassword")}),this.commonService.GetButtonDisabledFlag().subscribe(I=>this.btnsubmitted=I)}ngAfterViewInit(){this.cdr.detectChanges()}get formControlErrors(){return this.LoginForm.controls}get registerformControlErrors(){return this.RegisterForm.controls}onRegisterModal(){this.modalService.SetLoginRegisterModal(!1),this.modalService.SetRegisterModal(!0)}onCLosePopup(){this.modalService.SetLoginRegisterModal(!1)}onPasswordShowHide(){return this.passwordFlag=!this.passwordFlag,r.f(this.passwordFlag)}onLogin(){if(this.submitted=!0,!this.LoginForm.invalid){this.commonService.SetButtonDisabledFlag(!0);var I=this.LoginForm.value;I.device_token="44634w8q7d7edwq6eqw46",I.device_type="web",this.apiService.onLoginRequest(I),this.router.navigateByUrl("/dashboard")}}onRegister(){if(this.submittedRegister=!0,!this.RegisterForm.invalid){var I={};(I=this.RegisterForm.value).role_id="2",I.device_token="44634w8q7d7edwq6eqw46",I.device_type="web",this.apiService.onRegister(I)}}onForgotPopup(){this.modalService.SetLoginRegisterModal(!1),this.modalService.SetForgotModal(!0)}onResetPopup(){this.modalService.SetLoginRegisterModal(!1),this.modalService.SetResetModal(!0)}onVerifyPopup(){this.modalService.SetLoginRegisterModal(!1),this.modalService.SetVerifyModal(!0)}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(re.qu),o.Y36(o.sBO),o.Y36(ne.gK),o.Y36(ne.Br),o.Y36(ne.v_),o.Y36(we.F0))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-login-register-popup"]],decls:39,vars:14,consts:[["id","LoginRegisterModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog","modal-md"],[1,"modal-content"],[1,"modal-header"],["type","button","data-toggle","modal","data-dismiss","modal",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body",2,"font-size","16px","background","#ffffff00","padding","0px"],[1,"row","m-0","mb-3"],[1,"col-md-12","p-0"],[1,"col-md-12","mt-3","loginmain"],[1,"d-flex","justify-content-center"],["role","status","id","loader",1,"spinner-border",2,"display","none"],["id","loading",1,"sr-only"],[1,"form-signin",3,"formGroup"],[1,"mb-3"],["for","email",1,"mb-1","text-dark"],["type","email","id","email","formControlName","email",1,"form-control","fc-new",2,"background","#d3d3d3ad","color","#000",3,"ngClass"],[4,"ngIf"],["for","password",1,"mb-1","text-dark"],[1,"position-relative"],["id","password","formControlName","password",1,"form-control","fc-new","pr-5",2,"background","#d3d3d3ad","color","#000",3,"type","ngClass"],["class","fa fa-eye position-absolute icon-eye-fix",3,"click",4,"ngIf"],["class","fa fa-eye-slash position-absolute icon-eye-fix",3,"click",4,"ngIf"],[1,"text-center","d-flex","justify-content-between","hyperLink","text-dark"],[3,"click"],[1,"btn","btn-login","text-uppercase","ft-18",2,"width","100%","margin","auto",3,"disabled","click"],[1,"signinb"],[2,"color","#959CB6","font-size","12px"],["class","error",4,"ngIf"],[1,"error"],[1,"fa","fa-eye","position-absolute","icon-eye-fix",3,"click"],[1,"fa","fa-eye-slash","position-absolute","icon-eye-fix",3,"click"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"button",4),o.NdJ("click",function(){return He.onCLosePopup()}),o.TgZ(5,"span",5),o._uU(6,"\xd7"),o.qZA()()(),o.TgZ(7,"div",6)(8,"div",7)(9,"div",8)(10,"div",9)(11,"div",10)(12,"div",11),o._UZ(13,"span",12),o.qZA()(),o.TgZ(14,"form",13)(15,"div",14)(16,"label",15),o._uU(17," Email"),o.qZA(),o._UZ(18,"input",16),o.YNc(19,Fe,3,2,"div",17),o.qZA(),o.TgZ(20,"div",14)(21,"label",18),o._uU(22," Password"),o.qZA(),o.TgZ(23,"div",19),o._UZ(24,"input",20),o.YNc(25,ue,1,0,"i",21),o.YNc(26,We,1,0,"i",22),o.qZA(),o.YNc(27,L,2,1,"div",17),o.qZA(),o.TgZ(28,"p",23)(29,"span")(30,"a",24),o.NdJ("click",function(){return He.onForgotPopup()}),o._uU(31,"Forgot Password"),o.qZA()()(),o.TgZ(32,"button",25),o.NdJ("click",function(){return He.onLogin()}),o._uU(33," Sign in "),o.qZA()(),o.TgZ(34,"div",26)(35,"span"),o._uU(36,"Or"),o.qZA()(),o.TgZ(37,"p",27),o._uU(38,"\xa9 2024 ALL RIGHTS RESERVED"),o.qZA()()()()()()()()),2&I&&(o.xp6(14),o.Q6J("formGroup",He.LoginForm),o.xp6(4),o.Q6J("ngClass",o.VKq(10,Q,He.submitted&&He.formControlErrors.email.errors)),o.xp6(1),o.Q6J("ngIf",He.submitted&&He.formControlErrors.email.errors),o.xp6(5),o.Q6J("type",He.passwordFlag?"text":"password")("ngClass",o.VKq(12,Q,He.submitted&&He.formControlErrors.password.errors)),o.xp6(1),o.Q6J("ngIf",He.passwordFlag),o.xp6(1),o.Q6J("ngIf",!He.passwordFlag),o.xp6(1),o.Q6J("ngIf",He.submitted&&He.formControlErrors.password.errors),o.xp6(5),o.Q6J("disabled",He.btnsubmitted)("disabled",He.btnsubmitted))},directives:[re._Y,re.JL,re.sg,re.Fj,re.JJ,re.u,Ze.mk,Ze.O5],styles:['@import"https://fonts.googleapis.com/css2?family=Lobster+Two:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;500&family=Lobster+Two:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;500&family=Lobster+Two:wght@700&family=Montserrat:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;500&family=Lobster+Two:wght@700&family=Montserrat:wght@500&family=Playfair+Display:wght@600&display=swap";.loginmain[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{color:var(--Primary-text, #0C1421);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Roboto,sans-serif;font-size:44.629px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.446px}.loginmain[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--Secondary-text, #313957);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Roboto,sans-serif;font-size:20.794px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.248px}.loginmain[_ngcontent-%COMP%] .form-signin[_ngcontent-%COMP%]{width:85%;margin:0 auto}.loginmain[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:1.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius:14.876px;border:1.24px solid #D4D7E3;background:#F7FBFF}.loginmain[_ngcontent-%COMP%] .hyperLink[_ngcontent-%COMP%]{color:var(--Link, #ffffff);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:" Roboto",sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.198px;float:right}.loginmain[_ngcontent-%COMP%] .btn-login[_ngcontent-%COMP%]{border-radius:123.969px;background:#518fc5;color:#fff}.loginmain[_ngcontent-%COMP%] .signinb[_ngcontent-%COMP%]{width:70%;margin:0 auto}.loginmain[_ngcontent-%COMP%] .signinb[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:flex;justify-content:center;margin:35px 0 10px}.loginmain[_ngcontent-%COMP%] .googlemain[_ngcontent-%COMP%]{display:flex;justify-content:center}.loginmain[_ngcontent-%COMP%] .googlemain[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--Secondary-text, #313957);font-feature-settings:"clig" off,"liga" off;font-family:" Roboto",sans-serif;font-size:19.835px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.198px}.loginmain[_ngcontent-%COMP%] .googlemain[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:34.711px;height:34.711px}.loginmain[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{color:var(--Secondary-text, #313957);font-feature-settings:"clig" off,"liga" off;font-family:Roboto,sans-serif;font-size:20.314px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.223px;text-align:center;margin-top:7%}']}),oe})();function H(oe,jt){1&oe&&(o.TgZ(0,"small",25),o._uU(1," This Field is required "),o.qZA())}function z(oe,jt){1&oe&&(o.TgZ(0,"small",25),o._uU(1," Please enter valid email "),o.qZA())}function pe(oe,jt){if(1&oe&&(o.TgZ(0,"div"),o.YNc(1,H,2,0,"small",24),o.YNc(2,z,2,0,"small",24),o.qZA()),2&oe){const I=o.oxw();o.xp6(1),o.Q6J("ngIf",I.formControlErrors.email.errors.required),o.xp6(1),o.Q6J("ngIf",I.formControlErrors.email.errors.patternInvalid)}}const ut=function(oe){return{"is-invalid":oe}};let ge=(()=>{class oe{constructor(I,He,Ai,Zi,en){this.modalService=I,this.formBuilder=He,this.cdr=Ai,this.commonService=Zi,this.apiService=en,this.submitted=!1,this.btnsubmitted=!1}ngOnInit(){this.ForgotForm=this.formBuilder.group({email:new re.NI("",[re.kI.required,(0,Pe.d)(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)])}),this.commonService.GetButtonDisabledFlag().subscribe(I=>this.btnsubmitted=I)}get formControlErrors(){return this.ForgotForm.controls}onCLosePopup(){this.modalService.SetForgotModal(!1)}onForgot(){this.submitted=!0,!this.ForgotForm.invalid&&(this.btnsubmitted=!0,this.apiService.onForgotPassword(this.ForgotForm.value))}onLogin(){this.modalService.SetLoginRegisterModal(!0)}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(re.qu),o.Y36(o.sBO),o.Y36(ne.v_),o.Y36(ne.gK))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-forgot-popup"]],decls:30,vars:7,consts:[["id","LoginRegisterModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog"],[1,"modal-content",2,"max-width","85%"],[1,"modal-header"],["type","button","data-toggle","modal","data-dismiss","modal",1,"close",3,"click"],["aria-hidden","true"],[1,"text-dark","text-center","w-100"],[1,"modal-body",2,"font-size","16px","background","#fff","padding","0px"],[1,"row","m-0","mb-3"],[1,"col-md-12","p-0"],[1,"col-md-12","mt-3",2,"padding","10px 30px"],[1,"d-flex","justify-content-center"],["role","status","id","loader",1,"spinner-border",2,"display","none"],["id","loading",1,"sr-only"],[1,"form-signin",3,"formGroup"],[1,"mb-3"],["for","email",1,"mb-1","text-dark"],[1,"fa","fa-envelope","text-dark"],["type","email","id","email","formControlName","email",1,"form-control","fc-new",2,"background","#d3d3d3ad","color","#000",3,"ngClass"],[4,"ngIf"],[1,"btn","btn-primary","text-uppercase","ft-18",2,"width","100%","margin","auto",3,"disabled","click"],[1,"my-4"],[1,"text-center","d-flex","justify-content-between","hyperLink"],[1,"text-dark",3,"click"],["class","error",4,"ngIf"],[1,"error"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"button",4),o.NdJ("click",function(){return He.onCLosePopup()}),o.TgZ(5,"span",5),o._uU(6,"\xd7"),o.qZA()(),o.TgZ(7,"h5",6),o._uU(8,"Forgot Password"),o.qZA()(),o.TgZ(9,"div",7)(10,"div",8)(11,"div",9)(12,"div",10)(13,"div",11)(14,"div",12),o._UZ(15,"span",13),o.qZA()(),o.TgZ(16,"form",14)(17,"div",15)(18,"label",16),o._UZ(19,"i",17),o._uU(20," Email address"),o.qZA(),o._UZ(21,"input",18),o.YNc(22,pe,3,2,"div",19),o.qZA(),o.TgZ(23,"button",20),o.NdJ("click",function(){return He.onForgot()}),o._uU(24," Submit "),o.qZA(),o._UZ(25,"hr",21),o.TgZ(26,"p",22)(27,"span")(28,"a",23),o.NdJ("click",function(){return He.onLogin()}),o._uU(29,"Login"),o.qZA()()()()()()()()()()()),2&I&&(o.xp6(16),o.Q6J("formGroup",He.ForgotForm),o.xp6(5),o.Q6J("ngClass",o.VKq(5,ut,He.submitted&&He.formControlErrors.email.errors)),o.xp6(1),o.Q6J("ngIf",He.submitted&&He.formControlErrors.email.errors),o.xp6(1),o.Q6J("disabled",He.btnsubmitted)("disabled",He.btnsubmitted))},directives:[re._Y,re.JL,re.sg,re.Fj,re.JJ,re.u,Ze.mk,Ze.O5],styles:[""]}),oe})();function Ct(oe,jt){1&oe&&(o.TgZ(0,"div"),o._uU(1,"Name is required"),o.qZA())}function ni(oe,jt){if(1&oe&&(o.TgZ(0,"div",25),o.YNc(1,Ct,2,0,"div",26),o.qZA()),2&oe){const I=o.oxw();o.xp6(1),o.Q6J("ngIf",I.formControlErrors.name.errors.required)}}function qi(oe,jt){1&oe&&(o.TgZ(0,"div"),o._uU(1,"E-mail is required"),o.qZA())}function Ut(oe,jt){if(1&oe&&(o.TgZ(0,"div",25),o.YNc(1,qi,2,0,"div",26),o.qZA()),2&oe){const I=o.oxw();o.xp6(1),o.Q6J("ngIf",I.formControlErrors.email.errors.required)}}function Ot(oe,jt){1&oe&&(o.TgZ(0,"div"),o._uU(1,"E-mail is required"),o.qZA())}function Yt(oe,jt){if(1&oe&&(o.TgZ(0,"div",25),o.YNc(1,Ot,2,0,"div",26),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.Q6J("ngIf",I.formControlErrors.company_name.errors.required)}}const Re=function(oe){return{"is-invalid":oe}};function At(oe,jt){if(1&oe&&(o.TgZ(0,"div",12)(1,"label",13),o._uU(2,"Company Name*"),o.qZA(),o._UZ(3,"input",27),o.YNc(4,Yt,2,1,"div",15),o.qZA()),2&oe){const I=o.oxw();o.xp6(3),o.Q6J("ngClass",o.VKq(2,Re,I.submitted&&I.formControlErrors.company_name.errors)),o.xp6(1),o.Q6J("ngIf",I.submitted&&I.formControlErrors.company_name.errors)}}function Ve(oe,jt){1&oe&&(o.TgZ(0,"div"),o._uU(1,"Subject is required"),o.qZA())}function Ne(oe,jt){if(1&oe&&(o.TgZ(0,"div",25),o.YNc(1,Ve,2,0,"div",26),o.qZA()),2&oe){const I=o.oxw();o.xp6(1),o.Q6J("ngIf",I.formControlErrors.subject.errors.required)}}function kt(oe,jt){1&oe&&(o.TgZ(0,"div"),o._uU(1,"Mobile no is required"),o.qZA())}function lt(oe,jt){if(1&oe&&(o.TgZ(0,"div",25),o.YNc(1,kt,2,0,"div",26),o.qZA()),2&oe){const I=o.oxw();o.xp6(1),o.Q6J("ngIf",I.formControlErrors.mobile.errors.required)}}function yt(oe,jt){1&oe&&(o.TgZ(0,"div"),o._uU(1,"Message is required"),o.qZA())}function Pt(oe,jt){if(1&oe&&(o.TgZ(0,"div",25),o.YNc(1,yt,2,0,"div",26),o.qZA()),2&oe){const I=o.oxw();o.xp6(1),o.Q6J("ngIf",I.formControlErrors.message.errors.required)}}let Oe=(()=>{class oe{constructor(I,He,Ai,Zi,en){this.modalService=I,this.formBuilder=He,this.cdr=Ai,this.commonService=Zi,this.apiService=en,this.isLoggedIn=!1,this.submitted=!1,this.btnsubmitted=!1,this.isUserData={},this.EnquiryForm=this.formBuilder.group({email:new re.NI("",[re.kI.required,re.kI.pattern(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)]),name:["",re.kI.required],subject:["",re.kI.required],message:["",re.kI.required],mobile:["",re.kI.required],company_name:["Company Name"]})}ngOnInit(){this.commonService.GetLoggedInStatus().subscribe(I=>{I?this.isLoggedIn=I:this.EnquiryForm.reset()}),this.commonService.GetLoggedInUser().subscribe(I=>{this.isUserData=I,this.isUserData&&(this.EnquiryForm.controls.email.setValue(this.isUserData.email),this.EnquiryForm.controls.name.setValue(this.isUserData.name),this.EnquiryForm.controls.mobile.setValue(this.isUserData.mobile),this.EnquiryForm.controls.company_name.setValue(this.isUserData.company_name))}),this.commonService.GetButtonDisabledFlag().subscribe(I=>this.btnsubmitted=I)}ngAfterViewInit(){this.cdr.detectChanges()}get formControlErrors(){return this.EnquiryForm.controls}onCLosePopup(){this.modalService.SetEnquiryModal(!1)}onEnquiry(){if(this.submitted=!0,!this.EnquiryForm.invalid){var I=this.EnquiryForm.value;I.mobile=Number(this.EnquiryForm.value.mobile),I.send_to_email=this.isUserData.website_owner_email,this.apiService.onEnquiryAdd(I)}}onForgotPopup(){this.modalService.SetEnquiryModal(!1),this.modalService.SetForgotModal(!0)}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(re.qu),o.Y36(o.sBO),o.Y36(ne.v_),o.Y36(ne.gK))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-enquiry-popup"]],decls:45,vars:23,consts:[["id","LoginRegisterModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog","modal-lg"],[1,"modal-content",2,"max-width","85%"],[1,"modal-header"],[1,"modal-title","text-dark"],["type","button","data-toggle","modal","data-dismiss","modal",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body",2,"font-size","16px"],[1,"row","m-0","mb-3"],[1,"col-md-12"],[3,"formGroup"],[1,"row"],[1,"col-lg-6","mb-2"],[1,"m-0","mb-1"],["type","text","placeholder","Name","formControlName","name",1,"form-control",3,"ngClass"],["class","text-danger",4,"ngIf"],["type","email","placeholder","E-mail","formControlName","email",1,"form-control",3,"ngClass"],["class","col-lg-6 mb-2",4,"ngIf"],["type","text","placeholder","Subject","formControlName","subject",1,"form-control",3,"ngClass"],["type","text","maxlength","10","minlength","10","placeholder","Mobile","formControlName","mobile",1,"form-control",3,"ngClass"],[1,"col-lg-12","mb-2"],["id","","cols","30","rows","3","placeholder","Message","formControlName","message","maxlength","250",1,"form-control",3,"ngClass"],[1,"col-lg-12","text-center","mt-2"],[1,"btn","btn-primary","mr-2",3,"disabled","click"],["type","button","aria-hidden","true",1,"btn","btn-secondary",2,"border-radius","24px",3,"click"],[1,"text-danger"],[4,"ngIf"],["type","text","placeholder","Company Name","formControlName","company_name",1,"form-control",3,"ngClass"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h5",4),o._uU(5,"Create Group Request"),o.qZA(),o.TgZ(6,"button",5),o.NdJ("click",function(){return He.onCLosePopup()}),o.TgZ(7,"span",6),o._uU(8,"\xd7"),o.qZA()()(),o.TgZ(9,"div",7)(10,"div",8)(11,"div",9)(12,"form",10)(13,"div",11)(14,"div",12)(15,"label",13),o._uU(16,"Name*"),o.qZA(),o._UZ(17,"input",14),o.YNc(18,ni,2,1,"div",15),o.qZA(),o.TgZ(19,"div",12)(20,"label",13),o._uU(21,"E-mail*"),o.qZA(),o._UZ(22,"input",16),o.YNc(23,Ut,2,1,"div",15),o.qZA(),o.YNc(24,At,5,4,"div",17),o.TgZ(25,"div",12)(26,"label",13),o._uU(27,"Subject*"),o.qZA(),o._UZ(28,"input",18),o.YNc(29,Ne,2,1,"div",15),o.qZA(),o.TgZ(30,"div",12)(31,"label",13),o._uU(32,"Mobile No.*"),o.qZA(),o._UZ(33,"input",19),o.YNc(34,lt,2,1,"div",15),o.qZA(),o.TgZ(35,"div",20)(36,"label",13),o._uU(37,"Message*"),o.qZA(),o._UZ(38,"textarea",21),o.YNc(39,Pt,2,1,"div",15),o.qZA(),o.TgZ(40,"div",22)(41,"button",23),o.NdJ("click",function(){return He.onEnquiry()}),o._uU(42,"Submit"),o.qZA(),o.TgZ(43,"button",24),o.NdJ("click",function(){return He.onCLosePopup()}),o._uU(44,"Close"),o.qZA()()()()()()()()()()),2&I&&(o.xp6(12),o.Q6J("formGroup",He.EnquiryForm),o.xp6(5),o.Q6J("ngClass",o.VKq(13,Re,He.submitted&&He.formControlErrors.name.errors)),o.xp6(1),o.Q6J("ngIf",He.submitted&&He.formControlErrors.name.errors),o.xp6(4),o.Q6J("ngClass",o.VKq(15,Re,He.submitted&&He.formControlErrors.email.errors)),o.xp6(1),o.Q6J("ngIf",He.submitted&&He.formControlErrors.email.errors),o.xp6(1),o.Q6J("ngIf",He.isLoggedIn),o.xp6(4),o.Q6J("ngClass",o.VKq(17,Re,He.submitted&&He.formControlErrors.subject.errors)),o.xp6(1),o.Q6J("ngIf",He.submitted&&He.formControlErrors.subject.errors),o.xp6(4),o.Q6J("ngClass",o.VKq(19,Re,He.submitted&&He.formControlErrors.mobile.errors)),o.xp6(1),o.Q6J("ngIf",He.submitted&&He.formControlErrors.mobile.errors),o.xp6(4),o.Q6J("ngClass",o.VKq(21,Re,He.submitted&&He.formControlErrors.message.errors)),o.xp6(1),o.Q6J("ngIf",He.submitted&&He.formControlErrors.message.errors),o.xp6(2),o.Q6J("disabled",He.btnsubmitted))},directives:[re._Y,re.JL,re.sg,re.Fj,re.JJ,re.u,Ze.mk,Ze.O5,re.nD,re.wO],styles:[""]}),oe})();function Be(oe,jt){if(1&oe&&(o.TgZ(0,"div",11),o._UZ(1,"img",13),o.qZA()),2&oe){const I=o.oxw();o.xp6(1),o.s9C("src",null==I.getData?null:I.getData.image,o.LSH)}}function Ke(oe,jt){if(1&oe&&(o.TgZ(0,"div",11)(1,"Label",12)(2,"strong"),o._uU(3,"Amount:"),o.qZA(),o._uU(4),o.qZA()()),2&oe){const I=o.oxw();o.xp6(4),o.hij(" ",null==I.getData?null:I.getData.amount,"")}}function St(oe,jt){if(1&oe&&(o.TgZ(0,"div",11)(1,"Label",12)(2,"strong"),o._uU(3,"Mode:"),o.qZA(),o._uU(4),o.qZA()()),2&oe){const I=o.oxw();o.xp6(4),o.hij(" ",null==I.getData?null:I.getData.mode,"")}}function Vt(oe,jt){if(1&oe&&(o.TgZ(0,"div",11)(1,"Label",12)(2,"strong"),o._uU(3,"Status:"),o.qZA(),o._uU(4),o.qZA()()),2&oe){const I=o.oxw();o.xp6(4),o.hij(" ",null==I.getData?null:I.getData.payment_status,"")}}let _i=(()=>{class oe{constructor(I,He,Ai){this.modalService=I,this.commonService=He,this.cdr=Ai,this.getData={}}ngOnInit(){this.commonService.GetViewPaymentRequestData().subscribe(I=>{I&&(this.getData=I)})}ngAfterViewInit(){this.cdr.detectChanges()}onCLosePopup(){this.modalService.SetPaymentHistoryModa(!1)}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(ne.v_),o.Y36(o.sBO))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-payment-history-popup"]],decls:21,vars:5,consts:[["id","LoginRegisterModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog","modal-md"],[1,"modal-content"],[1,"modal-header"],[1,"modal-title","text-dark"],["type","button","data-toggle","modal","data-dismiss","modal",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[1,"row","m-0"],[1,"col-md-12","ft-18"],["class","mb-2",4,"ngIf"],[1,"mb-2"],[1,"viewDtlLable"],["onError","this.src='assets/images/noimage.png'","alt","",2,"width","100%","max-height","200px","border","3px solid #ddd",3,"src"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h5",4),o._uU(5,"View Detail"),o.qZA(),o.TgZ(6,"button",5),o.NdJ("click",function(){return He.onCLosePopup()}),o.TgZ(7,"span",6),o._uU(8,"\xd7"),o.qZA()()(),o.TgZ(9,"div",7)(10,"div",8)(11,"div",9),o.YNc(12,Be,2,1,"div",10),o.TgZ(13,"div",11)(14,"Label",12)(15,"strong"),o._uU(16,"Type:"),o.qZA(),o._uU(17),o.qZA()(),o.YNc(18,Ke,5,1,"div",10),o.YNc(19,St,5,1,"div",10),o.YNc(20,Vt,5,1,"div",10),o.qZA()()()()()()),2&I&&(o.xp6(12),o.Q6J("ngIf",He.getData.image),o.xp6(5),o.hij(" ",null==He.getData?null:He.getData.type,""),o.xp6(1),o.Q6J("ngIf",null==He.getData?null:He.getData.amount),o.xp6(1),o.Q6J("ngIf",null==He.getData?null:He.getData.mode),o.xp6(1),o.Q6J("ngIf",null==He.getData?null:He.getData.mode))},directives:[Ze.O5],styles:['.brd-bottom[_ngcontent-%COMP%]{border-bottom:1px dashed #ababab}.mat-checkbox-layout[_ngcontent-%COMP%]{white-space:normal!important}.mat-checkbox-layout[_ngcontent-%COMP%] .mat-checkbox-label[_ngcontent-%COMP%]{white-space:initial!important}.table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:.5rem!important;vertical-align:top;border-top:1px solid #ddd}.imgUpload-fix[_ngcontent-%COMP%]:after{content:"";background-color:#81c5d49c;overflow:hidden;z-index:9;width:100%;height:100%;left:0;border-radius:5px;top:0}.imgUpload-fix[_ngcontent-%COMP%]{width:100%;text-overflow:ellipsis;padding:2px;height:100px;border:1px dashed;border-color:#ababab;position:absolute;background-color:#81c5d49c;overflow:hidden;z-index:9;border-radius:5px}.fix-center[_ngcontent-%COMP%]{z-index:999;position:absolute;top:30%;left:50%}.image-view[_ngcontent-%COMP%]{height:100%;position:absolute;opacity:.5}.imsg[_ngcontent-%COMP%]{width:100%;text-overflow:ellipsis;padding:2px;height:100px;border:1px dashed;border-color:#ababab;z-index:99;opacity:0;cursor:pointer;position:absolute}.my-img-box[_ngcontent-%COMP%]{width:80px;height:50px;border:3px solid #ababab;border-radius:5px;cursor:pointer;object-fit:cover}.viewDtlLable[_ngcontent-%COMP%]{border-bottom:1px dashed;width:100%;border-color:#afafaf;padding-bottom:10px}']}),oe})();function je(oe,jt){1&oe&&(o.TgZ(0,"div"),o._uU(1,"Amount is required"),o.qZA())}function bt(oe,jt){if(1&oe&&(o.TgZ(0,"div",36),o.YNc(1,je,2,0,"div",37),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.Q6J("ngIf",I.formControlErrors.amount.errors.required)}}function ie(oe,jt){if(1&oe&&(o.TgZ(0,"option",38),o._uU(1),o.qZA()),2&oe){const I=jt.$implicit;o.Q6J("value",I.id),o.xp6(1),o.hij(" ",I.name,"")}}function Ce(oe,jt){1&oe&&(o.TgZ(0,"div"),o._uU(1,"Mode is required"),o.qZA())}function ot(oe,jt){if(1&oe&&(o.TgZ(0,"div",36),o.YNc(1,Ce,2,0,"div",37),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.Q6J("ngIf",I.formControlErrors.mode.errors.required)}}function Qt(oe,jt){1&oe&&(o.TgZ(0,"div"),o._uU(1,"Reference is required"),o.qZA())}function ii(oe,jt){if(1&oe&&(o.TgZ(0,"div",36),o.YNc(1,Qt,2,0,"div",37),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.Q6J("ngIf",I.formControlErrors.reference.errors.required)}}function Ge(oe,jt){if(1&oe&&o._UZ(0,"img",39),2&oe){const I=o.oxw(2);o.s9C("src",I.image,o.LSH)}}function Tt(oe,jt){if(1&oe){const I=o.EpF();o.TgZ(0,"div",19)(1,"div",20)(2,"label",21),o._uU(3,"Amount"),o.qZA(),o._UZ(4,"input",22),o.YNc(5,bt,2,1,"div",23),o.qZA(),o.TgZ(6,"div",20)(7,"label",21),o._uU(8,"Mode"),o.qZA(),o.TgZ(9,"select",24),o.YNc(10,ie,2,2,"option",25),o.qZA(),o.YNc(11,ot,2,1,"div",23),o.qZA(),o.TgZ(12,"div",20)(13,"label",21),o._uU(14,"Reference"),o.qZA(),o._UZ(15,"input",26),o.YNc(16,ii,2,1,"div",23),o.qZA(),o.TgZ(17,"div",27)(18,"label",28),o._uU(19,"Image"),o.qZA(),o.TgZ(20,"div",29)(21,"span",30),o.YNc(22,Ge,1,1,"img",31),o.TgZ(23,"input",32,33),o.NdJ("change",function(Ai){o.CHM(I);const Zi=o.MAs(24),en=o.oxw();return en.onFileChanged(Ai),en.preview(Zi.files)}),o.qZA(),o._UZ(26,"i",34),o.qZA()()(),o.TgZ(27,"div",20)(28,"label",21),o._uU(29,"Comment"),o.qZA(),o.TgZ(30,"textarea",35),o._uU(31," "),o.qZA()()()}if(2&oe){const I=o.oxw();o.xp6(5),o.Q6J("ngIf",I.submitted&&I.formControlErrors.amount.errors),o.xp6(5),o.Q6J("ngForOf",I.NoOfStopData),o.xp6(1),o.Q6J("ngIf",I.submitted&&I.formControlErrors.mode.errors),o.xp6(5),o.Q6J("ngIf",I.submitted&&I.formControlErrors.reference.errors),o.xp6(6),o.Q6J("ngIf",I.image)}}function Nt(oe,jt){1&oe&&(o.TgZ(0,"div"),o._uU(1,"Amount is required"),o.qZA())}function wt(oe,jt){if(1&oe&&(o.TgZ(0,"div",36),o.YNc(1,Nt,2,0,"div",37),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.Q6J("ngIf",I.formControlErrors.amount.errors.required)}}function mt(oe,jt){if(1&oe&&(o.TgZ(0,"div",19)(1,"div",20)(2,"label",21),o._uU(3,"Amount"),o.qZA(),o._UZ(4,"input",22),o.YNc(5,wt,2,1,"div",23),o.qZA(),o.TgZ(6,"div",20)(7,"label",21),o._uU(8,"Comment"),o.qZA(),o.TgZ(9,"textarea",35),o._uU(10," "),o.qZA()()()),2&oe){const I=o.oxw();o.xp6(5),o.Q6J("ngIf",I.submitted&&I.formControlErrors.amount.errors)}}let Jt=(()=>{class oe{constructor(I,He,Ai,Zi,en){this.modalService=I,this.formBuilder=He,this.commonService=Ai,this.cdr=Zi,this.apiService=en,this.getData={},this.NoOfStopData=[{id:"cash",name:"CASH"},{id:"cheque",name:"CHEQUE"},{id:"rtgs",name:"RTGS"},{id:"neft",name:"NEFT"},{id:"imps",name:"IMPS"}],this.File=null,this.submitted=!1,this.btnsubmitted=!1,this.isUserData={}}ngOnInit(){this.commonService.GetButtonDisabledFlag().subscribe(I=>this.btnsubmitted=I),this.commonService.GetLoggedInUser().subscribe(I=>this.isUserData=I),this.onChangeType("balance")}ngAfterViewInit(){this.cdr.detectChanges()}onCLosePopup(){this.modalService.SetPaymentAddModal(!1)}onChangeType(I){"balance"==I?(this.userType="balance",this.PaymentAddForm=this.formBuilder.group({type:["balance",re.kI.required],amount:["",re.kI.required],mode:["",re.kI.required],reference:["",re.kI.required],image:[""],comment:[""]})):(this.userType="credit",this.PaymentAddForm=this.formBuilder.group({type:["credit",re.kI.required],amount:["",re.kI.required],comment:[""]}))}get formControlErrors(){return this.PaymentAddForm.controls}onSubmitPaymentRequest(){if(this.submitted=!0,!this.PaymentAddForm.invalid){this.btnsubmitted=!0;const I=new FormData;"balance"==this.userType?(null==this.File?I.append("image",""):I.append("image",this.File,this.File.name),I.append("to_user_id",this.isUserData.id),I.append("type",this.PaymentAddForm.value.type),I.append("amount",this.PaymentAddForm.value.amount),I.append("mode",this.PaymentAddForm.value.mode),I.append("reference",this.PaymentAddForm.value.reference),I.append("comment",this.PaymentAddForm.value.comment)):(I.append("to_user_id",this.isUserData.id),I.append("type",this.PaymentAddForm.value.type),I.append("amount",this.PaymentAddForm.value.amount),I.append("comment",this.PaymentAddForm.value.comment)),this.apiService.onPaymentRequestAdd(I)}}preview(I){if(0!==I.length){if(null==I[0].type.match(/image\/*/))return void(this.message="Only images are supported.");var Ai=new FileReader;this.imagePath=I,Ai.readAsDataURL(I[0]),Ai.onload=Zi=>{this.image=Ai.result,this.message=""}}}onFileChanged(I){this.File=I.target.files[0]}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(re.qu),o.Y36(ne.v_),o.Y36(o.sBO),o.Y36(ne.gK))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-payment-add-popup"]],decls:26,vars:4,consts:[["id","LoginRegisterModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog"],[1,"modal-content"],[1,"modal-header"],["id","exampleModalLabel",1,"modal-title","text-dark"],["type","button","data-toggle","modal","data-dismiss","modal",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[1,"row","mb-3"],[1,"col-md-12",2,"width","100%","text-align","center","background","#ddd","padding","5px","border-radius","5px"],[1,"m-0","mr-3"],["type","radio","name","user","checked","checked",2,"width","20px","height","20px","float","left",3,"click"],[1,"m-0"],["type","radio","name","user",2,"width","20px","height","20px","float","left",3,"click"],[3,"formGroup"],["class","col-md-12",4,"ngIf"],[1,"modal-footer","text-center"],["type","button",1,"btn","btn-green",3,"disabled","click"],["type","button","data-toggle","modal","data-dismiss","modal",1,"btn","btn-secondary",3,"click"],[1,"col-md-12"],[1,"mb-2"],[1,"mb-1"],["type","text","placeholder","Amount","formControlName","amount",1,"form-control","fc-new"],["class","errorMsg",4,"ngIf"],["formControlName","mode","required","",1,"form-control","select-firefox"],["selected","noofdata.id",3,"value",4,"ngFor","ngForOf"],["type","text","placeholder","Reference","formControlName","reference",1,"form-control","fc-new"],[1,"mb-2","col-md-8","pl-0"],[1,"mb-1","w-100"],[1,"position-relative","w-100","m-0",2,"height","100px"],[1,"imgUpload-fix"],["class","image-view",3,"src",4,"ngIf"],["type","file",1,"fix-file","imsg",3,"change"],["file","","fileInput",""],[1,"fa","fa-plus","fa-2x","fix-center"],["type","text","placeholder","comment","formControlName","comment",1,"form-control","fc-new"],[1,"errorMsg"],[4,"ngIf"],["selected","noofdata.id",3,"value"],[1,"image-view",3,"src"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h5",4),o._uU(5,"Send Request"),o.qZA(),o.TgZ(6,"button",5),o.NdJ("click",function(){return He.onCLosePopup()}),o.TgZ(7,"span",6),o._uU(8,"\xd7"),o.qZA()()(),o.TgZ(9,"div",7)(10,"div",8)(11,"div",9)(12,"label",10)(13,"input",11),o.NdJ("click",function(){return He.onChangeType("balance")}),o.qZA(),o._uU(14," \xa0 Balance"),o.qZA(),o.TgZ(15,"label",12)(16,"input",13),o.NdJ("click",function(){return He.onChangeType("credit")}),o.qZA(),o._uU(17," \xa0 Credit"),o.qZA()()(),o.TgZ(18,"form",14),o.YNc(19,Tt,32,5,"div",15),o.YNc(20,mt,11,1,"div",15),o.qZA()(),o.TgZ(21,"div",16)(22,"button",17),o.NdJ("click",function(){return He.onSubmitPaymentRequest()}),o._uU(23,"Save"),o.qZA(),o.TgZ(24,"button",18),o.NdJ("click",function(){return He.onCLosePopup()}),o._uU(25,"Cancel"),o.qZA()()()()()),2&I&&(o.xp6(18),o.Q6J("formGroup",He.PaymentAddForm),o.xp6(1),o.Q6J("ngIf","balance"==He.userType),o.xp6(1),o.Q6J("ngIf","credit"==He.userType),o.xp6(2),o.Q6J("disabled",He.btnsubmitted))},directives:[re._Y,re.JL,re.sg,Ze.O5,re.Fj,re.JJ,re.u,re.EJ,re.Q7,Ze.sg,re.YN,re.Kr],styles:['.brd-bottom[_ngcontent-%COMP%]{border-bottom:1px dashed #ababab}.mat-checkbox-layout[_ngcontent-%COMP%]{white-space:normal!important}.mat-checkbox-layout[_ngcontent-%COMP%] .mat-checkbox-label[_ngcontent-%COMP%]{white-space:initial!important}.table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:.5rem!important;vertical-align:top;border-top:1px solid #ddd}.imgUpload-fix[_ngcontent-%COMP%]:after{content:"";background-color:#81c5d49c;overflow:hidden;z-index:9;width:100%;height:100%;left:0;border-radius:5px;top:0}.imgUpload-fix[_ngcontent-%COMP%]{width:100%;text-overflow:ellipsis;padding:2px;height:100px;border:1px dashed;border-color:#ababab;position:absolute;background-color:#81c5d49c;overflow:hidden;z-index:9;border-radius:5px}.fix-center[_ngcontent-%COMP%]{z-index:999;position:absolute;top:30%;left:50%}.image-view[_ngcontent-%COMP%]{height:100%;position:absolute;opacity:.5}.imsg[_ngcontent-%COMP%]{width:100%;text-overflow:ellipsis;padding:2px;height:100px;border:1px dashed;border-color:#ababab;z-index:99;opacity:0;cursor:pointer;position:absolute}.my-img-box[_ngcontent-%COMP%]{width:80px;height:50px;border:3px solid #ababab;border-radius:5px;cursor:pointer;object-fit:cover}.viewDtlLable[_ngcontent-%COMP%]{border-bottom:1px dashed;width:100%;border-color:#afafaf;padding-bottom:10px}']}),oe})(),Je=(()=>{class oe{constructor(I,He,Ai){this.modalService=I,this.commonService=He,this.cdr=Ai,this.getData={}}ngOnInit(){this.commonService.GetViewPaymentRequestData().subscribe(I=>{I&&(this.getData=I)})}ngAfterViewInit(){this.cdr.detectChanges()}onCLosePopup(){this.modalService.SetImageViewModal(!1)}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(ne.v_),o.Y36(o.sBO))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-view-image-popup"]],decls:11,vars:1,consts:[["id","LoginRegisterModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog","modal-md"],[1,"modal-content"],[1,"modal-header"],[1,"modal-title","text-dark"],["type","button","data-toggle","modal","data-dismiss","modal",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],["onError","this.src='assets/images/noimage.png'",2,"width","100%","height","auto",3,"src"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h5",4),o._uU(5,"View Image"),o.qZA(),o.TgZ(6,"button",5),o.NdJ("click",function(){return He.onCLosePopup()}),o.TgZ(7,"span",6),o._uU(8,"\xd7"),o.qZA()()(),o.TgZ(9,"div",7),o._UZ(10,"img",8),o.qZA()()()()),2&I&&(o.xp6(10),o.s9C("src",He.getData.image,o.LSH))},styles:[""]}),oe})();function at(oe,jt){if(1&oe){const I=o.EpF();o.ynx(0),o.TgZ(1,"li",21),o.NdJ("click",function(){const Zi=o.CHM(I).$implicit;return o.oxw().onSetAdult(Zi)}),o._uU(2),o.qZA(),o.BQk()}if(2&oe){const I=jt.$implicit,He=o.oxw();o.xp6(1),o.Tol(I==He.isTravelsObject.adult?"selected":""),o.xp6(1),o.Oqu(I)}}function ce(oe,jt){if(1&oe){const I=o.EpF();o.ynx(0),o.TgZ(1,"li",21),o.NdJ("click",function(){const Zi=o.CHM(I).$implicit;return o.oxw().onSetChild(Zi)}),o._uU(2),o.qZA(),o.BQk()}if(2&oe){const I=jt.$implicit,He=o.oxw();o.xp6(1),o.Tol(I==He.isTravelsObject.child?"selected":""),o.xp6(1),o.hij(" ",I,"")}}function Ue(oe,jt){if(1&oe){const I=o.EpF();o.ynx(0),o.TgZ(1,"li",21),o.NdJ("click",function(){const Zi=o.CHM(I).$implicit;return o.oxw().onSetInfant(Zi)}),o._uU(2),o.qZA(),o.BQk()}if(2&oe){const I=jt.$implicit,He=o.oxw();o.xp6(1),o.Tol(I==He.isTravelsObject.infant?"selected":""),o.xp6(1),o.hij(" ",I,"")}}const st=function(){return[1,2,3,4,5,6,7,8,9]},pi=function(){return[0,1,2,3,4,5,6]};let Li=(()=>{class oe{constructor(I,He,Ai,Zi){this.modalService=I,this.commonService=He,this.cdr=Ai,this.messageService=Zi,this.getData={},this.isTravelsObject={adult:1,child:0,infant:0}}ngOnInit(){this.commonService.GetSelectedTravelersData().subscribe(I=>{Object.keys(I).length>0&&(this.isTravelsObject=I)})}onSetAdult(I){this.isTravelsObject.adult=I}onSetChild(I){this.isTravelsObject.child=I}onSetInfant(I){this.isTravelsObject.infant=I}ngAfterViewInit(){this.cdr.detectChanges()}onCLosePopup(){this.modalService.SetTravelersModal(!1)}onSubmitTravellerPopup(){this.isTravelsObject.infant<=this.isTravelsObject.adult?(console.log("this.isTravelsObject>>>>>>>>>Modal",this.isTravelsObject),this.commonService.SetSelectedTravelersData(this.isTravelsObject),this.modalService.SetTravelersModal(!1)):(this.isTravelsObject.infant=0,this.messageService.showError("Please select infant less than adult"))}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(ne.v_),o.Y36(o.sBO),o.Y36(ne.ez))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-travelers-popup"]],decls:31,vars:6,consts:[["id","LoginRegisterModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog","modal-dialog-centered","modal-myMd"],[1,"modal-content",2,"background-color","rgba(49,49,49,.9)","color","#fff"],[1,"modal-header"],["id","exampleModalLabel",1,"modal-title","text-white"],["type","button","data-dismiss","modal","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[1,"travellers","gbTravellers",2,"background-color","transparent","box-shadow","none","color","#fff"],[1,"appendBottom20"],["data-cy","adultRange",1,"latoBold","font12","grayText","appendBottom10"],[1,"guestCounter","font12","darkText","gbCounter"],[4,"ngFor","ngForOf"],[1,"gbTravelTooltip"],[1,"makeFlex","appendBottom25","row","m-0"],[1,"makeFlex","column","childCounter","col-md-6","p-0"],["data-cy","childrenRange",1,"latoBold","font12","grayText","appendBottom10"],[1,"guestCounter","font12","darkText","gbCounter","mb-0"],[1,"makeFlex","column","pushRight","infantCounter","col-md-6","p-0"],["data-cy","infantRange",1,"latoBold","font12","grayText","appendBottom10"],["type","button",1,"btn","btn-primary",2,"width","150px",3,"click"],[3,"click"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h5",4),o._uU(5,"Passenger Details"),o.qZA(),o.TgZ(6,"button",5),o.NdJ("click",function(){return He.onCLosePopup()}),o.TgZ(7,"span",6),o._uU(8,"\xd7"),o.qZA()()(),o.TgZ(9,"div",7)(10,"div",8)(11,"div",9)(12,"p",10),o._uU(13,"ADULTS (12y +)"),o.qZA(),o.TgZ(14,"ul",11),o.YNc(15,at,3,4,"ng-container",12),o.TgZ(16,"div",13),o._uU(17,"Save on bookings with more than 12 travellers"),o.qZA()(),o.TgZ(18,"div",14)(19,"div",15)(20,"p",16),o._uU(21,"CHILDREN (2y - 12y)"),o.qZA(),o.TgZ(22,"ul",17),o.YNc(23,ce,3,4,"ng-container",12),o.qZA()(),o.TgZ(24,"div",18)(25,"p",19),o._uU(26,"INFANTS (below 2y)"),o.qZA(),o.TgZ(27,"ul",17),o.YNc(28,Ue,3,4,"ng-container",12),o.qZA()()()(),o.TgZ(29,"button",20),o.NdJ("click",function(){return He.onSubmitTravellerPopup()}),o._uU(30,"APPLY"),o.qZA()()()()()()),2&I&&(o.xp6(15),o.Q6J("ngForOf",o.DdM(3,st)),o.xp6(8),o.Q6J("ngForOf",o.DdM(4,pi)),o.xp6(5),o.Q6J("ngForOf",o.DdM(5,pi)))},directives:[Ze.sg],styles:['.pangr-dtl[_ngcontent-%COMP%]{position:absolute;left:10px;margin-top:4px;color:#fff}.my-check[_ngcontent-%COMP%]{width:30px;height:32px}.travellers[_ngcontent-%COMP%]{border-radius:4px;box-shadow:0 1px 6px #0003;right:2px;top:35px;z-index:1;color:#fff}.travellers[_ngcontent-%COMP%]{display:flex;flex-direction:column}.appendBottom20[_ngcontent-%COMP%]{margin-bottom:20px}.latoBold[_ngcontent-%COMP%]{font-weight:700}.font12[_ngcontent-%COMP%]{font-size:12px;line-height:12px}.appendBottom10[_ngcontent-%COMP%]{margin-bottom:10px}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%]{display:inline-flex;border-radius:4px;background-color:#fff;box-shadow:0 0 6px #0003;margin-bottom:24px;align-items:center}.darkText[_ngcontent-%COMP%]{color:#4a4a4a}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{align-items:center;justify-content:center;display:flex;cursor:pointer;width:30px;height:32px;position:relative;z-index:2}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]:after{width:100%;height:38px;position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";background:#518fc5;border-radius:4px;box-shadow:0 0 6px #0003;z-index:-1}.gbCounter[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:last-of-type:hover + .gbTravelTooltip[_ngcontent-%COMP%]{display:block}.gbTravelTooltip[_ngcontent-%COMP%]{border-radius:4px;width:160px;color:#fff;padding:5px 10px;font-weight:700;line-height:20px;left:70%;background:#249995;box-shadow:0 0 6px #0003;font-size:12px;display:none}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]{color:#fff;font-weight:900}']}),oe})(),An=(()=>{class oe{constructor(I,He,Ai){this.modalService=I,this.commonService=He,this.cdr=Ai,this.getData={}}ngOnInit(){this.commonService.GetOwnerUserData().subscribe(I=>{I&&(this.getData=I.data)})}ngAfterViewInit(){this.cdr.detectChanges()}onCLosePopup(){this.modalService.SetContactSupportModal(!1)}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(ne.v_),o.Y36(o.sBO))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-contact-support-popup"]],decls:19,vars:1,consts:[["id","LoginRegisterModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog"],[1,"modal-content"],[1,"modal-header","modal-primary"],["id","exampleModalLabel",1,"modal-title"],["type","button","data-dismiss","modal","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[1,"row","m-0"],[1,"col-md-12"],[1,"modal-footer"],["type","button","data-dismiss","modal",1,"btn","btn-secondary",3,"click"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h5",4),o._uU(5,"Contact Information"),o.qZA(),o.TgZ(6,"button",5),o.NdJ("click",function(){return He.onCLosePopup()}),o.TgZ(7,"span",6),o._uU(8,"\xd7"),o.qZA()()(),o.TgZ(9,"div",7)(10,"div",8)(11,"div",9)(12,"h4"),o._uU(13,"For Booking, please call us on"),o.qZA(),o.TgZ(14,"h4"),o._uU(15),o.qZA()()()(),o.TgZ(16,"div",10)(17,"button",11),o.NdJ("click",function(){return He.onCLosePopup()}),o._uU(18,"Close"),o.qZA()()()()()),2&I&&(o.xp6(15),o.Oqu(null==He.getData?null:He.getData.mobile))},styles:[""]}),oe})(),wn=(()=>{class oe{constructor(I,He,Ai,Zi){this.modalService=I,this.commonService=He,this.cdr=Ai,this.apiService=Zi,this.isBookedResponse={},this.isLoggedInUser={},this.contactDtl=!1,this.summaryDtl=!1}ngOnInit(){this.commonService.GetFlightBookedResponse().subscribe(I=>{Object.keys(I).length>0&&(this.isBookedResponse=I)}),this.commonService.GetLoggedInUser().subscribe(I=>{Object.keys(I).length>0&&(this.isLoggedInUser=I)})}ngAfterViewInit(){this.cdr.detectChanges()}onCLosePopup(){this.modalService.SetSuccessModal(!1)}onViewTicket(I){this.modalService.SetSuccessModal(!1),this.modalService.SetBookingHistoryModal(!0),this.apiService.onFlightBookingDetails({user_id:this.isLoggedInUser.id,booking_id:I.flight_booking_id})}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(ne.v_),o.Y36(o.sBO),o.Y36(ne.gK))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-success-popup"]],decls:14,vars:1,consts:[["id","LoginRegisterModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog"],[1,"modal-content"],[1,"modal-header",2,"background-color","#f1f1f1","padding","0px 0px"],[1,"col-lg-12","center","alert","alert-success","mb-o","justify-content-center",2,"margin-bottom","0px !important"],[1,"text-center","mb-4","py-3",2,"border-bottom","1px solid #82b38b !important"],[1,"material-icons",2,"font-size","55px"],[1,"text-center"],["routerLink","/home",1,"btn","btn-sm","btn-primary","mt-2text-center",2,"margin","0 auto","display","block",3,"click"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"p",5)(6,"span",6),o._uU(7,"check_circle_outline"),o.qZA()(),o.TgZ(8,"h3",7),o._uU(9," Congratulations! You have successfully booked a ticket. "),o.qZA(),o.TgZ(10,"h4",7),o._uU(11),o.qZA(),o.TgZ(12,"button",8),o.NdJ("click",function(){return He.onViewTicket(He.isBookedResponse)}),o._uU(13,"View Ticket"),o.qZA()()()()()()),2&I&&(o.xp6(11),o.hij("You Reference id : ",null==He.isBookedResponse?null:He.isBookedResponse.reference_id,""))},directives:[we.rH],styles:[""]}),oe})();function Dn(oe,jt){if(1&oe&&(o.TgZ(0,"div")(1,"p",7),o._uU(2),o.qZA()()),2&oe){const I=o.oxw();o.xp6(2),o.Oqu(I.isBookedPaymentResponse.messageData.seatsNotAvailable)}}function wr(oe,jt){if(1&oe&&(o.TgZ(0,"div")(1,"p",7),o._uU(2),o.qZA()()),2&oe){const I=o.oxw();o.xp6(2),o.Oqu(I.isBookedPaymentResponse.messageData.unsucessMSG)}}let jn=(()=>{class oe{constructor(I,He,Ai,Zi){this.modalService=I,this.commonService=He,this.cdr=Ai,this.apiService=Zi,this.isBookedResponse={},this.isBookedPaymentResponse={},this.isLoggedInUser={}}ngOnInit(){this.commonService.GetFlightBookedResponse().subscribe(I=>{Object.keys(I).length>0&&(this.isBookedResponse=I)}),this.apiService.onBookingPaymentStatus({}),this.commonService.GetLoggedInUser().subscribe(I=>{Object.keys(I).length>0&&(this.isLoggedInUser=I)}),this.commonService.GetBookingPaymentStatus().subscribe(I=>{Object.keys(I).length>0&&(this.isBookedPaymentResponse=I)})}ngAfterViewInit(){this.cdr.detectChanges()}onCLosePopup(){this.modalService.SetFailModal(!1)}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(ne.v_),o.Y36(o.sBO),o.Y36(ne.gK))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-fail-popup"]],decls:16,vars:3,consts:[["id","LoginRegisterModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog"],[1,"modal-content"],[1,"modal-header",2,"background-color","#f1f1f1","padding","0px 0px"],[1,"col-lg-12","center","alert","alert-danger","mb-o","justify-content-center",2,"margin-bottom","0px !important"],[1,"text-center","mb-4","py-3",2,"border-bottom","1px solid #cc7478 !important"],[1,"material-icons",2,"font-size","55px"],[1,"text-center"],[4,"ngIf"],["routerLink","/home",1,"btn","btn-sm","btn-primary","mt-2text-center",2,"margin","0 auto","display","block",3,"click"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"p",5)(6,"span",6),o._uU(7,"cancel"),o.qZA()(),o.TgZ(8,"h3",7),o._uU(9,"Transaction Faild"),o.qZA(),o.TgZ(10,"h6",7),o._uU(11),o.qZA(),o.YNc(12,Dn,3,1,"div",8),o.YNc(13,wr,3,1,"div",8),o.TgZ(14,"button",9),o.NdJ("click",function(){return He.onCLosePopup()}),o._uU(15,"Back To Home"),o.qZA()()()()()()),2&I&&(o.xp6(11),o.hij("You Reference id : ",null==He.isBookedPaymentResponse?null:He.isBookedPaymentResponse.data.reference_id,""),o.xp6(1),o.Q6J("ngIf",1==He.isBookedPaymentResponse.data.payment_status&&0==He.isBookedPaymentResponse.data.seat_book_status),o.xp6(1),o.Q6J("ngIf",0==He.isBookedPaymentResponse.data.payment_status))},directives:[Ze.O5,we.rH],styles:[""]}),oe})();var tr=x(6875),Xe=x(7446);const It=["contentToConvert1"];function ke(oe,jt){if(1&oe&&(o.TgZ(0,"div",81),o._UZ(1,"img",82),o.qZA()),2&oe){const I=o.oxw(3);o.xp6(1),o.MGl("src","https://fd.fareboutique.com/uploads/userprofile/",I.isLoginMyData.image,"",o.LSH)}}function Ft(oe,jt){1&oe&&(o.TgZ(0,"div",81),o._UZ(1,"img",83),o.qZA())}function Y(oe,jt){if(1&oe&&(o.TgZ(0,"p",77)(1,"label",79),o._uU(2,"GST No.: "),o.qZA(),o._uU(3),o.qZA()),2&oe){const I=o.oxw(3);o.xp6(3),o.hij(" ",null==I.isLoginUserData?null:I.isLoginUserData.gst_no,"")}}function de(oe,jt){if(1&oe&&(o.TgZ(0,"div",71),o.YNc(1,ke,2,1,"div",72),o.YNc(2,Ft,2,0,"div",72),o.TgZ(3,"div",73)(4,"h3",74)(5,"span",75),o._uU(6),o.qZA()(),o.TgZ(7,"div",76)(8,"p",77)(9,"label",77),o._uU(10),o.ALo(11,"uppercase"),o.ALo(12,"uppercase"),o.ALo(13,"uppercase"),o.TgZ(14,"span"),o._uU(15,"PIN CODE-"),o.qZA(),o._uU(16),o.qZA()()()(),o.TgZ(17,"div",78)(18,"p",77)(19,"label",79),o._uU(20,"Mobile No.: "),o.qZA(),o._uU(21),o.qZA(),o.TgZ(22,"p",77)(23,"label",79),o._uU(24,"Website : "),o.qZA(),o._uU(25),o.qZA(),o.YNc(26,Y,4,1,"p",80),o.TgZ(27,"p",77)(28,"label",79),o._uU(29,"Email : "),o.qZA(),o._uU(30),o.qZA()()()),2&oe){const I=o.oxw(2);o.xp6(1),o.Q6J("ngIf",1==I.isLoginMyData.role_id),o.xp6(1),o.Q6J("ngIf",1!=I.isLoginMyData.role_id),o.xp6(4),o.Oqu(null==I.isLoginUserData?null:I.isLoginUserData.company_name),o.xp6(4),o.lnq(" ",o.lcZ(11,13,null==I.isLoginUserData?null:I.isLoginUserData.address)," ",o.lcZ(12,15,null==I.isLoginUserData?null:I.isLoginUserData.address_2)," ",o.lcZ(13,17,null==I.isLoginUserData?null:I.isLoginUserData.city)," "),o.xp6(6),o.lnq("",null==I.isLoginUserData?null:I.isLoginUserData.zipcode," ",null==I.isLoginUserData||null==I.isLoginUserData.state?null:I.isLoginUserData.state.name,", ",null==I.isLoginUserData||null==I.isLoginUserData.country?null:I.isLoginUserData.country.name,""),o.xp6(5),o.hij(" ",null==I.isLoginUserData?null:I.isLoginUserData.mobile,""),o.xp6(4),o.hij(" ",null==I.isLoginUserData?null:I.isLoginUserData.website,""),o.xp6(1),o.Q6J("ngIf",""!=I.isLoginUserData.gst_no),o.xp6(4),o.hij(" ",null==I.isLoginUserData?null:I.isLoginUserData.email,"")}}function ee(oe,jt){if(1&oe&&(o.TgZ(0,"span"),o._UZ(1,"img",85),o.qZA()),2&oe){const I=o.oxw(3);o.xp6(1),o.hYB("src","",I.bgBannerPath,"/",I.isBookingFlightDetails.airline_banner,"",o.LSH)}}function M(oe,jt){1&oe&&(o.TgZ(0,"span"),o._UZ(1,"img",86),o.qZA())}function J(oe,jt){if(1&oe&&(o.TgZ(0,"div",84),o.YNc(1,ee,2,2,"span",43),o.YNc(2,M,2,0,"span",43),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.Q6J("ngIf",null!=I.isBookingFlightDetails.airline_banner),o.xp6(1),o.Q6J("ngIf",null==I.isBookingFlightDetails.airline_banner||""==I.isBookingFlightDetails.airline_banner)}}function W(oe,jt){if(1&oe&&(o.TgZ(0,"label",37),o._uU(1),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.hij("Terminal No. ",I.isBookingFlightDetails.dep_terminal_no_id,"")}}function xt(oe,jt){if(1&oe&&(o.TgZ(0,"label",37),o._uU(1),o.qZA()),2&oe){const I=o.oxw(3);o.xp6(1),o.hij("Stops : ",null==I.isBookingHistory.stops[0]?null:I.isBookingHistory.stops[0].duration,"")}}function Gt(oe,jt){1&oe&&(o.TgZ(0,"label",37),o._uU(1,"Non-stop"),o.qZA())}function V(oe,jt){if(1&oe&&(o.TgZ(0,"ng-conatiner"),o.YNc(1,xt,2,1,"label",41),o.YNc(2,Gt,2,0,"label",41),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.Q6J("ngIf",I.isBookingHistory.stops.length>0),o.xp6(1),o.Q6J("ngIf",!(I.isBookingHistory.stops.length>0))}}function Wt(oe,jt){if(1&oe&&(o.TgZ(0,"label",37),o._uU(1),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.hij("Terminal No.",I.isBookingFlightDetails.arrival_terminal_no_id,"")}}function ui(oe,jt){if(1&oe&&(o.ynx(0),o._UZ(1,"img",87),o.BQk()),2&oe){const I=jt.$implicit;o.xp6(1),o.s9C("src",null==I?null:I.barcode,o.LSH)}}function qe(oe,jt){if(1&oe&&(o.TgZ(0,"label",37),o._uU(1),o.qZA()),2&oe){const I=o.oxw(3);o.xp6(1),o.hij("Terminal No.",I.isBookingFlightDetails.ret_arv_ter_no_id,"")}}function Le(oe,jt){if(1&oe&&(o.TgZ(0,"label",37),o._uU(1),o.qZA()),2&oe){const I=o.oxw(3);o.xp6(1),o.hij("Stops : ",null==I.isBookingHistory||null==I.isBookingHistory.return_stops?null:I.isBookingHistory.return_stops.return_stops,"")}}function Qe(oe,jt){1&oe&&(o.TgZ(0,"label",37),o._uU(1,"Stops : Non-stop"),o.qZA())}function $t(oe,jt){if(1&oe&&(o.TgZ(0,"label",37),o._uU(1),o.qZA()),2&oe){const I=o.oxw(3);o.xp6(1),o.hij("Terminal No.",I.isBookingFlightDetails.ret_dep_ter_no_id,"")}}function yi(oe,jt){if(1&oe&&(o.TgZ(0,"tr",34)(1,"td",35),o._UZ(2,"img",36)(3,"br"),o.TgZ(4,"label",37),o._uU(5),o.qZA(),o._UZ(6,"br"),o.TgZ(7,"label",37),o._uU(8),o.qZA()(),o.TgZ(9,"td",35)(10,"div",38)(11,"div",39)(12,"label",40),o._uU(13),o.qZA(),o._UZ(14,"br"),o.TgZ(15,"label",40),o._uU(16),o.qZA(),o._UZ(17,"br"),o.YNc(18,qe,2,1,"label",41),o.qZA(),o.TgZ(19,"div",39)(20,"label",40),o._uU(21),o.ALo(22,"date"),o.qZA(),o._UZ(23,"br"),o.TgZ(24,"label",37),o._uU(25),o.qZA()()()(),o.TgZ(26,"td",35)(27,"label",42),o._uU(28,"Duration"),o.qZA(),o._UZ(29,"br"),o.YNc(30,Le,2,1,"label",41),o.YNc(31,Qe,2,0,"label",41),o.qZA(),o.TgZ(32,"td",35)(33,"div",38)(34,"div",39)(35,"label",40),o._uU(36),o.ALo(37,"date"),o.qZA(),o._UZ(38,"br"),o.TgZ(39,"label",37),o._uU(40),o.qZA()(),o.TgZ(41,"div",88)(42,"label",40),o._uU(43),o.qZA(),o._UZ(44,"br"),o.TgZ(45,"label",40),o._uU(46),o.qZA(),o._UZ(47,"br"),o.YNc(48,$t,2,1,"label",41),o.qZA()()()()),2&oe){const I=o.oxw(2);o.xp6(2),o.hYB("src","",I.imgPath,"/",I.isBookingFlightDetails.airline_logo,"",o.LSH),o.xp6(3),o.Oqu(I.isBookingFlightDetails.airline_name),o.xp6(3),o.Oqu(I.isBookingFlightDetails.re_flight_number),o.xp6(5),o.Oqu(I.isBookingFlightDetails.arr_city),o.xp6(3),o.Oqu(I.isBookingFlightDetails.arr_city_code),o.xp6(2),o.Q6J("ngIf",I.isBookingFlightDetails.ret_arv_ter_no_id),o.xp6(3),o.Oqu(o.xi3(22,17,I.isBookingFlightDetails.return_dep_date,"dd/MM/yyyy")),o.xp6(4),o.Oqu(I.isBookingFlightDetails.return_dep_time),o.xp6(2),o.Q6J("innerHTML",I.durationdiff(I.isBookingFlightDetails.return_dep_time,I.isBookingFlightDetails.ret_arv_time,I.isBookingFlightDetails.return_dep_date,"return"),o.oJD),o.xp6(3),o.Q6J("ngIf",I.isBookingHistory.return_stops.length>0),o.xp6(1),o.Q6J("ngIf",!(I.isBookingHistory.return_stops.length>0)),o.xp6(5),o.Oqu(o.xi3(37,20,I.rreturn_d_date,"dd/MM/yyyy")),o.xp6(4),o.Oqu(I.isBookingFlightDetails.ret_arv_time),o.xp6(3),o.Oqu(I.isBookingFlightDetails.dep_city),o.xp6(3),o.Oqu(I.isBookingFlightDetails.dep_city_code),o.xp6(2),o.Q6J("ngIf",I.isBookingFlightDetails.ret_dep_ter_no_id)}}function Xi(oe,jt){1&oe&&(o.TgZ(0,"td"),o._uU(1,"Passport No."),o.qZA())}function cn(oe,jt){1&oe&&(o.TgZ(0,"td"),o._uU(1,"Expiry"),o.qZA())}function Ir(oe,jt){1&oe&&(o.TgZ(0,"td"),o._uU(1,"DOB"),o.qZA())}function Sr(oe,jt){if(1&oe&&(o.TgZ(0,"td"),o._uU(1),o.qZA()),2&oe){const I=o.oxw().$implicit;o.xp6(1),o.Oqu(null==I?null:I.passport_no)}}function Fn(oe,jt){if(1&oe&&(o.TgZ(0,"td"),o._uU(1),o.ALo(2,"date"),o.qZA()),2&oe){const I=o.oxw().$implicit;o.xp6(1),o.hij("",o.xi3(2,1,null==I?null:I.passport_expire_date,"dd/MM/yyyy")," ")}}function Yi(oe,jt){if(1&oe&&(o.TgZ(0,"td"),o._uU(1),o.ALo(2,"date"),o.qZA()),2&oe){const I=o.oxw().$implicit;o.xp6(1),o.Oqu(o.xi3(2,1,null==I?null:I.dob,"dd/MM/yyyy"))}}function Rr(oe,jt){if(1&oe&&(o.TgZ(0,"tr",89)(1,"td"),o._uU(2),o.qZA(),o.TgZ(3,"td"),o._uU(4),o.qZA(),o.YNc(5,Sr,2,1,"td",43),o.YNc(6,Fn,3,4,"td",43),o.TgZ(7,"td")(8,"strong"),o._uU(9),o.qZA()(),o.YNc(10,Yi,3,4,"td",43),o.qZA()),2&oe){const I=jt.$implicit,He=jt.index,Ai=o.oxw(2);o.xp6(2),o.hij("",He+1," "),o.xp6(2),o.HOy("",null==I?null:I.gender," ",null==I?null:I.first_name," ",null==I?null:I.middle_name," ",null==I?null:I.last_name," "),o.xp6(1),o.Q6J("ngIf",null==I?null:I.passport_no),o.xp6(1),o.Q6J("ngIf",null==I?null:I.passport_expire_date),o.xp6(3),o.Oqu(1==(null==I?null:I.status)?Ai.isBookingFlightDetails.pnr_number:"cancelled"),o.xp6(1),o.Q6J("ngIf",null==I?null:I.dob)}}function Mr(oe,jt){if(1&oe&&(o.TgZ(0,"tr")(1,"td",63),o._uU(2,"Onward"),o.qZA(),o.TgZ(3,"td"),o._uU(4),o.qZA(),o.TgZ(5,"td"),o._uU(6),o.qZA()()),2&oe){const I=jt.$implicit;o.xp6(4),o.Oqu(null==I||null==I.city?null:I.city.name),o.xp6(2),o.hij("",null==I?null:I.duration," Mins")}}function vo(oe,jt){if(1&oe&&(o.TgZ(0,"tbody"),o.YNc(1,Mr,7,2,"tr",45),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.Q6J("ngForOf",null==I.isBookingHistory?null:I.isBookingHistory.stops)}}function lo(oe,jt){if(1&oe&&(o.TgZ(0,"tr")(1,"td",63),o._uU(2,"Return"),o.qZA(),o.TgZ(3,"td"),o._uU(4),o.qZA(),o.TgZ(5,"td"),o._uU(6),o.qZA()()),2&oe){const I=jt.$implicit;o.xp6(4),o.Oqu(null==I||null==I.city?null:I.city.name),o.xp6(2),o.hij("",I.duration," Mins")}}function sn(oe,jt){if(1&oe&&(o.TgZ(0,"tbody"),o.YNc(1,lo,7,2,"tr",45),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.Q6J("ngForOf",null==I.isBookingHistory?null:I.isBookingHistory.return_stops)}}function hn(oe,jt){1&oe&&(o.TgZ(0,"tbody")(1,"tr")(2,"td",90),o._uU(3,"Onward"),o.qZA(),o.TgZ(4,"td",91),o._uU(5,"Non Stop"),o.qZA()()())}function Mn(oe,jt){1&oe&&(o.TgZ(0,"tbody")(1,"tr")(2,"td",90),o._uU(3,"Return"),o.qZA(),o.TgZ(4,"td",91),o._uU(5,"Non Stop"),o.qZA()()())}function ti(oe,jt){if(1&oe&&(o.TgZ(0,"ng-conatiner"),o.YNc(1,hn,6,0,"tbody",43),o.YNc(2,Mn,6,0,"tbody",43),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.Q6J("ngIf",!(I.isBookingHistory.stops.length>0)),o.xp6(1),o.Q6J("ngIf",!(I.isBookingHistory.return_stops.length>0)&&1==I.isBookingFlightDetails.return_flight)}}function Ii(oe,jt){if(1&oe){const I=o.EpF();o.TgZ(0,"tr")(1,"td"),o._uU(2,"\xa0"),o.qZA(),o.TgZ(3,"td"),o._uU(4,"\xa0"),o.qZA(),o.TgZ(5,"td")(6,"input",102),o.NdJ("ngModelChange",function(Ai){return o.CHM(I),o.oxw(3).fd_amount=Ai}),o.qZA()(),o.TgZ(7,"td")(8,"button",103),o.NdJ("click",function(){o.CHM(I);const Ai=o.oxw(3);return Ai.onEditAmount(Ai.isBookingFlightDetails)}),o._uU(9,"Add"),o.qZA(),o.TgZ(10,"button",104),o.NdJ("click",function(){o.CHM(I);const Ai=o.oxw(3);return Ai.onCancelAmount(Ai.isBookingFlightDetails)}),o._uU(11,"Cancel"),o.qZA()()()}if(2&oe){const I=o.oxw(3);o.Gre("pr-dnone ",1==I.EditValuSummery?"show2":"hide2",""),o.xp6(6),o.Q6J("ngModel",I.fd_amount)}}function X(oe,jt){if(1&oe){const I=o.EpF();o.TgZ(0,"div")(1,"div",92)(2,"div",93)(3,"h6",94),o._uU(4,"Summary"),o.qZA(),o.TgZ(5,"span",95),o.NdJ("click",function(){return o.CHM(I),o.oxw(2).onEdit()}),o._uU(6,"Edit"),o.qZA()()(),o.TgZ(7,"div",96)(8,"div",51)(9,"div",52)(10,"table",97)(11,"thead")(12,"tr",54)(13,"td"),o._uU(14,"Date"),o.qZA(),o.TgZ(15,"td"),o._uU(16,"Qty"),o.qZA(),o.TgZ(17,"td"),o._uU(18,"Amount"),o.qZA(),o.TgZ(19,"td",98),o._uU(20,"Payment"),o.qZA()(),o.TgZ(21,"tr")(22,"td"),o._uU(23),o.ALo(24,"date"),o.qZA(),o.TgZ(25,"td"),o._uU(26),o.qZA(),o.TgZ(27,"td"),o._UZ(28,"i",99),o._uU(29,"\xa0"),o.TgZ(30,"span",100),o._uU(31),o.ALo(32,"number"),o.qZA()(),o.TgZ(33,"td"),o._uU(34),o.qZA()(),o.YNc(35,Ii,12,4,"tr",101),o.qZA()()()()()()}if(2&oe){const I=o.oxw(2);o.xp6(23),o.Oqu(o.xi3(24,5,I.isBookingFlightDetails.booking_date,"dd/MM/yyyy")),o.xp6(3),o.Oqu(I.isBookingFlightDetails.total_book_seats),o.xp6(5),o.Oqu(o.xi3(32,8,I.isBookingFlightDetails.buying_price,"1.2-2")),o.xp6(3),o.Oqu(1==I.isBookingFlightDetails.payment_status?"Paid":"Due"),o.xp6(1),o.Q6J("ngIf",I.EditValuSummery)}}function tt(oe,jt){if(1&oe&&(o.TgZ(0,"div",106)(1,"div",107)(2,"h6",108),o._uU(3,"Contact Detail"),o.qZA()(),o.TgZ(4,"div",109)(5,"div",110),o._uU(6),o.qZA()(),o.TgZ(7,"div",111)(8,"div",110),o._uU(9),o.qZA()(),o.TgZ(10,"div",111)(11,"div",110),o._uU(12),o.qZA()()()),2&oe){const I=o.oxw(3);o.xp6(6),o.Oqu(I.isBookingFlightDetails.contact_name),o.xp6(3),o.Oqu(I.isBookingFlightDetails.contact_email),o.xp6(3),o.Oqu(I.isBookingFlightDetails.contact_number)}}function Bt(oe,jt){if(1&oe&&(o.TgZ(0,"div"),o.YNc(1,tt,13,3,"div",105),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.Q6J("ngIf",!I.isBookingFlightDetails.name)}}function gi(oe,jt){if(1&oe&&(o.TgZ(0,"div",19,20),o.YNc(2,de,31,19,"div",21),o.YNc(3,J,3,2,"div",22),o.TgZ(4,"div",23)(5,"div",24)(6,"h6",25),o._uU(7,"Airline Details"),o.qZA()()(),o.TgZ(8,"div",26)(9,"div",27)(10,"table",28)(11,"thead")(12,"tr",29)(13,"td",30),o._uU(14,"Airline"),o.qZA(),o.TgZ(15,"td",31),o._uU(16,"Departure Details"),o.qZA(),o.TgZ(17,"td",32),o._uU(18,"\xa0"),o.qZA(),o.TgZ(19,"td",31),o._uU(20,"Arrival Details"),o.qZA(),o.TgZ(21,"td",32),o._uU(22,"Reference Id"),o.qZA()()(),o.TgZ(23,"tbody")(24,"tr")(25,"td",33),o._uU(26,"No data available in table"),o.qZA()(),o.TgZ(27,"tr",34)(28,"td",35),o._UZ(29,"img",36)(30,"br"),o.TgZ(31,"label",37),o._uU(32),o.qZA(),o._UZ(33,"br"),o.TgZ(34,"label",37),o._uU(35),o.qZA()(),o.TgZ(36,"td",35)(37,"div",38)(38,"div",39)(39,"label",40),o._uU(40),o.qZA(),o._UZ(41,"br"),o.TgZ(42,"label",40),o._uU(43),o.qZA(),o._UZ(44,"br"),o.YNc(45,W,2,1,"label",41),o.qZA(),o.TgZ(46,"div",39)(47,"label",40),o._uU(48),o.ALo(49,"date"),o.qZA(),o._UZ(50,"br"),o.TgZ(51,"label",37),o._uU(52),o.qZA()()()(),o.TgZ(53,"td",35)(54,"label",42),o._uU(55,"Duration"),o.qZA(),o._UZ(56,"br"),o.YNc(57,V,3,2,"ng-conatiner",43),o.qZA(),o.TgZ(58,"td",35)(59,"div",38)(60,"div",39)(61,"label",40),o._uU(62),o.ALo(63,"date"),o.qZA(),o._UZ(64,"br"),o.TgZ(65,"label",37),o._uU(66),o.qZA()(),o.TgZ(67,"div",39)(68,"label",40),o._uU(69),o.qZA(),o._UZ(70,"br"),o.TgZ(71,"label",40),o._uU(72),o.qZA(),o._UZ(73,"br"),o.YNc(74,Wt,2,1,"label",41),o.qZA()()(),o.TgZ(75,"td",44)(76,"label",37),o._uU(77),o.qZA(),o._UZ(78,"br"),o.YNc(79,ui,2,1,"ng-container",45),o.qZA()(),o.YNc(80,yi,49,23,"tr",46),o.qZA()()()(),o.TgZ(81,"div",47)(82,"div",48)(83,"div",49)(84,"h6",50),o._uU(85,"Traveller Details"),o.qZA()()(),o.TgZ(86,"div",51)(87,"div",52)(88,"table",53)(89,"thead")(90,"tr",54)(91,"td",55),o._uU(92,"Sl. NO."),o.qZA(),o.TgZ(93,"td"),o._uU(94,"Traveller Name"),o.qZA(),o.YNc(95,Xi,2,0,"td",43),o.YNc(96,cn,2,0,"td",43),o.TgZ(97,"td"),o._uU(98,"PNR"),o.qZA(),o.YNc(99,Ir,2,0,"td",43),o.qZA(),o.YNc(100,Rr,11,9,"tr",56),o.qZA()()()()(),o.TgZ(101,"div",57)(102,"div",58)(103,"h6",59),o._uU(104,"Baggage Details"),o.qZA(),o.TgZ(105,"table",60)(106,"thead")(107,"th"),o._uU(108,"\xa0"),o.qZA(),o.TgZ(109,"th")(110,"div",61),o._uU(111,"Adult"),o.qZA(),o.TgZ(112,"div",62),o._uU(113,"Age 12+ yrs"),o.qZA()(),o.TgZ(114,"th")(115,"div",61),o._uU(116,"Children"),o.qZA(),o.TgZ(117,"div",62),o._uU(118,"Age 2-12 yrs"),o.qZA()(),o.TgZ(119,"th")(120,"div",61),o._uU(121,"Infant"),o.qZA(),o.TgZ(122,"div",62),o._uU(123,"Age 0-2 yrs"),o.qZA()()(),o.TgZ(124,"tbody")(125,"tr")(126,"td",63),o._uU(127,"Check-in"),o.qZA(),o.TgZ(128,"td"),o._uU(129),o.qZA(),o.TgZ(130,"td"),o._uU(131),o.qZA(),o.TgZ(132,"td"),o._uU(133),o.qZA()(),o.TgZ(134,"tr")(135,"td",63),o._uU(136,"Cabin"),o.qZA(),o.TgZ(137,"td"),o._uU(138),o.qZA(),o.TgZ(139,"td"),o._uU(140),o.qZA(),o.TgZ(141,"td"),o._uU(142),o.qZA()()()()(),o.TgZ(143,"div",64)(144,"h6",59),o._uU(145,"Stop Details"),o.qZA(),o.TgZ(146,"table",60)(147,"thead",65)(148,"th"),o._uU(149,"\xa0"),o.qZA(),o.TgZ(150,"th")(151,"div",61),o._uU(152,"City"),o.qZA()(),o.TgZ(153,"th")(154,"div",61),o._uU(155,"Layover Duration"),o.qZA()()(),o.YNc(156,vo,2,1,"tbody",43),o.YNc(157,sn,2,1,"tbody",43),o.YNc(158,ti,3,2,"ng-conatiner",43),o.qZA()()(),o.YNc(159,X,36,11,"div",43),o.YNc(160,Bt,2,1,"div",43),o.TgZ(161,"div",66)(162,"div",67)(163,"h6",68),o._uU(164,"Information"),o.qZA()(),o.TgZ(165,"div",69)(166,"div",70),o._uU(167),o.qZA()()()()),2&oe){const I=o.oxw();o.xp6(2),o.Q6J("ngIf",I.isHeadFlag),o.xp6(1),o.Q6J("ngIf",I.isBannerFlag),o.xp6(26),o.hYB("src","",I.imgPath,"/",I.isBookingFlightDetails.airline_logo,"",o.LSH),o.xp6(3),o.Oqu(I.isBookingFlightDetails.airline_name),o.xp6(3),o.Oqu(I.isBookingFlightDetails.flight_number),o.xp6(5),o.Oqu(I.isBookingFlightDetails.dep_city),o.xp6(3),o.Oqu(I.isBookingFlightDetails.dep_city_code),o.xp6(2),o.Q6J("ngIf",I.isBookingFlightDetails.dep_terminal_no_id),o.xp6(3),o.Oqu(o.xi3(49,37,I.isBookingFlightDetails.departure_date,"dd/MM/yyyy")),o.xp6(4),o.Oqu(I.isBookingFlightDetails.departure_time),o.xp6(2),o.Q6J("innerHTML",I.durationdiff(I.isBookingFlightDetails.departure_time,I.isBookingFlightDetails.arrival_time,I.isBookingFlightDetails.departure_date,"oneway"),o.oJD),o.xp6(3),o.Q6J("ngIf",I.isBookingHistory.stops),o.xp6(5),o.Oqu(o.xi3(63,40,I.return_d_date,"dd/MM/yyyy")),o.xp6(4),o.Oqu(I.isBookingFlightDetails.arrival_time),o.xp6(3),o.Oqu(I.isBookingFlightDetails.arr_city),o.xp6(3),o.Oqu(I.isBookingFlightDetails.arr_city_code),o.xp6(2),o.Q6J("ngIf",I.isBookingFlightDetails.arrival_terminal_no_id),o.xp6(3),o.Oqu(I.isBookingFlightDetails.reference_id),o.xp6(2),o.Q6J("ngForOf",I.imgBarcodeData),o.xp6(1),o.Q6J("ngIf",0!=I.isBookingFlightDetails.return_flight),o.xp6(15),o.Q6J("ngIf",null==I.flt_bokg_dtl[0]?null:I.flt_bokg_dtl[0].passport_no),o.xp6(1),o.Q6J("ngIf",null==I.flt_bokg_dtl[0]?null:I.flt_bokg_dtl[0].passport_expire_date),o.xp6(3),o.Q6J("ngIf",null==I.flt_bokg_dtl[0]?null:I.flt_bokg_dtl[0].dob),o.xp6(1),o.Q6J("ngForOf",I.flt_bokg_dtl),o.xp6(29),o.hij("",I.isBookingFlightDetails.checkin_baggages_adult," Kg"),o.xp6(2),o.hij("",I.isBookingFlightDetails.checkin_baggages_children," Kg"),o.xp6(2),o.hij("",I.isBookingFlightDetails.checkin_baggages_infant," Kg"),o.xp6(5),o.hij("",I.isBookingFlightDetails.cabin_baggages_adult," Kg"),o.xp6(2),o.hij("",I.isBookingFlightDetails.cabin_baggages_children," Kg"),o.xp6(2),o.hij("",I.isBookingFlightDetails.cabin_baggages_infant," Kg"),o.xp6(14),o.Q6J("ngIf",I.isBookingHistory.stops.length>0),o.xp6(1),o.Q6J("ngIf",I.isBookingHistory.return_stops.length>0),o.xp6(1),o.Q6J("ngIf",I.isBookingHistory.stops),o.xp6(1),o.Q6J("ngIf",!0===I.summaryDtl),o.xp6(1),o.Q6J("ngIf",!0===I.contactDtl),o.xp6(7),o.hij(" ",I.isBookingFlightDetails.special_Information,"")}}let In=(()=>{class oe{constructor(I,He,Ai,Zi,en,qn){this.modalService=I,this.router=He,this.commonService=Ai,this.cdr=Zi,this.apiService=en,this.datePipe=qn,this.getData={},this.isBookingHistory={bannerimgBasePath:"",barcodes:[],flight:{},imgBasePath:"",passenger:[],return_stops:[],stops:[]},this.isBookingHistoryReturn={bannerimgBasePath:"",barcodes:[],flight:{},imgBasePath:"",passenger:[],return_stops:[],stops:[]},this.isBookingFlightDetails={},this.isBookingFlightDetailsReturn={},this.isLoginUserData={},this.isImageUrl="",this.contactDtl=!1,this.summaryDtl=!1,this.flt_bokg_dtl=[],this.EditValuSummery=!1,this.isBannerFlag=!1,this.isHeadFlag=!1,this.fd_amount="",this.isMasterOption="",this.isDummyAmount=0}ngOnInit(){if(sessionStorage.removeItem("SetFlightResponseSendingApiRequest"),this.commonService.GetMasterTripOptions().subscribe(He=>this.isMasterOption=He),this.commonService.GetOwnerUserData().subscribe(He=>{He&&(this.getData=He.data)}),this.commonService.GetLoggedInUser().subscribe(He=>{He&&(this.isLoginUserData=He)}),this.commonService.GetImageUrl().subscribe(He=>{He&&(this.isImageUrl=He)}),this.commonService.GetBookingDetails().subscribe(He=>{if(Object.keys(He).length>0){this.isBookingHistory=He,this.isBookingFlightDetails=He.flight,this.bgBannerPath=He.bannerimgBasePath,this.flt_bokg_dtl=He.passenger,this.imgPath=He.imgBasePath,this.imgBarcodeData=He.barcodes;var Zi=new Date(this.isBookingHistory.departure_date),en=new Date,qn=en.setDate(en.getDate()-1);this.isBookingHistory.nooption=Zi>>>>>>",this.isLoginMyData)}}ngAfterViewInit(){this.cdr.detectChanges()}onCLosePopup(){this.modalService.SetBookingHistoryModal(!1),"/payment-success"==this.router.url&&(sessionStorage.removeItem("search_form_Data"),sessionStorage.clear(),this.router.navigate(["/home"]))}contactShow(I){this.contactDtl=1==I.checked}summaryShow(I){this.summaryDtl=1==I.checked}onBannerChecked(I){this.isBannerFlag=1==I.checked}onHeadChecked(I){this.isHeadFlag=1==I.checked}durationdiff(I,He,Ai,Zi){if(I&&He&&Ai){var en=parseInt(I.split(":")[0]);if(parseInt(He.split(":")[0])Booking Details"),I.document.write(''),I.document.write(""),I.document.write(""),I.document.write(He),I.document.write(""),I.document.close(),I.focus(),I.print()}onCancelAmount(I){this.EditValuSummery=!1,this.fd_amount=""}onEditAmount(I){this.EditValuSummery=!1,this.isDummyAmount=I.buying_price,I.buying_price=this.fd_amount}onEdit(){this.EditValuSummery=!this.EditValuSummery}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(we.F0),o.Y36(ne.v_),o.Y36(o.sBO),o.Y36(ne.gK),o.Y36(Ze.uU))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-booking-details-popup"]],viewQuery:function(I,He){if(1&I&&o.Gf(It,5),2&I){let Ai;o.iGM(Ai=o.CRH())&&(He.contentToConvert1=Ai.first)}},features:[o._Bn([Ze.uU])],decls:35,vars:1,consts:[["id","LoginRegisterModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog","modal-xl"],[1,"modal-content"],[1,"modal-header",2,"background-color","#f1f1f1"],["type","button","data-dismiss","modal","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"col-4","p-0"],[1,"modal-title",2,"text-align","left"],[1,"col","text-right","align-self-center"],[1,"m-0","mr-2"],[1,"example-section"],["name","head-bnr3",1,"example-margin","m-0",3,"change"],["name","head-bnr2",1,"example-margin","m-0",3,"change"],["name","head-bnr",1,"example-margin","m-0",3,"change"],["type","button",1,"btn","btn-success","mr-1",3,"click"],["class","modal-body pt-0","id","contentToConvert1",4,"ngIf"],[1,"modal-footer","text-right","d-inline-block"],["type","button",1,"btn","btn-secondary",3,"click"],["type","button",1,"btn","btn-success",3,"click"],["id","contentToConvert1",1,"modal-body","pt-0"],["contentToConvert1",""],["class","row border","style","padding: 8px;background: #ececec;",4,"ngIf"],["class","row w-100 mt-1",4,"ngIf"],[1,"row","m-0","pmt-10","mt-3"],[1,"col","align-self-center","pl-0"],[1,"text-dark","mb-0",2,"margin-top","0px !important"],[1,"row","mb-3",2,"overflow","auto"],[1,"row","m-0","w-100","mb-3",2,"min-width","600px"],[1,"table","border","dataTable","bg-white","mt-3","mb-0","text-center","w-100","mytbl",2,"vertical-align","middle"],["role","row",1,"fw-500"],[1,"w-14pr"],[1,"w-25pr"],[1,"w-10pr"],["colspan","7",1,"dataTables_empty",2,"display","none"],[1,"border-bottom"],[2,"vertical-align","middle"],[1,"img-box-fix",3,"src"],[1,"m-0","ft-12","textclr"],[1,"row","m-0"],[1,"col-md-6","p-0","align-self-center"],[1,"m-0","fw-500"],["class","m-0 ft-12 textclr",4,"ngIf"],[1,"m-0","pb-0","border-bottom","ft-12","textclr",3,"innerHTML"],[4,"ngIf"],["rowspan","2",2,"vertical-align","middle"],[4,"ngFor","ngForOf"],["class","border-bottom",4,"ngIf"],[1,"row","mb-3","wp-100","pmt-10",2,"background-color","#ececec"],[1,"row","m-0","wp-100",2,"background-color","#ddd","width","100%","padding","5px 0px"],[1,"col"],[1,"text-dark","mb-0","wp-100",2,"margin-top","0px !important"],[1,"col-sm-12","p-0","wp-100"],[1,"table-responsive","wp-100"],[1,"table","w-100","mytbl","mb-0","wp-100"],[2,"font-weight","500"],[2,"width","90px"],["class","text-left",4,"ngFor","ngForOf"],[1,"row","mb-3","m-0","pmt-10"],[1,"col-md-6","pl-0","wp-mt5"],[2,"margin-top","0px !important"],[1,"table","border","text-center","w-100","mytbl"],[1,"fw-500"],[1,"fw-400","ft-12","textclr"],[1,"fw-500","p-1",2,"vertical-align","middle"],[1,"col-md-6","pr-0","wp-mt5"],[1,"prnt-h",2,"line-height","38px"],[1,"row","pb-3","wp-100","pmt-10",2,"background-color","#ececec"],[1,"row","m-0","mb-3","w-100",2,"background-color","#ddd"],[1,"col-md-12","text-dark","mb-0","p-2","pl-3",2,"margin-top","0px !important"],[1,"col-md-12","wp-100"],["disabled","",1,"wp-100","ph-text",2,"background-color","#ececec","min-height","100px","white-space","pre-line"],[1,"row","border",2,"padding","8px","background","#ececec"],["class","col-3 text-left align-self-center",4,"ngIf"],[1,"col-6","text-center"],[1,"head-clr",2,"margin-top","0px !important"],[2,"border-bottom","1px solid #ff6a00"],[1,"row","m-0","text-left","p-Size","pl-2"],[1,"m-0"],[1,"col-3","p-Size","align-self-center"],[1,"mb-1","fw-500"],["class","m-0",4,"ngIf"],[1,"col-3","text-left","align-self-center"],["onerror","this.onerror=null; this.src='assets/images/noimage.png'","alt","",1,"img-profile","float-left",3,"src"],["src","assets/images/logo_colour.webp",1,"img-profile","float-left",2,"height","50px"],[1,"row","w-100","mt-1"],[2,"margin-left","-1px","width","103% !important",3,"src"],["src","assets/images/noImage-banner.jpg",2,"margin-left","-1px","width","103% !important"],[2,"margin-right","10px","width","100px","height","auto",3,"src"],[1,"col-6","p-0","align-self-center"],[1,"text-left"],[1,"fw-500","p-1","text-center",2,"vertical-align","middle"],["colspan","2",1,"fw-500","p-1","text-center",2,"vertical-align","middle"],[1,"row","wp-100","wp-mt5","pmt-10",2,"background-color","#ddd"],[1,"col","align-self-center","pl-3",2,"padding","5px 0px"],[1,"text-dark","mb-0",2,"margin-top","0px !important","float","left","width","auto"],[1,"float-right","btn","btn-primary","mr-3","p-1","pr-dnone",2,"cursor","pointer","line-height","15px","font-size","14px",3,"click"],[1,"row","mb-3","wp-100",2,"background-color","#ececec","overflow","auto"],[1,"table","mytbl","wp-100","mb-0"],[2,"width","160px"],[1,"fa","fa-rupee"],["id","baseFareOld3"],[3,"class",4,"ngIf"],["type","text","placeholder","Amount",1,"form-control","mytext",3,"ngModel","ngModelChange"],["type","button",1,"btn","btn-primary",2,"padding","4px 10px","font-size","14px","margin-right","10px",3,"click"],["type","button",1,"btn","btn-secondary",2,"padding","4px 10px","font-size","14px","margin-right","10px",3,"click"],["class","row p-3 pt-2 mb-3 wp-100 wp-mt5 pmt-10",4,"ngIf"],[1,"row","p-3","pt-2","mb-3","wp-100","wp-mt5","pmt-10"],[1,"col-md-12","p-0","mb-2","wp-100"],[1,"text-dark","mb-0",2,"margin","0px !important"],[1,"col-lg-4","col-md-6","pl-0","wp-30"],[1,"form-control-1","bg-light-gray"],[1,"col-lg-4","col-md-6","wp-30"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"button",4),o.NdJ("click",function(){return He.onCLosePopup()}),o.TgZ(5,"span",5),o._uU(6,"\xd7"),o.qZA()(),o.TgZ(7,"div",6)(8,"h4",7),o._uU(9,"Booking Details"),o.qZA()(),o.TgZ(10,"div",8)(11,"label",9)(12,"section",10)(13,"mat-checkbox",11),o.NdJ("change",function(Zi){return He.contactShow(Zi)}),o._uU(14," Contact "),o.qZA()()(),o.TgZ(15,"label",9)(16,"section",10)(17,"mat-checkbox",11),o.NdJ("change",function(Zi){return He.summaryShow(Zi)}),o._uU(18,"Price "),o.qZA()()(),o.TgZ(19,"label",9)(20,"section",10)(21,"mat-checkbox",12),o.NdJ("change",function(Zi){return He.onBannerChecked(Zi)}),o._uU(22,"Banner"),o.qZA()()(),o.TgZ(23,"label",9)(24,"section",10)(25,"mat-checkbox",13),o.NdJ("change",function(Zi){return He.onHeadChecked(Zi)}),o._uU(26,"Letterhead"),o.qZA()()(),o.TgZ(27,"button",14),o.NdJ("click",function(){return He.printpreview()}),o._uU(28,"Print"),o.qZA()()(),o.YNc(29,gi,168,43,"div",15),o.TgZ(30,"div",16)(31,"button",17),o.NdJ("click",function(){return He.onCLosePopup()}),o._uU(32,"Close"),o.qZA(),o.TgZ(33,"button",18),o.NdJ("click",function(){return He.printpreview()}),o._uU(34,"Print"),o.qZA()()()()()),2&I&&(o.xp6(29),o.Q6J("ngIf",He.isBookingHistory))},directives:[Xe.oG,Ze.O5,Ze.sg,re.Fj,re.JJ,re.On],pipes:[Ze.gd,Ze.uU,Ze.JJ],styles:[".img-box-fix[_ngcontent-%COMP%]{width:50px;height:50px}"]}),oe})();function Rn(oe,jt){1&oe&&(o.TgZ(0,"small",28),o._uU(1," This Field is required "),o.qZA())}function ko(oe,jt){if(1&oe&&(o.TgZ(0,"div"),o.YNc(1,Rn,2,0,"small",23),o.qZA()),2&oe){const I=o.oxw();o.xp6(1),o.Q6J("ngIf",I.formControlErrors.otp.errors.required)}}function Bo(oe,jt){1&oe&&(o.TgZ(0,"small",28),o._uU(1," This Field is required "),o.qZA())}function ca(oe,jt){1&oe&&(o.TgZ(0,"small",28),o._uU(1,"Password length should be atleast 4 and maximum 20"),o.qZA())}function $r(oe,jt){if(1&oe&&(o.TgZ(0,"div"),o.YNc(1,Bo,2,0,"small",23),o.YNc(2,ca,2,0,"small",23),o.qZA()),2&oe){const I=o.oxw();o.xp6(1),o.Q6J("ngIf",I.formControlErrors.password.errors.required),o.xp6(1),o.Q6J("ngIf",I.formControlErrors.password.errors.minlength||I.formControlErrors.password.errors.maxlength)}}function jr(oe,jt){1&oe&&(o.TgZ(0,"small",28),o._uU(1,"This field is required"),o.qZA())}function vn(oe,jt){1&oe&&(o.TgZ(0,"small",28),o._uU(1,"The password and confirm password do not match."),o.qZA())}function _a(oe,jt){if(1&oe&&(o.TgZ(0,"div",28),o.YNc(1,jr,2,0,"small",23),o.YNc(2,vn,2,0,"small",23),o.qZA()),2&oe){const I=o.oxw();o.xp6(1),o.Q6J("ngIf",I.formControlErrors.confirm_password.errors.required),o.xp6(1),o.Q6J("ngIf",I.formControlErrors.confirm_password.errors.mustMatch)}}const Zo=function(oe){return{"is-invalid":oe}};let Jn=(()=>{class oe{constructor(I,He,Ai,Zi,en){this.modalService=I,this.formBuilder=He,this.cdr=Ai,this.commonService=Zi,this.apiService=en,this.isEmailAddress="",this.submitted=!1,this.btnsubmitted=!1}ngOnInit(){this.ForgotForm=this.formBuilder.group({otp:new re.NI("",[re.kI.required]),password:["",[re.kI.required,re.kI.minLength(6)]],confirm_password:["",[re.kI.required,re.kI.minLength(6)]]},{validator:(0,q.U)("password","confirm_password")}),this.commonService.GetButtonDisabledFlag().subscribe(I=>this.btnsubmitted=I),this.commonService.GetForgetPasswordParameter().subscribe(I=>{console.log(I),this.isEmailAddress=I.email})}get formControlErrors(){return this.ForgotForm.controls}onCLosePopup(){this.modalService.SetResetModal(!1)}onForgot(){if(this.submitted=!0,!this.ForgotForm.invalid){this.btnsubmitted=!0;var I={};(I=this.ForgotForm.value).email=this.isEmailAddress,this.apiService.onResetPassword(I)}}onLogin(){this.modalService.SetLoginRegisterModal(!0)}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(re.qu),o.Y36(o.sBO),o.Y36(ne.v_),o.Y36(ne.gK))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-reset-popup"]],decls:42,vars:15,consts:[["id","LoginRegisterModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog"],[1,"modal-content"],[1,"modal-header"],["type","button","data-toggle","modal","data-dismiss","modal",1,"close",3,"click"],["aria-hidden","true"],[1,"text-dark","text-center","w-100"],[1,"modal-body",2,"font-size","16px","background","#fff","padding","0px"],[1,"row","m-0","mb-3"],[1,"col-md-12","p-0"],[1,"col-md-12","mt-3",2,"padding","10px 30px"],[1,"d-flex","justify-content-center"],["role","status","id","loader",1,"spinner-border",2,"display","none"],["id","loading",1,"sr-only"],[1,"form-signin",3,"formGroup"],[1,"mb-3"],["for","email",1,"mb-1","text-dark"],[1,"fa","fa-phone","text-dark"],["type","email","id","email","formControlName","otp",1,"form-control","fc-new",2,"background","#d3d3d3ad","color","#000",3,"ngClass"],[4,"ngIf"],[1,"fa","fa-lock","text-dark"],["type","email","id","email","formControlName","password",1,"form-control","fc-new",2,"background","#d3d3d3ad","color","#000",3,"ngClass"],["type","email","id","email","formControlName","confirm_password",1,"form-control","fc-new",2,"background","#d3d3d3ad","color","#000",3,"ngClass"],["class","error",4,"ngIf"],[1,"btn","btn-primary","text-uppercase","ft-18",2,"width","100%","margin","auto",3,"disabled","click"],[1,"my-4"],[1,"text-center","d-flex","justify-content-between","hyperLink"],[1,"text-dark",3,"click"],[1,"error"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"button",4),o.NdJ("click",function(){return He.onCLosePopup()}),o.TgZ(5,"span",5),o._uU(6,"\xd7"),o.qZA()(),o.TgZ(7,"h5",6),o._uU(8,"Reset Password!"),o.qZA()(),o.TgZ(9,"div",7)(10,"div",8)(11,"div",9)(12,"div",10)(13,"div",11)(14,"div",12),o._UZ(15,"span",13),o.qZA()(),o.TgZ(16,"form",14)(17,"div",15)(18,"label",16),o._UZ(19,"i",17),o._uU(20," Please Enter OTP"),o.qZA(),o._UZ(21,"input",18),o.YNc(22,ko,2,1,"div",19),o.qZA(),o.TgZ(23,"div",15)(24,"label",16),o._UZ(25,"i",20),o._uU(26," Please Enter Password"),o.qZA(),o._UZ(27,"input",21),o.YNc(28,$r,3,2,"div",19),o.qZA(),o.TgZ(29,"div",15)(30,"label",16),o._UZ(31,"i",20),o._uU(32," Confirm Password"),o.qZA(),o._UZ(33,"input",22),o.YNc(34,_a,3,2,"div",23),o.qZA(),o.TgZ(35,"button",24),o.NdJ("click",function(){return He.onForgot()}),o._uU(36," Log in "),o.qZA(),o._UZ(37,"hr",25),o.TgZ(38,"p",26)(39,"span")(40,"a",27),o.NdJ("click",function(){return He.onLogin()}),o._uU(41,"Login"),o.qZA()()()()()()()()()()()),2&I&&(o.xp6(16),o.Q6J("formGroup",He.ForgotForm),o.xp6(5),o.Q6J("ngClass",o.VKq(9,Zo,He.submitted&&He.formControlErrors.otp.errors)),o.xp6(1),o.Q6J("ngIf",He.submitted&&He.formControlErrors.otp.errors),o.xp6(5),o.Q6J("ngClass",o.VKq(11,Zo,He.submitted&&He.formControlErrors.password.errors)),o.xp6(1),o.Q6J("ngIf",He.submitted&&He.formControlErrors.password.errors),o.xp6(5),o.Q6J("ngClass",o.VKq(13,Zo,He.submitted&&He.formControlErrors.confirm_password.errors)),o.xp6(1),o.Q6J("ngIf",He.formControlErrors.confirm_password.errors&&He.formControlErrors.confirm_password.touched||He.formControlErrors.confirm_password.errors&&He.submitted),o.xp6(1),o.Q6J("disabled",He.btnsubmitted)("disabled",He.btnsubmitted))},directives:[re._Y,re.JL,re.sg,re.Fj,re.JJ,re.u,Ze.mk,Ze.O5],styles:[""]}),oe})();function oo(oe,jt){1&oe&&(o.TgZ(0,"small",22),o._uU(1," This Field is required "),o.qZA())}function Va(oe,jt){if(1&oe&&(o.TgZ(0,"div"),o.YNc(1,oo,2,0,"small",21),o.qZA()),2&oe){const I=o.oxw();o.xp6(1),o.Q6J("ngIf",I.formControlErrors.email.errors.required)}}const wo=function(oe){return{"is-invalid":oe}};let po=(()=>{class oe{constructor(I,He,Ai,Zi,en){this.modalService=I,this.formBuilder=He,this.cdr=Ai,this.commonService=Zi,this.apiService=en,this.submitted=!1,this.btnsubmitted=!1}ngOnInit(){this.ForgotForm=this.formBuilder.group({email:new re.NI("",[re.kI.required,(0,Pe.d)(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)])}),this.commonService.GetButtonDisabledFlag().subscribe(I=>this.btnsubmitted=I)}get formControlErrors(){return this.ForgotForm.controls}onCLosePopup(){this.modalService.SetVerifyModal(!1)}onForgot(){this.submitted=!0,!this.ForgotForm.invalid&&(this.btnsubmitted=!0,this.apiService.onForgotPassword(this.ForgotForm.value))}onLogin(){this.modalService.SetLoginRegisterModal(!0)}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(re.qu),o.Y36(o.sBO),o.Y36(ne.v_),o.Y36(ne.gK))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-verify-popup"]],decls:27,vars:6,consts:[["id","ForgotModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog"],[1,"modal-content"],[1,"modal-header",2,"border-bottom","none"],["type","button","data-dismiss","modal","aria-label","Close",1,"close",2,"padding","3px 10px",3,"click"],["aria-hidden","true"],[1,"card-title","text-center","w-100"],[1,"modal-body"],["id","sign-in",1,"container","sign-in"],[1,"row"],[1,"col-sm-12","col-md-12","col-lg-12","p-0"],[1,"form-signin",3,"formGroup"],[1,"mb-3"],["for","email",1,"mb-1","text-dark"],[1,"fa","fa-envelope","text-dark"],["type","email","id","email","formControlName","email",1,"form-control","fc-new",2,"background","#d3d3d3ad","color","#fff",3,"ngClass"],[4,"ngIf"],[1,"btn","btn-danger","text-uppercase","ft-18",2,"width","100%","margin","auto",3,"disabled","click"],[1,"my-4"],[1,"text-center","d-flex","justify-content-between"],[1,"text-dark",3,"click"],["class","error",4,"ngIf"],[1,"error"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"button",4),o.NdJ("click",function(){return He.onCLosePopup()}),o.TgZ(5,"span",5),o._uU(6,"\xd7"),o.qZA()(),o.TgZ(7,"h5",6),o._uU(8,"Verify Password"),o.qZA()(),o.TgZ(9,"div",7)(10,"div",8)(11,"div",9)(12,"div",10)(13,"form",11)(14,"div",12)(15,"label",13),o._UZ(16,"i",14),o._uU(17," Email address"),o.qZA(),o._UZ(18,"input",15),o.YNc(19,Va,2,1,"div",16),o.qZA(),o.TgZ(20,"button",17),o.NdJ("click",function(){return He.onForgot()}),o._uU(21," Submit "),o.qZA(),o._UZ(22,"hr",18),o.TgZ(23,"p",19)(24,"span")(25,"a",20),o.NdJ("click",function(){return He.onLogin()}),o._uU(26,"Login"),o.qZA()()()()()()()()()()()),2&I&&(o.xp6(13),o.Q6J("formGroup",He.ForgotForm),o.xp6(5),o.Q6J("ngClass",o.VKq(4,wo,He.submitted&&He.formControlErrors.email.errors)),o.xp6(1),o.Q6J("ngIf",He.submitted&&He.formControlErrors.email.errors),o.xp6(1),o.Q6J("disabled",He.btnsubmitted))},directives:[re._Y,re.JL,re.sg,re.Fj,re.JJ,re.u,Ze.mk,Ze.O5],styles:[""]}),oe})();function Ea(oe,jt){1&oe&&(o.TgZ(0,"p",22),o._uU(1,"Price Changed"),o.qZA())}function Oo(oe,jt){if(1&oe&&(o.TgZ(0,"label",31),o._uU(1),o._UZ(2,"br"),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.Oqu(I.isSelectedFitData.return_flight_data.return_arrival_airport_code)}}function wa(oe,jt){if(1&oe&&(o.TgZ(0,"label",31),o._uU(1),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.hij("(",null==I.isSelectedFitData.flight_detail?null:I.isSelectedFitData.flight_detail.departure_terminal_no,")")}}function qo(oe,jt){if(1&oe&&(o.TgZ(0,"label",33),o._uU(1),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.hij("Stops : ",null==I.isSelectedFitData?null:I.isSelectedFitData.stop_data.length,"")}}function $a(oe,jt){1&oe&&(o.TgZ(0,"label",33),o._uU(1," Non-stop"),o.qZA())}function ba(oe,jt){if(1&oe&&(o.TgZ(0,"label",31),o._uU(1),o._UZ(2,"br"),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.hij("",null==I.isSelectedFitData||null==I.isSelectedFitData.return_flight_data?null:I.isSelectedFitData.return_flight_data.return_departure_airport_code," ")}}function Ss(oe,jt){if(1&oe&&(o.TgZ(0,"label",31),o._uU(1),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.hij("(",null==I.isSelectedFitData?null:I.isSelectedFitData.arrival_terminal_no,")")}}function Ro(oe,jt){if(1&oe&&(o.TgZ(0,"tr",23)(1,"td"),o._UZ(2,"img",24)(3,"br"),o.TgZ(4,"label",25),o._uU(5),o.qZA(),o._UZ(6,"br"),o.TgZ(7,"label",26),o._uU(8),o.qZA()(),o.TgZ(9,"td",27)(10,"div",28)(11,"div",29)(12,"label",30),o._uU(13),o.qZA(),o._UZ(14,"br"),o.TgZ(15,"label",31),o._uU(16),o.qZA(),o.YNc(17,Oo,3,1,"label",32),o.YNc(18,wa,2,1,"label",32),o.qZA(),o.TgZ(19,"div",29)(20,"label",30),o._uU(21),o.ALo(22,"date"),o.qZA(),o._UZ(23,"br"),o.TgZ(24,"label",33),o._uU(25),o.qZA()()()(),o.TgZ(26,"td",34)(27,"label",35),o._uU(28,"Duration"),o.qZA(),o._UZ(29,"br"),o.YNc(30,qo,2,1,"label",36),o.YNc(31,$a,2,0,"label",36),o.qZA(),o.TgZ(32,"td",27)(33,"div",28)(34,"div",29)(35,"label",37),o._uU(36),o.ALo(37,"date"),o.qZA(),o._UZ(38,"br"),o.TgZ(39,"label",33),o._uU(40),o.qZA()(),o.TgZ(41,"div",29)(42,"label",37),o._uU(43),o.qZA(),o._UZ(44,"br"),o.TgZ(45,"label",31),o._uU(46),o.qZA(),o.YNc(47,ba,3,1,"label",32),o.YNc(48,Ss,2,1,"label",32),o.qZA()()(),o.TgZ(49,"td",38),o._UZ(50,"i",39),o.TgZ(51,"span"),o._uU(52),o.qZA()()()),2&oe){const I=o.oxw();o.xp6(2),o.hYB("src","",I.imageBaseUrl,"/",I.isSelectedFitData.airlines_logo,"",o.LSH),o.xp6(3),o.Oqu(I.isSelectedFitData.airline_name),o.xp6(3),o.Oqu(I.isSelectedFitData.flight_number),o.xp6(5),o.Oqu(I.isSelectedFitData.departure_city_name),o.xp6(3),o.Oqu(I.isSelectedFitData.departure_airport_code),o.xp6(1),o.Q6J("ngIf",I.isSelectedFitData.return_flight_data),o.xp6(1),o.Q6J("ngIf",null!=I.isSelectedFitData.departure_terminal_no&&"null"!=(null==I.isSelectedFitData.flight_detail?null:I.isSelectedFitData.flight_detail.departure_terminal_no)),o.xp6(3),o.Oqu(o.xi3(22,20,I.isSelectedFitData.departure_date,"dd/MM/yyyy")),o.xp6(4),o.Oqu(I.isSelectedFitData.departure_time),o.xp6(2),o.Q6J("innerHTML",I.durationdiff(null==I.isSelectedFitData?null:I.isSelectedFitData.departure_time,null==I.isSelectedFitData?null:I.isSelectedFitData.arrival_time,null==I.isSelectedFitData?null:I.isSelectedFitData.departure_date,"oneway"),o.oJD),o.xp6(3),o.Q6J("ngIf",0!=(null==I.isSelectedFitData?null:I.isSelectedFitData.stop_data.length)),o.xp6(1),o.Q6J("ngIf",0==(null==I.isSelectedFitData?null:I.isSelectedFitData.stop_data.length)),o.xp6(5),o.Oqu(o.xi3(37,23,I.return_d_date,"dd/MM/yyyy")),o.xp6(4),o.Oqu(null==I.isSelectedFitData?null:I.isSelectedFitData.arrival_time),o.xp6(3),o.Oqu(null==I.isSelectedFitData?null:I.isSelectedFitData.arrival_city_name),o.xp6(3),o.Oqu(null==I.isSelectedFitData?null:I.isSelectedFitData.arrival_airport_code),o.xp6(1),o.Q6J("ngIf",null==I.isSelectedFitData?null:I.isSelectedFitData.return_flight_data),o.xp6(1),o.Q6J("ngIf",null!=(null==I.isSelectedFitData?null:I.isSelectedFitData.arrival_terminal_no)&&"null"!=(null==I.isSelectedFitData?null:I.isSelectedFitData.arrival_terminal_no)),o.xp6(4),o.Oqu(I.isTotalAmountPayable)}}function Ys(oe,jt){if(1&oe&&(o.TgZ(0,"label",31),o._uU(1),o._UZ(2,"br"),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.Oqu(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.return_flight_data.return_arrival_airport_code)}}function Oa(oe,jt){if(1&oe&&(o.TgZ(0,"label",31),o._uU(1),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.hij("(",null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.departure_terminal_no,")")}}function ja(oe,jt){if(1&oe&&(o.TgZ(0,"label",33),o._uU(1),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.hij("Stops : ",null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.stop_data.length,"")}}function Vi(oe,jt){1&oe&&(o.TgZ(0,"label",33),o._uU(1," Non-stop"),o.qZA())}function ls(oe,jt){if(1&oe&&(o.TgZ(0,"label",31),o._uU(1),o._UZ(2,"br"),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.hij("",null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.return_flight_data.return_departure_airport_code," ")}}function cs(oe,jt){if(1&oe&&(o.TgZ(0,"label",31),o._uU(1),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.hij("(",null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.arrival_terminal_no,")")}}function ks(oe,jt){if(1&oe&&(o.TgZ(0,"label",31),o._uU(1),o.qZA()),2&oe){const I=o.oxw(3);o.xp6(1),o.hij("Terminal : ",null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.return_flight_data.return_departure_terminal_no,"")}}function Ds(oe,jt){if(1&oe&&(o.TgZ(0,"label",33),o._uU(1),o.qZA()),2&oe){const I=o.oxw(3);o.xp6(1),o.hij("Stops : ",null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.return_stop_data.length,"")}}function Fa(oe,jt){1&oe&&(o.TgZ(0,"label",33),o._uU(1,"Non-stop"),o.qZA())}function ds(oe,jt){if(1&oe&&(o.TgZ(0,"label",31),o._uU(1),o.qZA()),2&oe){const I=o.oxw(3);o.xp6(1),o.hij("Terminal : ",null==I.isFlightResponse.flight_detail||null==I.isFlightResponse.flight_detail.return_flight_data?null:I.isFlightResponse.flight_detail.return_flight_data.return_arrival_terminal_no,"")}}function ys(oe,jt){if(1&oe&&(o.TgZ(0,"tr",23)(1,"td"),o._UZ(2,"img",41)(3,"br"),o.TgZ(4,"label",33),o._uU(5),o.qZA(),o._UZ(6,"br"),o.TgZ(7,"label",26),o._uU(8),o.qZA()(),o.TgZ(9,"td",27)(10,"div",28)(11,"div",29)(12,"label",37),o._uU(13),o.qZA(),o._UZ(14,"br"),o.TgZ(15,"label",31),o._uU(16),o._UZ(17,"br"),o.qZA(),o.YNc(18,ks,2,1,"label",32),o.qZA(),o.TgZ(19,"div",29)(20,"label",37),o._uU(21),o.ALo(22,"date"),o.qZA(),o._UZ(23,"br"),o.TgZ(24,"label",33),o._uU(25),o.qZA()()()(),o.TgZ(26,"td",34)(27,"label",35),o._uU(28,"Duration"),o.qZA(),o._UZ(29,"br"),o.YNc(30,Ds,2,1,"label",36),o.YNc(31,Fa,2,0,"label",36),o.qZA(),o.TgZ(32,"td",27)(33,"div",28)(34,"div",29)(35,"label",37),o._uU(36),o.ALo(37,"date"),o.qZA(),o._UZ(38,"br"),o.TgZ(39,"label",33),o._uU(40),o.qZA()(),o.TgZ(41,"div",29)(42,"label",37),o._uU(43),o.qZA(),o._UZ(44,"br"),o.TgZ(45,"label",31),o._uU(46),o._UZ(47,"br"),o.qZA(),o.YNc(48,ds,2,1,"label",32),o.qZA()()()()),2&oe){const I=o.oxw(2);o.xp6(2),o.hYB("src","",I.imageBaseUrl,"/",null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.airlines_logo,"",o.LSH),o.xp6(3),o.Oqu(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.airline_name),o.xp6(3),o.Oqu(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.flight_number),o.xp6(5),o.Oqu(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.return_flight_data.return_departure_city_name),o.xp6(3),o.Oqu(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.return_flight_data.return_departure_airport_code),o.xp6(2),o.Q6J("ngIf",""!=(null==I.isFlightResponse.flight_detail||null==I.isFlightResponse.flight_detail.return_flight_data?null:I.isFlightResponse.flight_detail.return_flight_data.return_departure_terminal_no)&&"null"!=(null==I.isFlightResponse.flight_detail||null==I.isFlightResponse.flight_detail.return_flight_data?null:I.isFlightResponse.flight_detail.return_flight_data.return_departure_terminal_no)),o.xp6(3),o.Oqu(o.xi3(22,17,null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.return_flight_data.return_departure_date,"dd/MM/yyyy")),o.xp6(4),o.Oqu(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.return_flight_data.return_departure_time),o.xp6(2),o.Q6J("innerHTML",I.durationdiff(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.return_flight_data.return_departure_time,null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.return_flight_data.return_arrival_time,null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.return_flight_data.return_departure_date,"return"),o.oJD),o.xp6(3),o.Q6J("ngIf",0!=(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.return_stop_data.length)),o.xp6(1),o.Q6J("ngIf",0==(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.return_stop_data.length)),o.xp6(5),o.Oqu(o.xi3(37,20,I.rreturn_d_date,"dd/MM/yyyy")),o.xp6(4),o.Oqu(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.return_flight_data.return_arrival_time),o.xp6(3),o.Oqu(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.return_flight_data.return_arrival_city_name),o.xp6(3),o.Oqu(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.return_flight_data.return_arrival_airport_code),o.xp6(2),o.Q6J("ngIf",""!=(null==I.isFlightResponse.flight_detail||null==I.isFlightResponse.flight_detail.return_flight_data?null:I.isFlightResponse.flight_detail.return_flight_data.return_arrival_terminal_no)&&"null"!=(null==I.isFlightResponse.flight_detail||null==I.isFlightResponse.flight_detail.return_flight_data?null:I.isFlightResponse.flight_detail.return_flight_data.return_arrival_terminal_no))}}function Ps(oe,jt){if(1&oe&&(o.ynx(0),o.TgZ(1,"tr",23)(2,"td"),o._UZ(3,"img",24)(4,"br"),o.TgZ(5,"label",25),o._uU(6),o.qZA(),o._UZ(7,"br"),o.TgZ(8,"label",26),o._uU(9),o.qZA()(),o.TgZ(10,"td",27)(11,"div",28)(12,"div",29)(13,"label",30),o._uU(14),o.qZA(),o._UZ(15,"br"),o.TgZ(16,"label",31),o._uU(17),o.qZA(),o.YNc(18,Ys,3,1,"label",32),o.YNc(19,Oa,2,1,"label",32),o.qZA(),o.TgZ(20,"div",29)(21,"label",30),o._uU(22),o.ALo(23,"date"),o.qZA(),o._UZ(24,"br"),o.TgZ(25,"label",33),o._uU(26),o.qZA()()()(),o.TgZ(27,"td",34)(28,"label",35),o._uU(29,"Duration"),o.qZA(),o._UZ(30,"br"),o.YNc(31,ja,2,1,"label",36),o.YNc(32,Vi,2,0,"label",36),o.qZA(),o.TgZ(33,"td",27)(34,"div",28)(35,"div",29)(36,"label",37),o._uU(37),o.ALo(38,"date"),o.qZA(),o._UZ(39,"br"),o.TgZ(40,"label",33),o._uU(41),o.qZA()(),o.TgZ(42,"div",29)(43,"label",37),o._uU(44),o.qZA(),o._UZ(45,"br"),o.TgZ(46,"label",31),o._uU(47),o.qZA(),o.YNc(48,ls,3,1,"label",32),o.YNc(49,cs,2,1,"label",32),o.qZA()()(),o.TgZ(50,"td",38),o._UZ(51,"i",39),o.TgZ(52,"span"),o._UZ(53,"i",40),o._uU(54),o.qZA()()(),o.YNc(55,ys,49,23,"tr",16),o.BQk()),2&oe){const I=o.oxw();o.xp6(3),o.hYB("src","",I.imageBaseUrl,"/",null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.airlines_logo,"",o.LSH),o.xp6(3),o.Oqu(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.airline_name),o.xp6(3),o.Oqu(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.flight_number),o.xp6(5),o.Oqu(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.departure_city_name),o.xp6(3),o.Oqu(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.departure_airport_code),o.xp6(1),o.Q6J("ngIf",null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.return_flight_data),o.xp6(1),o.Q6J("ngIf",null!=(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.departure_terminal_no)&&"null"!=(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.departure_terminal_no)),o.xp6(3),o.Oqu(o.xi3(23,21,null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.departure_date,"dd/MM/yyyy")),o.xp6(4),o.Oqu(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.departure_time),o.xp6(2),o.Q6J("innerHTML",I.durationdiff(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.departure_time,null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.arrival_time,null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.departure_date,"oneway"),o.oJD),o.xp6(3),o.Q6J("ngIf",0!=(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.stop_data.length)),o.xp6(1),o.Q6J("ngIf",0==(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.stop_data.length)),o.xp6(5),o.Oqu(o.xi3(38,24,I.return_d_date,"dd/MM/yyyy")),o.xp6(4),o.Oqu(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.arrival_time),o.xp6(3),o.Oqu(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.arrival_city_name),o.xp6(3),o.Oqu(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.arrival_airport_code),o.xp6(1),o.Q6J("ngIf",null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.return_flight_data),o.xp6(1),o.Q6J("ngIf",null!=(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.arrival_terminal_no)&&"null"!=(null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.arrival_terminal_no)),o.xp6(5),o.hij(" ",I.isFlightResponse.flight_detail.total_payable_price,""),o.xp6(1),o.Q6J("ngIf","1"==(null==I.isFlightResponse||null==I.isFlightResponse.flight_detail?null:I.isFlightResponse.flight_detail.is_return))}}function Ia(oe,jt){1&oe&&(o.TgZ(0,"td",45),o._uU(1,"Middle Name"),o.qZA())}function Xo(oe,jt){1&oe&&(o.TgZ(0,"td",45),o._uU(1,"DoB"),o.qZA())}function Sa(oe,jt){1&oe&&(o.TgZ(0,"td",45),o._uU(1,"Passport Expire Date"),o.qZA())}function co(oe,jt){1&oe&&(o.TgZ(0,"td",45),o._uU(1,"Passport No."),o.qZA())}function za(oe,jt){if(1&oe&&(o.TgZ(0,"td"),o._uU(1),o.qZA()),2&oe){const I=o.oxw().$implicit;o.xp6(1),o.Oqu(I.middle_name)}}function us(oe,jt){if(1&oe&&(o.TgZ(0,"td"),o._uU(1),o.ALo(2,"date"),o.qZA()),2&oe){const I=o.oxw().$implicit;o.xp6(1),o.Oqu(o.xi3(2,1,I.dob,"dd/MM/yyyy"))}}function va(oe,jt){if(1&oe&&(o.TgZ(0,"td"),o._uU(1),o.ALo(2,"date"),o.qZA()),2&oe){const I=o.oxw().$implicit;o.xp6(1),o.Oqu(o.xi3(2,1,I.passport_expire_date,"dd/MM/yyyy"))}}function da(oe,jt){if(1&oe&&(o.TgZ(0,"td"),o._uU(1),o.qZA()),2&oe){const I=o.oxw().$implicit;o.xp6(1),o.Oqu(I.passport_no)}}function Cs(oe,jt){if(1&oe&&(o.ynx(0),o.TgZ(1,"tr")(2,"td",45),o._uU(3,"SNo."),o.qZA(),o.TgZ(4,"td",45),o._uU(5,"Gender"),o.qZA(),o.TgZ(6,"td",45),o._uU(7,"First Name"),o.qZA(),o.YNc(8,Ia,2,0,"td",46),o.TgZ(9,"td",45),o._uU(10,"Last Name"),o.qZA(),o.YNc(11,Xo,2,0,"td",46),o.YNc(12,Sa,2,0,"td",46),o.YNc(13,co,2,0,"td",46),o.qZA(),o.TgZ(14,"tr")(15,"td"),o._uU(16),o.qZA(),o.TgZ(17,"td"),o._uU(18),o.qZA(),o.TgZ(19,"td"),o._uU(20),o.qZA(),o.YNc(21,za,2,1,"td",17),o.TgZ(22,"td"),o._uU(23),o.qZA(),o.YNc(24,us,3,4,"td",17),o.YNc(25,va,3,4,"td",17),o.YNc(26,da,2,1,"td",17),o.qZA(),o.BQk()),2&oe){const I=jt.$implicit,He=jt.index;o.xp6(8),o.Q6J("ngIf",I.middle_name),o.xp6(3),o.Q6J("ngIf",I.dob),o.xp6(1),o.Q6J("ngIf",I.passport_expire_date),o.xp6(1),o.Q6J("ngIf",I.passport_no),o.xp6(3),o.Oqu(He+1),o.xp6(2),o.Oqu(I.gender),o.xp6(2),o.Oqu(I.first_name),o.xp6(1),o.Q6J("ngIf",I.middle_name),o.xp6(2),o.Oqu(I.last_name),o.xp6(1),o.Q6J("ngIf",I.dob),o.xp6(1),o.Q6J("ngIf",I.passport_expire_date),o.xp6(1),o.Q6J("ngIf",I.passport_no)}}function Pa(oe,jt){if(1&oe&&(o.TgZ(0,"div",42)(1,"table",43),o.YNc(2,Cs,27,12,"ng-container",44),o.qZA()()),2&oe){const I=o.oxw();o.xp6(2),o.Q6J("ngForOf",I.isFlightResponse.data.flight_traveller_details)}}function Ra(oe,jt){1&oe&&(o.TgZ(0,"td",45),o._uU(1,"Middle Name"),o.qZA())}function ua(oe,jt){1&oe&&(o.TgZ(0,"td",45),o._uU(1,"DoB"),o.qZA())}function Ho(oe,jt){1&oe&&(o.TgZ(0,"td",45),o._uU(1,"Passport Expire Date"),o.qZA())}function Wr(oe,jt){1&oe&&(o.TgZ(0,"td",45),o._uU(1,"Passport No."),o.qZA())}function fn(oe,jt){if(1&oe&&(o.TgZ(0,"td"),o._uU(1),o.qZA()),2&oe){const I=o.oxw().$implicit;o.xp6(1),o.Oqu(I.middle_name)}}function ka(oe,jt){if(1&oe&&(o.TgZ(0,"td"),o._uU(1),o.ALo(2,"date"),o.qZA()),2&oe){const I=o.oxw().$implicit;o.xp6(1),o.Oqu(o.xi3(2,1,I.dob,"dd/MM/yyyy"))}}function Wo(oe,jt){if(1&oe&&(o.TgZ(0,"td"),o._uU(1),o.ALo(2,"date"),o.qZA()),2&oe){const I=o.oxw().$implicit;o.xp6(1),o.Oqu(o.xi3(2,1,I.passport_expire_date,"dd/MM/yyyy"))}}function Tn(oe,jt){if(1&oe&&(o.TgZ(0,"td"),o._uU(1),o.qZA()),2&oe){const I=o.oxw().$implicit;o.xp6(1),o.Oqu(I.passport_no)}}function uo(oe,jt){if(1&oe&&(o.ynx(0),o.TgZ(1,"tr")(2,"td",45),o._uU(3,"SNo."),o.qZA(),o.TgZ(4,"td",45),o._uU(5,"Gender"),o.qZA(),o.TgZ(6,"td",45),o._uU(7,"First Name"),o.qZA(),o.YNc(8,Ra,2,0,"td",46),o.TgZ(9,"td",45),o._uU(10,"Last Name"),o.qZA(),o.YNc(11,ua,2,0,"td",46),o.YNc(12,Ho,2,0,"td",46),o.YNc(13,Wr,2,0,"td",46),o.qZA(),o.TgZ(14,"tr")(15,"td"),o._uU(16),o.qZA(),o.TgZ(17,"td"),o._uU(18),o.qZA(),o.TgZ(19,"td"),o._uU(20),o.qZA(),o.YNc(21,fn,2,1,"td",17),o.TgZ(22,"td"),o._uU(23),o.qZA(),o.YNc(24,ka,3,4,"td",17),o.YNc(25,Wo,3,4,"td",17),o.YNc(26,Tn,2,1,"td",17),o.qZA(),o.BQk()),2&oe){const I=jt.$implicit,He=jt.index;o.xp6(8),o.Q6J("ngIf",I.middle_name),o.xp6(3),o.Q6J("ngIf",I.dob),o.xp6(1),o.Q6J("ngIf",I.passport_expire_date),o.xp6(1),o.Q6J("ngIf",I.passport_no),o.xp6(3),o.Oqu(He+1),o.xp6(2),o.Oqu(I.gender),o.xp6(2),o.Oqu(I.first_name),o.xp6(1),o.Q6J("ngIf",I.middle_name),o.xp6(2),o.Oqu(I.last_name),o.xp6(1),o.Q6J("ngIf",I.dob),o.xp6(1),o.Q6J("ngIf",I.passport_expire_date),o.xp6(1),o.Q6J("ngIf",I.passport_no)}}function Da(oe,jt){if(1&oe&&(o.TgZ(0,"div",42)(1,"table",43),o.YNc(2,uo,27,12,"ng-container",44),o.qZA()()),2&oe){const I=o.oxw();o.xp6(2),o.Q6J("ngForOf",I.isFlightResponse.travelers_data.flight_traveller_details)}}let Ka=(()=>{class oe{constructor(I,He,Ai,Zi,en,qn){this.modalService=I,this.commonService=He,this.cdr=Ai,this.datePipe=Zi,this.apiService=en,this.router=qn,this.getData={},this.imageBaseUrl="",this.isFlightResponseData={},this.isFlightResponse={},this.imageUrl="",this.currentdate=this.datePipe.transform(new Date,"yyyy-MM-dd"),this.isMasterOption="",this.isSelectedReturnData="",this.isLoginUserData=!1,this.isLoggedIn=!1,this.outSide=!0,this.pgGat=!1,this.btndisabled=!1,this.isWalletBalance=0,this.isLoggedInUser={},this.isTotalAmountPayable=0,this.isPriceChangeFlag=!1,this.commonService.GetLoggedInUser().subscribe(Qn=>this.isLoggedInUser=Qn),this.commonService.GetLoggedInStatus().subscribe(Qn=>this.isLoggedIn=Qn),this.commonService.GetUserBalance().subscribe(Qn=>this.isWalletBalance=Qn.available_balance),this.isLoggedIn?(this.outSide=!1,this.pgGat=!0):(this.outSide=!0,this.pgGat=!1)}ngOnInit(){if(null!=sessionStorage.getItem("SetFlightResponseSendingApiRequest")&&null!=sessionStorage.getItem("SetFlightResponseSendingApiRequest")&&""!=sessionStorage.getItem("SetFlightResponseSendingApiRequest")){var I=sessionStorage.getItem("SetFlightResponseSendingApiRequest");this.isFlightResponse=JSON.parse(I),this.isTotalAmountPayable=this.isFlightResponse.flight_detail.total_payable_price}if(null!=sessionStorage.getItem("search_form_Data")&&null!=sessionStorage.getItem("search_form_Data")&&""!=sessionStorage.getItem("search_form_Data")){var He=sessionStorage.getItem("search_form_Data");this.return_date=JSON.parse(He).formValue.return_date;var Ai=JSON.parse(He).isMasterType;this.commonService.SetMasterTripOptions(Ai)}if(null!=sessionStorage.getItem("SetRequiestDataFitBooking")&&null!=sessionStorage.getItem("SetRequiestDataFitBooking")&&""!=sessionStorage.getItem("SetRequiestDataFitBooking")&&(He=sessionStorage.getItem("SetRequiestDataFitBooking"),this.isSendRequestFitBookingData=JSON.parse(He)),null!=sessionStorage.getItem("setStaticValue")&&null!=sessionStorage.getItem("setStaticValue")&&""!=sessionStorage.getItem("setStaticValue")){var Zi=sessionStorage.getItem("setStaticValue");this.isStaticValue=JSON.parse(Zi).static,console.log("isStaticValue===========>>>>>",this.isStaticValue)}null!=sessionStorage.getItem("searchedflights_detail_returnprishit")&&null!=sessionStorage.getItem("searchedflights_detail_returnprishit")&&""!=sessionStorage.getItem("searchedflights_detail_returnprishit")&&(Zi=sessionStorage.getItem("searchedflights_detail_returnprishit"),this.isSelectedReturnData=JSON.parse(Zi)),null!=sessionStorage.getItem("selected_FIT_data")&&null!=sessionStorage.getItem("selected_FIT_data")&&""!=sessionStorage.getItem("selected_FIT_data")&&(Zi=sessionStorage.getItem("selected_FIT_data"),this.isSelectedFitDataOnward=JSON.parse(Zi)),null!=sessionStorage.getItem("selected_FIT_return")&&null!=sessionStorage.getItem("selected_FIT_return")&&""!=sessionStorage.getItem("selected_FIT_return")&&(Zi=sessionStorage.getItem("selected_FIT_return"),this.isSelectedFitDataReturn=JSON.parse(Zi)),null!=sessionStorage.getItem("searchedflights_detail")&&null!=sessionStorage.getItem("searchedflights_detail")&&""!=sessionStorage.getItem("searchedflights_detail")&&(Zi=sessionStorage.getItem("searchedflights_detail"),this.isSelectedFitData=JSON.parse(Zi)),null!=sessionStorage.getItem("imagesBasePath_data")&&null!=sessionStorage.getItem("imagesBasePath_data")&&""!=sessionStorage.getItem("imagesBasePath_data")&&(Zi=sessionStorage.getItem("imagesBasePath_data"),this.imageBaseUrl=JSON.parse(Zi)),this.commonService.GetOwnerUserData().subscribe(en=>{en&&(this.getData=en.data)}),this.commonService.GetLoggedInStatus().subscribe(en=>this.isLoginUserData=en),this.commonService.GetImageUrl().subscribe(en=>{en&&(this.imageUrl=en)}),this.commonService.GetMasterTripOptions().subscribe(en=>{en&&(this.isMasterOption=en)}),this.commonService.GetButtonDisabledFlag().subscribe(en=>this.btndisabled=en),this.commonService.GetUserBalance().subscribe(en=>this.isWalletBalance=en.available_balance),this.commonService.GetPriceUpdate().subscribe(en=>{if(console.log("data=========>>>>",en),""!=en)this.isTotalAmountPayable=en;else{var qn=sessionStorage.getItem("SetFlightResponseSendingApiRequest");this.isTotalAmountPayable=JSON.parse(qn).flight_detail.total_payable_price}}),this.commonService.GetPriceChangeFlag().subscribe(en=>this.isPriceChangeFlag=en)}ngAfterViewInit(){this.cdr.detectChanges()}onCLosePopup(){this.modalService.SetConfirmBookingModal(!1),sessionStorage.removeItem("SetFlightResponseSendingApiRequest")}timeConvert(I){var Ai=I/60,Zi=Math.floor(Ai);return Zi+" hr "+Math.round(60*(Ai-Zi))+" min"}durationdiff(I,He,Ai,Zi){var en,qn;if(I&&He&&(en=parseInt(I.split(":")[0]),qn=parseInt(He.split(":")[0])),qn{if(1==this.isMasterOption)var I=this.isFlightResponse.data.amount;else I=this.isFlightResponse.data.net_amount;if(this.isWalletBalance>=I)1==this.isMasterOption?this.apiService.onRequestFlightBooking(this.isFlightResponse.data,this.isFlightResponse.inventory_from):(this.isFlightResponse.travelers_data.static=this.isStaticValue,this.isSendRequestFitBookingData.static=this.isStaticValue,this.isSendRequestFitBookingData.onward.static=this.isStaticValue.onward,this.isSendRequestFitBookingData.return.static=this.isStaticValue.return,this.isSendRequestFitBookingData.net_amount=this.isFlightResponse.data.net_amount,this.isSendRequestFitBookingData.gross_amount=this.isFlightResponse.data.gross_amount,this.isSendRequestFitBookingData.flight_traveller_details.forEach(Zi=>{""==Zi.ticket_price&&(Zi.ticket_price=this.isFlightResponse.data.net_amount/this.isFlightResponse.travelers_data.total_book_seats)}),this.apiService.onRequestFlightBookingFit(this.isSendRequestFitBookingData));else if(1==this.isMasterOption)(He={}).name=this.isFlightResponse.data.contact_name,He.email=this.isFlightResponse.data.contact_email,He.mobile=this.isFlightResponse.data.contact_number,He.amount=this.isFlightResponse.data.amount,He.payment_success_url=location.origin+"/payment-gateway",He.payment_failure_url=location.origin+"/payment-gateway",this.apiService.onAddWalletBalance(He);else{if(console.log("isTripType=====>>>>",this.return_date,"ismasterOption=====>>>",this.isMasterOption),""!=this.return_date&&2==this.isMasterOption)var Ai=this.isSelectedFitDataOnward.net_amount+this.isSelectedFitDataReturn.net_amount;else Ai=this.isSelectedFitDataOnward.net_amount;var He;(He={}).name=this.isSendRequestFitBookingData.contact_name,He.email=this.isSendRequestFitBookingData.contact_email,He.mobile=this.isSendRequestFitBookingData.contact_number,He.amount=Ai,He.payment_success_url=location.origin+"/payment-gateway",He.payment_failure_url=location.origin+"/payment-gateway",this.apiService.onAddWalletBalance(He)}},200)}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(ne.v_),o.Y36(o.sBO),o.Y36(Ze.uU),o.Y36(ne.gK),o.Y36(we.F0))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-confirm-booking-popup"]],features:[o._Bn([Ze.uU])],decls:40,vars:6,consts:[["id","LoginRegisterModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog","modal-lg"],[1,"modal-content"],[1,"modal-header",2,"background","#518fc5"],["type","button","data-dismiss","modal","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"col-md-12","p-0"],[1,"modal-title",2,"text-align","center","color","white"],[1,"modal-body"],[1,"row"],[1,"pl-3","w-100"],["class","price_change_class",4,"ngIf"],[1,"w-100","mb-3",2,"overflow-x","inherit","overflow","auto"],[1,"table","dataTable","border","m-0","mytbl","w-100","text-center"],["role","row",1,"fw-600"],[1,"mv-list-hide"],["class","odd",4,"ngIf"],[4,"ngIf"],[1,"pl-3"],["class","w-100",4,"ngIf"],[1,"modal-footer"],["type","submit",1,"btn","btn-primary",3,"disabled","click"],[1,"price_change_class"],[1,"odd"],["alt","Image Not Found","onerror","this.src='https://icon-library.com/images/no-picture-available-icon/no-picture-available-icon-1.jpg'","width","50px","height","50px",3,"src"],[1,"m-0","ft-12","textclr","mb-0"],[1,"m-0","ft-12","textclr","w-100","float-left",2,"margin-top","-3px !important"],[2,"width","28%"],[1,"row","m-0"],[1,"col-md-6","p-0","align-self-center"],[1,"m-0","fw-500","text-dark"],[1,"m-0","ft-12","textclr","mv-list-hide"],["class","m-0 ft-12 textclr mv-list-hide",4,"ngIf"],[1,"m-0","ft-12","textclr"],[2,"width","20%"],[1,"m-0","pb-0","border-bottom","ft-12","textclr",3,"innerHTML"],["class","m-0 ft-12 textclr",4,"ngIf"],[1,"m-0","fw-500"],["rowspan","2",1,"ft-20","fw-500","text-dark","mv-list-hide",2,"display","revert"],[1,"fa-solid","fa-indian-rupee-sign"],[1,"fa","fa-rupee","ft-18"],["alt","Image Not Found","width","100%","height","100px",1,"img-box",3,"src"],[1,"w-100"],[1,"table","dataTable","border","m-0","mytbl","w-100"],[4,"ngFor","ngForOf"],[2,"font-weight","bold"],["style","font-weight: bold;",4,"ngIf"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"button",4),o.NdJ("click",function(){return He.onCLosePopup()}),o.TgZ(5,"span",5),o._uU(6,"\xd7"),o.qZA()(),o.TgZ(7,"div",6)(8,"h4",7),o._uU(9,"Confirm Booking"),o.qZA()()(),o.TgZ(10,"form")(11,"div",8)(12,"div",9)(13,"h5",10),o._uU(14,"Airline Details"),o.qZA(),o.YNc(15,Ea,2,0,"p",11),o.TgZ(16,"div",12)(17,"table",13)(18,"thead")(19,"tr",14)(20,"td"),o._uU(21,"Airline"),o.qZA(),o.TgZ(22,"td"),o._uU(23,"Departure Details"),o.qZA(),o.TgZ(24,"td"),o._uU(25,"\xa0"),o.qZA(),o.TgZ(26,"td"),o._uU(27,"Arrival Details"),o.qZA(),o.TgZ(28,"td",15),o._uU(29,"Amount"),o.qZA()()(),o.TgZ(30,"tbody"),o.YNc(31,Ro,53,26,"tr",16),o.YNc(32,Ps,56,27,"ng-container",17),o.qZA()()(),o.TgZ(33,"h5",18),o._uU(34,"Traveller Details"),o.qZA(),o.YNc(35,Pa,3,1,"div",19),o.YNc(36,Da,3,1,"div",19),o.qZA()(),o.TgZ(37,"div",20)(38,"button",21),o.NdJ("click",function(){return He.onConfirm()}),o._uU(39,"Confirm"),o.qZA()()()()()()),2&I&&(o.xp6(15),o.Q6J("ngIf",He.isPriceChangeFlag),o.xp6(16),o.Q6J("ngIf",2==He.isMasterOption),o.xp6(1),o.Q6J("ngIf",1==He.isMasterOption),o.xp6(3),o.Q6J("ngIf",1==He.isMasterOption),o.xp6(1),o.Q6J("ngIf",2==He.isMasterOption),o.xp6(2),o.Q6J("disabled",He.btndisabled))},directives:[re._Y,re.JL,re.F,Ze.O5,Ze.sg],pipes:[Ze.uU],styles:["p.price_change_class[_ngcontent-%COMP%]{text-align:center;display:block;margin:0 auto;color:green;font-weight:600;font-size:18px}"]}),oe})(),Do=(()=>{class oe{constructor(I,He,Ai){this.modalService=I,this.commonService=He,this.cdr=Ai,this.getData={}}ngOnInit(){this.commonService.GetOwnerUserData().subscribe(I=>{I&&(this.getData=I.data)})}ngAfterViewInit(){this.cdr.detectChanges()}onCLosePopup(){this.modalService.SetContactModal(!1)}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(ne.v_),o.Y36(o.sBO))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-contact-popup"]],decls:32,vars:8,consts:[["id","LoginRegisterModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog","modal-lg"],[1,"modal-content"],[1,"modal-header",2,"background-color","#518fc5"],["id","exampleModalLabel",1,"modal-title","text-white"],["type","button",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body",2,"font-size","16px"],[2,"list-style-type","none","padding-left","25px"],[1,"mb-2"],[2,"font-weight","600"],[1,"mb-0"],[3,"href"],[1,"modal-footer","text-right"],["type","button","aria-hidden","true",1,"btn","btn-secondary",3,"click"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h5",4),o._uU(5,"Contact Us"),o.qZA(),o.TgZ(6,"button",5),o.NdJ("click",function(){return He.onCLosePopup()}),o.TgZ(7,"span",6),o._uU(8,"\xd7"),o.qZA()()(),o.TgZ(9,"div",7)(10,"ul",8)(11,"li",9)(12,"span",10),o._uU(13,"Address"),o.qZA(),o.TgZ(14,"p",11),o._uU(15),o._UZ(16,"br"),o._uU(17),o.qZA()(),o.TgZ(18,"li",9)(19,"span",10),o._uU(20,"Email "),o.qZA(),o.TgZ(21,"p",11)(22,"a",12),o._uU(23),o.qZA()()(),o.TgZ(24,"li",9)(25,"span",10),o._uU(26,"Phone No "),o.qZA(),o.TgZ(27,"p",11),o._uU(28),o.qZA()()()(),o.TgZ(29,"div",13)(30,"button",14),o.NdJ("click",function(){return He.onCLosePopup()}),o._uU(31,"Close"),o.qZA()()()()()),2&I&&(o.xp6(15),o.hij("",null==He.getData?null:He.getData.company_name," "),o.xp6(2),o.HOy(" ",null==He.getData?null:He.getData.address_2," ",null==He.getData?null:He.getData.address,", ",null==He.getData?null:He.getData.city," Pincode-",null==He.getData?null:He.getData.zipcode,""),o.xp6(5),o.s9C("href",null==He.getData?null:He.getData.email,o.LSH),o.xp6(1),o.Oqu(null==He.getData?null:He.getData.email),o.xp6(5),o.hij(" +91 ",null==He.getData?null:He.getData.mobile,""))},styles:[""]}),oe})();function hs(oe,jt){1&oe&&(o.TgZ(0,"div"),o._uU(1,"Amount is required"),o.qZA())}function ps(oe,jt){if(1&oe&&(o.TgZ(0,"div",16),o.YNc(1,hs,2,0,"div",17),o.qZA()),2&oe){const I=o.oxw();o.xp6(1),o.Q6J("ngIf",I.formControlErrors.amount.errors.required)}}const Ma=function(oe){return{"is-invalid":oe}};let ao=(()=>{class oe{constructor(I,He,Ai,Zi,en){this.modalService=I,this.formBuilder=He,this.cdr=Ai,this.commonService=Zi,this.apiService=en,this.isLoggedIn=!1,this.submitted=!1,this.btnsubmitted=!1,this.isUserData={},this.RechargeForm=this.formBuilder.group({amount:new re.NI("",[re.kI.required])})}ngOnInit(){this.commonService.GetLoggedInStatus().subscribe(I=>{I?this.isLoggedIn=I:this.RechargeForm.reset()}),this.commonService.GetLoggedInUser().subscribe(I=>{this.isUserData=I}),this.commonService.GetButtonDisabledFlag().subscribe(I=>this.btnsubmitted=I)}ngAfterViewInit(){this.cdr.detectChanges()}get formControlErrors(){return this.RechargeForm.controls}onCLosePopup(){this.modalService.SetRechargeModal(!1)}onRecharge(){if(this.submitted=!0,!this.RechargeForm.invalid){var I={};I.amount=Number(this.RechargeForm.value.amount),I.payment_success_url=location.origin+"/amount-success",I.payment_failure_url=location.origin+"/amount-fail",this.apiService.onWalletRecharge(I)}}onForgotPopup(){this.modalService.SetRechargeModal(!1)}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(re.qu),o.Y36(o.sBO),o.Y36(ne.v_),o.Y36(ne.gK))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-recharge-popup"]],decls:22,vars:6,consts:[["id","LoginRegisterModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog"],[1,"modal-content"],[1,"modal-header",2,"background-color","#fff"],["id","exampleModalLabel",1,"modal-title","text-dark","w-100","text-center"],["type","button",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body",2,"font-size","16px"],[3,"formGroup"],[1,"row","m-0"],[1,"col-lg-12","mb-3"],["type","text","placeholder","Amount","formControlName","amount",1,"form-control",3,"ngClass"],["class","text-danger",4,"ngIf"],[1,"modal-footer","text-right"],["type","button","aria-hidden","true",1,"btn","btn-primary",3,"disabled","click"],["type","button","aria-hidden","true",1,"btn","btn-secondary",2,"border-radius","24px",3,"click"],[1,"text-danger"],[4,"ngIf"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h4",4),o._uU(5,"Recharge Now"),o.qZA(),o.TgZ(6,"button",5),o.NdJ("click",function(){return He.onCLosePopup()}),o.TgZ(7,"span",6),o._uU(8,"\xd7"),o.qZA()()(),o.TgZ(9,"div",7)(10,"form",8)(11,"div",9)(12,"div",10)(13,"label"),o._uU(14,"Rechage Amount"),o.qZA(),o._UZ(15,"input",11),o.YNc(16,ps,2,1,"div",12),o.qZA()()()(),o.TgZ(17,"div",13)(18,"button",14),o.NdJ("click",function(){return He.onRecharge()}),o._uU(19,"Submit"),o.qZA(),o.TgZ(20,"button",15),o.NdJ("click",function(){return He.onCLosePopup()}),o._uU(21,"Close"),o.qZA()()()()()),2&I&&(o.xp6(10),o.Q6J("formGroup",He.RechargeForm),o.xp6(5),o.Q6J("ngClass",o.VKq(4,Ma,He.submitted&&He.formControlErrors.amount.errors)),o.xp6(1),o.Q6J("ngIf",He.submitted&&He.formControlErrors.amount.errors),o.xp6(2),o.Q6J("disabled",He.btnsubmitted))},directives:[re._Y,re.JL,re.sg,re.Fj,re.JJ,re.u,Ze.mk,Ze.O5],styles:[""]}),oe})(),Xa=(()=>{class oe{constructor(I,He,Ai,Zi,en){this.modalService=I,this.formBuilder=He,this.cdr=Ai,this.commonService=Zi,this.apiService=en,this.isLoggedIn=!1,this.submitted=!1,this.btnsubmitted=!1,this.isUserData={},this.RechargeForm=this.formBuilder.group({amount:new re.NI("",[re.kI.required])})}ngOnInit(){this.commonService.GetLoggedInStatus().subscribe(I=>{I?this.isLoggedIn=I:this.RechargeForm.reset()}),this.commonService.GetLoggedInUser().subscribe(I=>{this.isUserData=I}),this.commonService.GetButtonDisabledFlag().subscribe(I=>this.btnsubmitted=I)}ngAfterViewInit(){this.cdr.detectChanges()}get formControlErrors(){return this.RechargeForm.controls}onCLosePopup(){this.modalService.SetRechargeModal(!1)}onRecharge(){if(this.submitted=!0,!this.RechargeForm.invalid){var I={};I.amount=Number(this.RechargeForm.value.amount),I.payment_success_url=location.origin+"/amount-success",I.payment_failure_url=location.origin+"/amount-fail",this.apiService.onWalletRecharge(I)}}onForgotPopup(){this.modalService.SetRechargeModal(!1)}closeModal(){this.modalService.SetAvailableSeatModal(!1)}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(re.qu),o.Y36(o.sBO),o.Y36(ne.v_),o.Y36(ne.gK))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-seat-available-popup"]],decls:18,vars:0,consts:[["id","LoginRegisterModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog","modal-lg"],[1,"modal-content"],[1,"modal-header",2,"background-color","#f1f1f1"],["type","button","data-dismiss","modal",1,"close",3,"click"],["aria-hidden","true"],[1,"col-md-12","p-0"],[1,"modal-title",2,"text-align","center"],[1,"modal-body"],[1,"row"],[1,"col-sm-12","text-center"],[1,"text-center",2,"display","inline-flex"],[1,"modal-footer","border-top","text-right"],["type","button","data-dismiss","modal",1,"btn","btn-danger",3,"click"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"button",4),o.NdJ("click",function(){return He.closeModal()}),o.TgZ(5,"span",5),o._uU(6,"\xd7"),o.qZA()(),o.TgZ(7,"div",6)(8,"h4",7),o._uU(9,"Insufficient Tickets"),o.qZA()()(),o.TgZ(10,"div",8)(11,"div",9)(12,"div",10)(13,"p",11),o._uU(14," Only\xa0 insufficient \xa0tickets available. To continue booking, change the number of passenger?"),o.qZA()()()(),o.TgZ(15,"div",12)(16,"button",13),o.NdJ("click",function(){return He.closeModal()}),o._uU(17,"Ok"),o.qZA()()()()())},styles:[""]}),oe})(),Rs=(()=>{class oe{constructor(I,He,Ai,Zi,en){this.modalService=I,this.formBuilder=He,this.cdr=Ai,this.commonService=Zi,this.apiService=en,this.isLoggedIn=!1,this.submitted=!1,this.btnsubmitted=!1,this.isUserData={},this.RechargeForm=this.formBuilder.group({amount:new re.NI("",[re.kI.required])})}ngOnInit(){}onCLosePopup(){this.modalService.SetGroupfareTicket(!1)}closeModal(){this.modalService.SetGroupfareTicket(!1)}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(re.qu),o.Y36(o.sBO),o.Y36(ne.v_),o.Y36(ne.gK))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-groupfare-ticket-popup"]],decls:21,vars:0,consts:[["id","LoginRegisterModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog","modal-lg"],[1,"modal-content"],[1,"modal-header",2,"background-color","#f1f1f1"],["type","button","data-dismiss","modal",1,"close",3,"click"],["aria-hidden","true"],[1,"col-md-12","p-0"],[1,"modal-title",2,"text-align","center"],[1,"modal-body"],[1,"row"],[1,"col-sm-12","text-center"],[1,"text-center","pt-2"],[1,"mb-1","ft-16"],[1,"modal-footer","border-top","text-right"],["type","button","data-dismiss","modal",1,"btn","btn-danger",3,"click"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"button",4),o.NdJ("click",function(){return He.closeModal()}),o.TgZ(5,"span",5),o._uU(6,"\xd7"),o.qZA()(),o.TgZ(7,"div",6)(8,"h4",7),o._uU(9,"THIS A GROUP FARE TICKET"),o.qZA()()(),o.TgZ(10,"div",8)(11,"div",9)(12,"div",10)(13,"div",11)(14,"p",12),o._uU(15,"Tickets are NON-REFUNDABLE & NON-CHANGEABLE. "),o.qZA(),o.TgZ(16,"p",12),o._uU(17,"Refund not possible incase of any circumstances expect when booked flight is cancelled by airlines."),o.qZA()()()()(),o.TgZ(18,"div",13)(19,"button",14),o.NdJ("click",function(){return He.closeModal()}),o._uU(20,"Ok"),o.qZA()()()()())},styles:[""]}),oe})();function to(oe,jt){1&oe&&(o.TgZ(0,"div"),o._uU(1,"Nearest is required"),o.qZA())}function xe(oe,jt){if(1&oe&&(o.TgZ(0,"div",13),o.YNc(1,to,2,0,"div",14),o.qZA()),2&oe){const I=o.oxw();o.xp6(1),o.Q6J("ngIf",I.formControlErrors.nearest_airport.errors.required)}}const _t=function(oe){return{"is-invalid":oe}};let De=(()=>{class oe{constructor(I,He,Ai,Zi,en){this.modalService=I,this.formBuilder=He,this.cdr=Ai,this.commonService=Zi,this.apiService=en,this.isLoggedIn=!1,this.submitted=!1,this.btnsubmitted=!1,this.isUserData={},this.AirportcodeForm=this.formBuilder.group({nearest_airport:new re.NI("",[re.kI.required,re.kI.maxLength(19)])})}ngOnInit(){this.commonService.GetLoggedInStatus().subscribe(I=>{I?this.isLoggedIn=I:this.AirportcodeForm.reset()}),this.commonService.GetLoggedInUser().subscribe(I=>{this.isUserData=I}),this.commonService.GetButtonDisabledFlag().subscribe(I=>this.btnsubmitted=I)}ngAfterViewInit(){this.cdr.detectChanges()}get formControlErrors(){return this.AirportcodeForm.controls}onCLosePopup(){this.modalService.SetNearestAirportModal(!1)}onUpdate(){if(this.submitted=!0,console.log(this.AirportcodeForm,"-------48"),!this.AirportcodeForm.invalid){const I=new FormData;I.append("id",this.isUserData.id),I.append("address",this.isUserData.address),I.append("address_2",this.isUserData.address_2),I.append("city",this.isUserData.city),I.append("company_name",this.isUserData.company_name),I.append("website",this.isUserData.website),I.append("country_id",this.isUserData.country_id),I.append("email",this.isUserData.email),I.append("gst_no",this.isUserData.gst_no),I.append("mobile",this.isUserData.mobile),I.append("name",this.isUserData.name),I.append("pan_no",this.isUserData.pan_no),I.append("state_id",this.isUserData.state_id),I.append("zipcode",this.isUserData.zipcode),I.append("nearest_airport",this.AirportcodeForm.value.nearest_airport),this.apiService.onUpdateProfile(I),this.modalService.SetNearestAirportModal(!1)}}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(re.qu),o.Y36(o.sBO),o.Y36(ne.v_),o.Y36(ne.gK))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-nearest-airport-popup"]],decls:17,vars:6,consts:[["id","LoginRegisterModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog"],[1,"modal-content"],[1,"modal-header",2,"background-color","#fff"],["id","exampleModalLabel",1,"modal-title","text-dark","w-100","text-center"],[1,"modal-body",2,"font-size","16px"],[3,"formGroup"],[1,"row","m-0"],[1,"col-lg-12","mb-3"],["type","text","placeholder","Nearest Airport","formControlName","nearest_airport",1,"form-control",3,"ngClass"],["class","text-danger",4,"ngIf"],[1,"modal-footer","text-right"],["type","button","aria-hidden","true",1,"btn","btn-primary",3,"disabled","click"],[1,"text-danger"],[4,"ngIf"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h4",4),o._uU(5,"Nearest Airport"),o.qZA()(),o.TgZ(6,"div",5)(7,"form",6)(8,"div",7)(9,"div",8)(10,"label"),o._uU(11,"Nearest Airport"),o.qZA(),o._UZ(12,"input",9),o.YNc(13,xe,2,1,"div",10),o.qZA()()()(),o.TgZ(14,"div",11)(15,"button",12),o.NdJ("click",function(){return He.onUpdate()}),o._uU(16,"Submit"),o.qZA()()()()()),2&I&&(o.xp6(7),o.Q6J("formGroup",He.AirportcodeForm),o.xp6(5),o.Q6J("ngClass",o.VKq(4,_t,He.submitted&&He.formControlErrors.nearest_airport.errors)),o.xp6(1),o.Q6J("ngIf",He.submitted&&He.formControlErrors.nearest_airport.errors),o.xp6(2),o.Q6J("disabled",He.btnsubmitted))},directives:[re._Y,re.JL,re.sg,re.Fj,re.JJ,re.u,Ze.mk,Ze.O5],styles:[""]}),oe})();var Mt=x(2934),ri=x(8101),Ti=x(7492);function $i(oe,jt){1&oe&&(o.TgZ(0,"small",38),o._uU(1," This Field is required "),o.qZA())}function pn(oe,jt){if(1&oe&&(o.TgZ(0,"div"),o.YNc(1,$i,2,0,"small",30),o.TgZ(2,"small",37),o._uU(3,"No space allow at (start or end) and allow only alphabets"),o.qZA()()),2&oe){const I=o.oxw();o.xp6(1),o.Q6J("ngIf",I.registerformControlErrors.name.errors.required),o.xp6(1),o.Q6J("hidden",!I.registerformControlErrors.name.errors.patternNameInvalid)}}function $n(oe,jt){1&oe&&(o.TgZ(0,"small",38),o._uU(1," This Field is required "),o.qZA())}function Ur(oe,jt){1&oe&&(o.TgZ(0,"small",38),o._uU(1," Mobile Number should be of minimum 8 and maximum 10 digit "),o.qZA())}function xr(oe,jt){if(1&oe&&(o.TgZ(0,"div"),o.YNc(1,$n,2,0,"small",30),o.YNc(2,Ur,2,0,"small",30),o.qZA()),2&oe){const I=o.oxw();o.xp6(1),o.Q6J("ngIf",I.registerformControlErrors.mobile.errors.required),o.xp6(1),o.Q6J("ngIf",I.registerformControlErrors.mobile.errors.patternMobileInvalid)}}function kr(oe,jt){1&oe&&(o.TgZ(0,"small",38),o._uU(1," This Field is required "),o.qZA())}function fo(oe,jt){1&oe&&(o.TgZ(0,"small",38),o._uU(1," Please enter valid email "),o.qZA())}function Hr(oe,jt){if(1&oe&&(o.TgZ(0,"div"),o.YNc(1,kr,2,0,"small",30),o.YNc(2,fo,2,0,"small",30),o.qZA()),2&oe){const I=o.oxw();o.xp6(1),o.Q6J("ngIf",I.registerformControlErrors.email.errors.required),o.xp6(1),o.Q6J("ngIf",I.registerformControlErrors.email.errors.patternInvalid)}}function zr(oe,jt){1&oe&&(o.TgZ(0,"small",38),o._uU(1," This Field is required "),o.qZA())}function Ae(oe,jt){1&oe&&(o.TgZ(0,"small",38),o._uU(1,"Password length should be atleast 4 and maximum 20"),o.qZA())}function _e(oe,jt){if(1&oe&&(o.TgZ(0,"div"),o.YNc(1,zr,2,0,"small",30),o.YNc(2,Ae,2,0,"small",30),o.qZA()),2&oe){const I=o.oxw();o.xp6(1),o.Q6J("ngIf",I.registerformControlErrors.password.errors.required),o.xp6(1),o.Q6J("ngIf",I.registerformControlErrors.password.errors.minlength||I.registerformControlErrors.password.errors.maxlength)}}function se(oe,jt){1&oe&&(o.TgZ(0,"small",38),o._uU(1,"This field is required"),o.qZA())}function vt(oe,jt){1&oe&&(o.TgZ(0,"small",38),o._uU(1,"The password and confirm password do not match."),o.qZA())}function Wi(oe,jt){if(1&oe&&(o.TgZ(0,"div",38),o.YNc(1,se,2,0,"small",30),o.YNc(2,vt,2,0,"small",30),o.qZA()),2&oe){const I=o.oxw();o.xp6(1),o.Q6J("ngIf",I.registerformControlErrors.confirmPassword.errors.required),o.xp6(1),o.Q6J("ngIf",I.registerformControlErrors.confirmPassword.errors.mustMatch)}}function Yn(oe,jt){1&oe&&(o.TgZ(0,"small",38),o._uU(1," Enter valid Airport code "),o.qZA())}function go(oe,jt){if(1&oe&&(o.TgZ(0,"div"),o.YNc(1,Yn,2,0,"small",30),o.qZA()),2&oe){const I=o.oxw();o.xp6(1),o.Q6J("ngIf",I.registerformControlErrors.nearest_airport.errors)}}function xa(oe,jt){if(1&oe&&(o.TgZ(0,"option",64),o._uU(1),o.qZA()),2&oe){const I=jt.$implicit;o.s9C("value",I.id),o.xp6(1),o.Oqu(I.name)}}function Qo(oe,jt){if(1&oe&&(o.TgZ(0,"small",65),o._uU(1),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.Oqu(I.aadharmessagefront)}}function Yo(oe,jt){if(1&oe&&(o.TgZ(0,"small",65),o._uU(1),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.Oqu(I.aadharmessageback)}}function gn(oe,jt){if(1&oe&&(o.TgZ(0,"small",65),o._uU(1),o.qZA()),2&oe){const I=o.oxw(2);o.xp6(1),o.Oqu(I.panmessage)}}function Yr(oe,jt){if(1&oe){const I=o.EpF();o.ynx(0),o.TgZ(1,"div",39)(2,"div",19)(3,"label",27),o._uU(4,"Company Name"),o.qZA(),o._UZ(5,"input",40),o.qZA()(),o.TgZ(6,"div",41)(7,"div",42)(8,"div",19)(9,"label",20),o._uU(10,"Address"),o.qZA(),o._UZ(11,"textarea",43),o.qZA()()(),o.TgZ(12,"div",18)(13,"div",19)(14,"label",20),o._uU(15,"State"),o.qZA(),o.TgZ(16,"select",44)(17,"option",45),o._uU(18,"Select State *"),o.qZA(),o.YNc(19,xa,2,2,"option",46),o.qZA()()(),o.TgZ(20,"div",41)(21,"div",47)(22,"div",19)(23,"label",20),o._uU(24,"City"),o.qZA(),o._UZ(25,"input",48),o.qZA()(),o.TgZ(26,"div",49)(27,"div",19)(28,"label",20),o._uU(29,"Zipcode"),o.qZA(),o._UZ(30,"input",50),o.qZA()()(),o.TgZ(31,"div",41)(32,"div",47)(33,"div",19)(34,"label",20),o._uU(35,"Aadhar No."),o.qZA(),o._UZ(36,"input",51),o.qZA()(),o.TgZ(37,"div",49)(38,"div",19)(39,"label",20),o._uU(40,"PAN No."),o.qZA(),o._UZ(41,"input",52),o.qZA()()(),o.TgZ(42,"div",41)(43,"div",47)(44,"div",19)(45,"label"),o._uU(46,"Aadhar Front"),o.qZA(),o.TgZ(47,"div",53)(48,"span",54)(49,"input",55,56),o.NdJ("change",function(Ai){return o.CHM(I),o.oxw().onFileChanged2(Ai)}),o.qZA()()(),o.YNc(52,Qo,2,1,"small",57),o.qZA()(),o.TgZ(53,"div",47)(54,"div",19)(55,"label"),o._uU(56,"Aadhar Back "),o.qZA(),o.TgZ(57,"div",53)(58,"span",54)(59,"input",55,58),o.NdJ("change",function(Ai){return o.CHM(I),o.oxw().onFileChanged3(Ai)}),o.qZA()()(),o.YNc(62,Yo,2,1,"small",57),o.qZA()()(),o.TgZ(63,"div",59)(64,"div",60)(65,"label"),o._uU(66,"PAN Image Upload"),o.qZA(),o.TgZ(67,"span",54)(68,"input",55,61),o.NdJ("change",function(Ai){return o.CHM(I),o.oxw().onFileChanged1(Ai)}),o.qZA()(),o.YNc(71,gn,2,1,"small",57),o.qZA()(),o.TgZ(72,"div",62)(73,"div",19)(74,"label",20),o._uU(75,"GST No."),o.qZA(),o._UZ(76,"input",63),o.qZA(),o.TgZ(77,"small"),o._uU(78,"For billing purposes please submit your GST details"),o.qZA()(),o.BQk()}if(2&oe){const I=o.oxw();o.xp6(19),o.Q6J("ngForOf",I.stateList),o.xp6(33),o.Q6J("ngIf",I.aadharmessagefront),o.xp6(10),o.Q6J("ngIf",I.aadharmessageback),o.xp6(9),o.Q6J("ngIf",I.panmessage)}}const Ya=function(oe){return{"is-invalid":oe}};let yo=(()=>{class oe{constructor(I,He,Ai,Zi,en,qn,Qn){this.modalService=I,this.formBuilder=He,this.cdr=Ai,this.apiService=Zi,this.tokenService=en,this.commonService=qn,this.messageService=Qn,this.panFile=null,this.aadharFile=null,this.aadharbFile=null,this.stateList=[],this.submitted=!1,this.btnsubmitted=!1,this.submittedRegister=!1,this.btnsubmittedRegister=!1,this.passwordFlag=!1,this.cnspasswordFlag=!1,this.isSelectedType="user"}ngOnInit(){this.stateList=[{id:29,name:"Andaman and Nicobar Islands"},{id:1,name:"Andhra Pradesh"},{id:2,name:"Arunachal Pradesh"},{id:3,name:"Assam"},{id:4,name:"Bihar"},{id:30,name:"Chandigarh"},{id:5,name:"Chhattisgarh"},{id:31,name:"Dadra, Nagar Haveli, Daman, Diu"},{id:32,name:"Delhi NCR"},{id:6,name:"Goa"},{id:7,name:"Gujarat"},{id:8,name:"Haryana"},{id:9,name:"Himachal Pradesh"},{id:33,name:"Jammu & Kashmir"},{id:10,name:"Jharkhand"},{id:11,name:"Karnataka"},{id:12,name:"Kerala"},{id:34,name:"Ladakh"},{id:35,name:"Lakshadweep"},{id:13,name:"Madhya Pradesh"},{id:14,name:"Maharashtra"},{id:15,name:"Manipur"},{id:16,name:"Meghalaya"},{id:17,name:"Mizoram"},{id:18,name:"Nagaland"},{id:19,name:"Odisha"},{id:36,name:"Puducherry"},{id:20,name:"Punjab"},{id:21,name:"Rajasthan"},{id:22,name:"Sikkim"},{id:23,name:"Tamil Nadu"},{id:24,name:"Telangana"},{id:25,name:"Tripura"},{id:27,name:"Uttar Pradesh"},{id:26,name:"Uttarakhand"},{id:28,name:"West Bengal"}],this.LoginForm=this.formBuilder.group({email:new re.NI("",[re.kI.required,(0,Pe.d)(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)]),password:["",re.kI.required]}),this.RegisterForm=this.formBuilder.group({role_id:[""],name:["",[re.kI.required,(0,e.S)(/^[-_a-zA-Z]+(\s+[-_a-zA-Z]+)*$/)]],email:new re.NI("",[re.kI.required,(0,Pe.d)(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)]),mobile:["",[re.kI.required,(0,g.T)(/^(?=.*[0-9]).{8,12}$/)]],password:["",[re.kI.required,re.kI.minLength(6)]],confirmPassword:["",[re.kI.required,re.kI.minLength(6)]],status:[""],nearest_airport:["",[re.kI.maxLength(19)]]},{validator:(0,q.U)("password","confirmPassword")}),this.commonService.GetButtonDisabledFlag().subscribe(I=>this.btnsubmitted=I)}onChangeType(I){this.isSelectedType=I,"agent"==I?this.RegisterForm=this.formBuilder.group({role_id:["1"],status:["0"],name:["",[re.kI.required,(0,e.S)(/^[-_a-zA-Z]+(\s+[-_a-zA-Z]+)*$/)]],email:new re.NI("",[re.kI.required,(0,Pe.d)(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)]),mobile:["",[re.kI.required,(0,g.T)(/^(?=.*[0-9]).{8,12}$/)]],password:["",[re.kI.required,re.kI.minLength(6)]],confirmPassword:["",[re.kI.required,re.kI.minLength(6)]],company_name:[""],address_1:[""],country_id:["93",[re.kI.required]],state_id:[""],city:[""],zipcode:[""],nearest_airport:["",[re.kI.maxLength(19)]],pan_no:[""],pan:[""],gst_no:[""],aadhaar_no:[""],aadhaar_back_doc:[""],aadhaar_front_doc:[""]}):(this.RegisterForm.controls.status.setValue("1"),this.RegisterForm.controls.role_id.setValue(2),this.RegisterForm.removeControl("company_name"),this.RegisterForm.removeControl("state_id")),console.log("this.RegisterForm",this.RegisterForm)}ngAfterViewInit(){this.cdr.detectChanges()}get formControlErrors(){return this.LoginForm.controls}get registerformControlErrors(){return this.RegisterForm.controls}onCLosePopup(){this.modalService.SetRegisterModal(!1)}onPasswordShowHide(){return this.passwordFlag=!this.passwordFlag,r.f(this.passwordFlag)}onLogin(){this.modalService.SetLoginRegisterModal(!0),this.modalService.SetRegisterModal(!1)}onRegister(){if(this.submittedRegister=!0,console.log("RegisterForm====>",this.RegisterForm),!this.RegisterForm.invalid){const I=this,He=new FormData;null==I.aadharbFile?He.append("aadhaar_back",""):He.append("aadhaar_back",I.aadharbFile,I.aadharbFile.name),null==I.aadharFile?He.append("aadhaar_front",""):He.append("aadhaar_front",I.aadharFile,I.aadharFile.name),null==I.panFile?He.append("pan",""):He.append("pan",I.panFile,I.panFile.name),He.append("role_id","1"),He.append("status","0"),He.append("name",I.RegisterForm.value.name),He.append("email",I.RegisterForm.value.email),He.append("company_name",I.RegisterForm.value.company_name),He.append("country_id","93"),He.append("city",I.RegisterForm.value.city),He.append("state_id",I.RegisterForm.value.state_id),He.append("address_1",I.RegisterForm.value.address_1),He.append("pan_no",I.RegisterForm.value.pan_no),He.append("gst_no",I.RegisterForm.value.gst_no),He.append("zipcode",I.RegisterForm.value.zipcode),He.append("mobile",I.RegisterForm.value.mobile),He.append("aadhaar_no",I.RegisterForm.value.aadhaar_no),He.append("password",I.RegisterForm.value.password),He.append("device_token","44634w8q7d7edwq6eqw46"),He.append("device_type","web"),He.append("nearest_airport",I.RegisterForm.value.nearest_airport),this.apiService.onRegister(He)}}onForgotPopup(){this.modalService.SetLoginRegisterModal(!1),this.modalService.SetForgotModal(!0)}onResetPopup(){this.modalService.SetLoginRegisterModal(!1),this.modalService.SetResetModal(!0)}onVerifyPopup(){this.modalService.SetLoginRegisterModal(!1),this.modalService.SetVerifyModal(!0)}onFileChanged1(I){Number(I.target.files[0].size)<=3e5?(this.panFile=I.target.files[0],this.preview1(I.target.files)):this.messageService.showError("pancard should be less than 300 kb")}onFileChanged2(I){Number(I.target.files[0].size)<=3e5?(this.aadharFile=I.target.files[0],this.preview2(I.target.files)):this.messageService.showError("Only images are supported")}onFileChanged3(I){Number(I.target.files[0].size)<=3e5?(this.aadharbFile=I.target.files[0],this.preview3(I.target.files)):this.messageService.showError("Only images are supported")}preview1(I){if(0!==I.length){if(null==I[0].type.match(/image\/*/))return void(this.panmessage="Only images are supported.");var Ai=new FileReader;this.imagePath=I,Ai.readAsDataURL(I[0]),Ai.onload=Zi=>{this.panimage=Ai.result,this.panmessage=""}}}preview2(I){if(0!==I.length){if(null==I[0].type.match(/image\/*/))return void(this.aadharmessagefront="Only images are supported.");var Ai=new FileReader;this.imagePath=I,Ai.readAsDataURL(I[0]),Ai.onload=Zi=>{this.aadharimagefront=Ai.result,this.aadharmessagefront=""}}}preview3(I){if(0!==I.length){if(null==I[0].type.match(/image\/*/))return void(this.aadharmessageback="Only images are supported.");var Ai=new FileReader;this.imagePath=I,Ai.readAsDataURL(I[0]),Ai.onload=Zi=>{this.aadharimageback=Ai.result,this.aadharmessageback=""}}}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(re.qu),o.Y36(o.sBO),o.Y36(ne.gK),o.Y36(ne.Br),o.Y36(ne.v_),o.Y36(ne.ez))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-register-popup"]],decls:68,vars:26,consts:[["id","LoginRegisterModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog",2,"max-width","600px"],[1,"modal-content",2,"background-color","#fff","padding","20px"],[1,"modal-header",2,"border-bottom","0px !important"],["id","exampleModalLabel",1,"modal-title","text-dark","w-100","text-center"],["type","button",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body",2,"font-size","16px","padding","0px"],[1,"d-flex","justify-content-center"],["role","status","id","loader",1,"spinner-border",2,"display","none"],["id","loading",1,"sr-only"],[1,"form-signin",3,"formGroup"],[1,"row","mb-4"],[1,"col-md-12","text-center",2,"background-color","#e5e5e5"],[1,"m-0","mr-3","headCheck"],["type","radio","name","user",3,"checked","click"],[1,"m-0","headCheck"],[1,"col-md-12","p-0"],[1,"col-md-11","m-auto",2,"margin-bottom","10px !important"],[1,"position-relative","myinputBox","input-effect"],[1,"mb-0"],["type","text","formControlName","name","id","name",1,"effect-16",3,"ngClass"],[4,"ngIf"],["type","text","formControlName","mobile","id","mobile","maxlength","10",1,"effect-16",3,"ngClass"],["type","email","formControlName","email","id","email",1,"effect-16",3,"ngClass"],[1,"row","m-0"],[1,"col-md-5","m-auto",2,"margin-bottom","10px !important"],[1,"m-0"],["type","password","formControlName","password","id","pass",1,"effect-16",3,"ngClass"],["type","password","formControlName","confirmPassword","id","confirmPassword","placeholder","",1,"effect-16",3,"ngClass"],["class","error",4,"ngIf"],["type","text","formControlName","nearest_airport","id","nearest_airport",1,"effect-16"],[1,"col-md-12","mt-3","text-center"],[1,"btn","btn-primary","btn-block","ft-18","m-auto",2,"border-radius","30px","width","270px",3,"disabled","click"],[1,"my-2"],[1,"text-center","m-0","mt-3"],[1,"text-primary","mt-2","ft-16","cursorp",2,"color","#181818 !important","border","1px solid","padding","2px 15px","border-radius","10px",3,"click"],[1,"error",3,"hidden"],[1,"error"],[1,"col-md-11","m-auto",2,"margin-bottom","20px !important"],["type","text","id","name","formControlName","company_name",1,"effect-16"],[1,"col-md-11","p-0","row","m-0","m-auto"],[1,"col-md-12",2,"margin-bottom","10px !important"],["formControlName","address_1","id","","cols","30","rows","1",1,"effect-16"],["id","state_id","formControlName","state_id",1,"effect-16"],["disable","","selected","","value",""],[3,"value",4,"ngFor","ngForOf"],[1,"col-md-6",2,"margin-bottom","10px !important"],["type","text","formControlName","city",1,"effect-16"],[1,"col-md-6","m-auto",2,"margin-bottom","10px !important"],["type","text","formControlName","zipcode","title","Zipcode",1,"effect-16"],["type","text","minlength","12","maxlength","12","formControlName","aadhaar_no",1,"effect-16"],["type","text","maxlength","10","formControlName","pan_no","title","Enter Pan Card Number in proper Format",1,"effect-16"],[1,"position-relative","w-100","m-0"],[1,"imgUpload-fix"],["type","file",1,"fix-file","form-control",3,"change"],["file2","","fileInput2",""],["style","color: red;",4,"ngIf"],["file3","","fileInput3",""],[1,"col-md-11","row","m-0","m-auto",2,"margin-bottom","10px !important"],[1,"position-relative","myinputBox","input-effect","w-100"],["file1","","fileInput2",""],[1,"col-md-12",2,"margin-bottom","10px !important","padding","0px 40px"],["type","text","maxlength","15","minlength","15","formControlName","gst_no","title","Enter GST Number in proper Format",1,"effect-16","pl-2"],[3,"value"],[2,"color","red"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h5",4),o._uU(5,"Register"),o.qZA(),o.TgZ(6,"button",5),o.NdJ("click",function(){return He.onCLosePopup()}),o.TgZ(7,"span",6),o._uU(8,"\xd7"),o.qZA()()(),o.TgZ(9,"div",7)(10,"div",8)(11,"div",9),o._UZ(12,"span",10),o.qZA()(),o.TgZ(13,"form",11)(14,"div",12)(15,"div",13)(16,"label",14)(17,"input",15),o.NdJ("click",function(){return He.onChangeType("user")}),o.qZA(),o._uU(18," Customer"),o.qZA(),o.TgZ(19,"label",16)(20,"input",15),o.NdJ("click",function(){return He.onChangeType("agent")}),o.qZA(),o._uU(21," Agent"),o.qZA()()(),o.TgZ(22,"div",17)(23,"div",18)(24,"div",19)(25,"label",20),o._uU(26,"Name"),o.qZA(),o._UZ(27,"input",21),o.YNc(28,pn,4,2,"div",22),o.qZA()(),o.TgZ(29,"div",18)(30,"div",19)(31,"label",20),o._uU(32,"Mobile No."),o.qZA(),o._UZ(33,"input",23),o.YNc(34,xr,3,2,"div",22),o.qZA()(),o.TgZ(35,"div",18)(36,"div",19)(37,"label",20),o._uU(38,"Email"),o.qZA(),o._UZ(39,"input",24),o.YNc(40,Hr,3,2,"div",22),o.qZA()(),o.TgZ(41,"div",25)(42,"div",26)(43,"div",19)(44,"label",27),o._uU(45,"Password "),o.qZA(),o._UZ(46,"input",28),o.YNc(47,_e,3,2,"div",22),o.qZA()(),o.TgZ(48,"div",26)(49,"div",19)(50,"label",20),o._uU(51,"Confirm Password"),o.qZA(),o._UZ(52,"input",29),o.YNc(53,Wi,3,2,"div",30),o.qZA()()(),o.TgZ(54,"div",18)(55,"div",19)(56,"label",20),o._uU(57,"Nearest Airport Codes"),o.qZA(),o._UZ(58,"input",31),o.YNc(59,go,2,1,"div",22),o.qZA()(),o.YNc(60,Yr,79,4,"ng-container",22),o.qZA(),o.TgZ(61,"div",32)(62,"button",33),o.NdJ("click",function(){return He.onRegister()}),o._uU(63,"Register"),o.qZA()(),o._UZ(64,"hr",34),o.TgZ(65,"p",35)(66,"a",36),o.NdJ("click",function(){return He.onLogin()}),o._uU(67,"login"),o.qZA()()()()()()()),2&I&&(o.xp6(13),o.Q6J("formGroup",He.RegisterForm),o.xp6(4),o.Q6J("checked","user"==He.isSelectedType),o.xp6(3),o.Q6J("checked","agent"==He.isSelectedType),o.xp6(7),o.Q6J("ngClass",o.VKq(16,Ya,He.submittedRegister&&He.registerformControlErrors.name.errors)),o.xp6(1),o.Q6J("ngIf",He.submittedRegister&&He.registerformControlErrors.name.errors),o.xp6(5),o.Q6J("ngClass",o.VKq(18,Ya,He.submittedRegister&&He.registerformControlErrors.mobile.errors)),o.xp6(1),o.Q6J("ngIf",He.submittedRegister&&He.registerformControlErrors.mobile.errors),o.xp6(5),o.Q6J("ngClass",o.VKq(20,Ya,He.submittedRegister&&He.registerformControlErrors.email.errors)),o.xp6(1),o.Q6J("ngIf",He.submittedRegister&&He.registerformControlErrors.email.errors),o.xp6(6),o.Q6J("ngClass",o.VKq(22,Ya,He.submittedRegister&&He.registerformControlErrors.password.errors)),o.xp6(1),o.Q6J("ngIf",He.submittedRegister&&He.registerformControlErrors.password.errors),o.xp6(5),o.Q6J("ngClass",o.VKq(24,Ya,He.submittedRegister&&He.registerformControlErrors.confirmPassword.errors)),o.xp6(1),o.Q6J("ngIf",He.registerformControlErrors.confirmPassword.errors&&He.registerformControlErrors.confirmPassword.touched||He.registerformControlErrors.confirmPassword.errors&&He.submittedRegister),o.xp6(6),o.Q6J("ngIf",He.submittedRegister&&He.registerformControlErrors.nearest_airport.errors),o.xp6(1),o.Q6J("ngIf","agent"==He.isSelectedType),o.xp6(2),o.Q6J("disabled",He.btnsubmittedRegister))},directives:[re._Y,re.JL,re.sg,re.Fj,re.JJ,re.u,Ze.mk,Ze.O5,re.nD,re.EJ,re.YN,re.Kr,Ze.sg,re.wO],styles:[".myTextCity[_ngcontent-%COMP%]{align-self:center;line-height:27px;padding:5px 16px;font-weight:500;background-color:#7f63ff;color:#fff}.iconAgnt[_ngcontent-%COMP%]{font-size:20px;position:absolute;left:16px;top:14px}[_ngcontent-%COMP%]:focus{outline:none}input[type=text][_ngcontent-%COMP%]{font:15px/24px Lato,Arial,sans-serif;color:#333;width:100%;box-sizing:border-box;letter-spacing:1px}.effect-16[_ngcontent-%COMP%]{border:0;padding:8px;border:1px solid #b9b9b9;background-color:transparent;width:100%;border-radius:12px}.effect-16[_ngcontent-%COMP%] ~ .focus-border[_ngcontent-%COMP%]{position:absolute;bottom:0;left:0;width:0;height:2px;border-bottom:0px solid #666666;transition:.4s;width:100%}.effect-16[_ngcontent-%COMP%]:focus ~ .focus-border[_ngcontent-%COMP%], .has-content.effect-16[_ngcontent-%COMP%] ~ .focus-border[_ngcontent-%COMP%]{width:100%;transition:.4s;border-bottom:0px solid #ff9100}.effect-16[_ngcontent-%COMP%] ~ label[_ngcontent-%COMP%]{position:absolute;left:0;width:100%;top:-10px;color:#303030;transition:.3s;width:auto;letter-spacing:.5px}.effect-16[_ngcontent-%COMP%]:focus ~ label[_ngcontent-%COMP%], .has-content.effect-16[_ngcontent-%COMP%] ~ label[_ngcontent-%COMP%]{top:-16px;font-size:12px;color:#ff9100;transition:.3s}.effect-16[_ngcontent-%COMP%] ~ .iconInput[_ngcontent-%COMP%]{font-size:20px;position:absolute;top:14px;color:#303030;left:-24px}.effect-16[_ngcontent-%COMP%]:focus ~ .iconInput[_ngcontent-%COMP%]{color:#ff9100}input[_ngcontent-%COMP%]:-webkit-autofill{background-color:#f9ffbd00!important}#inputId[_ngcontent-%COMP%]:-webkit-autofill{background-color:#fff0!important}.imgPage[_ngcontent-%COMP%]{margin-top:-30px!important;z-index:1}.typewriter[_ngcontent-%COMP%] .inputHolder[_ngcontent-%COMP%]{overflow:hidden;border-right:0px solid #fff!important;white-space:nowrap;letter-spacing:.11em;animation:animated-text 4s steps(29,end) 1s 1 normal both}@keyframes animated-text{0%{width:0}to{width:100%}}@keyframes animated-cursor{0%{border-right-color:#0498dd}to{border-right-color:transparent}}"]}),oe})(),es=(()=>{class oe{constructor(I,He,Ai,Zi){this.modalService=I,this.commonService=He,this.cdr=Ai,this.messageService=Zi,this.getData={},this.isTravelsObject={adult:1,child:0,infant:0}}ngOnInit(){}onSetAdult(I){this.isTravelsObject.adult=I}onSetChild(I){this.isTravelsObject.child=I}onSetInfant(I){this.isTravelsObject.infant=I}ngAfterViewInit(){this.cdr.detectChanges()}onCLosePopup(){this.modalService.SetclassModal(!1)}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(ne.v_),o.Y36(o.sBO),o.Y36(ne.ez))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-class-popup"]],decls:12,vars:0,consts:[["id","LoginRegisterModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog","modal-dialog-centered","modal-myMd"],[1,"modal-content",2,"background-color","rgba(49,49,49,.9)","color","#fff"],[1,"modal-header"],["id","exampleModalLabel",1,"modal-title","text-white"],["type","button","data-dismiss","modal","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h5",4),o._uU(5,"Passenger Details"),o.qZA(),o.TgZ(6,"button",5),o.NdJ("click",function(){return He.onCLosePopup()}),o.TgZ(7,"span",6),o._uU(8,"\xd7"),o.qZA()()(),o.TgZ(9,"div",7)(10,"p"),o._uU(11,"class"),o.qZA()()()()())},styles:['.pangr-dtl[_ngcontent-%COMP%]{position:absolute;left:10px;margin-top:4px;color:#fff}.my-check[_ngcontent-%COMP%]{width:30px;height:32px}.travellers[_ngcontent-%COMP%]{border-radius:4px;box-shadow:0 1px 6px #0003;right:2px;top:35px;z-index:1;color:#fff}.travellers[_ngcontent-%COMP%]{display:flex;flex-direction:column}.appendBottom20[_ngcontent-%COMP%]{margin-bottom:20px}.latoBold[_ngcontent-%COMP%]{font-weight:700}.font12[_ngcontent-%COMP%]{font-size:12px;line-height:12px}.appendBottom10[_ngcontent-%COMP%]{margin-bottom:10px}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%]{display:inline-flex;border-radius:4px;background-color:#fff;box-shadow:0 0 6px #0003;margin-bottom:24px;align-items:center}.darkText[_ngcontent-%COMP%]{color:#4a4a4a}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{align-items:center;justify-content:center;display:flex;cursor:pointer;width:30px;height:32px;position:relative;z-index:2}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]:after{width:100%;height:38px;position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";background:#518fc5;border-radius:4px;box-shadow:0 0 6px #0003;z-index:-1}.gbCounter[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:last-of-type:hover + .gbTravelTooltip[_ngcontent-%COMP%]{display:block}.gbTravelTooltip[_ngcontent-%COMP%]{border-radius:4px;width:160px;color:#fff;padding:5px 10px;font-weight:700;line-height:20px;left:70%;background:#249995;box-shadow:0 0 6px #0003;font-size:12px;display:none}.travellers[_ngcontent-%COMP%] .guestCounter[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]{color:#fff;font-weight:900}']}),oe})(),fs=(()=>{class oe{constructor(I,He,Ai,Zi){this.modalService=I,this.commonService=He,this.cdr=Ai,this.apiService=Zi,this.isBookedResponse={},this.isBookedPaymentResponse={},this.isLoggedInUser={}}ngOnInit(){}onCLosePopup(){this.modalService.SetHolidayTravelDetailsModal(!1)}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(ne.Z7),o.Y36(ne.v_),o.Y36(o.sBO),o.Y36(ne.gK))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-holiday-travel-details-popup"]],decls:71,vars:0,consts:[["id","LoginRegisterModal","tabindex","-1","role","dialog","aria-labelledby","loginModalLabel","aria-hidden","true","data-backdrop","false",1,"modal","popup"],["role","document",1,"modal-dialog","modal-lg"],[1,"modal-content"],[1,"modal-header"],["type","button","data-toggle","modal","data-dismiss","modal",1,"close",3,"click"],["aria-hidden","true"],[1,"col-md-12","p-0"],[1,"modal-title",2,"text-align","center"],[1,"modal-body",2,"font-size","16px","background","#ffffff00","padding","0px"],[1,"row","m-0","mb-3"],[1,"col-md-12","mt-3","loginmain"],[1,"d-flex","justify-content-center"],["role","status","id","loader",1,"spinner-border",2,"display","none"],["id","loading",1,"sr-only"],[1,"ft-15"],[1,"d-flex","my-4"],[1,"mr-4","text-center","tabtravel"],[1,"fa","fa-user-circle","iconcr","ft-30"],[1,"text-center","tabtravel"],[1,"row"],[1,"form-group","col-md-4"],["for","exampleInputEmail1"],["type","email","id","exampleInputEmail1","aria-describedby","emailHelp",1,"form-control"],["for","exampleInputPassword1"],["type","password","id","exampleInputPassword1",1,"form-control"],["type","date","id","exampleInputPassword1",1,"form-control"],["type","text","id","exampleInputPassword1",1,"form-control"],[1,"form-group","col-md-12","mx-auto","text-center"],["type","submit",1,"btn","btn-primary"]],template:function(I,He){1&I&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"button",4),o.NdJ("click",function(){return He.onCLosePopup()}),o.TgZ(5,"span",5),o._uU(6,"\xd7"),o.qZA()(),o.TgZ(7,"div",6)(8,"h4",7),o._uU(9,"Add Traveller Details"),o.qZA()()(),o.TgZ(10,"div",8)(11,"div",9)(12,"div",6)(13,"div",10)(14,"div",11)(15,"div",12),o._UZ(16,"span",13),o.qZA()(),o.TgZ(17,"h5"),o._uU(18,"Traveller "),o.TgZ(19,"span",14),o._uU(20,"1/ 2"),o.qZA()(),o.TgZ(21,"div",15)(22,"span",16),o._UZ(23,"i",17),o.TgZ(24,"p"),o._uU(25,"ADULT - 1"),o.qZA()(),o.TgZ(26,"span",18),o._UZ(27,"i",17),o.TgZ(28,"p"),o._uU(29,"ADULT - 2"),o.qZA()()(),o.TgZ(30,"h5"),o._uU(31,"Mandatory Information"),o.qZA(),o._UZ(32,"hr"),o.TgZ(33,"p"),o._uU(34,"Please Enter Mandatory Information"),o.qZA(),o.TgZ(35,"form",19)(36,"div",20)(37,"label",21),o._uU(38,"First Name*"),o.qZA(),o._UZ(39,"input",22),o.qZA(),o.TgZ(40,"div",20)(41,"label",23),o._uU(42,"Last Name*"),o.qZA(),o._UZ(43,"input",24),o.qZA(),o.TgZ(44,"div",20)(45,"label",23),o._uU(46,"Date Of Birth*"),o.qZA(),o._UZ(47,"input",25),o.qZA(),o.TgZ(48,"div",20)(49,"label",21),o._uU(50,"Gender*"),o.qZA(),o._UZ(51,"input",22),o.qZA(),o.TgZ(52,"div",20)(53,"label",23),o._uU(54,"Nationality*"),o.qZA(),o._UZ(55,"input",24),o.qZA(),o.TgZ(56,"div",20)(57,"label",23),o._uU(58,"Passport Number*"),o.qZA(),o._UZ(59,"input",26),o.qZA(),o.TgZ(60,"div",20)(61,"label",23),o._uU(62,"Passport Expiry Date*"),o.qZA(),o._UZ(63,"input",25),o.qZA(),o.TgZ(64,"div",20)(65,"label",23),o._uU(66,"Passport Issuing Country*"),o.qZA(),o._UZ(67,"input",26),o.qZA(),o.TgZ(68,"div",27)(69,"button",28),o._uU(70,"ADD TRAVELLER"),o.qZA()()()()()()()()()())},directives:[re._Y,re.JL,re.F],styles:[".tabtravel[_ngcontent-%COMP%]{border:1px solid #518fc5;padding:7px;background:#518fc5;color:#fff;height:70px;border-radius:5px}"]}),oe})();function ha(oe,jt){1&oe&&o._UZ(0,"app-groupfare-ticket-popup")}function gs(oe,jt){1&oe&&o._UZ(0,"app-seat-available-popup")}function sl(oe,jt){1&oe&&o._UZ(0,"app-recharge-popup")}function bl(oe,jt){1&oe&&o._UZ(0,"ngx-app-loader")}function Ks(oe,jt){1&oe&&o._UZ(0,"ngx-app-loader")}function Ba(oe,jt){1&oe&&o._UZ(0,"app-login-register-popup")}function Ga(oe,jt){1&oe&&o._UZ(0,"app-register-popup")}function so(oe,jt){1&oe&&o._UZ(0,"app-forgot-popup")}function pa(oe,jt){1&oe&&o._UZ(0,"app-enquiry-popup")}function ts(oe,jt){1&oe&&o._UZ(0,"app-contact-support-popup")}function it(oe,jt){1&oe&&o._UZ(0,"app-contact-popup")}function P(oe,jt){1&oe&&o._UZ(0,"app-payment-history-popup")}function N(oe,jt){1&oe&&o._UZ(0,"app-payment-add-popup")}function be(oe,jt){1&oe&&o._UZ(0,"app-view-image-popup")}function pt(oe,jt){1&oe&&o._UZ(0,"app-travelers-popup")}function Zt(oe,jt){1&oe&&o._UZ(0,"app-class-popup")}function oi(oe,jt){1&oe&&o._UZ(0,"app-success-popup")}function ci(oe,jt){1&oe&&o._UZ(0,"app-fail-popup")}function Ni(oe,jt){1&oe&&o._UZ(0,"app-holiday-travel-details-popup")}function Ji(oe,jt){1&oe&&o._UZ(0,"app-booking-details-popup")}function Vn(oe,jt){1&oe&&o._UZ(0,"app-reset-popup")}function Xn(oe,jt){1&oe&&o._UZ(0,"app-verify-popup")}function vr(oe,jt){1&oe&&o._UZ(0,"app-confirm-booking-popup")}function Zr(oe,jt){1&oe&&o._UZ(0,"app-nearest-airport-popup")}let sr=(()=>{class oe{constructor(I,He,Ai,Zi,en,qn){if(this.router=I,this.modalService=He,this.commonService=Ai,this.tokenService=Zi,this.apiService=en,this.changeDetector=qn,this.title="CHEAPFIXDEPARTURE",this.isSeatAvailable=!1,this.isLoginRegisterModal=!1,this.isRegisterModal=!1,this.isForgotModal=!1,this.isEnquiryModal=!1,this.isLoaderStatus=!1,this.isSearchingFlightLoaderStatus=!1,this.isContactModal=!1,this.isPaymentHistoryModal=!1,this.isPaymentAddModal=!1,this.isImageViewModal=!1,this.isCommentsModal=!1,this.isTravelersModal=!1,this.isclassModal=!1,this.isContactSupportModal=!1,this.isSuccessModal=!1,this.isFailModal=!1,this.isHolidayTravelDetailsModal=!1,this.isBookingHistoryModal=!1,this.isResetModal=!1,this.isVerifyModal=!1,this.isGroupfareTicket=!1,this.isConfirmBookingModal=!1,this.isRechargeModal=!1,this.isNearestAirportModal=!1,this.isTravelsObject={adult:1,child:0,infant:0},null!=sessionStorage.getItem("SetFlightResponseSendingApiRequest")&&null!=sessionStorage.getItem("SetFlightResponseSendingApiRequest")&&""!=sessionStorage.getItem("SetFlightResponseSendingApiRequest")){var Qn=sessionStorage.getItem("SetFlightResponseSendingApiRequest");this.commonService.SetFlightResponseSendingApiRequest(JSON.parse(Qn))}if(null!=localStorage.getItem(`${tr.$.X_API_KEY}`)&&null!=localStorage.getItem(`${tr.$.X_API_KEY}`)&&""!=localStorage.getItem(`${tr.$.X_API_KEY}`)&&(this.commonService.SetLoggedInStatus(!0),this.commonService.SetLoggedInUser(this.tokenService.getUser()),this.commonService.SetLoginAgencyToken(this.tokenService.getUser().login_token)),null!=localStorage.getItem("imageUrl")&&null!=localStorage.getItem("imageUrl")&&""!=localStorage.getItem("imageUrl")){var ro=localStorage.getItem("imageUrl");this.commonService.SetImageUrl(ro)}if(null!=sessionStorage.getItem("search_form_Data")&&null!=sessionStorage.getItem("search_form_Data")&&""!=sessionStorage.getItem("search_form_Data")){var To=sessionStorage.getItem("search_form_Data");this.isTravelsObject.adult=JSON.parse(To).formValue.adult,this.isTravelsObject.child=JSON.parse(To).formValue.child,this.isTravelsObject.infant=JSON.parse(To).formValue.infant,this.isTravelsObject.travellers=JSON.parse(To).formValue.travellers,this.commonService.SetSelectedTravelersData(this.isTravelsObject)}}ngOnInit(){if(this.modalService.GetNearestAirportModal().subscribe(He=>{this.isNearestAirportModal=He}),this.modalService.GetGroupfareTicket().subscribe(He=>{this.isGroupfareTicket=He}),this.modalService.GetAvailableSeatModal().subscribe(He=>{this.isSeatAvailable=He}),this.modalService.GetRegisterModal().subscribe(He=>this.isRegisterModal=He),this.modalService.GetLoginRegisterModal().subscribe(He=>this.isLoginRegisterModal=He),this.modalService.GetForgotModal().subscribe(He=>this.isForgotModal=He),this.modalService.GetEnquiryModal().subscribe(He=>this.isEnquiryModal=He),this.commonService.GetLoader().subscribe(He=>this.isLoaderStatus=He),this.commonService.GetSearchingFlightLoaderStatus().subscribe(He=>{this.isSearchingFlightLoaderStatus=He}),this.modalService.GetHolidayTravelDetailsModal().subscribe(He=>this.isHolidayTravelDetailsModal=He),this.modalService.GetContactModal().subscribe(He=>this.isContactModal=He),this.modalService.GetPaymentHistoryModa().subscribe(He=>this.isPaymentHistoryModal=He),this.modalService.GetPaymentAddModal().subscribe(He=>this.isPaymentAddModal=He),this.modalService.GetImageViewModal().subscribe(He=>this.isImageViewModal=He),this.modalService.GetCommentsModal().subscribe(He=>this.isCommentsModal=He),this.modalService.GetTravelersModal().subscribe(He=>this.isTravelersModal=He),this.modalService.GetclassModal().subscribe(He=>this.isclassModal=He),this.modalService.GetContactSupportModal().subscribe(He=>this.isContactSupportModal=He),this.modalService.GetSuccessModal().subscribe(He=>this.isSuccessModal=He),this.modalService.GetFailModal().subscribe(He=>this.isFailModal=He),this.modalService.GetBookingHistoryModal().subscribe(He=>this.isBookingHistoryModal=He),this.modalService.GetResetModal().subscribe(He=>this.isResetModal=He),this.modalService.GetVerifyModal().subscribe(He=>this.isVerifyModal=He),this.modalService.GetConfirmBookingModal().subscribe(He=>this.isConfirmBookingModal=He),this.modalService.GetRechargeModal().subscribe(He=>this.isRechargeModal=He),this.apiService.onOwnerData(),null!=localStorage.getItem("regularCityResponse")&&null!=localStorage.getItem("regularCityResponse")&&""!=localStorage.getItem("regularCityResponse")){var I=localStorage.getItem("regularCityResponse");this.commonService.SetRegularCityArray(JSON.parse(I))}else this.apiService.onDepartureArrivalFlightList({city_name:""}),sessionStorage.removeItem("regularCityResponse")}ngAfterContentChecked(){this.changeDetector.detectChanges()}}return oe.\u0275fac=function(I){return new(I||oe)(o.Y36(we.F0),o.Y36(ne.Z7),o.Y36(ne.v_),o.Y36(ne.Br),o.Y36(ne.gK),o.Y36(o.sBO))},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-root"]],decls:25,vars:24,consts:[[4,"ngIf"]],template:function(I,He){1&I&&(o._UZ(0,"router-outlet"),o.YNc(1,ha,1,0,"app-groupfare-ticket-popup",0),o.YNc(2,gs,1,0,"app-seat-available-popup",0),o.YNc(3,sl,1,0,"app-recharge-popup",0),o.YNc(4,bl,1,0,"ngx-app-loader",0),o.YNc(5,Ks,1,0,"ngx-app-loader",0),o.YNc(6,Ba,1,0,"app-login-register-popup",0),o.YNc(7,Ga,1,0,"app-register-popup",0),o.YNc(8,so,1,0,"app-forgot-popup",0),o.YNc(9,pa,1,0,"app-enquiry-popup",0),o.YNc(10,ts,1,0,"app-contact-support-popup",0),o.YNc(11,it,1,0,"app-contact-popup",0),o.YNc(12,P,1,0,"app-payment-history-popup",0),o.YNc(13,N,1,0,"app-payment-add-popup",0),o.YNc(14,be,1,0,"app-view-image-popup",0),o.YNc(15,pt,1,0,"app-travelers-popup",0),o.YNc(16,Zt,1,0,"app-class-popup",0),o.YNc(17,oi,1,0,"app-success-popup",0),o.YNc(18,ci,1,0,"app-fail-popup",0),o.YNc(19,Ni,1,0,"app-holiday-travel-details-popup",0),o.YNc(20,Ji,1,0,"app-booking-details-popup",0),o.YNc(21,Vn,1,0,"app-reset-popup",0),o.YNc(22,Xn,1,0,"app-verify-popup",0),o.YNc(23,vr,1,0,"app-confirm-booking-popup",0),o.YNc(24,Zr,1,0,"app-nearest-airport-popup",0)),2&I&&(o.xp6(1),o.Q6J("ngIf",He.isGroupfareTicket),o.xp6(1),o.Q6J("ngIf",He.isSeatAvailable),o.xp6(1),o.Q6J("ngIf",He.isRechargeModal),o.xp6(1),o.Q6J("ngIf",He.isLoaderStatus),o.xp6(1),o.Q6J("ngIf",He.isSearchingFlightLoaderStatus),o.xp6(1),o.Q6J("ngIf",He.isLoginRegisterModal),o.xp6(1),o.Q6J("ngIf",He.isRegisterModal),o.xp6(1),o.Q6J("ngIf",He.isForgotModal),o.xp6(1),o.Q6J("ngIf",He.isEnquiryModal),o.xp6(1),o.Q6J("ngIf",He.isContactSupportModal),o.xp6(1),o.Q6J("ngIf",He.isContactModal),o.xp6(1),o.Q6J("ngIf",He.isPaymentHistoryModal),o.xp6(1),o.Q6J("ngIf",He.isPaymentAddModal),o.xp6(1),o.Q6J("ngIf",He.isImageViewModal),o.xp6(1),o.Q6J("ngIf",He.isTravelersModal),o.xp6(1),o.Q6J("ngIf",He.isclassModal),o.xp6(1),o.Q6J("ngIf",He.isSuccessModal),o.xp6(1),o.Q6J("ngIf",He.isFailModal),o.xp6(1),o.Q6J("ngIf",He.isHolidayTravelDetailsModal),o.xp6(1),o.Q6J("ngIf",He.isBookingHistoryModal),o.xp6(1),o.Q6J("ngIf",He.isResetModal),o.xp6(1),o.Q6J("ngIf",He.isVerifyModal),o.xp6(1),o.Q6J("ngIf",He.isConfirmBookingModal),o.xp6(1),o.Q6J("ngIf",He.isNearestAirportModal))},directives:[we.lC,Ze.O5,Rs,Xa,ao,Ti.RW,dt,yo,ge,Oe,An,Do,_i,Jt,Je,Li,es,wn,jn,fs,In,Jn,po,Ka,De],styles:[""]}),oe})();const mo=[{path:"",redirectTo:"home",pathMatch:"full"},{path:"",component:(()=>{class oe{constructor(){}ngOnInit(){}}return oe.\u0275fac=function(I){return new(I||oe)},oe.\u0275cmp=o.Xpm({type:oe,selectors:[["app-layout"]],decls:2,vars:0,template:function(I,He){1&I&&o._UZ(0,"app-header")(1,"app-footer")},directives:[Mt.Gt,Mt.ci],styles:[""]}),oe})(),children:[{path:"",loadChildren:()=>x.e(10).then(x.bind(x,4010)).then(oe=>oe.HomeModule)},{path:"about-us",loadChildren:()=>x.e(998).then(x.bind(x,9998)).then(oe=>oe.AboutUsModule)},{path:"contact-us",loadChildren:()=>x.e(798).then(x.bind(x,1798)).then(oe=>oe.ContactUsModule)},{path:"privacy-policy",loadChildren:()=>x.e(211).then(x.bind(x,9211)).then(oe=>oe.PrivacyPolicyModule)},{path:"terms-condition",loadChildren:()=>x.e(577).then(x.bind(x,6577)).then(oe=>oe.TermsConditionModule)},{path:"bank-details",loadChildren:()=>x.e(447).then(x.bind(x,8447)).then(oe=>oe.BankDetailsModule)},{path:"booking-history",loadChildren:()=>x.e(867).then(x.bind(x,4867)).then(oe=>oe.BookingHistoryModule)},{path:"payment-request",loadChildren:()=>x.e(376).then(x.bind(x,3376)).then(oe=>oe.PaymentRequestModule)},{path:"accounts",loadChildren:()=>x.e(423).then(x.bind(x,423)).then(oe=>oe.AccountsModule)},{path:"profile",loadChildren:()=>x.e(266).then(x.bind(x,266)).then(oe=>oe.ProfileModule)},{path:"enquiry",loadChildren:()=>x.e(65).then(x.bind(x,3065)).then(oe=>oe.EnquiryModule)}]}];let Mo=(()=>{class oe{}return oe.\u0275fac=function(I){return new(I||oe)},oe.\u0275mod=o.oAB({type:oe}),oe.\u0275inj=o.cJS({imports:[[we.Bz.forRoot(mo,{scrollPositionRestoration:"enabled"})],we.Bz]}),oe})();var Nr=x(6360),$o=x(520),no=x(9376),No=x(6086),Kr=x(1796);let Za=(()=>{class oe{}return oe.\u0275fac=function(I){return new(I||oe)},oe.\u0275mod=o.oAB({type:oe,bootstrap:[sr]}),oe.\u0275inj=o.cJS({providers:[ri.pWo],imports:[[t.b2,Mo,ri.EV1.forRoot(),ri.JyS.forRoot(),No.ZQ.forRoot(),Nr.PW,re.u5,re.UX,$o.JF,no.q,Kr.I]]}),oe})();x(2340).N.production&&(0,o.G48)(),t.q6().bootstrapModule(Za).catch(oe=>console.error(oe))},6086:(rn,Ht,x)=>{"use strict";function g(je,bt,ie,Ce){var ii,ot=arguments.length,Qt=ot<3?bt:null===Ce?Ce=Object.getOwnPropertyDescriptor(bt,ie):Ce;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Qt=Reflect.decorate(je,bt,ie,Ce);else for(var Ge=je.length-1;Ge>=0;Ge--)(ii=je[Ge])&&(Qt=(ot<3?ii(Qt):ot>3?ii(bt,ie,Qt):ii(bt,ie))||Qt);return ot>3&&Qt&&Object.defineProperty(bt,ie,Qt),Qt}x.d(Ht,{ZQ:()=>_i});var ge=x(5e3),Ct=x(3075),ni=x(9808);function qi(je,bt){if(1&je&&(ge.TgZ(0,"span"),ge._uU(1),ge.qZA()),2&je){const ie=ge.oxw();ge.xp6(1),ge.Oqu(ie._placeholder)}}function Ut(je,bt){if(1&je){const ie=ge.EpF();ge.TgZ(0,"span",15)(1,"span",16)(2,"span"),ge._uU(3),ge.qZA(),ge.TgZ(4,"a",17),ge.NdJ("click",function(ot){const ii=ge.CHM(ie).$implicit;return ge.oxw().onItemClick(ot,ii)}),ge._uU(5,"x"),ge.qZA()()()}if(2&je){const ie=bt.$implicit,Ce=bt.index,ot=ge.oxw();ge.xp6(1),ge.Q6J("hidden",Ce>ot._settings.itemsShowLimit-1),ge.uIk("title",ie.tooltip),ge.xp6(2),ge.hij("",ie.text,"\xa0")}}function Ot(je,bt){if(1&je&&(ge.TgZ(0,"span",18),ge._uU(1),ge.qZA()),2&je){const ie=ge.oxw();ge.xp6(1),ge.hij("+",ie.itemShowRemaining(),"")}}function Yt(je,bt){if(1&je){const ie=ge.EpF();ge.TgZ(0,"li",19),ge.NdJ("click",function(){return ge.CHM(ie),ge.oxw().toggleSelectAll()}),ge._UZ(1,"input",20),ge.TgZ(2,"div"),ge._uU(3),ge.qZA()()}if(2&je){const ie=ge.oxw();ge.xp6(1),ge.Q6J("checked",ie.isAllItemsSelected())("disabled",ie.disabled||ie.isLimitSelectionReached()),ge.xp6(2),ge.Oqu(ie.isAllItemsSelected()?ie._settings.unSelectAllText:ie._settings.selectAllText)}}function Re(je,bt){if(1&je){const ie=ge.EpF();ge.TgZ(0,"li",21)(1,"input",22),ge.NdJ("ngModelChange",function(ot){return ge.CHM(ie),ge.oxw().filter.text=ot})("ngModelChange",function(ot){return ge.CHM(ie),ge.oxw().onFilterTextChange(ot)}),ge.qZA()()}if(2&je){const ie=ge.oxw();ge.xp6(1),ge.Q6J("readOnly",ie.disabled)("placeholder",ie._settings.searchPlaceholderText)("ngModel",ie.filter.text)}}function At(je,bt){if(1&je){const ie=ge.EpF();ge.TgZ(0,"li",23),ge.NdJ("click",function(ot){const ii=ge.CHM(ie).$implicit;return ge.oxw().onItemClick(ot,ii)}),ge._UZ(1,"input",24),ge.TgZ(2,"div"),ge._uU(3),ge.qZA()()}if(2&je){const ie=bt.$implicit,Ce=ge.oxw();ge.uIk("title",ie.tooltip),ge.xp6(1),ge.Q6J("checked",Ce.isSelected(ie))("disabled",Ce.disabled||Ce.isLimitSelectionReached()&&!Ce.isSelected(ie)||ie.isDisabled),ge.uIk("aria-label",ie.text),ge.xp6(2),ge.Oqu(ie.text)}}function Ve(je,bt){if(1&je&&(ge.TgZ(0,"li",25)(1,"h5"),ge._uU(2),ge.qZA()()),2&je){const ie=ge.oxw();ge.xp6(2),ge.Oqu(ie._settings.noFilteredDataAvailablePlaceholderText)}}function Ne(je,bt){if(1&je&&(ge.TgZ(0,"li",26)(1,"h5"),ge._uU(2),ge.qZA()()),2&je){const ie=ge.oxw();ge.xp6(2),ge.Oqu(ie._settings.noDataAvailablePlaceholderText)}}const kt=function(je){return{"dropdown-multiselect--active":je}};class lt{constructor(bt){("string"==typeof bt||"number"==typeof bt)&&(this.id=this.text=bt,this.isDisabled=!1),"object"==typeof bt&&(this.id=bt.id,this.text=bt.text,this.tooltip=bt.tooltip,this.isDisabled=bt.isDisabled)}}let yt=(()=>{let je=class{transform(ie,Ce){return ie&&Ce?ie.filter(ot=>this.applyFilter(ot,Ce)):ie}applyFilter(ie,Ce){return"string"==typeof ie.text&&"string"==typeof Ce.text?!(Ce.text&&ie.text&&-1===ie.text.toLowerCase().indexOf(Ce.text.toLowerCase())):!(Ce.text&&ie.text&&-1===ie.text.toString().toLowerCase().indexOf(Ce.text.toString().toLowerCase()))}};return je.\u0275fac=function(ie){return new(ie||je)},je.\u0275pipe=ge.Yjl({name:"multiSelectFilter",type:je,pure:!1}),je})();const Pt={provide:Ct.JU,useExisting:(0,ge.Gpc)(()=>Ke),multi:!0},Oe=()=>{};let Ke=(()=>{let je=class{constructor(ie,Ce){this.listFilterPipe=ie,this.cdr=Ce,this._data=[],this.selectedItems=[],this.isDropdownOpen=!0,this._placeholder="Select",this._sourceDataType=null,this._sourceDataFields=[],this.filter=new lt(this.data),this.defaultSettings={singleSelection:!1,idField:"id",textField:"text",tooltipField:"tooltip",disabledField:"isDisabled",enableCheckAll:!0,selectAllText:"Select All",unSelectAllText:"UnSelect All",allowSearchFilter:!1,limitSelection:-1,clearSearchFilter:!0,maxHeight:197,itemsShowLimit:999999999999,searchPlaceholderText:"Search",noDataAvailablePlaceholderText:"No data available",noFilteredDataAvailablePlaceholderText:"No filtered data available",closeDropDownOnSelection:!1,showSelectedItemsAtTop:!1,defaultOpen:!1,allowRemoteDataSearch:!1},this.disabled=!1,this.onFilterChange=new ge.vpe,this.onDropDownClose=new ge.vpe,this.onSelect=new ge.vpe,this.onDeSelect=new ge.vpe,this.onSelectAll=new ge.vpe,this.onDeSelectAll=new ge.vpe,this.onTouchedCallback=Oe,this.onChangeCallback=Oe}set placeholder(ie){this._placeholder=ie||"Select"}set settings(ie){this._settings=ie?Object.assign(this.defaultSettings,ie):Object.assign(this.defaultSettings)}set data(ie){if(ie){const Ce=ie[0];this._sourceDataType=typeof Ce,this._sourceDataFields=this.getFields(Ce),this._data=ie.map(ot=>this.deobjectify(ot))}else this._data=[]}onFilterTextChange(ie){this.onFilterChange.emit(ie)}onItemClick(ie,Ce){if(this.disabled||Ce.isDisabled)return!1;const ot=this.isSelected(Ce),Qt=-1===this._settings.limitSelection||this._settings.limitSelection>0&&this.selectedItems.length0)if(this._settings.singleSelection)try{ie.length>=1&&(this.selectedItems=[this.deobjectify(ie[0])])}catch(Ce){}else{const Ce=ie.map(ot=>this.deobjectify(ot));this.selectedItems=this._settings.limitSelection>0?Ce.splice(0,this._settings.limitSelection):Ce}else this.selectedItems=[];this.onChangeCallback(ie),this.cdr.markForCheck()}registerOnChange(ie){this.onChangeCallback=ie}registerOnTouched(ie){this.onTouchedCallback=ie}onTouched(){this.onTouchedCallback()}trackByFn(ie,Ce){return Ce.id}isSelected(ie){let Ce=!1;return this.selectedItems.forEach(ot=>{ie.id===ot.id&&(Ce=!0)}),Ce}isLimitSelectionReached(){return this._settings.limitSelection===this.selectedItems.length}isAllItemsSelected(){let ie=this.listFilterPipe.transform(this._data,this.filter);const Ce=ie.filter(ot=>ot.isDisabled).length;return!((!this.data||0===this.data.length)&&this._settings.allowRemoteDataSearch)&&ie.length===this.selectedItems.length+Ce}showButton(){return!(this._settings.singleSelection||this._settings.limitSelection>0)}itemShowRemaining(){return this.selectedItems.length-this._settings.itemsShowLimit}addSelected(ie){this._settings.singleSelection?(this.selectedItems=[],this.selectedItems.push(ie)):this.selectedItems.push(ie),this.onChangeCallback(this.emittedValue(this.selectedItems)),this.onSelect.emit(this.emittedValue(ie))}removeSelected(ie){this.selectedItems.forEach(Ce=>{ie.id===Ce.id&&this.selectedItems.splice(this.selectedItems.indexOf(Ce),1)}),this.onChangeCallback(this.emittedValue(this.selectedItems)),this.onDeSelect.emit(this.emittedValue(ie))}emittedValue(ie){const Ce=[];if(Array.isArray(ie))ie.map(ot=>{Ce.push(this.objectify(ot))});else if(ie)return this.objectify(ie);return Ce}objectify(ie){if("object"===this._sourceDataType){const Ce={};return Ce[this._settings.idField]=ie.id,Ce[this._settings.textField]=ie.text,this._sourceDataFields.includes(this._settings.disabledField)&&(Ce[this._settings.disabledField]=ie.isDisabled),this._sourceDataFields.includes(this._settings.tooltipField)&&(Ce[this._settings.tooltipField]=ie.tooltip),Ce}return"number"===this._sourceDataType?Number(ie.id):ie.text}deobjectify(ie){return new lt("string"==typeof ie||"number"==typeof ie?ie:{id:ie[this._settings.idField],text:ie[this._settings.textField],tooltip:ie[this._settings.tooltipField],isDisabled:ie[this._settings.disabledField]})}toggleDropdown(ie){ie.preventDefault(),(!this.disabled||!this._settings.singleSelection)&&(this._settings.defaultOpen=!this._settings.defaultOpen,this._settings.defaultOpen||this.onDropDownClose.emit())}closeDropdown(){this._settings.defaultOpen=!1,this._settings.clearSearchFilter&&(this.filter.text=""),this.onDropDownClose.emit()}toggleSelectAll(){if(this.disabled)return!1;this.isAllItemsSelected()?(this.selectedItems=[],this.onDeSelectAll.emit(this.emittedValue(this.selectedItems))):(this.selectedItems=this.listFilterPipe.transform(this._data,this.filter).filter(ie=>!ie.isDisabled).slice(),this.onSelectAll.emit(this.emittedValue(this.selectedItems))),this.onChangeCallback(this.emittedValue(this.selectedItems))}getFields(ie){const Ce=[];if("object"!=typeof ie)return Ce;for(const ot in ie)Ce.push(ot);return Ce}};return je.\u0275fac=function(ie){return new(ie||je)(ge.Y36(yt),ge.Y36(ge.sBO))},je.\u0275cmp=ge.Xpm({type:je,selectors:[["ng-multiselect-dropdown"]],hostBindings:function(ie,Ce){1&ie&&ge.NdJ("blur",function(){return Ce.onTouched()})},inputs:{disabled:"disabled",placeholder:"placeholder",settings:"settings",data:"data"},outputs:{onFilterChange:"onFilterChange",onDropDownClose:"onDropDownClose",onSelect:"onSelect",onDeSelect:"onDeSelect",onSelectAll:"onSelectAll",onDeSelectAll:"onDeSelectAll"},features:[ge._Bn([Pt])],decls:18,vars:23,consts:[["tabindex","0",1,"multiselect-dropdown",3,"blur","clickOutside"],["tabindex","-1",1,"dropdown-btn",3,"click"],[4,"ngIf"],["class","selected-item-container",4,"ngFor","ngForOf","ngForTrackBy"],[2,"float","right !important","padding-right","4px",3,"ngClass"],["style","padding-right: 15px;",4,"ngIf"],[1,"dropdown-multiselect__caret"],[1,"dropdown-list",3,"hidden"],[1,"item1"],["class","multiselect-item-checkbox","style","border-bottom: 1px solid #ccc;padding:10px",3,"click",4,"ngIf"],["class","filter-textbox",4,"ngIf"],[1,"item2"],["class","multiselect-item-checkbox",3,"click",4,"ngFor","ngForOf"],["class","no-filtered-data",4,"ngIf"],["class","no-data",4,"ngIf"],[1,"selected-item-container"],[1,"selected-item",3,"hidden"],[2,"padding-left","2px","color","white",3,"click"],[2,"padding-right","15px"],[1,"multiselect-item-checkbox",2,"border-bottom","1px solid #ccc","padding","10px",3,"click"],["type","checkbox","aria-label","multiselect-select-all",3,"checked","disabled"],[1,"filter-textbox"],["type","text","aria-label","multiselect-search",3,"readOnly","placeholder","ngModel","ngModelChange"],[1,"multiselect-item-checkbox",3,"click"],["type","checkbox",3,"checked","disabled"],[1,"no-filtered-data"],[1,"no-data"]],template:function(ie,Ce){1&ie&&(ge.TgZ(0,"div",0),ge.NdJ("blur",function(){return Ce.onTouched()})("clickOutside",function(){return Ce.closeDropdown()}),ge.TgZ(1,"div")(2,"span",1),ge.NdJ("click",function(Qt){return Ce.toggleDropdown(Qt)}),ge.YNc(3,qi,2,1,"span",2),ge.YNc(4,Ut,6,3,"span",3),ge.TgZ(5,"span",4),ge.YNc(6,Ot,2,1,"span",5),ge._UZ(7,"span",6),ge.qZA()()(),ge.TgZ(8,"div",7)(9,"ul",8),ge.YNc(10,Yt,4,3,"li",9),ge.YNc(11,Re,2,3,"li",10),ge.qZA(),ge.TgZ(12,"ul",11),ge.YNc(13,At,4,5,"li",12),ge.ALo(14,"multiSelectFilter"),ge.YNc(15,Ve,3,1,"li",13),ge.ALo(16,"multiSelectFilter"),ge.YNc(17,Ne,3,1,"li",14),ge.qZA()()()),2&ie&&(ge.xp6(1),ge.ekj("disabled",Ce.disabled),ge.xp6(2),ge.Q6J("ngIf",0==Ce.selectedItems.length),ge.xp6(1),ge.Q6J("ngForOf",Ce.selectedItems)("ngForTrackBy",Ce.trackByFn),ge.xp6(1),ge.Q6J("ngClass",ge.VKq(21,kt,Ce._settings.defaultOpen)),ge.xp6(1),ge.Q6J("ngIf",Ce.itemShowRemaining()>0),ge.xp6(2),ge.Q6J("hidden",!Ce._settings.defaultOpen),ge.xp6(2),ge.Q6J("ngIf",(Ce._data.length>0||Ce._settings.allowRemoteDataSearch)&&!Ce._settings.singleSelection&&Ce._settings.enableCheckAll&&-1===Ce._settings.limitSelection),ge.xp6(1),ge.Q6J("ngIf",(Ce._data.length>0||Ce._settings.allowRemoteDataSearch)&&Ce._settings.allowSearchFilter),ge.xp6(1),ge.Udp("max-height",Ce._settings.maxHeight+"px"),ge.xp6(1),ge.Q6J("ngForOf",ge.xi3(14,15,Ce._data,Ce.filter)),ge.xp6(2),ge.Q6J("ngIf",0!=Ce._data.length&&0==ge.xi3(16,18,Ce._data,Ce.filter).length&&!Ce._settings.allowRemoteDataSearch),ge.xp6(2),ge.Q6J("ngIf",0==Ce._data.length&&!Ce._settings.allowRemoteDataSearch))},directives:function(){return[St,ni.O5,ni.sg,ni.mk,Ct.Fj,Ct.JJ,Ct.On]},pipes:function(){return[yt]},styles:['.multiselect-dropdown[_ngcontent-%COMP%]{position:relative;width:100%;font-size:inherit;font-family:inherit}.multiselect-dropdown[_ngcontent-%COMP%] .dropdown-btn[_ngcontent-%COMP%]{display:inline-block;border:1px solid #adadad;width:100%;padding:6px 12px;margin-bottom:0;font-weight:400;line-height:1.52857143;text-align:left;vertical-align:middle;cursor:pointer;background-image:none;border-radius:4px}.multiselect-dropdown[_ngcontent-%COMP%] .dropdown-btn[_ngcontent-%COMP%] .selected-item-container[_ngcontent-%COMP%]{display:flex;float:left;max-width:93%}.multiselect-dropdown[_ngcontent-%COMP%] .dropdown-btn[_ngcontent-%COMP%] .selected-item-container[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%]{border:1px solid #337ab7;margin-right:4px;margin-bottom:4px;background:#337ab7;padding:0 5px;color:#fff;border-radius:2px;float:left}.multiselect-dropdown[_ngcontent-%COMP%] .dropdown-btn[_ngcontent-%COMP%] .selected-item-container[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis}.multiselect-dropdown[_ngcontent-%COMP%] .dropdown-btn[_ngcontent-%COMP%] .selected-item-container[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none}.multiselect-dropdown[_ngcontent-%COMP%] .dropdown-btn[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%]:hover{box-shadow:1px 1px #959595}.multiselect-dropdown[_ngcontent-%COMP%] .dropdown-btn[_ngcontent-%COMP%] .dropdown-multiselect__caret[_ngcontent-%COMP%]{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:0;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s}.multiselect-dropdown[_ngcontent-%COMP%] .dropdown-btn[_ngcontent-%COMP%] .dropdown-multiselect__caret[_ngcontent-%COMP%]:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:8px 8px 0;border-color:#999 transparent;content:""}.multiselect-dropdown[_ngcontent-%COMP%] .dropdown-btn[_ngcontent-%COMP%] .dropdown-multiselect--active[_ngcontent-%COMP%] .dropdown-multiselect__caret[_ngcontent-%COMP%]{transform:rotateZ(180deg)}.multiselect-dropdown[_ngcontent-%COMP%] .disabled[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{background-color:#eceeef}.dropdown-list[_ngcontent-%COMP%]{position:absolute;padding-top:6px;width:100%;z-index:9999;border:1px solid #ccc;border-radius:3px;background:#fff;margin-top:10px;box-shadow:0 1px 5px #959595}.dropdown-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{padding:0;list-style:none;overflow:auto;margin:0}.dropdown-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:6px 10px;cursor:pointer;text-align:left}.dropdown-list[_ngcontent-%COMP%] .filter-textbox[_ngcontent-%COMP%]{border-bottom:1px solid #ccc;position:relative;padding:10px}.dropdown-list[_ngcontent-%COMP%] .filter-textbox[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border:0;width:100%;padding:0 0 0 26px}.dropdown-list[_ngcontent-%COMP%] .filter-textbox[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{outline:0}.multiselect-item-checkbox[_ngcontent-%COMP%]:hover{background-color:#e4e3e3}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:focus + div[_ngcontent-%COMP%]:before, .multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:hover + div[_ngcontent-%COMP%]:before{border-color:#337ab7;background-color:#f2f2f2}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:active + div[_ngcontent-%COMP%]:before{transition-duration:0s}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] + div[_ngcontent-%COMP%]{position:relative;padding-left:2em;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin:0;color:#000}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] + div[_ngcontent-%COMP%]:before{box-sizing:content-box;content:"";color:#337ab7;position:absolute;top:50%;left:0;width:14px;height:14px;margin-top:-9px;border:2px solid #337ab7;text-align:center;transition:.4s}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] + div[_ngcontent-%COMP%]:after{box-sizing:content-box;content:"";position:absolute;transform:scale(0);transform-origin:50%;transition:transform .2s ease-out;background-color:transparent;top:50%;left:4px;width:8px;height:3px;margin-top:-4px;border-style:solid;border-color:#fff;border-width:0 0 3px 3px;-o-border-image:none;border-image:none;transform:rotate(-45deg) scale(0)}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:disabled + div[_ngcontent-%COMP%]:before{border-color:#ccc}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:disabled:focus + div[_ngcontent-%COMP%]:before .multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:disabled:hover + div[_ngcontent-%COMP%]:before{background-color:inherit}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:disabled:checked + div[_ngcontent-%COMP%]:before{background-color:#ccc}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked + div[_ngcontent-%COMP%]:after{content:"";transition:transform .2s ease-out;transform:rotate(-45deg) scale(1)}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked + div[_ngcontent-%COMP%]:before{-webkit-animation:.2s ease-in borderscale;animation:.2s ease-in borderscale;background:#337ab7}@-webkit-keyframes borderscale{50%{box-shadow:0 0 0 2px #337ab7}}@keyframes borderscale{50%{box-shadow:0 0 0 2px #337ab7}}'],changeDetection:0}),g([(0,ge.IIB)()],je.prototype,"placeholder",null),g([(0,ge.IIB)()],je.prototype,"disabled",void 0),g([(0,ge.IIB)()],je.prototype,"settings",null),g([(0,ge.IIB)()],je.prototype,"data",null),g([(0,ge.r_U)("onFilterChange")],je.prototype,"onFilterChange",void 0),g([(0,ge.r_U)("onDropDownClose")],je.prototype,"onDropDownClose",void 0),g([(0,ge.r_U)("onSelect")],je.prototype,"onSelect",void 0),g([(0,ge.r_U)("onDeSelect")],je.prototype,"onDeSelect",void 0),g([(0,ge.r_U)("onSelectAll")],je.prototype,"onSelectAll",void 0),g([(0,ge.r_U)("onDeSelectAll")],je.prototype,"onDeSelectAll",void 0),g([(0,ge.L6J)("blur")],je.prototype,"onTouched",null),je})(),St=(()=>{let je=class{constructor(ie){this._elementRef=ie,this.clickOutside=new ge.vpe}onClick(ie,Ce){Ce&&(this._elementRef.nativeElement.contains(Ce)||this.clickOutside.emit(ie))}};return je.\u0275fac=function(ie){return new(ie||je)(ge.Y36(ge.SBq))},je.\u0275dir=ge.lG2({type:je,selectors:[["","clickOutside",""]],hostBindings:function(ie,Ce){1&ie&&ge.NdJ("click",function(Qt){return Ce.onClick(Qt,Qt.target)},!1,ge.evT)},outputs:{clickOutside:"clickOutside"}}),g([(0,ge.r_U)()],je.prototype,"clickOutside",void 0),g([(0,ge.L6J)("document:click",["$event","$event.target"])],je.prototype,"onClick",null),je})();var Vt;let _i=Vt=class{static forRoot(){return{ngModule:Vt}}};_i.\u0275fac=function(bt){return new(bt||_i)},_i.\u0275mod=ge.oAB({type:_i}),_i.\u0275inj=ge.cJS({providers:[yt],imports:[[ni.ez,Ct.u5]]})},8101:(rn,Ht,x)=>{"use strict";x.d(Ht,{JyS:()=>am,pWo:()=>t0,EV1:()=>Mg,klp:()=>Dg});var t=x(5e3),r=x(9808),e=x(3075);x(4986),x(4482),x(5403),x(8421);var we=x(5963),Ie=x(2722),Fe=x(5698),ue=x(4004),pe=(x(1884),x(3099),x(9300),x(5684),x(8675),x(3900),x(5577),x(8505)),ut=x(8372),ge=x(7579),Ct=x(6451),ni=x(4968),qi=x(9646),Ut=x(6406),Ot=x(8306),Re=(x(2076),x(1777)),At=x(5664),kt=(x(9706),x(655),x(520)),lt=x(1314),Oe=(x(7429),x(449),x(2313));x(393);const Ke=["*"],St=["mdbBtn",""],ii=["input"],Ge=function(p,w,i,u){return{"custom-control custom-checkbox":p,"form-check":w,"custom-control-inline":i,"form-check-inline":u}},Tt=function(p,w,i){return{"filled-in":p,"custom-control-input":w,"form-check-input":i}},Nt=function(p,w,i,u,C){return{"custom-control-label":p,"form-check-label":w,"label-before":i,"checkbox-rounded":u,disabled:C}},M=function(p){return{disabled:p}};function ui(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"button",5),t.NdJ("click",function(){return t.CHM(i),t.oxw().remove()}),t._uU(1," \xd7\n"),t.qZA()}}function qe(p,w){if(1&p&&(t.TgZ(0,"div"),t._uU(1),t.qZA()),2&p){const i=t.oxw();t.Tol(i.options.titleClass),t.uIk("aria-label",i.title),t.xp6(1),t.hij(" ",i.title,"\n")}}function Le(p,w){if(1&p&&t._UZ(0,"div",6),2&p){const i=t.oxw();t.Tol(i.options.messageClass),t.Q6J("innerHTML",i.message,t.oJD)}}function Qe(p,w){if(1&p&&(t.TgZ(0,"div"),t._uU(1),t.qZA()),2&p){const i=t.oxw();t.Tol(i.options.messageClass),t.uIk("aria-label",i.message),t.xp6(1),t.hij(" ",i.message,"\n")}}function $t(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"button",7),t.NdJ("click",function(){return t.CHM(i),t.oxw().onActionClick()}),t._uU(1),t.qZA()}if(2&p){const i=t.oxw();t.Q6J("ngClass",i.options.actionButtonClass),t.xp6(1),t.Oqu(i.options.actionButton)}}function yi(p,w){if(1&p&&(t.TgZ(0,"div"),t._UZ(1,"div",8),t.qZA()),2&p){const i=t.oxw();t.xp6(1),t.Udp("width",i.width,"%")}}const Xi=function(p){return{"height.px":p}},cn=["dropdown"],Ii=["divFocus"],X=["inlineInput"],tt=["inlineIconToggle"],Bt=["pickerFrame"],gi=function(p,w){return{active:p,disabled:w}};function In(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"label",9),t.NdJ("click",function(){return t.CHM(i),t.oxw(2).openBtnClicked()}),t._uU(1),t.qZA()}if(2&p){const i=t.oxw(2);t.Q6J("for",i.id)("ngClass",t.WLB(3,gi,i.checkActive(),i.opts.componentDisabled)),t.xp6(1),t.Oqu(i.label)}}function Rn(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"i",10),t.NdJ("click",function(){return t.CHM(i),t.oxw(2).openBtnClicked()}),t.qZA()}if(2&p){const i=t.oxw(2);t.Q6J("ngClass",i.inlineIcon)}}function ko(p,w){if(1&p&&(t.TgZ(0,"option",35),t._uU(1),t.qZA()),2&p){const i=w.$implicit;t.Q6J("value",i),t.xp6(1),t.Oqu(i)}}function Bo(p,w){if(1&p&&(t.TgZ(0,"option",36),t._uU(1),t.qZA()),2&p){const i=w.$implicit;t.Q6J("ngValue",i.short),t.xp6(1),t.Oqu(i.label)}}function ca(p,w){1&p&&(t.TgZ(0,"th",37),t._uU(1," # "),t.qZA())}function $r(p,w){if(1&p&&(t.TgZ(0,"th",38),t._uU(1),t.qZA()),2&p){const i=w.$implicit;t.xp6(1),t.Oqu(i)}}function jr(p,w){if(1&p&&(t.TgZ(0,"td",41),t._uU(1),t.qZA()),2&p){const i=t.oxw().$implicit;t.xp6(1),t.hij(" ",i.weekNbr," ")}}const vn=function(p){return{"background-color":p}};function _a(p,w){if(1&p&&t._UZ(0,"div",45),2&p){const i=t.oxw().$implicit;t.Q6J("ngStyle",t.VKq(1,vn,i.markedDate.color))}}const Zo=function(p,w,i){return{"picker__day--infocus":p,disabled:w,tablesingleday:i}},Jn=function(p,w,i,u){return{"picker__day--infocus":p,"picker__day--outfocus":w,"picker__day--today":i,"picker__day--selected picker__day--highlighted":u}};function oo(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"td",42),t.YNc(1,_a,1,3,"div",43),t.TgZ(2,"div",44),t.NdJ("click",function(C){const Ee=t.CHM(i).$implicit,Lt=t.oxw(4);return!Ee.disabled&&Lt.cellClicked(Ee),C.stopPropagation()})("keydown",function(C){const Ee=t.CHM(i).$implicit;return t.oxw(4).cellKeyDown(C,Ee)}),t._uU(3),t.qZA()()}if(2&p){const i=w.$implicit,u=t.oxw(4);t.Q6J("ngClass",t.kEZ(4,Zo,i.cmo===u.currMonthId&&!i.disabled,i.disabled,i.cmo===u.currMonthId&&!i.disabled)),t.xp6(1),t.Q6J("ngIf",i.markedDate.marked),t.xp6(1),t.Q6J("ngClass",t.l5B(8,Jn,i.cmo===u.currMonthId,i.cmo===u.nextMonthId||i.cmo===u.prevMonthId,i.currDay&&u.opts.markCurrentDay,u.selectedDate.day===i.dateObj.day&&u.selectedDate.month===i.dateObj.month&&u.selectedDate.year===i.dateObj.year&&i.cmo===u.currMonthId)),t.xp6(1),t.hij(" ",i.dateObj.day," ")}}function Va(p,w){if(1&p&&(t.TgZ(0,"tr"),t.YNc(1,jr,2,1,"td",39),t.YNc(2,oo,4,13,"td",40),t.qZA()),2&p){const i=w.$implicit,u=t.oxw(3);t.xp6(1),t.Q6J("ngIf",u.opts.showWeekNumbers&&"mo"===u.opts.firstDayOfWeek),t.xp6(1),t.Q6J("ngForOf",i.week)}}function wo(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"button",46),t.NdJ("click",function(){return t.CHM(i),t.oxw(3).todayClicked()}),t._uU(1),t.qZA()}if(2&p){const i=t.oxw(3);t.uIk("aria-label",i.opts.todayBtnTxt),t.xp6(1),t.hij(" ",i.opts.todayBtnTxt," ")}}function po(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){return t.CHM(i),t.oxw(3).removeBtnClicked()}),t._uU(1),t.qZA()}if(2&p){const i=t.oxw(3);t.uIk("aria-label",i.opts.clearBtnTxt),t.xp6(1),t.hij(" ",i.opts.clearBtnTxt," ")}}const Ea=function(p){return{alignselectorright:p}},Oo=function(p,w,i){return{headerbtnenabled:p,headerbtndisabled:w,"disabled grey-text":i}},wa=function(p){return{"ml-auto":p}};function qo(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"div",11,12)(2,"div",13,14)(4,"div",15)(5,"div",16)(6,"div",17),t._uU(7),t.qZA(),t.TgZ(8,"div",18)(9,"div"),t._uU(10),t.qZA()(),t.TgZ(11,"div",19)(12,"div"),t._uU(13),t.qZA()(),t.TgZ(14,"div",20)(15,"div"),t._uU(16),t.qZA()()(),t.TgZ(17,"select",21),t.NdJ("ngModelChange",function(C){return t.CHM(i),t.oxw(2).visibleMonth.year=C})("ngModelChange",function(C){return t.CHM(i),t.oxw(2).onUserYearInput(C)}),t.YNc(18,ko,2,2,"option",22),t.qZA(),t.TgZ(19,"select",23),t.NdJ("ngModelChange",function(C){return t.CHM(i),t.oxw(2).visibleMonth.monthTxt=C})("ngModelChange",function(C){return t.CHM(i),t.oxw(2).onUserMonthInput(C)}),t.YNc(20,Bo,2,2,"option",24),t.qZA(),t.TgZ(21,"a",25),t.NdJ("click",function(C){return t.CHM(i),t.oxw(2).prevMonth(C)})("keydown.enter",function(C){return t.CHM(i),t.oxw(2).prevMonth(C)}),t.qZA(),t.TgZ(22,"a",26),t.NdJ("click",function(C){return t.CHM(i),t.oxw(2).nextMonth(C)})("keydown.enter",function(C){return t.CHM(i),t.oxw(2).nextMonth(C)}),t.qZA()(),t.TgZ(23,"table",27)(24,"thead")(25,"tr"),t.YNc(26,ca,2,0,"th",28),t.YNc(27,$r,2,1,"th",29),t.qZA()(),t.TgZ(28,"tbody"),t.YNc(29,Va,3,2,"tr",30),t.qZA()(),t.TgZ(30,"div",31),t.YNc(31,wo,2,2,"button",32),t.YNc(32,po,2,2,"button",33),t.TgZ(33,"button",34),t.NdJ("click",function(){return t.CHM(i),t.oxw(2).closeBtnClicked()}),t._uU(34),t.qZA()()()()}if(2&p){const i=t.oxw(2);t.Q6J("ngClass",t.VKq(19,Ea,i.opts.alignSelectorRight)),t.xp6(7),t.hij(" ",i.weekText(i.getWeekday(i.tmp))," "),t.xp6(3),t.Oqu(i.monthText(i.tmp.month)),t.xp6(3),t.Oqu(i.tmp.day),t.xp6(3),t.Oqu(i.tmp.year),t.xp6(1),t.Q6J("ngModel",i.visibleMonth.year),t.xp6(1),t.Q6J("ngForOf",i.years),t.xp6(1),t.Q6J("ngModel",i.visibleMonth.monthTxt),t.xp6(1),t.Q6J("ngForOf",i.months),t.xp6(1),t.Q6J("ngClass",t.kEZ(21,Oo,!i.prevMonthDisabled,i.prevMonthDisabled,i.prevMonthDisabled)),t.xp6(1),t.Q6J("ngClass",t.kEZ(25,Oo,!i.nextMonthDisabled,i.nextMonthDisabled,i.nextMonthDisabled)),t.xp6(4),t.Q6J("ngIf",i.opts.showWeekNumbers&&"mo"===i.opts.firstDayOfWeek),t.xp6(1),t.Q6J("ngForOf",i.weekDays),t.xp6(2),t.Q6J("ngForOf",i.dates),t.xp6(2),t.Q6J("ngIf",i.opts.showTodayBtn),t.xp6(1),t.Q6J("ngIf",i.opts.showClearDateBtn),t.xp6(1),t.Q6J("ngClass",t.VKq(29,wa,!i.opts.showTodayBtn)),t.uIk("aria-label",i.opts.closeBtnTxt),t.xp6(1),t.hij(" ",i.opts.closeBtnTxt," ")}}const $a=function(p){return{"picker--opened":p}},ba=function(p){return{width:p}},Ss=function(p,w){return{"md-outline":p,"d-flex align-items-center justify-content-center":w}},Ro=function(p,w){return{selectiondisabled:p,disabled:w}},Ys=function(p){return{"font-size":p}};function Oa(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"div",3)(1,"div",4)(2,"input",5),t.NdJ("mousedown",function(){return t.CHM(i),t.oxw().openBtnClicked()})("ngModelChange",function(C){return t.CHM(i),t.oxw().onUserDateInput(C)})("blur",function(C){return t.CHM(i),t.oxw().onBlurInput(C)})("focus",function(C){return t.CHM(i),t.oxw().onFocusInput(C)}),t.qZA(),t.YNc(3,In,2,6,"label",6),t.YNc(4,Rn,1,1,"i",7),t.qZA(),t.YNc(5,qo,35,31,"div",8),t.qZA()}if(2&p){const i=t.oxw();t.Q6J("ngClass",t.VKq(17,$a,i.showSelector))("ngStyle",t.VKq(19,ba,i.opts.width)),t.xp6(1),t.Q6J("ngClass",t.WLB(21,Ss,i.outlineInput,i.opts.inputIcon)),t.xp6(1),t.s9C("placeholder",i.placeholder),t.Q6J("id",i.id)("readonly",!i.opts.editableDateField)("ngClass",t.WLB(24,Ro,i.opts.componentDisabled,i.opts.componentDisabled))("ngModel",i.selectionDayTxt)("value",i.selectionDayTxt)("ngStyle",t.VKq(27,Ys,i.opts.selectionTxtFontSize))("disabled",i.opts.componentDisabled||i.isDisabled)("tabindex",i.tabIndex),t.uIk("aria-label",i.opts.ariaLabelInputField)("maxlength",i.opts.dateFormat.length),t.xp6(1),t.Q6J("ngIf",i.label.length>0),t.xp6(1),t.Q6J("ngIf",i.opts.inputIcon),t.xp6(1),t.Q6J("ngIf",i.showSelector)}}function ja(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"label",9),t.NdJ("click",function(){return t.CHM(i),t.oxw(2).openBtnClicked()}),t._uU(1),t.qZA()}if(2&p){const i=t.oxw(2);t.Q6J("for",i.id)("ngClass",t.WLB(3,gi,i.checkActive(),i.opts.componentDisabled)),t.xp6(1),t.Oqu(i.label)}}function Vi(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"i",52,53),t.NdJ("click",function(){return t.CHM(i),t.oxw(2).toggleInlineDatePicker()}),t.qZA()}if(2&p){const i=t.oxw(2);t.Q6J("ngClass",i.inlineIcon)}}const ls=function(p){return{"md-outline":p}};function cs(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"div",48)(1,"input",49,50),t.NdJ("ngModelChange",function(C){return t.CHM(i),t.oxw().onUserDateInput(C)})("focus",function(C){return t.CHM(i),t.oxw().onFocusInput(C)})("blur",function(C){return t.CHM(i),t.oxw().onBlurInput(C)}),t.qZA(),t.YNc(3,ja,2,6,"label",6),t.YNc(4,Vi,2,1,"i",51),t.qZA()}if(2&p){const i=t.oxw();t.Q6J("ngClass",t.VKq(14,ls,i.outlineInput)),t.xp6(1),t.s9C("placeholder",i.placeholder),t.Q6J("id",i.id)("readonly",!i.opts.editableDateField)("ngClass",t.WLB(16,Ro,i.opts.componentDisabled,i.opts.componentDisabled))("ngModel",i.selectionDayTxt)("value",i.selectionDayTxt)("ngStyle",t.VKq(19,Ys,i.opts.selectionTxtFontSize))("disabled",i.opts.componentDisabled||i.isDisabled)("tabindex",i.tabIndex),t.uIk("aria-label",i.opts.ariaLabelInputField)("maxlength",i.opts.dateFormat.length),t.xp6(2),t.Q6J("ngIf",i.label.length>0),t.xp6(1),t.Q6J("ngIf",i.opts.inlineInputIcon)}}function ks(p,w){if(1&p&&(t.TgZ(0,"option",35),t._uU(1),t.qZA()),2&p){const i=w.$implicit;t.Q6J("value",i),t.xp6(1),t.Oqu(i)}}function Ds(p,w){if(1&p&&(t.TgZ(0,"option",36),t._uU(1),t.qZA()),2&p){const i=w.$implicit;t.Q6J("ngValue",i.short),t.xp6(1),t.Oqu(i.label)}}function Fa(p,w){1&p&&(t.TgZ(0,"th",37),t._uU(1," # "),t.qZA())}function ds(p,w){if(1&p&&(t.TgZ(0,"th",38),t._uU(1),t.qZA()),2&p){const i=w.$implicit;t.xp6(1),t.Oqu(i)}}function ys(p,w){if(1&p&&(t.TgZ(0,"td",41),t._uU(1),t.qZA()),2&p){const i=t.oxw().$implicit;t.xp6(1),t.hij(" ",i.weekNbr," ")}}function Ps(p,w){if(1&p&&t._UZ(0,"div",45),2&p){const i=t.oxw().$implicit;t.Q6J("ngStyle",t.VKq(1,vn,i.markedDate.color))}}function Ia(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"td",42),t.YNc(1,Ps,1,3,"div",43),t.TgZ(2,"div",44),t.NdJ("click",function(C){const Ee=t.CHM(i).$implicit,Lt=t.oxw(3);return!Ee.disabled&&Lt.cellClicked(Ee),C.stopPropagation()})("keydown",function(C){const Ee=t.CHM(i).$implicit;return t.oxw(3).cellKeyDown(C,Ee)}),t._uU(3),t.qZA()()}if(2&p){const i=w.$implicit,u=t.oxw(3);t.Q6J("ngClass",t.kEZ(4,Zo,i.cmo===u.currMonthId&&!i.disabled,i.disabled,i.cmo===u.currMonthId&&!i.disabled)),t.xp6(1),t.Q6J("ngIf",i.markedDate.marked),t.xp6(1),t.Q6J("ngClass",t.l5B(8,Jn,i.cmo===u.currMonthId,i.cmo===u.nextMonthId||i.cmo===u.prevMonthId,i.currDay&&u.opts.markCurrentDay,u.selectedDate.day===i.dateObj.day&&u.selectedDate.month===i.dateObj.month&&u.selectedDate.year===i.dateObj.year&&i.cmo===u.currMonthId)),t.xp6(1),t.hij(" ",i.dateObj.day," ")}}function Xo(p,w){if(1&p&&(t.TgZ(0,"tr"),t.YNc(1,ys,2,1,"td",39),t.YNc(2,Ia,4,13,"td",40),t.qZA()),2&p){const i=w.$implicit,u=t.oxw(2);t.xp6(1),t.Q6J("ngIf",u.opts.showWeekNumbers&&"mo"===u.opts.firstDayOfWeek),t.xp6(1),t.Q6J("ngForOf",i.week)}}function Sa(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"button",46),t.NdJ("click",function(){return t.CHM(i),t.oxw(2).todayClicked()}),t._uU(1),t.qZA()}if(2&p){const i=t.oxw(2);t.uIk("aria-label",i.opts.todayBtnTxt),t.xp6(1),t.hij(" ",i.opts.todayBtnTxt," ")}}function co(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){return t.CHM(i),t.oxw(2).removeBtnClicked()}),t._uU(1),t.qZA()}if(2&p){const i=t.oxw(2);t.uIk("aria-label",i.opts.clearBtnTxt),t.xp6(1),t.hij(" ",i.opts.clearBtnTxt," ")}}const za=function(p){return{"d-none":p}};function us(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"div",54)(1,"div",55,14)(3,"div",56)(4,"select",21),t.NdJ("ngModelChange",function(C){return t.CHM(i),t.oxw().visibleMonth.year=C})("ngModelChange",function(C){return t.CHM(i),t.oxw().onUserYearInput(C)}),t.YNc(5,ks,2,2,"option",22),t.qZA(),t.TgZ(6,"select",23),t.NdJ("ngModelChange",function(C){return t.CHM(i),t.oxw().visibleMonth.monthTxt=C})("ngModelChange",function(C){return t.CHM(i),t.oxw().onUserMonthInput(C)}),t.YNc(7,Ds,2,2,"option",24),t.qZA(),t.TgZ(8,"a",25),t.NdJ("click",function(C){return t.CHM(i),t.oxw().prevMonth(C)})("keydown.enter",function(C){return t.CHM(i),t.oxw().prevMonth(C)}),t.qZA(),t.TgZ(9,"a",57),t.NdJ("click",function(C){return t.CHM(i),t.oxw().nextMonth(C)})("keydown.enter",function(C){return t.CHM(i),t.oxw().nextMonth(C)}),t.qZA()(),t.TgZ(10,"table",27)(11,"thead")(12,"tr"),t.YNc(13,Fa,2,0,"th",28),t.YNc(14,ds,2,1,"th",29),t.qZA()(),t.TgZ(15,"tbody"),t.YNc(16,Xo,3,2,"tr",30),t.qZA()(),t.TgZ(17,"div",31),t.YNc(18,Sa,2,2,"button",32),t.YNc(19,co,2,2,"button",33),t.TgZ(20,"button",34),t.NdJ("click",function(){return t.CHM(i),t.oxw().closeBtnClicked()}),t._uU(21),t.qZA()()()()}if(2&p){const i=t.oxw();t.Q6J("ngClass",t.VKq(16,$a,i.showSelector)),t.xp6(1),t.Q6J("ngClass",t.VKq(18,za,!i.isOpen)),t.xp6(3),t.Q6J("ngModel",i.visibleMonth.year),t.xp6(1),t.Q6J("ngForOf",i.years),t.xp6(1),t.Q6J("ngModel",i.visibleMonth.monthTxt),t.xp6(1),t.Q6J("ngForOf",i.months),t.xp6(1),t.Q6J("ngClass",t.kEZ(20,Oo,!i.prevMonthDisabled,i.prevMonthDisabled,i.prevMonthDisabled)),t.xp6(1),t.Q6J("ngClass",t.kEZ(24,Oo,!i.nextMonthDisabled,i.nextMonthDisabled,i.nextMonthDisabled)),t.xp6(4),t.Q6J("ngIf",i.opts.showWeekNumbers&&"mo"===i.opts.firstDayOfWeek),t.xp6(1),t.Q6J("ngForOf",i.weekDays),t.xp6(2),t.Q6J("ngForOf",i.dates),t.xp6(2),t.Q6J("ngIf",i.opts.showTodayBtn),t.xp6(1),t.Q6J("ngIf",i.opts.showClearDateBtn),t.xp6(1),t.Q6J("ngClass",t.VKq(28,wa,!i.opts.showTodayBtn)),t.uIk("aria-label",i.opts.closeBtnTxt),t.xp6(1),t.hij(" ",i.opts.closeBtnTxt," ")}}const ao=["filterInput"],Xa=["optionsList"],Rs=["dropdownContent"],to=["customContent"];function xe(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"div",11)(1,"input",12,13),t.NdJ("input",function(C){return t.CHM(i),t.oxw().onSingleFilterInput(C)})("keydown",function(C){return t.CHM(i),t.oxw().onSingleFilterKeydown(C)}),t.qZA()()}if(2&p){const i=t.oxw();t.xp6(1),t.Q6J("placeholder",i.placeholder),t.uIk("autocomplete",i.filterAutocomplete?"on":"off")("role","searchbox")}}function _t(p,w){if(1&p&&(t.TgZ(0,"span",16),t._UZ(1,"input",17)(2,"label"),t._uU(3),t.qZA()),2&p){const i=t.oxw(2);t.xp6(1),t.Gre("form-check-input ",i.customClass,""),t.Q6J("checked",i.selectAllSelected),t.xp6(2),t.hij(" ",i.selectAllLabel," ")}}function De(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"li",14),t.NdJ("click",function(){return t.CHM(i),t.oxw().onSelectAllClick()}),t.YNc(1,_t,4,5,"span",15),t.qZA()}if(2&p){const i=t.oxw();t.Q6J("ngStyle",t.VKq(2,Xi,i.optionHeight)),t.xp6(1),t.Q6J("ngIf",i.multiple)}}function Mt(p,w){if(1&p&&t._UZ(0,"img",21),2&p){const i=t.oxw().$implicit;t.Q6J("src",i.icon,t.LSH)}}const ri=function(p,w){return{"background-color":p,color:w}};function Ti(p,w){if(1&p&&(t.TgZ(0,"span",22),t._uU(1),t.qZA()),2&p){const i=t.oxw().$implicit,u=t.oxw();t.Q6J("ngStyle",t.WLB(2,ri,u.getOptionStyle(i)["background-color"],u.getOptionStyle(i).color)),t.xp6(1),t.Oqu(i.label)}}function $i(p,w){if(1&p&&(t.TgZ(0,"span",22),t._UZ(1,"input",23)(2,"label"),t._uU(3),t.qZA()),2&p){const i=t.oxw().$implicit,u=t.oxw();t.Q6J("ngStyle",t.WLB(7,ri,u.getOptionStyle(i)["background-color"],u.getOptionStyle(i).color)),t.xp6(1),t.Gre("form-check-input ",u.customClass,""),t.Q6J("checked",i.selected)("disabled",i.disabled),t.xp6(2),t.hij(" ",i.label," ")}}const pn=function(p,w,i,u,C,B){return{"heavy-rain-gradient":p,active:w,selected:i,disabled:u,optgroup:C,"d-flex justify-content-between flex-row-reverse align-items-center":B}},$n=function(p,w,i,u){return{"height.px":p,"line-height.px":w,"background-color":i,color:u}};function Ur(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"li",18),t.NdJ("click",function(){const B=t.CHM(i).$implicit;return t.oxw().onOptionClick(B)})("mouseover",function(){return t.CHM(i).$implicit.hovered=!0})("mouseleave",function(){return t.CHM(i).$implicit.hovered=!1}),t.YNc(1,Mt,1,1,"img",19),t.YNc(2,Ti,2,5,"span",20),t.YNc(3,$i,4,10,"span",20),t.qZA()}if(2&p){const i=w.$implicit,u=t.oxw();t.Q6J("ngClass",t.HTZ(8,pn,i.highlighted&&!u.highlightColor,i.highlighted,i.selected,i.disabled,i.group,i.icon))("ngStyle",t.l5B(15,$n,u.optionHeight,u.optionHeight,u.getOptionStyle(i)["background-color"],u.getOptionStyle(i).color)),t.uIk("role","option")("aria-selected",i.selected)("aria-disabled",i.disabled),t.xp6(1),t.Q6J("ngIf",""!==i.icon),t.xp6(1),t.Q6J("ngIf",!u.multiple),t.xp6(1),t.Q6J("ngIf",u.multiple)}}function xr(p,w){if(1&p&&(t.TgZ(0,"li",24)(1,"span"),t._uU(2),t.qZA()()),2&p){const i=t.oxw();t.Q6J("ngStyle",t.VKq(2,Xi,i.optionHeight)),t.xp6(2),t.Oqu(i.notFoundMsg)}}const kr=function(p,w,i){return{"top.px":p,"left.px":w,"width.px":i}},fo=function(p,w){return{startHeight:p,endHeight:w}},Hr=function(p,w){return{value:p,params:w}},zr=function(p){return{"multiple-select-dropdown":p}},Ae=["selection"],_e=["clear"],se=["singleContainer"],vt=["multipleContainer"],Wi=function(p,w){return{active:p,focused:w}};function Yn(p,w){if(1&p&&(t.TgZ(0,"label",6),t._uU(1),t.qZA()),2&p){const i=t.oxw();t.Q6J("ngClass",t.WLB(2,Wi,i.labelActive,i.focused)),t.xp6(1),t.hij(" ",i.label,"\n")}}function go(p,w){if(1&p&&(t.TgZ(0,"div",13),t._uU(1),t.qZA()),2&p){const i=t.oxw(2);t.xp6(1),t.hij(" ",i.optionList.selection[0].label," ")}}function xa(p,w){if(1&p&&(t.TgZ(0,"div",14),t._uU(1),t.qZA()),2&p){const i=t.oxw(2);t.xp6(1),t.hij(" ",i.placeholderView," ")}}function Qo(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"div",15,16),t.NdJ("mousedown",function(C){return t.CHM(i),t.oxw(2).onClearSelectionClick(C)}),t._uU(2," \u2715 "),t.qZA()}}const Yo=function(p){return{focused:p}};function gn(p,w){if(1&p&&(t.TgZ(0,"div",7,8),t.YNc(2,go,2,1,"div",9),t.YNc(3,xa,2,1,"div",10),t.YNc(4,Qo,3,0,"div",11),t._UZ(5,"span",12),t.qZA()),2&p){const i=t.oxw();t.Q6J("ngClass",t.VKq(5,Yo,i.focused)),t.xp6(2),t.Q6J("ngIf",i.optionList.hasSelected()),t.xp6(1),t.Q6J("ngIf",!i.optionList.hasSelected()),t.xp6(1),t.Q6J("ngIf",i.allowClear&&i.hasSelected),t.xp6(1),t.Q6J("ngClass",t.VKq(7,Yo,i.focused))}}function Yr(p,w){if(1&p&&(t.TgZ(0,"div",14),t._uU(1),t.qZA()),2&p){const i=t.oxw(2);t.xp6(1),t.hij(" ",i.placeholderView," ")}}function Ya(p,w){if(1&p&&(t.TgZ(0,"span"),t._uU(1),t.TgZ(2,"span",21),t._uU(3,","),t.qZA()()),2&p){const i=w.$implicit;t.xp6(1),t.hij(" ",i.label,"")}}function yo(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"div",15,16),t.NdJ("mousedown",function(C){return t.CHM(i),t.oxw(2).onClearSelectionClick(C)}),t._uU(2," \u2715 "),t.qZA()}}const es=function(){return{"width.%":90}};function fs(p,w){if(1&p&&(t.TgZ(0,"div",17,18),t.YNc(2,Yr,2,1,"div",10),t.TgZ(3,"div",19),t.YNc(4,Ya,4,1,"span",20),t.qZA(),t.YNc(5,yo,3,0,"div",11),t._UZ(6,"span",12),t.qZA()),2&p){const i=t.oxw();t.Q6J("ngClass",t.VKq(6,Yo,i.focused)),t.xp6(2),t.Q6J("ngIf",!i.optionList.hasSelected()),t.xp6(1),t.Q6J("ngStyle",i.allowClear&&t.DdM(8,es)),t.xp6(1),t.Q6J("ngForOf",i.optionList.selection),t.xp6(1),t.Q6J("ngIf",i.allowClear&&i.hasSelected),t.xp6(1),t.Q6J("ngClass",t.VKq(9,Yo,i.focused))}}function ha(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"mdb-select-dropdown",22,23),t.NdJ("close",function(C){return t.CHM(i),t.oxw().onDropdownClose(C)})("optionClicked",function(C){return t.CHM(i),t.oxw().onDropdownOptionClicked(C)})("singleFilterClick",function(){return t.CHM(i),t.oxw().onSingleFilterClick()})("singleFilterInput",function(C){return t.CHM(i),t.oxw().onSingleFilterInput(C)})("singleFilterKeydown",function(C){return t.CHM(i),t.oxw().onSingleFilterKeydown(C)})("selectAll",function(C){return t.CHM(i),t.oxw().onSelectAll(C)})("animationDone",function(){return t.CHM(i),t.oxw().onDropdownAnimationDone()})("animationStart",function(){return t.CHM(i),t.oxw().onDropdownAnimationStart()}),t.Hsn(2),t.qZA()}if(2&p){const i=t.oxw();t.Q6J("enableSelectAll",i.enableSelectAll)("multiple",i.multiple)("dropdownHeight",i.dropdownHeight)("dropdownMaxHeight",i.dropdownMaxHeight)("optionHeight",i.optionHeight)("optionList",i.optionList)("notFoundMsg",i.notFoundMsg)("customClass",i.customClass)("highlightColor",i.highlightColor)("highlightTextColor",i.highlightTextColor)("filterEnabled",i.filterEnabled)("filterAutocomplete",i.filterAutocomplete)("placeholder",i.filterPlaceholder)("selectAllLabel",i.selectAllLabel)("outline",i.outline)("top",i.top)("left",i.left)("width",i.width)}}const gs=function(p,w,i,u){return{open:p,focus:w,below:i,disabled:u}},Xn=["rangeCloud"],vr=["rangeField"],Zr=function(p,w){return{visible:p,hidden:w}};function sr(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"div",2,3)(2,"div",4)(3,"div",5,6)(5,"span",7),t._uU(6),t.qZA()()(),t.TgZ(7,"input",8,9),t.NdJ("ngModelChange",function(C){return t.CHM(i),t.oxw().range=C})("focus",function(){return t.CHM(i),t.oxw().visibility=!0})("blur",function(){return t.CHM(i),t.oxw().visibility=!1})("input",function(C){return t.CHM(i),t.oxw().coverage(C)}),t.qZA()()}if(2&p){const i=t.oxw();t.xp6(3),t.Q6J("ngClass",t.WLB(10,Zr,i.visibility,!i.visibility)),t.xp6(3),t.Oqu(i.range),t.xp6(1),t.Q6J("name",i.name)("disabled",i.disabled)("id",i.id)("min",i.min)("max",i.max)("step",i.step)("value",i.value)("ngModel",i.range)}}function Fr(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"div")(1,"input",10,9),t.NdJ("ngModelChange",function(C){return t.CHM(i),t.oxw().range=C})("focus",function(){return t.CHM(i),t.oxw().visibility=!0})("blur",function(){return t.CHM(i),t.oxw().visibility=!1})("input",function(C){return t.CHM(i),t.oxw().coverage(C)})("touchend",function(){return t.CHM(i),t.oxw().blurRangeInput()}),t.qZA(),t.TgZ(3,"span"),t._uU(4),t.qZA()()}if(2&p){const i=t.oxw();t.xp6(1),t.Q6J("name",i.name)("id",i.id)("min",i.min)("max",i.max)("step",i.step)("value",i.value)("ngModel",i.range),t.uIk("value",i.value),t.xp6(2),t.Tol(i.defaultRangeCounterClass),t.xp6(1),t.Oqu(i.range)}}const mo=["firstInput"],Mo=["secondInput"],Nr=["firstRangeCloud"],$o=["secondRangeCloud"],no=function(p,w){return{visible:p,hidden:w}},No='.range-field input[type=range]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;cursor:pointer;margin:15px 0;outline:none;padding:0;position:relative;width:100%}.range-field input[type=range]:focus{outline:none}.range-field input[type=range]+.thumb{background-color:#4285f4;border:none;border-radius:50%;height:0;margin-left:-6px;position:absolute;top:10px;transform:rotate(-45deg);transform-origin:50% 50%;width:0}.range-field input[type=range]+.thumb .value{color:#4285f4;display:block;font-size:0;text-align:center;transform:rotate(45deg);width:30px}.range-field input[type=range]+.thumb.active{border-radius:50% 50% 50% 0}.range-field input[type=range]+.thumb.active .value{color:#fff;font-size:10px;margin-left:-1px;margin-top:8px}.range-field input[type=range]::-webkit-slider-runnable-track{background:#c2c0c2;border:none;height:3px}.range-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-webkit-transition:.3s;appearance:none;background-color:#4285f4;border:none;border-radius:50%;height:14px;margin:-5px 0 0;transform-origin:50% 50%;transition:.3s;width:14px}.range-field input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc}.range-field input[type=range]::-moz-range-track{background:#c2c0c2;border:none;height:3px}.range-field input[type=range]::-moz-range-thumb{background:#4285f4;border:none;border-radius:50%;height:14px;margin-top:-5px;width:14px}.range-field input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.range-field input[type=range]:focus::-moz-range-track{background:#c2c0c2}.range-field input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:6px 0;color:transparent;height:3px}.range-field input[type=range]::-ms-fill-lower,.range-field input[type=range]::-ms-fill-upper{background:#c2c0c2}.range-field input[type=range]::-ms-thumb{background:#4285f4;border:none;border-radius:50%;height:14px;width:14px}.range-field input[type=range]:focus::-ms-fill-lower,.range-field input[type=range]:focus::-ms-fill-upper{background:#c2c0c2}@supports (--css:variables){input[type=range].mdbMultiRange{display:inline-block;margin:0;padding:0;vertical-align:top}input[type=range].mdbMultiRange.original{position:absolute}input[type=range].mdbMultiRange.original::-webkit-slider-thumb{position:relative;z-index:2}input[type=range].mdbMultiRange.original::-moz-range-thumb{transform:scale(1);z-index:1}input[type=range].mdbMultiRange::-moz-range-track{border-color:transparent}input[type=range].mdbMultiRange.ghost{position:relative}input[type=range].mdbMultiRange.ghost:nth-of-type(n+1){position:absolute}}.multi-range-field{position:relative}.multi-range-field input[type=range]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;cursor:pointer;margin:15px 0;outline:none;padding:0;position:relative;width:100%}.multi-range-field input[type=range]:focus{outline:none}.multi-range-field input[type=range]+.thumb{background-color:#4285f4;border:none;border-radius:50%;height:0;margin-left:-6px;position:absolute;top:10px;transform:rotate(-45deg);transform-origin:50% 50%;width:0}.multi-range-field input[type=range]+.thumb .value{color:#4285f4;display:block;font-size:0;text-align:center;transform:rotate(45deg);width:30px}.multi-range-field input[type=range]+.thumb.active{border-radius:50% 50% 50% 0}.multi-range-field input[type=range]+.thumb.active .value{color:#fff;font-size:10px;margin-left:-1px;margin-top:8px}.multi-range-field input[type=range]::-webkit-slider-runnable-track{background:#c2c0c2;border:none;height:3px}.multi-range-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-webkit-transition:.3s;appearance:none;background-color:#4285f4;border:none;border-radius:50%;height:14px;margin:-5px 0 0;transform-origin:50% 50%;transition:.3s;width:14px}.multi-range-field input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc}.multi-range-field input[type=range]::-moz-range-track{background:#c2c0c2;border:none;height:3px}.multi-range-field input[type=range]::-moz-range-thumb{background:#4285f4;border:none;border-radius:50%;height:14px;margin-top:-5px;width:14px}.multi-range-field input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.multi-range-field input[type=range]:focus::-moz-range-track{background:#c2c0c2}.multi-range-field input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:6px 0;color:transparent;height:3px}.multi-range-field input[type=range]::-ms-fill-lower,.multi-range-field input[type=range]::-ms-fill-upper{background:#c2c0c2}.multi-range-field input[type=range]::-ms-thumb{background:#4285f4;border:none;border-radius:50%;height:14px;width:14px}.multi-range-field input[type=range]:focus::-ms-fill-lower,.multi-range-field input[type=range]:focus::-ms-fill-upper{background:#c2c0c2}.thumb-horizontal-wrapper{position:relative;top:500px;transform:rotate(-270deg)}.multi-range-field input[type=range]+.thumb-horizontal .value{transform:rotate(315deg)!important}.range-field{position:relative}.range-field .track{left:8px;margin-left:-7.5px;position:absolute;right:8px}.range-field .track .range-cloud{background-color:#4285f4;border-radius:50%;color:#fff;font-size:12px;height:30px;position:absolute;top:-25px;transform:translateX(-50%);width:30px}.range-field .track .range-cloud:after{border-color:#4285f4 transparent transparent;border-style:solid;border-width:7px 7px 0;bottom:0;content:"";height:0;left:50%;position:absolute;transform:translate(-50%,70%);width:0}.range-field .track .range-cloud.hidden{display:none}.range-field .track .range-cloud.visible{display:block}.range-field .track .range-cloud .text-transform{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}',vl=["box"],fa=["tbox"];function Zs(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"span",7),t._uU(1),t.TgZ(2,"i",8),t.NdJ("click",function(){const B=t.CHM(i).$implicit;return t.oxw(2).removeValue(B)}),t.qZA()()}if(2&p){const i=w.$implicit;t.xp6(1),t.hij(" ",i," ")}}function Fo(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"div",2,3),t.YNc(2,Zs,3,1,"span",4),t.TgZ(3,"span")(4,"input",5,6),t.NdJ("blur",function(C){t.CHM(i);const B=t.MAs(5);return t.oxw().addValue(B.value,C)})("ngModelChange",function(C){return t.CHM(i),t.oxw().labelToAdd=C})("keyup.enter",function(C){t.CHM(i);const B=t.MAs(5);return t.oxw().addValue(B.value,C)})("focus",function(){return t.CHM(i),t.oxw().onFocus()})("focusout",function(){return t.CHM(i),t.oxw().focusOutFunction()})("keydown",function(C){return t.CHM(i),t.oxw().handleKeydown(C)}),t.qZA()()()}if(2&p){const i=t.oxw();t.Q6J("ngClass",i.focused),t.xp6(2),t.Q6J("ngForOf",i.values),t.xp6(2),t.Q6J("ngModel",i.labelToAdd)}}function Ta(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"div")(1,"input",9,10),t.NdJ("blur",function(C){t.CHM(i);const B=t.MAs(2);return t.oxw().addValue(B.value,C)})("keyup.enter",function(C){t.CHM(i);const B=t.MAs(2);return t.oxw().addValue(B.value,C)}),t.qZA()()}if(2&p){const i=t.oxw();t.xp6(1),t.s9C("placeholder",i.placeholder)}}const Gs=["hoursPlate"],Ql=["minutesPlate"],$l=["plate"],zc=["svg"],xl=["g"],Yc=["hand"],ya=["fg"],Il=["bg"],Pl=["bearing"];function xu(p,w){if(1&p&&(t.TgZ(0,"div",40)(1,"div",41),t._uU(2),t.qZA()()),2&p){const i=t.oxw();t.xp6(2),t.Oqu(i.selectedHours.ampm)}}const ll=function(p,w){return{left:p,top:w}};function yl(p,w){if(1&p&&(t.TgZ(0,"div",42),t._uU(1),t.qZA()),2&p){const i=w.$implicit;t.s9C("id",i.hour),t.Q6J("ngStyle",t.WLB(3,ll,i.left+"px",i.top+"px")),t.xp6(1),t.hij(" ",i.hour," ")}}function cl(p,w){if(1&p&&(t.TgZ(0,"div",43),t._uU(1),t.qZA()),2&p){const i=w.$implicit;t.Q6J("ngStyle",t.WLB(2,ll,i.left+"px",i.top+"px")),t.xp6(1),t.hij(" ",i.min," ")}}const Rl=function(p){return{active:p}};function dl(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"div",44)(1,"button",45),t.NdJ("click",function(){return t.CHM(i),t.oxw().setAmPm("AM")}),t._uU(2," AM "),t.qZA(),t.TgZ(3,"button",46),t.NdJ("click",function(){return t.CHM(i),t.oxw().setAmPm("PM")}),t._uU(4," PM "),t.qZA()()}if(2&p){const i=t.oxw();t.Q6J("ngClass",i.ampmClass),t.xp6(1),t.Q6J("ngClass",t.VKq(3,Rl,"AM"==i.selectedHours.ampm)),t.xp6(2),t.Q6J("ngClass",t.VKq(5,Rl,"PM"==i.selectedHours.ampm))}}function wc(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){return t.CHM(i),t.oxw().closeBtnClicked()}),t._uU(1),t.qZA()}if(2&p){const i=t.oxw();t.xp6(1),t.hij(" ",i.buttonLabel," ")}}function Sc(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){t.CHM(i);const C=t.oxw();return C.clearTimeInput(),C.close()}),t._uU(1),t.qZA()}if(2&p){const i=t.oxw();t.xp6(1),t.hij(" ",i.buttonClearLabel," ")}}function ae(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){return t.CHM(i),t.oxw().close()}),t._uU(1),t.qZA()}if(2&p){const i=t.oxw();t.xp6(1),t.hij(" ",i.buttonCloseLabel," ")}}const G=function(p,w){return{"picker--opened":p,darktheme:w}},U=function(p){return{"text-primary":p}},Se=function(p){return{"clockpicker-dial-out":p}},ze=function(p){return{visibility:p}},Dt=["focus"],Kt=["digitalMinute"];function fi(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"div",34)(1,"span",35),t.NdJ("click",function(){return t.CHM(i),t.oxw()._setAmPm("AM")})("keydown.enter",function(){return t.CHM(i),t.oxw()._setAmPm("AM")}),t._uU(2,"AM"),t.qZA(),t.TgZ(3,"span",35),t.NdJ("click",function(){return t.CHM(i),t.oxw()._setAmPm("PM")})("keydown.enter",function(){return t.CHM(i),t.oxw()._setAmPm("PM")}),t._uU(4,"PM"),t.qZA()()}if(2&p){const i=t.oxw();t.xp6(1),t.Q6J("ngClass",t.VKq(2,Rl,"AM"==i._selectedTime.ampm)),t.xp6(2),t.Q6J("ngClass",t.VKq(4,Rl,"PM"==i._selectedTime.ampm))}}function tn(p,w){if(1&p&&(t.TgZ(0,"div",36),t._uU(1),t.qZA()),2&p){const i=w.$implicit;t.s9C("id",i.hour),t.Q6J("ngClass",t.VKq(4,M,i.disabled))("ngStyle",t.WLB(6,ll,i.left+"px",i.top+"px")),t.xp6(1),t.hij(" ",i.hour," ")}}function Gn(p,w){if(1&p&&(t.TgZ(0,"div",37),t._uU(1),t.qZA()),2&p){const i=w.$implicit;t.Q6J("ngClass",t.VKq(3,M,i.disabled))("ngStyle",t.WLB(5,ll,i.left+"px",i.top+"px")),t.xp6(1),t.hij(" ",i.min," ")}}function Br(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"button",38),t.NdJ("click",function(){return t.CHM(i),t.oxw()._clearBtnClicked()}),t._uU(1),t.qZA()}if(2&p){const i=t.oxw();t.xp6(1),t.hij(" ",i.clearButton," ")}}function lr(p,w){if(1&p){const i=t.EpF();t.TgZ(0,"button",39),t.NdJ("click",function(){return t.CHM(i),t.oxw()._closeBtnClicked()}),t._uU(1),t.qZA()}if(2&p){const i=t.oxw();t.xp6(1),t.hij(" ",i.closeButton," ")}}const xo=function(p,w){return{active:p,disabled:w}},bo=function(p){return{"mdb-timepicker-dial-out":p}};let Jr=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({}),p})(),Ms=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez]]}),p})(),Ad=(()=>{class p{constructor(i,u){this.el=i,this.renderer=u,this.color="",this.rounded=!1,this.gradient="",this.outline=!1,this.flat=!1,this.size="",this.block=!1,this.floating=!1}ngOnInit(){this.colorClass="btn-"+this.color,this.gradientClass=this.gradient+"-gradient",this.outlineClass="btn-outline-"+this.color,this.flatClass="btn-flat",this.roundedClass="btn-rounded",this.sizeClass="btn-"+this.size,this.blockClass="btn-block",this.floatingClass="btn-floating",this.renderer.addClass(this.el.nativeElement,"btn"),this.initClasses()}ngOnChanges(i){if(i.color&&(this.renderer.removeClass(this.el.nativeElement,this.colorClass),this.color&&""!==this.color&&(this.colorClass="btn-"+this.color,this.renderer.addClass(this.el.nativeElement,this.colorClass)),this.outline)){const u=this.outlineClass;this.outlineClass="btn-outline-"+this.color,this.renderer.removeClass(this.el.nativeElement,u),this.renderer.addClass(this.el.nativeElement,this.outlineClass)}i.gradient&&(this.renderer.removeClass(this.el.nativeElement,this.gradientClass),""!==this.gradient&&(this.gradientClass=this.gradient+"-gradient",this.renderer.addClass(this.el.nativeElement,this.gradientClass))),i.outline&&(this.outline||this.renderer.removeClass(this.el.nativeElement,this.outlineClass),this.outline&&(this.renderer.removeClass(this.el.nativeElement,this.colorClass),this.renderer.addClass(this.el.nativeElement,this.outlineClass)),this.outlineClass="btn-outline-"+this.color),i.flat&&(this.renderer.removeClass(this.el.nativeElement,this.flatClass),this.flat&&(this.color&&this.renderer.removeClass(this.el.nativeElement,this.colorClass),this.gradient&&this.renderer.removeClass(this.el.nativeElement,this.gradientClass),this.outline&&this.renderer.removeClass(this.el.nativeElement,this.outlineClass),this.rounded&&this.renderer.removeClass(this.el.nativeElement,this.roundedClass),this.renderer.addClass(this.el.nativeElement,this.flatClass))),i.rounded&&(this.renderer.removeClass(this.el.nativeElement,this.roundedClass),this.rounded&&(this.roundedClass="btn-rounded",this.renderer.addClass(this.el.nativeElement,this.roundedClass))),i.size&&(this.renderer.removeClass(this.el.nativeElement,this.sizeClass),""!==this.size&&(this.sizeClass="btn-"+this.size,this.renderer.addClass(this.el.nativeElement,this.sizeClass))),i.block&&(this.renderer.removeClass(this.el.nativeElement,this.blockClass),this.block&&(this.blockClass="btn-block",this.renderer.addClass(this.el.nativeElement,this.blockClass))),i.floating&&(this.floating||(this.renderer.removeClass(this.el.nativeElement,this.floatingClass),this.renderer.addClass(this.el.nativeElement,"btn")),this.floating&&(this.floatingClass="btn-floating",this.renderer.addClass(this.el.nativeElement,this.floatingClass),this.renderer.removeClass(this.el.nativeElement,"btn")))}initClasses(){""!==this.color&&this.renderer.addClass(this.el.nativeElement,this.colorClass),this.rounded&&this.renderer.addClass(this.el.nativeElement,this.roundedClass),this.gradient&&(""!==this.color&&this.renderer.removeClass(this.el.nativeElement,this.colorClass),this.renderer.addClass(this.el.nativeElement,this.gradientClass)),this.outline&&(this.renderer.removeClass(this.el.nativeElement,this.colorClass),this.renderer.addClass(this.el.nativeElement,this.outlineClass)),this.flat&&(this.color&&this.renderer.removeClass(this.el.nativeElement,this.colorClass),this.gradient&&this.renderer.removeClass(this.el.nativeElement,this.gradientClass),this.outline&&this.renderer.removeClass(this.el.nativeElement,this.outlineClass),this.rounded&&this.renderer.removeClass(this.el.nativeElement,this.roundedClass),this.renderer.addClass(this.el.nativeElement,this.flatClass)),this.size&&this.renderer.addClass(this.el.nativeElement,this.sizeClass),this.block&&this.renderer.addClass(this.el.nativeElement,this.blockClass),this.floating&&(this.renderer.addClass(this.el.nativeElement,this.floatingClass),this.renderer.removeClass(this.el.nativeElement,"btn"))}}return p.\u0275fac=function(i){return new(i||p)(t.Y36(t.SBq),t.Y36(t.Qsj))},p.\u0275cmp=t.Xpm({type:p,selectors:[["","mdbBtn",""]],inputs:{color:"color",rounded:"rounded",gradient:"gradient",outline:"outline",flat:"flat",size:"size",block:"block",floating:"floating"},features:[t.TTD],attrs:St,ngContentSelectors:Ke,decls:1,vars:0,template:function(i,u){1&i&&(t.F$t(),t.Hsn(0))},styles:[".btn{border:0;border-radius:.125rem;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);color:inherit;cursor:pointer;font-size:.81rem;margin:.375rem;padding:.84rem 2.14rem;text-transform:uppercase;transition:all .2s ease-in-out;white-space:normal;word-wrap:break-word}.btn:active,.btn:focus,.btn:hover{outline:0}.btn:active,.btn:focus,.btn:hover,.btn:not([disabled]):not(.disabled).active,.btn:not([disabled]):not(.disabled):active{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn .fab,.btn .far,.btn .fas{font-size:.9rem;position:relative}.btn .fab.right,.btn .far.right,.btn .fas.right{margin-left:.3rem}.btn .fab.left,.btn .far.left,.btn .fas.left{margin-right:.3rem}.btn.btn-lg .fab,.btn.btn-lg .far,.btn.btn-lg .fas{font-size:1rem}.btn.btn-md .fab,.btn.btn-md .far,.btn.btn-md .fas{font-size:.8rem}.btn.btn-sm .fab,.btn.btn-sm .far,.btn.btn-sm .fas{font-size:.7rem}.btn.btn-tb{padding:.3rem 1rem}.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn:disabled:active,.btn:disabled:focus,.btn:disabled:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.btn.btn-block{margin:inherit}.btn.btn-link{background-color:transparent;box-shadow:none;color:#000}.btn.btn-link:active,.btn.btn-link:focus,.btn.btn-link:hover{background-color:transparent;box-shadow:none!important}.btn[class*=btn-outline-]{padding-bottom:.7rem;padding-top:.7rem}.btn[class*=btn-outline-].btn-lg{padding-bottom:.88rem;padding-top:.88rem}.btn[class*=btn-outline-].btn-md{padding-bottom:.58rem;padding-top:.58rem}.btn[class*=btn-outline-].btn-sm{padding-bottom:.38rem;padding-top:.38rem}.btn-group .btn{margin:0}.btn-floating .fa-lg,.btn .fa-lg{font-size:1.33333em!important}.btn-floating .fa-xs,.btn .fa-xs{font-size:.75em!important}.btn-floating .fa-sm,.btn .fa-sm{font-size:.875em!important}.btn-floating .fa-1x,.btn .fa-1x{font-size:1em!important}.btn-floating .fa-2x,.btn .fa-2x{font-size:2em!important}.btn-floating .fa-3x,.btn .fa-3x{font-size:3em!important}.btn-floating .fa-4x,.btn .fa-4x{font-size:4em!important}.btn-floating .fa-5x,.btn .fa-5x{font-size:5em!important}.btn-floating .fa-6x,.btn .fa-6x{font-size:6em!important}.btn-floating .fa-7x,.btn .fa-7x{font-size:7em!important}.btn-floating .fa-8x,.btn .fa-8x{font-size:8em!important}.btn-floating .fa-9x,.btn .fa-9x{font-size:9em!important}.btn-floating .fa-10x,.btn .fa-10x{font-size:10em!important}.btn-primary{background-color:#4285f4!important;color:#fff}.btn-primary:hover{background-color:#5a95f5;color:#fff}.btn-primary.focus,.btn-primary:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-primary.active,.btn-primary:active,.btn-primary:focus{background-color:#0b51c5}.btn-primary.dropdown-toggle{background-color:#4285f4!important}.btn-primary.dropdown-toggle:focus,.btn-primary.dropdown-toggle:hover{background-color:#5a95f5!important}.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#0b51c5!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-primary:not([disabled]):not(.disabled).active:focus,.btn-primary:not([disabled]):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.primary-ic{color:#4285f4!important}.primary-ic:focus,.primary-ic:hover{color:#4285f4}table.table a.btn.btn-primary{color:#fff}.btn-outline-primary{background-color:transparent!important;border:2px solid #4285f4!important;color:#4285f4!important}.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:active:focus,.btn-outline-primary:focus,.btn-outline-primary:hover{background-color:transparent!important;border-color:#4285f4!important;color:#4285f4!important}.btn-outline-primary:not([disabled]):not(.disabled).active,.btn-outline-primary:not([disabled]):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:transparent!important;border-color:#4285f4!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-primary:not([disabled]):not(.disabled).active:focus,.btn-outline-primary:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-danger{background-color:#ff3547!important;color:#fff}.btn-danger:hover{background-color:#ff4f5e;color:#fff}.btn-danger.focus,.btn-danger:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-danger.active,.btn-danger:active,.btn-danger:focus{background-color:#ce0012}.btn-danger.dropdown-toggle{background-color:#ff3547!important}.btn-danger.dropdown-toggle:focus,.btn-danger.dropdown-toggle:hover{background-color:#ff4f5e!important}.btn-danger:not([disabled]):not(.disabled).active,.btn-danger:not([disabled]):not(.disabled):active,.show>.btn-danger.dropdown-toggle{background-color:#ce0012!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-danger:not([disabled]):not(.disabled).active:focus,.btn-danger:not([disabled]):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.danger-ic{color:#ff3547!important}.danger-ic:focus,.danger-ic:hover{color:#ff3547}table.table a.btn.btn-danger{color:#fff}.btn-outline-danger{background-color:transparent!important;border:2px solid #ff3547!important;color:#ff3547!important}.btn-outline-danger.active,.btn-outline-danger:active,.btn-outline-danger:active:focus,.btn-outline-danger:focus,.btn-outline-danger:hover{background-color:transparent!important;border-color:#ff3547!important;color:#ff3547!important}.btn-outline-danger:not([disabled]):not(.disabled).active,.btn-outline-danger:not([disabled]):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{background-color:transparent!important;border-color:#ff3547!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-danger:not([disabled]):not(.disabled).active:focus,.btn-outline-danger:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-warning{background-color:#fb3!important;color:#fff}.btn-warning:hover{background-color:#ffc44d;color:#fff}.btn-warning.focus,.btn-warning:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-warning.active,.btn-warning:active,.btn-warning:focus{background-color:#c80}.btn-warning.dropdown-toggle{background-color:#fb3!important}.btn-warning.dropdown-toggle:focus,.btn-warning.dropdown-toggle:hover{background-color:#ffc44d!important}.btn-warning:not([disabled]):not(.disabled).active,.btn-warning:not([disabled]):not(.disabled):active,.show>.btn-warning.dropdown-toggle{background-color:#c80!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-warning:not([disabled]):not(.disabled).active:focus,.btn-warning:not([disabled]):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.warning-ic{color:#fb3!important}.warning-ic:focus,.warning-ic:hover{color:#fb3}table.table a.btn.btn-warning{color:#fff}.btn-outline-warning{background-color:transparent!important;border:2px solid #fb3!important;color:#fb3!important}.btn-outline-warning.active,.btn-outline-warning:active,.btn-outline-warning:active:focus,.btn-outline-warning:focus,.btn-outline-warning:hover{background-color:transparent!important;border-color:#fb3!important;color:#fb3!important}.btn-outline-warning:not([disabled]):not(.disabled).active,.btn-outline-warning:not([disabled]):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{background-color:transparent!important;border-color:#fb3!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-warning:not([disabled]):not(.disabled).active:focus,.btn-outline-warning:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-success{background-color:#00c851!important;color:#fff}.btn-success:hover{background-color:#00e25b;color:#fff}.btn-success.focus,.btn-success:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-success.active,.btn-success:active,.btn-success:focus{background-color:#006228}.btn-success.dropdown-toggle{background-color:#00c851!important}.btn-success.dropdown-toggle:focus,.btn-success.dropdown-toggle:hover{background-color:#00e25b!important}.btn-success:not([disabled]):not(.disabled).active,.btn-success:not([disabled]):not(.disabled):active,.show>.btn-success.dropdown-toggle{background-color:#006228!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-success:not([disabled]):not(.disabled).active:focus,.btn-success:not([disabled]):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.success-ic{color:#00c851!important}.success-ic:focus,.success-ic:hover{color:#00c851}table.table a.btn.btn-success{color:#fff}.btn-outline-success{background-color:transparent!important;border:2px solid #00c851!important;color:#00c851!important}.btn-outline-success.active,.btn-outline-success:active,.btn-outline-success:active:focus,.btn-outline-success:focus,.btn-outline-success:hover{background-color:transparent!important;border-color:#00c851!important;color:#00c851!important}.btn-outline-success:not([disabled]):not(.disabled).active,.btn-outline-success:not([disabled]):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{background-color:transparent!important;border-color:#00c851!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-success:not([disabled]):not(.disabled).active:focus,.btn-outline-success:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-info{background-color:#33b5e5!important;color:#fff}.btn-info:hover{background-color:#4abde8;color:#fff}.btn-info.focus,.btn-info:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-info.active,.btn-info:active,.btn-info:focus{background-color:#14799e}.btn-info.dropdown-toggle{background-color:#33b5e5!important}.btn-info.dropdown-toggle:focus,.btn-info.dropdown-toggle:hover{background-color:#4abde8!important}.btn-info:not([disabled]):not(.disabled).active,.btn-info:not([disabled]):not(.disabled):active,.show>.btn-info.dropdown-toggle{background-color:#14799e!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-info:not([disabled]):not(.disabled).active:focus,.btn-info:not([disabled]):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.info-ic{color:#33b5e5!important}.info-ic:focus,.info-ic:hover{color:#33b5e5}table.table a.btn.btn-info{color:#fff}.btn-outline-info{background-color:transparent!important;border:2px solid #33b5e5!important;color:#33b5e5!important}.btn-outline-info.active,.btn-outline-info:active,.btn-outline-info:active:focus,.btn-outline-info:focus,.btn-outline-info:hover{background-color:transparent!important;border-color:#33b5e5!important;color:#33b5e5!important}.btn-outline-info:not([disabled]):not(.disabled).active,.btn-outline-info:not([disabled]):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{background-color:transparent!important;border-color:#33b5e5!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-info:not([disabled]):not(.disabled).active:focus,.btn-outline-info:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-default{background-color:#2bbbad!important;color:#fff}.btn-default:hover{background-color:#30cfc0;color:#fff}.btn-default.focus,.btn-default:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-default.active,.btn-default:active,.btn-default:focus{background-color:#186860}.btn-default.dropdown-toggle{background-color:#2bbbad!important}.btn-default.dropdown-toggle:focus,.btn-default.dropdown-toggle:hover{background-color:#30cfc0!important}.btn-default:not([disabled]):not(.disabled).active,.btn-default:not([disabled]):not(.disabled):active,.show>.btn-default.dropdown-toggle{background-color:#186860!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-default:not([disabled]):not(.disabled).active:focus,.btn-default:not([disabled]):not(.disabled):active:focus,.show>.btn-default.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.default-ic{color:#2bbbad!important}.default-ic:focus,.default-ic:hover{color:#2bbbad}table.table a.btn.btn-default{color:#fff}.btn-outline-default{background-color:transparent!important;border:2px solid #2bbbad!important;color:#2bbbad!important}.btn-outline-default.active,.btn-outline-default:active,.btn-outline-default:active:focus,.btn-outline-default:focus,.btn-outline-default:hover{background-color:transparent!important;border-color:#2bbbad!important;color:#2bbbad!important}.btn-outline-default:not([disabled]):not(.disabled).active,.btn-outline-default:not([disabled]):not(.disabled):active,.show>.btn-outline-default.dropdown-toggle{background-color:transparent!important;border-color:#2bbbad!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-default:not([disabled]):not(.disabled).active:focus,.btn-outline-default:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-default.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-secondary{background-color:#a6c!important;color:#fff}.btn-secondary:hover{background-color:#b579d2;color:#fff}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-secondary.active,.btn-secondary:active,.btn-secondary:focus{background-color:#739}.btn-secondary.dropdown-toggle{background-color:#a6c!important}.btn-secondary.dropdown-toggle:focus,.btn-secondary.dropdown-toggle:hover{background-color:#b579d2!important}.btn-secondary:not([disabled]):not(.disabled).active,.btn-secondary:not([disabled]):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{background-color:#739!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-secondary:not([disabled]):not(.disabled).active:focus,.btn-secondary:not([disabled]):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.secondary-ic{color:#a6c!important}.secondary-ic:focus,.secondary-ic:hover{color:#a6c}table.table a.btn.btn-secondary{color:#fff}.btn-outline-secondary{background-color:transparent!important;border:2px solid #a6c!important;color:#a6c!important}.btn-outline-secondary.active,.btn-outline-secondary:active,.btn-outline-secondary:active:focus,.btn-outline-secondary:focus,.btn-outline-secondary:hover{background-color:transparent!important;border-color:#a6c!important;color:#a6c!important}.btn-outline-secondary:not([disabled]):not(.disabled).active,.btn-outline-secondary:not([disabled]):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{background-color:transparent!important;border-color:#a6c!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-secondary:not([disabled]):not(.disabled).active:focus,.btn-outline-secondary:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-elegant{background-color:#2e2e2e!important;color:#fff}.btn-elegant:hover{background-color:#3b3b3b;color:#fff}.btn-elegant.focus,.btn-elegant:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-elegant.active,.btn-elegant:active,.btn-elegant:focus{background-color:#000}.btn-elegant.dropdown-toggle{background-color:#2e2e2e!important}.btn-elegant.dropdown-toggle:focus,.btn-elegant.dropdown-toggle:hover{background-color:#3b3b3b!important}.btn-elegant:not([disabled]):not(.disabled).active,.btn-elegant:not([disabled]):not(.disabled):active,.show>.btn-elegant.dropdown-toggle{background-color:#000!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-elegant:not([disabled]):not(.disabled).active:focus,.btn-elegant:not([disabled]):not(.disabled):active:focus,.show>.btn-elegant.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.elegant-ic{color:#2e2e2e!important}.elegant-ic:focus,.elegant-ic:hover{color:#2e2e2e}table.table a.btn.btn-elegant{color:#fff}.btn-outline-elegant{background-color:transparent!important;border:2px solid #2e2e2e!important;color:#2e2e2e!important}.btn-outline-elegant.active,.btn-outline-elegant:active,.btn-outline-elegant:active:focus,.btn-outline-elegant:focus,.btn-outline-elegant:hover{background-color:transparent!important;border-color:#2e2e2e!important;color:#2e2e2e!important}.btn-outline-elegant:not([disabled]):not(.disabled).active,.btn-outline-elegant:not([disabled]):not(.disabled):active,.show>.btn-outline-elegant.dropdown-toggle{background-color:transparent!important;border-color:#2e2e2e!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-elegant:not([disabled]):not(.disabled).active:focus,.btn-outline-elegant:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-elegant.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-unique{background-color:#880e4f!important;color:#fff}.btn-unique:hover{background-color:#9f105c;color:#fff}.btn-unique.focus,.btn-unique:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-unique.active,.btn-unique:active,.btn-unique:focus{background-color:#2c0419}.btn-unique.dropdown-toggle{background-color:#880e4f!important}.btn-unique.dropdown-toggle:focus,.btn-unique.dropdown-toggle:hover{background-color:#9f105c!important}.btn-unique:not([disabled]):not(.disabled).active,.btn-unique:not([disabled]):not(.disabled):active,.show>.btn-unique.dropdown-toggle{background-color:#2c0419!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-unique:not([disabled]):not(.disabled).active:focus,.btn-unique:not([disabled]):not(.disabled):active:focus,.show>.btn-unique.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.unique-ic{color:#880e4f!important}.unique-ic:focus,.unique-ic:hover{color:#880e4f}table.table a.btn.btn-unique{color:#fff}.btn-outline-unique{background-color:transparent!important;border:2px solid #880e4f!important;color:#880e4f!important}.btn-outline-unique.active,.btn-outline-unique:active,.btn-outline-unique:active:focus,.btn-outline-unique:focus,.btn-outline-unique:hover{background-color:transparent!important;border-color:#880e4f!important;color:#880e4f!important}.btn-outline-unique:not([disabled]):not(.disabled).active,.btn-outline-unique:not([disabled]):not(.disabled):active,.show>.btn-outline-unique.dropdown-toggle{background-color:transparent!important;border-color:#880e4f!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-unique:not([disabled]):not(.disabled).active:focus,.btn-outline-unique:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-unique.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark-green{background-color:#388e3c!important;color:#fff}.btn-dark-green:hover{background-color:#3fa044;color:#fff}.btn-dark-green.focus,.btn-dark-green:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark-green.active,.btn-dark-green:active,.btn-dark-green:focus{background-color:#1b451d}.btn-dark-green.dropdown-toggle{background-color:#388e3c!important}.btn-dark-green.dropdown-toggle:focus,.btn-dark-green.dropdown-toggle:hover{background-color:#3fa044!important}.btn-dark-green:not([disabled]):not(.disabled).active,.btn-dark-green:not([disabled]):not(.disabled):active,.show>.btn-dark-green.dropdown-toggle{background-color:#1b451d!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark-green:not([disabled]):not(.disabled).active:focus,.btn-dark-green:not([disabled]):not(.disabled):active:focus,.show>.btn-dark-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.dark-green-ic{color:#388e3c!important}.dark-green-ic:focus,.dark-green-ic:hover{color:#388e3c}table.table a.btn.btn-dark-green{color:#fff}.btn-outline-dark-green{background-color:transparent!important;border:2px solid #388e3c!important;color:#388e3c!important}.btn-outline-dark-green.active,.btn-outline-dark-green:active,.btn-outline-dark-green:active:focus,.btn-outline-dark-green:focus,.btn-outline-dark-green:hover{background-color:transparent!important;border-color:#388e3c!important;color:#388e3c!important}.btn-outline-dark-green:not([disabled]):not(.disabled).active,.btn-outline-dark-green:not([disabled]):not(.disabled):active,.show>.btn-outline-dark-green.dropdown-toggle{background-color:transparent!important;border-color:#388e3c!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-dark-green:not([disabled]):not(.disabled).active:focus,.btn-outline-dark-green:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-dark-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-mdb-color{background-color:#59698d!important;color:#fff}.btn-mdb-color:hover{background-color:#63759d;color:#fff}.btn-mdb-color.focus,.btn-mdb-color:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-mdb-color.active,.btn-mdb-color:active,.btn-mdb-color:focus{background-color:#323a4e}.btn-mdb-color.dropdown-toggle{background-color:#59698d!important}.btn-mdb-color.dropdown-toggle:focus,.btn-mdb-color.dropdown-toggle:hover{background-color:#63759d!important}.btn-mdb-color:not([disabled]):not(.disabled).active,.btn-mdb-color:not([disabled]):not(.disabled):active,.show>.btn-mdb-color.dropdown-toggle{background-color:#323a4e!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-mdb-color:not([disabled]):not(.disabled).active:focus,.btn-mdb-color:not([disabled]):not(.disabled):active:focus,.show>.btn-mdb-color.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.mdb-color-ic{color:#59698d!important}.mdb-color-ic:focus,.mdb-color-ic:hover{color:#59698d}table.table a.btn.btn-mdb-color{color:#fff}.btn-outline-mdb-color{background-color:transparent!important;border:2px solid #59698d!important;color:#59698d!important}.btn-outline-mdb-color.active,.btn-outline-mdb-color:active,.btn-outline-mdb-color:active:focus,.btn-outline-mdb-color:focus,.btn-outline-mdb-color:hover{background-color:transparent!important;border-color:#59698d!important;color:#59698d!important}.btn-outline-mdb-color:not([disabled]):not(.disabled).active,.btn-outline-mdb-color:not([disabled]):not(.disabled):active,.show>.btn-outline-mdb-color.dropdown-toggle{background-color:transparent!important;border-color:#59698d!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-mdb-color:not([disabled]):not(.disabled).active:focus,.btn-outline-mdb-color:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-mdb-color.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-red{background-color:#d32f2f!important;color:#fff}.btn-red:hover{background-color:#d74444;color:#fff}.btn-red.focus,.btn-red:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-red.active,.btn-red:active,.btn-red:focus{background-color:#811b1b}.btn-red.dropdown-toggle{background-color:#d32f2f!important}.btn-red.dropdown-toggle:focus,.btn-red.dropdown-toggle:hover{background-color:#d74444!important}.btn-red:not([disabled]):not(.disabled).active,.btn-red:not([disabled]):not(.disabled):active,.show>.btn-red.dropdown-toggle{background-color:#811b1b!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-red:not([disabled]):not(.disabled).active:focus,.btn-red:not([disabled]):not(.disabled):active:focus,.show>.btn-red.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.red-ic{color:#d32f2f!important}.red-ic:focus,.red-ic:hover{color:#d32f2f}table.table a.btn.btn-red{color:#fff}.btn-outline-red{background-color:transparent!important;border:2px solid #d32f2f!important;color:#d32f2f!important}.btn-outline-red.active,.btn-outline-red:active,.btn-outline-red:active:focus,.btn-outline-red:focus,.btn-outline-red:hover{background-color:transparent!important;border-color:#d32f2f!important;color:#d32f2f!important}.btn-outline-red:not([disabled]):not(.disabled).active,.btn-outline-red:not([disabled]):not(.disabled):active,.show>.btn-outline-red.dropdown-toggle{background-color:transparent!important;border-color:#d32f2f!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-red:not([disabled]):not(.disabled).active:focus,.btn-outline-red:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-red.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-pink{background-color:#ec407a!important;color:#fff}.btn-pink:hover{background-color:#ee578a;color:#fff}.btn-pink.focus,.btn-pink:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-pink.active,.btn-pink:active,.btn-pink:focus{background-color:#b41249}.btn-pink.dropdown-toggle{background-color:#ec407a!important}.btn-pink.dropdown-toggle:focus,.btn-pink.dropdown-toggle:hover{background-color:#ee578a!important}.btn-pink:not([disabled]):not(.disabled).active,.btn-pink:not([disabled]):not(.disabled):active,.show>.btn-pink.dropdown-toggle{background-color:#b41249!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-pink:not([disabled]):not(.disabled).active:focus,.btn-pink:not([disabled]):not(.disabled):active:focus,.show>.btn-pink.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.pink-ic{color:#ec407a!important}.pink-ic:focus,.pink-ic:hover{color:#ec407a}table.table a.btn.btn-pink{color:#fff}.btn-outline-pink{background-color:transparent!important;border:2px solid #ec407a!important;color:#ec407a!important}.btn-outline-pink.active,.btn-outline-pink:active,.btn-outline-pink:active:focus,.btn-outline-pink:focus,.btn-outline-pink:hover{background-color:transparent!important;border-color:#ec407a!important;color:#ec407a!important}.btn-outline-pink:not([disabled]):not(.disabled).active,.btn-outline-pink:not([disabled]):not(.disabled):active,.show>.btn-outline-pink.dropdown-toggle{background-color:transparent!important;border-color:#ec407a!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-pink:not([disabled]):not(.disabled).active:focus,.btn-outline-pink:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-pink.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-purple{background-color:#8e24aa!important;color:#fff}.btn-purple:hover{background-color:#a028bf;color:#fff}.btn-purple.focus,.btn-purple:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-purple.active,.btn-purple:active,.btn-purple:focus{background-color:#481256}.btn-purple.dropdown-toggle{background-color:#8e24aa!important}.btn-purple.dropdown-toggle:focus,.btn-purple.dropdown-toggle:hover{background-color:#a028bf!important}.btn-purple:not([disabled]):not(.disabled).active,.btn-purple:not([disabled]):not(.disabled):active,.show>.btn-purple.dropdown-toggle{background-color:#481256!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-purple:not([disabled]):not(.disabled).active:focus,.btn-purple:not([disabled]):not(.disabled):active:focus,.show>.btn-purple.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.purple-ic{color:#8e24aa!important}.purple-ic:focus,.purple-ic:hover{color:#8e24aa}table.table a.btn.btn-purple{color:#fff}.btn-outline-purple{background-color:transparent!important;border:2px solid #8e24aa!important;color:#8e24aa!important}.btn-outline-purple.active,.btn-outline-purple:active,.btn-outline-purple:active:focus,.btn-outline-purple:focus,.btn-outline-purple:hover{background-color:transparent!important;border-color:#8e24aa!important;color:#8e24aa!important}.btn-outline-purple:not([disabled]):not(.disabled).active,.btn-outline-purple:not([disabled]):not(.disabled):active,.show>.btn-outline-purple.dropdown-toggle{background-color:transparent!important;border-color:#8e24aa!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-purple:not([disabled]):not(.disabled).active:focus,.btn-outline-purple:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-purple.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-purple{background-color:#512da8!important;color:#fff}.btn-deep-purple:hover{background-color:#5b32bc;color:#fff}.btn-deep-purple.focus,.btn-deep-purple:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-purple.active,.btn-deep-purple:active,.btn-deep-purple:focus{background-color:#2a1758}.btn-deep-purple.dropdown-toggle{background-color:#512da8!important}.btn-deep-purple.dropdown-toggle:focus,.btn-deep-purple.dropdown-toggle:hover{background-color:#5b32bc!important}.btn-deep-purple:not([disabled]):not(.disabled).active,.btn-deep-purple:not([disabled]):not(.disabled):active,.show>.btn-deep-purple.dropdown-toggle{background-color:#2a1758!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-purple:not([disabled]):not(.disabled).active:focus,.btn-deep-purple:not([disabled]):not(.disabled):active:focus,.show>.btn-deep-purple.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.deep-purple-ic{color:#512da8!important}.deep-purple-ic:focus,.deep-purple-ic:hover{color:#512da8}table.table a.btn.btn-deep-purple{color:#fff}.btn-outline-deep-purple{background-color:transparent!important;border:2px solid #512da8!important;color:#512da8!important}.btn-outline-deep-purple.active,.btn-outline-deep-purple:active,.btn-outline-deep-purple:active:focus,.btn-outline-deep-purple:focus,.btn-outline-deep-purple:hover{background-color:transparent!important;border-color:#512da8!important;color:#512da8!important}.btn-outline-deep-purple:not([disabled]):not(.disabled).active,.btn-outline-deep-purple:not([disabled]):not(.disabled):active,.show>.btn-outline-deep-purple.dropdown-toggle{background-color:transparent!important;border-color:#512da8!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-deep-purple:not([disabled]):not(.disabled).active:focus,.btn-outline-deep-purple:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-deep-purple.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-indigo{background-color:#3f51b5!important;color:#fff}.btn-indigo:hover{background-color:#4d5ec1;color:#fff}.btn-indigo.focus,.btn-indigo:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-indigo.active,.btn-indigo:active,.btn-indigo:focus{background-color:#252f69}.btn-indigo.dropdown-toggle{background-color:#3f51b5!important}.btn-indigo.dropdown-toggle:focus,.btn-indigo.dropdown-toggle:hover{background-color:#4d5ec1!important}.btn-indigo:not([disabled]):not(.disabled).active,.btn-indigo:not([disabled]):not(.disabled):active,.show>.btn-indigo.dropdown-toggle{background-color:#252f69!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-indigo:not([disabled]):not(.disabled).active:focus,.btn-indigo:not([disabled]):not(.disabled):active:focus,.show>.btn-indigo.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.indigo-ic{color:#3f51b5!important}.indigo-ic:focus,.indigo-ic:hover{color:#3f51b5}table.table a.btn.btn-indigo{color:#fff}.btn-outline-indigo{background-color:transparent!important;border:2px solid #3f51b5!important;color:#3f51b5!important}.btn-outline-indigo.active,.btn-outline-indigo:active,.btn-outline-indigo:active:focus,.btn-outline-indigo:focus,.btn-outline-indigo:hover{background-color:transparent!important;border-color:#3f51b5!important;color:#3f51b5!important}.btn-outline-indigo:not([disabled]):not(.disabled).active,.btn-outline-indigo:not([disabled]):not(.disabled):active,.show>.btn-outline-indigo.dropdown-toggle{background-color:transparent!important;border-color:#3f51b5!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-indigo:not([disabled]):not(.disabled).active:focus,.btn-outline-indigo:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-indigo.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue{background-color:#1976d2!important;color:#fff}.btn-blue:hover{background-color:#2083e4;color:#fff}.btn-blue.focus,.btn-blue:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue.active,.btn-blue:active,.btn-blue:focus{background-color:#0e4377}.btn-blue.dropdown-toggle{background-color:#1976d2!important}.btn-blue.dropdown-toggle:focus,.btn-blue.dropdown-toggle:hover{background-color:#2083e4!important}.btn-blue:not([disabled]):not(.disabled).active,.btn-blue:not([disabled]):not(.disabled):active,.show>.btn-blue.dropdown-toggle{background-color:#0e4377!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue:not([disabled]):not(.disabled).active:focus,.btn-blue:not([disabled]):not(.disabled):active:focus,.show>.btn-blue.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.blue-ic{color:#1976d2!important}.blue-ic:focus,.blue-ic:hover{color:#1976d2}table.table a.btn.btn-blue{color:#fff}.btn-outline-blue{background-color:transparent!important;border:2px solid #1976d2!important;color:#1976d2!important}.btn-outline-blue.active,.btn-outline-blue:active,.btn-outline-blue:active:focus,.btn-outline-blue:focus,.btn-outline-blue:hover{background-color:transparent!important;border-color:#1976d2!important;color:#1976d2!important}.btn-outline-blue:not([disabled]):not(.disabled).active,.btn-outline-blue:not([disabled]):not(.disabled):active,.show>.btn-outline-blue.dropdown-toggle{background-color:transparent!important;border-color:#1976d2!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-blue:not([disabled]):not(.disabled).active:focus,.btn-outline-blue:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-blue.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-blue{background-color:#82b1ff!important;color:#fff}.btn-light-blue:hover{background-color:#9cc1ff;color:#fff}.btn-light-blue.focus,.btn-light-blue:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-blue.active,.btn-light-blue:active,.btn-light-blue:focus{background-color:#1c71ff}.btn-light-blue.dropdown-toggle{background-color:#82b1ff!important}.btn-light-blue.dropdown-toggle:focus,.btn-light-blue.dropdown-toggle:hover{background-color:#9cc1ff!important}.btn-light-blue:not([disabled]):not(.disabled).active,.btn-light-blue:not([disabled]):not(.disabled):active,.show>.btn-light-blue.dropdown-toggle{background-color:#1c71ff!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-blue:not([disabled]):not(.disabled).active:focus,.btn-light-blue:not([disabled]):not(.disabled):active:focus,.show>.btn-light-blue.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.light-blue-ic{color:#82b1ff!important}.light-blue-ic:focus,.light-blue-ic:hover{color:#82b1ff}table.table a.btn.btn-light-blue{color:#fff}.btn-outline-light-blue{background-color:transparent!important;border:2px solid #82b1ff!important;color:#82b1ff!important}.btn-outline-light-blue.active,.btn-outline-light-blue:active,.btn-outline-light-blue:active:focus,.btn-outline-light-blue:focus,.btn-outline-light-blue:hover{background-color:transparent!important;border-color:#82b1ff!important;color:#82b1ff!important}.btn-outline-light-blue:not([disabled]):not(.disabled).active,.btn-outline-light-blue:not([disabled]):not(.disabled):active,.show>.btn-outline-light-blue.dropdown-toggle{background-color:transparent!important;border-color:#82b1ff!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-light-blue:not([disabled]):not(.disabled).active:focus,.btn-outline-light-blue:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-light-blue.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-cyan{background-color:#00bcd4!important;color:#fff}.btn-cyan:hover{background-color:#00d3ee;color:#fff}.btn-cyan.focus,.btn-cyan:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-cyan.active,.btn-cyan:active,.btn-cyan:focus{background-color:#00626e}.btn-cyan.dropdown-toggle{background-color:#00bcd4!important}.btn-cyan.dropdown-toggle:focus,.btn-cyan.dropdown-toggle:hover{background-color:#00d3ee!important}.btn-cyan:not([disabled]):not(.disabled).active,.btn-cyan:not([disabled]):not(.disabled):active,.show>.btn-cyan.dropdown-toggle{background-color:#00626e!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-cyan:not([disabled]):not(.disabled).active:focus,.btn-cyan:not([disabled]):not(.disabled):active:focus,.show>.btn-cyan.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.cyan-ic{color:#00bcd4!important}.cyan-ic:focus,.cyan-ic:hover{color:#00bcd4}table.table a.btn.btn-cyan{color:#fff}.btn-outline-cyan{background-color:transparent!important;border:2px solid #00bcd4!important;color:#00bcd4!important}.btn-outline-cyan.active,.btn-outline-cyan:active,.btn-outline-cyan:active:focus,.btn-outline-cyan:focus,.btn-outline-cyan:hover{background-color:transparent!important;border-color:#00bcd4!important;color:#00bcd4!important}.btn-outline-cyan:not([disabled]):not(.disabled).active,.btn-outline-cyan:not([disabled]):not(.disabled):active,.show>.btn-outline-cyan.dropdown-toggle{background-color:transparent!important;border-color:#00bcd4!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-cyan:not([disabled]):not(.disabled).active:focus,.btn-outline-cyan:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-cyan.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-teal{background-color:#00796b!important;color:#fff}.btn-teal:hover{background-color:#009382;color:#fff}.btn-teal.focus,.btn-teal:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-teal.active,.btn-teal:active,.btn-teal:focus{background-color:#001311}.btn-teal.dropdown-toggle{background-color:#00796b!important}.btn-teal.dropdown-toggle:focus,.btn-teal.dropdown-toggle:hover{background-color:#009382!important}.btn-teal:not([disabled]):not(.disabled).active,.btn-teal:not([disabled]):not(.disabled):active,.show>.btn-teal.dropdown-toggle{background-color:#001311!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-teal:not([disabled]):not(.disabled).active:focus,.btn-teal:not([disabled]):not(.disabled):active:focus,.show>.btn-teal.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.teal-ic{color:#00796b!important}.teal-ic:focus,.teal-ic:hover{color:#00796b}table.table a.btn.btn-teal{color:#fff}.btn-outline-teal{background-color:transparent!important;border:2px solid #00796b!important;color:#00796b!important}.btn-outline-teal.active,.btn-outline-teal:active,.btn-outline-teal:active:focus,.btn-outline-teal:focus,.btn-outline-teal:hover{background-color:transparent!important;border-color:#00796b!important;color:#00796b!important}.btn-outline-teal:not([disabled]):not(.disabled).active,.btn-outline-teal:not([disabled]):not(.disabled):active,.show>.btn-outline-teal.dropdown-toggle{background-color:transparent!important;border-color:#00796b!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-teal:not([disabled]):not(.disabled).active:focus,.btn-outline-teal:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-teal.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-green{background-color:#388e3c!important;color:#fff}.btn-green:hover{background-color:#3fa044;color:#fff}.btn-green.focus,.btn-green:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-green.active,.btn-green:active,.btn-green:focus{background-color:#1b451d}.btn-green.dropdown-toggle{background-color:#388e3c!important}.btn-green.dropdown-toggle:focus,.btn-green.dropdown-toggle:hover{background-color:#3fa044!important}.btn-green:not([disabled]):not(.disabled).active,.btn-green:not([disabled]):not(.disabled):active,.show>.btn-green.dropdown-toggle{background-color:#1b451d!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-green:not([disabled]):not(.disabled).active:focus,.btn-green:not([disabled]):not(.disabled):active:focus,.show>.btn-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.green-ic{color:#388e3c!important}.green-ic:focus,.green-ic:hover{color:#388e3c}table.table a.btn.btn-green{color:#fff}.btn-outline-green{background-color:transparent!important;border:2px solid #388e3c!important;color:#388e3c!important}.btn-outline-green.active,.btn-outline-green:active,.btn-outline-green:active:focus,.btn-outline-green:focus,.btn-outline-green:hover{background-color:transparent!important;border-color:#388e3c!important;color:#388e3c!important}.btn-outline-green:not([disabled]):not(.disabled).active,.btn-outline-green:not([disabled]):not(.disabled):active,.show>.btn-outline-green.dropdown-toggle{background-color:transparent!important;border-color:#388e3c!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-green:not([disabled]):not(.disabled).active:focus,.btn-outline-green:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-green{background-color:#8bc34a!important;color:#fff}.btn-light-green:hover{background-color:#97c95d;color:#fff}.btn-light-green.focus,.btn-light-green:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-green.active,.btn-light-green:active,.btn-light-green:focus{background-color:#577d2a}.btn-light-green.dropdown-toggle{background-color:#8bc34a!important}.btn-light-green.dropdown-toggle:focus,.btn-light-green.dropdown-toggle:hover{background-color:#97c95d!important}.btn-light-green:not([disabled]):not(.disabled).active,.btn-light-green:not([disabled]):not(.disabled):active,.show>.btn-light-green.dropdown-toggle{background-color:#577d2a!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-green:not([disabled]):not(.disabled).active:focus,.btn-light-green:not([disabled]):not(.disabled):active:focus,.show>.btn-light-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.light-green-ic{color:#8bc34a!important}.light-green-ic:focus,.light-green-ic:hover{color:#8bc34a}table.table a.btn.btn-light-green{color:#fff}.btn-outline-light-green{background-color:transparent!important;border:2px solid #8bc34a!important;color:#8bc34a!important}.btn-outline-light-green.active,.btn-outline-light-green:active,.btn-outline-light-green:active:focus,.btn-outline-light-green:focus,.btn-outline-light-green:hover{background-color:transparent!important;border-color:#8bc34a!important;color:#8bc34a!important}.btn-outline-light-green:not([disabled]):not(.disabled).active,.btn-outline-light-green:not([disabled]):not(.disabled):active,.show>.btn-outline-light-green.dropdown-toggle{background-color:transparent!important;border-color:#8bc34a!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-light-green:not([disabled]):not(.disabled).active:focus,.btn-outline-light-green:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-light-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-lime{background-color:#afb42b!important;color:#fff}.btn-lime:hover{background-color:#c3c930;color:#fff}.btn-lime.focus,.btn-lime:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-lime.active,.btn-lime:active,.btn-lime:focus{background-color:#5f6217}.btn-lime.dropdown-toggle{background-color:#afb42b!important}.btn-lime.dropdown-toggle:focus,.btn-lime.dropdown-toggle:hover{background-color:#c3c930!important}.btn-lime:not([disabled]):not(.disabled).active,.btn-lime:not([disabled]):not(.disabled):active,.show>.btn-lime.dropdown-toggle{background-color:#5f6217!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-lime:not([disabled]):not(.disabled).active:focus,.btn-lime:not([disabled]):not(.disabled):active:focus,.show>.btn-lime.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.lime-ic{color:#afb42b!important}.lime-ic:focus,.lime-ic:hover{color:#afb42b}table.table a.btn.btn-lime{color:#fff}.btn-outline-lime{background-color:transparent!important;border:2px solid #afb42b!important;color:#afb42b!important}.btn-outline-lime.active,.btn-outline-lime:active,.btn-outline-lime:active:focus,.btn-outline-lime:focus,.btn-outline-lime:hover{background-color:transparent!important;border-color:#afb42b!important;color:#afb42b!important}.btn-outline-lime:not([disabled]):not(.disabled).active,.btn-outline-lime:not([disabled]):not(.disabled):active,.show>.btn-outline-lime.dropdown-toggle{background-color:transparent!important;border-color:#afb42b!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-lime:not([disabled]):not(.disabled).active:focus,.btn-outline-lime:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-lime.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-yellow{background-color:#fbc02d!important;color:#fff}.btn-yellow:hover{background-color:#fbc846;color:#fff}.btn-yellow.focus,.btn-yellow:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-yellow.active,.btn-yellow:active,.btn-yellow:focus{background-color:#be8904}.btn-yellow.dropdown-toggle{background-color:#fbc02d!important}.btn-yellow.dropdown-toggle:focus,.btn-yellow.dropdown-toggle:hover{background-color:#fbc846!important}.btn-yellow:not([disabled]):not(.disabled).active,.btn-yellow:not([disabled]):not(.disabled):active,.show>.btn-yellow.dropdown-toggle{background-color:#be8904!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-yellow:not([disabled]):not(.disabled).active:focus,.btn-yellow:not([disabled]):not(.disabled):active:focus,.show>.btn-yellow.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.yellow-ic{color:#fbc02d!important}.yellow-ic:focus,.yellow-ic:hover{color:#fbc02d}table.table a.btn.btn-yellow{color:#fff}.btn-outline-yellow{background-color:transparent!important;border:2px solid #fbc02d!important;color:#fbc02d!important}.btn-outline-yellow.active,.btn-outline-yellow:active,.btn-outline-yellow:active:focus,.btn-outline-yellow:focus,.btn-outline-yellow:hover{background-color:transparent!important;border-color:#fbc02d!important;color:#fbc02d!important}.btn-outline-yellow:not([disabled]):not(.disabled).active,.btn-outline-yellow:not([disabled]):not(.disabled):active,.show>.btn-outline-yellow.dropdown-toggle{background-color:transparent!important;border-color:#fbc02d!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-yellow:not([disabled]):not(.disabled).active:focus,.btn-outline-yellow:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-yellow.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-amber{background-color:#ffa000!important;color:#fff}.btn-amber:hover{background-color:#ffaa1a;color:#fff}.btn-amber.focus,.btn-amber:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-amber.active,.btn-amber:active,.btn-amber:focus{background-color:#996000}.btn-amber.dropdown-toggle{background-color:#ffa000!important}.btn-amber.dropdown-toggle:focus,.btn-amber.dropdown-toggle:hover{background-color:#ffaa1a!important}.btn-amber:not([disabled]):not(.disabled).active,.btn-amber:not([disabled]):not(.disabled):active,.show>.btn-amber.dropdown-toggle{background-color:#996000!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-amber:not([disabled]):not(.disabled).active:focus,.btn-amber:not([disabled]):not(.disabled):active:focus,.show>.btn-amber.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.amber-ic{color:#ffa000!important}.amber-ic:focus,.amber-ic:hover{color:#ffa000}table.table a.btn.btn-amber{color:#fff}.btn-outline-amber{background-color:transparent!important;border:2px solid #ffa000!important;color:#ffa000!important}.btn-outline-amber.active,.btn-outline-amber:active,.btn-outline-amber:active:focus,.btn-outline-amber:focus,.btn-outline-amber:hover{background-color:transparent!important;border-color:#ffa000!important;color:#ffa000!important}.btn-outline-amber:not([disabled]):not(.disabled).active,.btn-outline-amber:not([disabled]):not(.disabled):active,.show>.btn-outline-amber.dropdown-toggle{background-color:transparent!important;border-color:#ffa000!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-amber:not([disabled]):not(.disabled).active:focus,.btn-outline-amber:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-amber.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-orange{background-color:#f57c00!important;color:#fff}.btn-orange:hover{background-color:#ff8910;color:#fff}.btn-orange.focus,.btn-orange:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-orange.active,.btn-orange:active,.btn-orange:focus{background-color:#8f4800}.btn-orange.dropdown-toggle{background-color:#f57c00!important}.btn-orange.dropdown-toggle:focus,.btn-orange.dropdown-toggle:hover{background-color:#ff8910!important}.btn-orange:not([disabled]):not(.disabled).active,.btn-orange:not([disabled]):not(.disabled):active,.show>.btn-orange.dropdown-toggle{background-color:#8f4800!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-orange:not([disabled]):not(.disabled).active:focus,.btn-orange:not([disabled]):not(.disabled):active:focus,.show>.btn-orange.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.orange-ic{color:#f57c00!important}.orange-ic:focus,.orange-ic:hover{color:#f57c00}table.table a.btn.btn-orange{color:#fff}.btn-outline-orange{background-color:transparent!important;border:2px solid #f57c00!important;color:#f57c00!important}.btn-outline-orange.active,.btn-outline-orange:active,.btn-outline-orange:active:focus,.btn-outline-orange:focus,.btn-outline-orange:hover{background-color:transparent!important;border-color:#f57c00!important;color:#f57c00!important}.btn-outline-orange:not([disabled]):not(.disabled).active,.btn-outline-orange:not([disabled]):not(.disabled):active,.show>.btn-outline-orange.dropdown-toggle{background-color:transparent!important;border-color:#f57c00!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-orange:not([disabled]):not(.disabled).active:focus,.btn-outline-orange:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-orange.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-orange{background-color:#ff7043!important;color:#fff}.btn-deep-orange:hover{background-color:#ff835d;color:#fff}.btn-deep-orange.focus,.btn-deep-orange:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-orange.active,.btn-deep-orange:active,.btn-deep-orange:focus{background-color:#dc3500}.btn-deep-orange.dropdown-toggle{background-color:#ff7043!important}.btn-deep-orange.dropdown-toggle:focus,.btn-deep-orange.dropdown-toggle:hover{background-color:#ff835d!important}.btn-deep-orange:not([disabled]):not(.disabled).active,.btn-deep-orange:not([disabled]):not(.disabled):active,.show>.btn-deep-orange.dropdown-toggle{background-color:#dc3500!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-orange:not([disabled]):not(.disabled).active:focus,.btn-deep-orange:not([disabled]):not(.disabled):active:focus,.show>.btn-deep-orange.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.deep-orange-ic{color:#ff7043!important}.deep-orange-ic:focus,.deep-orange-ic:hover{color:#ff7043}table.table a.btn.btn-deep-orange{color:#fff}.btn-outline-deep-orange{background-color:transparent!important;border:2px solid #ff7043!important;color:#ff7043!important}.btn-outline-deep-orange.active,.btn-outline-deep-orange:active,.btn-outline-deep-orange:active:focus,.btn-outline-deep-orange:focus,.btn-outline-deep-orange:hover{background-color:transparent!important;border-color:#ff7043!important;color:#ff7043!important}.btn-outline-deep-orange:not([disabled]):not(.disabled).active,.btn-outline-deep-orange:not([disabled]):not(.disabled):active,.show>.btn-outline-deep-orange.dropdown-toggle{background-color:transparent!important;border-color:#ff7043!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-deep-orange:not([disabled]):not(.disabled).active:focus,.btn-outline-deep-orange:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-deep-orange.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-brown{background-color:#795548!important;color:#fff}.btn-brown:hover{background-color:#896052;color:#fff}.btn-brown.focus,.btn-brown:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-brown.active,.btn-brown:active,.btn-brown:focus{background-color:#392822}.btn-brown.dropdown-toggle{background-color:#795548!important}.btn-brown.dropdown-toggle:focus,.btn-brown.dropdown-toggle:hover{background-color:#896052!important}.btn-brown:not([disabled]):not(.disabled).active,.btn-brown:not([disabled]):not(.disabled):active,.show>.btn-brown.dropdown-toggle{background-color:#392822!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-brown:not([disabled]):not(.disabled).active:focus,.btn-brown:not([disabled]):not(.disabled):active:focus,.show>.btn-brown.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.brown-ic{color:#795548!important}.brown-ic:focus,.brown-ic:hover{color:#795548}table.table a.btn.btn-brown{color:#fff}.btn-outline-brown{background-color:transparent!important;border:2px solid #795548!important;color:#795548!important}.btn-outline-brown.active,.btn-outline-brown:active,.btn-outline-brown:active:focus,.btn-outline-brown:focus,.btn-outline-brown:hover{background-color:transparent!important;border-color:#795548!important;color:#795548!important}.btn-outline-brown:not([disabled]):not(.disabled).active,.btn-outline-brown:not([disabled]):not(.disabled):active,.show>.btn-outline-brown.dropdown-toggle{background-color:transparent!important;border-color:#795548!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-brown:not([disabled]):not(.disabled).active:focus,.btn-outline-brown:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-brown.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-grey{background-color:#616161!important;color:#fff}.btn-grey:hover{background-color:#6e6e6e;color:#fff}.btn-grey.focus,.btn-grey:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-grey.active,.btn-grey:active,.btn-grey:focus{background-color:#2e2e2e}.btn-grey.dropdown-toggle{background-color:#616161!important}.btn-grey.dropdown-toggle:focus,.btn-grey.dropdown-toggle:hover{background-color:#6e6e6e!important}.btn-grey:not([disabled]):not(.disabled).active,.btn-grey:not([disabled]):not(.disabled):active,.show>.btn-grey.dropdown-toggle{background-color:#2e2e2e!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-grey:not([disabled]):not(.disabled).active:focus,.btn-grey:not([disabled]):not(.disabled):active:focus,.show>.btn-grey.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.grey-ic{color:#616161!important}.grey-ic:focus,.grey-ic:hover{color:#616161}table.table a.btn.btn-grey{color:#fff}.btn-outline-grey{background-color:transparent!important;border:2px solid #616161!important;color:#616161!important}.btn-outline-grey.active,.btn-outline-grey:active,.btn-outline-grey:active:focus,.btn-outline-grey:focus,.btn-outline-grey:hover{background-color:transparent!important;border-color:#616161!important;color:#616161!important}.btn-outline-grey:not([disabled]):not(.disabled).active,.btn-outline-grey:not([disabled]):not(.disabled):active,.show>.btn-outline-grey.dropdown-toggle{background-color:transparent!important;border-color:#616161!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-grey:not([disabled]):not(.disabled).active:focus,.btn-outline-grey:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-grey.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue-grey{background-color:#78909c!important;color:#fff}.btn-blue-grey:hover{background-color:#879ca7;color:#fff}.btn-blue-grey.focus,.btn-blue-grey:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue-grey.active,.btn-blue-grey:active,.btn-blue-grey:focus{background-color:#4a5b64}.btn-blue-grey.dropdown-toggle{background-color:#78909c!important}.btn-blue-grey.dropdown-toggle:focus,.btn-blue-grey.dropdown-toggle:hover{background-color:#879ca7!important}.btn-blue-grey:not([disabled]):not(.disabled).active,.btn-blue-grey:not([disabled]):not(.disabled):active,.show>.btn-blue-grey.dropdown-toggle{background-color:#4a5b64!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue-grey:not([disabled]):not(.disabled).active:focus,.btn-blue-grey:not([disabled]):not(.disabled):active:focus,.show>.btn-blue-grey.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.blue-grey-ic{color:#78909c!important}.blue-grey-ic:focus,.blue-grey-ic:hover{color:#78909c}table.table a.btn.btn-blue-grey{color:#fff}.btn-outline-blue-grey{background-color:transparent!important;border:2px solid #78909c!important;color:#78909c!important}.btn-outline-blue-grey.active,.btn-outline-blue-grey:active,.btn-outline-blue-grey:active:focus,.btn-outline-blue-grey:focus,.btn-outline-blue-grey:hover{background-color:transparent!important;border-color:#78909c!important;color:#78909c!important}.btn-outline-blue-grey:not([disabled]):not(.disabled).active,.btn-outline-blue-grey:not([disabled]):not(.disabled):active,.show>.btn-outline-blue-grey.dropdown-toggle{background-color:transparent!important;border-color:#78909c!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-blue-grey:not([disabled]):not(.disabled).active:focus,.btn-outline-blue-grey:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-blue-grey.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark{background-color:#212121!important;color:#fff}.btn-dark:hover{background-color:#2e2e2e;color:#fff}.btn-dark.focus,.btn-dark:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark.active,.btn-dark:active,.btn-dark:focus{background-color:#000}.btn-dark.dropdown-toggle{background-color:#212121!important}.btn-dark.dropdown-toggle:focus,.btn-dark.dropdown-toggle:hover{background-color:#2e2e2e!important}.btn-dark:not([disabled]):not(.disabled).active,.btn-dark:not([disabled]):not(.disabled):active,.show>.btn-dark.dropdown-toggle{background-color:#000!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark:not([disabled]):not(.disabled).active:focus,.btn-dark:not([disabled]):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.dark-ic{color:#212121!important}.dark-ic:focus,.dark-ic:hover{color:#212121}table.table a.btn.btn-dark{color:#fff}.btn-outline-dark{background-color:transparent!important;border:2px solid #212121!important;color:#212121!important}.btn-outline-dark.active,.btn-outline-dark:active,.btn-outline-dark:active:focus,.btn-outline-dark:focus,.btn-outline-dark:hover{background-color:transparent!important;border-color:#212121!important;color:#212121!important}.btn-outline-dark:not([disabled]):not(.disabled).active,.btn-outline-dark:not([disabled]):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{background-color:transparent!important;border-color:#212121!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-dark:not([disabled]):not(.disabled).active:focus,.btn-outline-dark:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light{background-color:#e0e0e0!important;color:#000}.btn-light:hover{background-color:#ededed;color:#000}.btn-light.focus,.btn-light:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light.active,.btn-light:active,.btn-light:focus{background-color:#adadad}.btn-light.dropdown-toggle{background-color:#e0e0e0!important}.btn-light.dropdown-toggle:focus,.btn-light.dropdown-toggle:hover{background-color:#ededed!important}.btn-light:not([disabled]):not(.disabled).active,.btn-light:not([disabled]):not(.disabled):active,.show>.btn-light.dropdown-toggle{background-color:#adadad!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light:not([disabled]):not(.disabled).active:focus,.btn-light:not([disabled]):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.light-ic{color:#e0e0e0!important}.light-ic:focus,.light-ic:hover{color:#e0e0e0}table.table a.btn.btn-light{color:#000}.btn-outline-light{background-color:transparent!important;border:2px solid #e0e0e0!important;color:#e0e0e0!important}.btn-outline-light.active,.btn-outline-light:active,.btn-outline-light:active:focus,.btn-outline-light:focus,.btn-outline-light:hover{background-color:transparent!important;border-color:#e0e0e0!important;color:#e0e0e0!important}.btn-outline-light:not([disabled]):not(.disabled).active,.btn-outline-light:not([disabled]):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{background-color:transparent!important;border-color:#e0e0e0!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-light:not([disabled]):not(.disabled).active:focus,.btn-outline-light:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-white{background-color:#fff!important;color:#000}.btn-white:hover{background-color:#fff;color:#000}.btn-white.focus,.btn-white:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-white.active,.btn-white:active,.btn-white:focus{background-color:#ccc}.btn-white.dropdown-toggle,.btn-white.dropdown-toggle:focus,.btn-white.dropdown-toggle:hover{background-color:#fff!important}.btn-white:not([disabled]):not(.disabled).active,.btn-white:not([disabled]):not(.disabled):active,.show>.btn-white.dropdown-toggle{background-color:#ccc!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-white:not([disabled]):not(.disabled).active:focus,.btn-white:not([disabled]):not(.disabled):active:focus,.show>.btn-white.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.white-ic{color:#fff!important}.white-ic:focus,.white-ic:hover{color:#fff}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover,table.table a.btn.btn-white{color:#000}.btn-outline-white{background-color:transparent!important;border:2px solid #fff!important;color:#fff!important}.btn-outline-white.active,.btn-outline-white:active,.btn-outline-white:active:focus,.btn-outline-white:focus,.btn-outline-white:hover{background-color:transparent!important;border-color:#fff!important;color:#fff!important}.btn-outline-white:not([disabled]):not(.disabled).active,.btn-outline-white:not([disabled]):not(.disabled):active,.show>.btn-outline-white.dropdown-toggle{background-color:transparent!important;border-color:#fff!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-white:not([disabled]):not(.disabled).active:focus,.btn-outline-white:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-white.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-black{background-color:#000!important;color:#fff}.btn-black:hover{background-color:#0d0d0d;color:#fff}.btn-black.focus,.btn-black:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-black.active,.btn-black:active,.btn-black:focus{background-color:#000}.btn-black.dropdown-toggle{background-color:#000!important}.btn-black.dropdown-toggle:focus,.btn-black.dropdown-toggle:hover{background-color:#0d0d0d!important}.btn-black:not([disabled]):not(.disabled).active,.btn-black:not([disabled]):not(.disabled):active,.show>.btn-black.dropdown-toggle{background-color:#000!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-black:not([disabled]):not(.disabled).active:focus,.btn-black:not([disabled]):not(.disabled):active:focus,.show>.btn-black.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.black-ic{color:#000!important}.black-ic:focus,.black-ic:hover{color:#000}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover,table.table a.btn.btn-black{color:#fff}.btn-outline-black{background-color:transparent!important;border:2px solid #000!important;color:#000!important}.btn-outline-black.active,.btn-outline-black:active,.btn-outline-black:active:focus,.btn-outline-black:focus,.btn-outline-black:hover{background-color:transparent!important;border-color:#000!important;color:#000!important}.btn-outline-black:not([disabled]):not(.disabled).active,.btn-outline-black:not([disabled]):not(.disabled):active,.show>.btn-outline-black.dropdown-toggle{background-color:transparent!important;border-color:#000!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-black:not([disabled]):not(.disabled).active:focus,.btn-outline-black:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-black.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#fff}.btn.purple-gradient{color:#fff;transition:.5s ease}.btn.purple-gradient:active,.btn.purple-gradient:active:focus .btn.purple-gradient.active,.btn.purple-gradient:focus,.btn.purple-gradient:hover{background:linear-gradient(#ff88ce,#8f8bf7)}.btn.peach-gradient{color:#fff;transition:.5s ease}.btn.peach-gradient:active,.btn.peach-gradient:active:focus .btn.peach-gradient.active,.btn.peach-gradient:focus,.btn.peach-gradient:hover{background:linear-gradient(#ffdf89,#fc7b7b)}.btn.aqua-gradient{color:#fff;transition:.5s ease}.btn.aqua-gradient:active,.btn.aqua-gradient:active:focus .btn.aqua-gradient.active,.btn.aqua-gradient:focus,.btn.aqua-gradient:hover{background:linear-gradient(#3aa2ff,#1fffac)}.btn.blue-gradient{color:#fff;transition:.5s ease}.btn.blue-gradient:active,.btn.blue-gradient:active:focus .btn.blue-gradient.active,.btn.blue-gradient:focus,.btn.blue-gradient:hover{background:linear-gradient(#5ed1fc,#3647b3)}.btn mdb-icon{font-size:.9rem;position:relative}.btn mdb-icon.right{margin-left:.3rem}.btn mdb-icon.left{margin-right:.3rem}.btn.btn-lg{font-size:.94rem;padding:1rem 2.4rem}.btn.btn-lg mdb-icon{font-size:1rem}.btn.btn-md{font-size:.7rem;padding:.7rem 1.6rem}.btn.btn-md mdb-icon{font-size:.8rem}.btn.btn-sm{font-size:.64rem;padding:.5rem 1.6rem}.btn.btn-sm mdb-icon{font-size:.7rem}.btn.btn-flat{background-color:transparent;color:inherit;font-weight:500}.btn.btn-flat,.btn.btn-flat:not([disabled]):not(.disabled):active{box-shadow:none}.btn-floating{border-radius:50%;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);cursor:pointer;display:inline-block;height:47px;margin:10px;overflow:hidden;padding:0;position:relative;transition:all .2s ease-in-out;vertical-align:middle;width:47px;z-index:1}.btn-floating i{color:#fff;display:inline-block;font-size:1.25rem;line-height:47px;text-align:center;width:inherit}.fixed-action-btn{bottom:35px;margin-bottom:0;padding-top:15px;right:35px}.fixed-action-btn ul{bottom:64px;display:flex;flex-direction:column;height:64px;left:0;margin:0 0 15px;padding:0;position:absolute;right:0;text-align:center;transition:height .4s}.fixed-action-btn ul li{display:flex;margin-bottom:15px;margin-left:auto;margin-right:auto;z-index:0}.fixed-action-btn ul a.btn-floating{opacity:0;transform:scale(.4) translate(0);transition-duration:.4s}.fixed-action-btn ul a.btn-floating.shown{opacity:1;transform:scale(1) translate(0)}.fixed-action-btn.active ul{height:300px}[type=reset],[type=submit],button,html [type=button]{-moz-appearance:none;-webkit-appearance:none;appearance:none}.btn-rounded{border-radius:10em!important}.btn-group>.btn-rounded:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-rounded:not(:last-child)>.btn-rounded{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.btn-group>.btn-rounded:not(:first-child),.btn-group>.btn-rounded:not(:first-child)>.btn-rounded{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.waves-input-wrapper{display:inline-block}.btn-flat,.btn.btn-flat{color:inherit!important}.btn-flat{background:transparent;border:none;box-shadow:none;margin:10px;outline:none!important;padding:8px 30px;position:relative;text-decoration:none;text-transform:uppercase}.btn-flat:focus,.btn-flat:hover{background-color:transparent;box-shadow:none}.fixed-action-btn{position:fixed;z-index:998}.fixed-action-btn .fixed_collapse{bottom:70px;left:0;margin:0;position:absolute;right:0;text-align:center}.btn-floating mdb-icon{color:#fff;display:inline-block;text-align:center;width:inherit}.btn-floating .fixed-button-caption{background:#000;border-radius:.25rem;color:#fff;padding:.25rem .5rem;white-space:nowrap}.btn-floating:hover{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.btn-floating:before{border-radius:0}.btn-floating.btn-sm{height:36.1538461538px;width:36.1538461538px}.btn-floating.btn-sm i{font-size:.9615384615rem;line-height:36.1538461538px}.btn-floating.btn-lg{height:61.1px;width:61.1px}.btn-floating.btn-lg i{font-size:1.625rem;line-height:61.1px}.btn.btn-floating{position:fixed}[type=checkbox].onFocusSelect,[type=radio].onFocusSelect{opacity:0!important;visibility:visible!important}"],encapsulation:2}),p})();const Ls={provide:e.JU,useExisting:(0,t.Gpc)(()=>Us),multi:!0};let Us=(()=>{class p{constructor(){this.btnCheckboxTrue=!0,this.btnCheckboxFalse=!1,this.state=!1,this.onChange=Function.prototype,this.onTouched=Function.prototype}onClick(){this.isDisabled||(this.toggle(!this.state),this.onChange(this.value))}ngOnInit(){this.toggle(this.trueValue===this.value)}get trueValue(){return void 0===this.btnCheckboxTrue||this.btnCheckboxTrue}get falseValue(){return void 0!==this.btnCheckboxFalse&&this.btnCheckboxFalse}toggle(i){this.state=i,this.value=this.state?this.trueValue:this.falseValue}writeValue(i){this.state=this.trueValue===i,this.value=i?this.trueValue:this.falseValue}setDisabledState(i){this.isDisabled=i}registerOnChange(i){this.onChange=i}registerOnTouched(i){this.onTouched=i}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275dir=t.lG2({type:p,selectors:[["","mdbCheckbox",""]],hostVars:2,hostBindings:function(i,u){1&i&&t.NdJ("click",function(){return u.onClick()}),2&i&&t.ekj("active",u.state)},inputs:{btnCheckboxTrue:"btnCheckboxTrue",btnCheckboxFalse:"btnCheckboxFalse"},features:[t._Bn([Ls])]}),p})();const ec={provide:e.JU,useExisting:(0,t.Gpc)(()=>Jc),multi:!0};let Jc=(()=>{class p{constructor(i,u){this.el=i,this.renderer=u,this.onChange=Function.prototype,this.onTouched=Function.prototype,this.radioElementsArray=[]}get isActive(){return this.mdbRadio===this.value}onClick(i){try{this.el.nativeElement.parentElement.childNodes.forEach(u=>{this.radioElementsArray.push(u)}),this.radioElementsArray.forEach(u=>{this.renderer.removeClass(u,"active")}),this.renderer.addClass(i.target,"active")}catch(u){}this.el.nativeElement.attributes.disabled||(this.value=this.uncheckable&&this.mdbRadio===this.value?void 0:this.mdbRadio,this.onTouched(),this.onChange(this.value))}ngOnInit(){this.uncheckable=void 0!==this.uncheckable}onBlur(){this.onTouched()}writeValue(i){this.value=i}registerOnChange(i){this.onChange=i}registerOnTouched(i){this.onTouched=i}}return p.\u0275fac=function(i){return new(i||p)(t.Y36(t.SBq),t.Y36(t.Qsj))},p.\u0275dir=t.lG2({type:p,selectors:[["","mdbRadio",""]],hostVars:2,hostBindings:function(i,u){1&i&&t.NdJ("click",function(B){return u.onClick(B)}),2&i&&t.ekj("active",u.isActive)},inputs:{value:"value",uncheckable:"uncheckable",mdbRadio:"mdbRadio"},features:[t._Bn([ec])]}),p})(),Ts=(()=>{class p{static forRoot(){return{ngModule:p,providers:[]}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({}),p})(),hl=(()=>{class p{static forRoot(){return{ngModule:p,providers:[]}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez]]}),p})();var Lo="undefined"!=typeof window&&window||{},So=Lo.document;function ms(){return"bs4"===Lo.__theme}let Id=(()=>{class p{constructor(){this.interval=5e3,this.noPause=!1,this.noWrap=!1,this.keyboard=!1}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac}),p})(),Jd=(()=>{class p{static forRoot(){return{ngModule:p,providers:[]}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({providers:[Id],imports:[[r.ez,Ts]]}),p})(),Wd=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({}),p})();const Yh={provide:e.JU,useExisting:(0,t.Gpc)(()=>Qd),multi:!0};let Hp=0;class Vp{}let Qd=(()=>{class p{constructor(i){this._cdRef=i,this.defaultId="mdb-checkbox-"+ ++Hp,this.id=this.defaultId,this.checked=!1,this.filledIn=!1,this.indeterminate=!1,this.rounded=!1,this.checkboxPosition="left",this.default=!1,this.inline=!1,this.change=new t.vpe,this.checkboxClicked=new ge.x,this.onChange=u=>{},this.onTouched=()=>{}}onLabelClick(i){i.stopPropagation(),this.checkboxClicked.next(!0)}onDocumentClick(){this.checkboxClicked.next(!1)}ngOnInit(){this.indeterminate&&!this.filledIn&&!this.rounded&&(this.inputEl.indeterminate=!0)}ngOnChanges(i){i.hasOwnProperty("checked")&&(this.checked=i.checked.currentValue)}get changeEvent(){const i=new Vp;return i.element=this,i.checked=this.checked,i}toggle(){this.disabled||(this.checked=!this.checked,this.indeterminate=!1,this.onChange(this.checked),this._cdRef.markForCheck())}onCheckboxClick(i){i.stopPropagation(),this.toggle()}onCheckboxChange(i){i.stopPropagation(),(0,we.H)(0).subscribe(()=>this.change.emit(this.changeEvent))}onBlur(){this.checkboxClicked.pipe((0,Fe.q)(1)).subscribe(i=>{i||this.onTouched()})}writeValue(i){this.value=i,this.checked=!!i,this._cdRef.markForCheck()}registerOnChange(i){this.onChange=i}registerOnTouched(i){this.onTouched=i}setDisabledState(i){this.disabled=i}}return p.\u0275fac=function(i){return new(i||p)(t.Y36(t.sBO))},p.\u0275cmp=t.Xpm({type:p,selectors:[["mdb-checkbox"]],viewQuery:function(i,u){if(1&i&&t.Gf(ii,7),2&i){let C;t.iGM(C=t.CRH())&&(u.inputEl=C.first)}},hostBindings:function(i,u){1&i&&t.NdJ("click",function(B){return u.onLabelClick(B)})("click",function(){return u.onDocumentClick()},!1,t.evT)},inputs:{id:"id",checked:"checked",filledIn:"filledIn",indeterminate:"indeterminate",rounded:"rounded",checkboxPosition:"checkboxPosition",default:"default",inline:"inline",value:"value",disabled:"disabled",class:"class",required:"required",name:"name",tabIndex:"tabIndex"},outputs:{change:"change"},features:[t._Bn([Yh]),t.TTD],ngContentSelectors:Ke,decls:5,vars:27,consts:[[3,"ngClass"],["type","checkbox",1,"custom-control-input",3,"ngClass","id","checked","disabled","required","indeterminate","tabIndex","blur","click","change"],["input",""]],template:function(i,u){1&i&&(t.F$t(),t.TgZ(0,"div",0)(1,"input",1,2),t.NdJ("blur",function(){return u.onBlur()})("click",function(B){return u.onCheckboxClick(B)})("change",function(B){return u.onCheckboxChange(B)}),t.qZA(),t.TgZ(3,"label",0),t.Hsn(4),t.qZA()()),2&i&&(t.Q6J("ngClass",t.l5B(12,Ge,u.default,!u.default,u.inline,u.inline&&!u.default)),t.xp6(1),t.Q6J("ngClass",t.kEZ(17,Tt,u.filledIn||u.rounded,u.default,!u.default))("id",u.id)("checked",u.checked)("disabled",u.disabled)("required",u.required)("indeterminate",u.indeterminate)("tabIndex",u.tabIndex),t.uIk("name",u.name)("value",u.value),t.xp6(2),t.Q6J("ngClass",t.qbA(21,Nt,u.default,!u.default,"right"===u.checkboxPosition,u.rounded,u.disabled)),t.uIk("for",u.id))},directives:[r.mk],styles:['.form-check-label.label-before:after,.form-check-label.label-before:before{left:auto!important;right:0!important;top:0!important}.custom-control-label.label-before:after,.custom-control-label.label-before:before{left:auto!important;right:0!important;top:.25rem!important}.custom-control-label.label-before{position:absolute}.custom-control-inline .label-before{position:relative}.form-check-label.label-before{padding-left:0!important;padding-right:35px}.custom-control-label.label-before{padding-left:0!important;padding-right:25px!important}.form-check-input[type=checkbox]:checked+.label-before:before,label.btn input[type=checkbox]:checked+.label-before:before{left:auto!important;right:10px!important;top:-4px!important}.form-check-input[type=checkbox]:indeterminate+.label-before:before,label.btn input[type=checkbox]:indeterminate+.label-before:before{left:auto!important;right:16px!important;top:-11px!important}.form-check-input[type=checkbox].filled-in+.label-before:before,.form-check-input[type=checkbox].filled-in:checked+.label-before:before,label.btn input[type=checkbox].filled-in+.label-before:before,label.btn input[type=checkbox].filled-in:checked+.label-before:before{left:auto!important;right:10px!important;top:0!important}.form-check-input[type=checkbox].filled-in+.label-before:after,label.btn input[type=checkbox].filled-in+.label-before:after{left:auto!important;top:0!important}.checkbox-rounded:after{border-radius:50%!important}mdb-checkbox .form-check{padding-left:0!important}[type=checkbox]:checked,[type=checkbox]:not(:checked){opacity:0;pointer-events:none;position:absolute}.form-check-input[type=checkbox]+label,label.btn input[type=checkbox]+label{-moz-user-select:none;-webkit-user-select:none;cursor:pointer;display:inline-block;height:1.5625rem;line-height:1.5625rem;padding-left:35px;position:relative;user-select:none}.form-check-input[type=checkbox]+label:before,.form-check-input[type=checkbox]:not(.filled-in)+label:after,label.btn input[type=checkbox]+label:before,label.btn input[type=checkbox]:not(.filled-in)+label:after{border:2px solid #8a8a8a;border-radius:1px;content:"";height:18px;left:0;margin-top:3px;position:absolute;top:0;transition:.2s;width:18px;z-index:0}.form-check-input[type=checkbox]:not(.filled-in)+label:after,label.btn input[type=checkbox]:not(.filled-in)+label:after{border:0;transform:scale(0)}.form-check-input[type=checkbox]:not(:checked):disabled+label:before,label.btn input[type=checkbox]:not(:checked):disabled+label:before{background-color:#bdbdbd;border:none}.form-check-input[type=checkbox]:checked+label:before,label.btn input[type=checkbox]:checked+label:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-color:transparent #4285f4 #4285f4 transparent;border-style:solid;border-width:2px;height:1.375rem;left:-5px;top:-4px;transform:rotate(40deg);transform-origin:100% 100%;width:12px}.form-check-input[type=checkbox]:checked:disabled+label:before,label.btn input[type=checkbox]:checked:disabled+label:before{border-bottom:2px solid #bdbdbd;border-right:2px solid #bdbdbd}.form-check-input[type=checkbox]:indeterminate+label:before,label.btn input[type=checkbox]:indeterminate+label:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:none;border-right:2px solid #4285f4;height:1.375rem;left:-12px;top:-11px;transform:rotate(90deg);transform-origin:100% 100%;width:10px}.form-check-input[type=checkbox]:indeterminate:disabled+label:before,label.btn input[type=checkbox]:indeterminate:disabled+label:before{background-color:transparent;border-right:2px solid rgba(0,0,0,.46)}.form-check-input[type=checkbox].filled-in+label:after,label.btn input[type=checkbox].filled-in+label:after{border-radius:.125rem}.form-check-input[type=checkbox].filled-in+label:after,.form-check-input[type=checkbox].filled-in+label:before,label.btn input[type=checkbox].filled-in+label:after,label.btn input[type=checkbox].filled-in+label:before{content:"";left:0;position:absolute;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:1}.form-check-input[type=checkbox].filled-in:not(:checked)+label:before,label.btn input[type=checkbox].filled-in:not(:checked)+label:before{border:3px solid transparent;height:0;left:6px;top:10px;transform:rotate(37deg);transform-origin:100% 100%;width:0}.form-check-input[type=checkbox].filled-in:not(:checked)+label:after,label.btn input[type=checkbox].filled-in:not(:checked)+label:after{background-color:transparent;border:2px solid #5a5a5a;height:20px;top:0;width:20px;z-index:0}.form-check-input[type=checkbox].filled-in:checked+label:before,label.btn input[type=checkbox].filled-in:checked+label:before{border-color:transparent #fff #fff transparent;border-style:solid;border-width:2px;height:13px;left:1px;top:0;transform:rotate(37deg);transform-origin:100% 100%;width:8px}.form-check-input[type=checkbox].filled-in:checked+label:after,label.btn input[type=checkbox].filled-in:checked+label:after{background-color:#a6c;border:2px solid #a6c;height:20px;top:0;width:20px;z-index:0}.form-check-input[type=checkbox].filled-in.filled-in-danger:checked+label:after,label.btn input[type=checkbox].filled-in.filled-in-danger:checked+label:after{background-color:#f44336;border-color:#f44336}.form-check-input[type=checkbox]:disabled:not(:checked)+label:after,.form-check-input[type=checkbox]:disabled:not(:checked)+label:before,label.btn input[type=checkbox]:disabled:not(:checked)+label:after,label.btn input[type=checkbox]:disabled:not(:checked)+label:before{background-color:#bdbdbd;border-color:#bdbdbd}.form-check-input[type=checkbox]:disabled:checked+label:before,label.btn input[type=checkbox]:disabled:checked+label:before{background-color:transparent}.form-check-input[type=checkbox]:disabled:checked+label:after,label.btn input[type=checkbox]:disabled:checked+label:after{background-color:#bdbdbd;border-color:#bdbdbd}'],encapsulation:2,changeDetection:0}),p})(),Vl=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez,e.u5]]}),p})(),jl=(()=>{class p{static forRoot(){return{ngModule:p,providers:[]}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({}),p})();class ju{constructor(w,i){this.open=w,this.close=i||w}isManual(){return"manual"===this.open||"manual"===this.close}}const Wf={hover:["mouseover","mouseout"],focus:["focusin","focusout"]};"undefined"!=typeof window&&window,"undefined"==typeof console||console;class Yu{constructor(w,i,u){this.nodes=w,this.viewRef=i,this.componentRef=u}}class km{constructor(w,i,u,C,B,Ee,Lt,ei){this._viewContainerRef=w,this._renderer=i,this._elementRef=u,this._injector=C,this._componentFactoryResolver=B,this._ngZone=Ee,this._applicationRef=Lt,this._posService=ei,this.onBeforeShow=new t.vpe,this.onShown=new t.vpe,this.onBeforeHide=new t.vpe,this.onHidden=new t.vpe,this.shown=new t.vpe,this.hidden=new t.vpe,this._providers=[],this._isHiding=!1,this.containerDefaultSelector="body",this._listenOpts={},this._globalListener=Function.prototype}get isShown(){return!this._isHiding&&!!this._componentRef}attach(w){return this._componentFactory=this._componentFactoryResolver.resolveComponentFactory(w),this}to(w){return this.container=w||this.container,this}position(w){return this.attachment=w.attachment||this.attachment,this._elementRef=w.target||this._elementRef,this}provide(w){return this._providers.push(w),this}show(w={}){if(this._subscribePositioning(),this._innerComponent=null,!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(w.content,w.data);const i=t.zs3.create({providers:this._providers,parent:this._injector});if(this._componentRef=this._componentFactory.create(i,this._contentRef.nodes),this._applicationRef.attachView(this._componentRef.hostView),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,w),this.container instanceof t.SBq&&this.container.nativeElement.appendChild(this._componentRef.location.nativeElement),"string"==typeof this.container&&"undefined"!=typeof document){const u=document.querySelector(this.container)||document.querySelector(this.containerDefaultSelector);u&&u.appendChild(this._componentRef.location.nativeElement)}!this.container&&this._elementRef&&this._elementRef.nativeElement.parentElement&&this._elementRef.nativeElement.parentElement.appendChild(this._componentRef.location.nativeElement),this._contentRef.componentRef&&(this._innerComponent=this._contentRef.componentRef.instance,this._contentRef.componentRef.changeDetectorRef.markForCheck(),this._contentRef.componentRef.changeDetectorRef.detectChanges()),this._componentRef.changeDetectorRef.markForCheck(),this._componentRef.changeDetectorRef.detectChanges(),this.onShown.emit(this._componentRef.instance)}return this._registerOutsideClick(),this._componentRef}hide(){if(!this._componentRef)return this;this._posService.deletePositionElement(this._componentRef.location),this.onBeforeHide.emit(this._componentRef.instance);const w=this._componentRef.location.nativeElement;return w.parentNode.removeChild(w),this._contentRef.componentRef&&this._contentRef.componentRef.destroy(),this._componentRef.destroy(),this._viewContainerRef&&this._contentRef.viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._contentRef.viewRef)),this._contentRef.viewRef&&this._contentRef.viewRef.destroy(),this._contentRef=null,this._componentRef=null,this._removeGlobalListener(),this.onHidden.emit(),this}toggle(){this.isShown?this.hide():this.show()}dispose(){this.isShown&&this.hide(),this._unsubscribePositioning(),this._unregisterListenersFn&&this._unregisterListenersFn()}listen(w){this.triggers=w.triggers||this.triggers,this._listenOpts.outsideClick=w.outsideClick,this._listenOpts.outsideEsc=w.outsideEsc,w.target=w.target||this._elementRef.nativeElement;const i=this._listenOpts.hide=()=>w.hide?w.hide():void this.hide(),u=this._listenOpts.show=B=>{w.show?w.show(B):this.show(B),B()};return this._unregisterListenersFn=function jp(p,w){const i=function Cl(p,w=Wf){const i=(p||"").trim();if(0===i.length)return[];const u=i.split(/\s+/).map(B=>B.split(":")).map(B=>{const Ee=w[B[0]]||B;return new ju(Ee[0],Ee[1])}),C=u.filter(B=>B.isManual());if(C.length>1)throw new Error("Triggers parse error: only one manual trigger is allowed");if(1===C.length&&u.length>1)throw new Error("Triggers parse error: manual trigger can't be mixed with other triggers");return u}(w.triggers),u=w.target;if(1===i.length&&i[0].isManual())return Function.prototype;const C=[],B=[],Ee=()=>{B.forEach(Lt=>C.push(Lt())),B.length=0};return i.forEach(Lt=>{const ei=Lt.open===Lt.close,ji=ei?w.toggle:w.show;ei||B.push(()=>p.listen(u,Lt.close,w.hide)),C.push(p.listen(u,Lt.open,()=>ji(Ee)))}),()=>{C.forEach(Lt=>Lt())}}(this._renderer,{target:w.target,triggers:w.triggers,show:u,hide:i,toggle:B=>{this.isShown?i():u(B)}}),this}_removeGlobalListener(){this._globalListener&&(this._globalListener(),this._globalListener=null)}attachInline(w,i){return this._inlineViewRef=w.createEmbeddedView(i),this}_registerOutsideClick(){if(this._componentRef&&this._componentRef.location){if(this._listenOpts&&this._listenOpts.outsideClick){const w=this._componentRef.location.nativeElement;setTimeout(()=>{this._globalListener=function zp(p,w){return w.outsideClick?p.listen("document","click",i=>{w.target&&w.target.contains(i.target)||w.targets&&w.targets.some(u=>u.contains(i.target))||w.hide()}):Function.prototype}(this._renderer,{targets:[w,this._elementRef.nativeElement],outsideClick:this._listenOpts.outsideClick,hide:()=>this._listenOpts.hide()})})}this._listenOpts.outsideEsc&&(this._globalListener=function os(p,w){return w.outsideEsc?p.listen("document","keyup.esc",i=>{w.target&&w.target.contains(i.target)||w.targets&&w.targets.some(u=>u.contains(i.target))||w.hide()}):Function.prototype}(this._renderer,{targets:[this._componentRef.location.nativeElement,this._elementRef.nativeElement],outsideEsc:this._listenOpts.outsideEsc,hide:()=>this._listenOpts.hide()}))}}getInnerComponent(){return this._innerComponent}_subscribePositioning(){this._zoneSubscription||!this.attachment||(this.onShown.subscribe(()=>{this._posService.position({element:this._componentRef.location,target:this._elementRef,attachment:this.attachment,appendToBody:"body"===this.container})}),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>{!this._componentRef||this._posService.calcPosition()}))}_unsubscribePositioning(){!this._zoneSubscription||(this._zoneSubscription.unsubscribe(),this._zoneSubscription=null)}_getContentRef(w,i){if(!w)return new Yu([]);if(w instanceof t.Rgc){if(this._viewContainerRef){const C=this._viewContainerRef.createEmbeddedView(w);return C.markForCheck(),new Yu([C.rootNodes],C)}const u=w.createEmbeddedView({});return this._applicationRef.attachView(u),new Yu([u.rootNodes],u)}if("function"==typeof w){const u=this._componentFactoryResolver.resolveComponentFactory(w),C=t.zs3.create({providers:this._providers,parent:this._injector}),B=u.create(C);return Object.assign(B.instance,i),this._applicationRef.attachView(B.hostView),new Yu([[B.location.nativeElement]],B.hostView,B)}return new Yu([[this._renderer.createText(`${w}`)]])}}function Ec(p,w){if(1!==p.nodeType)return[];const u=p.ownerDocument.defaultView.getComputedStyle(p,null);return w?u[w]:u}function Gu(p){return"HTML"===p.nodeName?p:p.parentNode||p.host}function Jh(p){if(!p)return document.body;switch(p.nodeName){case"HTML":case"BODY":return p.ownerDocument.body;case"#document":return p.body}const{overflow:w,overflowX:i,overflowY:u}=Ec(p);return/(auto|scroll|overlay)/.test(String(w)+String(u)+String(i))?p:Jh(Gu(p))}const Wh="undefined"!=typeof window&&"undefined"!=typeof document,$f=Wh&&!(!window.MSInputMethodContext||!document.documentMode),Kf=Wh&&!(!window.MSInputMethodContext||!/MSIE 10/.test(navigator.userAgent));function Oc(p){return 11===p?$f:10===p?Kf:$f||Kf}function Qh(p){if(!p)return document.documentElement;const w=Oc(10)?document.body:null;let u,i=p.offsetParent||null;for(;i===w&&p.nextElementSibling&&"BODY"!==p.nodeName;)u=p.nextElementSibling,i=u.offsetParent;const C=i&&i.nodeName;return C&&"BODY"!==C&&"HTML"!==C?-1!==["TH","TD","TABLE"].indexOf(i.nodeName)&&"static"===Ec(i,"position")?Qh(i):i:u?u.ownerDocument.documentElement:document.documentElement}function Ic(p){return null!==p.parentNode?Ic(p.parentNode):p}function Ju(p,w){if(!(p&&p.nodeType&&w&&w.nodeType))return document.documentElement;const i=p.compareDocumentPosition(w)&Node.DOCUMENT_POSITION_FOLLOWING,u=i?p:w,C=i?w:p,B=document.createRange();B.setStart(u,0),B.setEnd(C,0);const{commonAncestorContainer:Ee}=B;if(p!==Ee&&w!==Ee||u.contains(C))return function Fc(p){const{nodeName:w}=p;return"BODY"!==w&&("HTML"===w||Qh(p.firstElementChild)===p)}(Ee)?Ee:Qh(Ee);const Lt=Ic(p);return Lt.host?Ju(Lt.host,w):Ju(p,Ic(w).host)}function Xf(p,w){const i="x"===w?"Left":"Top",u="Left"===i?"Right":"Bottom";return parseFloat(p[`border${i}Width`])+parseFloat(p[`border${u}Width`])}function Wu(p,w,i,u){return Math.max(w[`offset${p}`],w[`scroll${p}`],i[`client${p}`],i[`offset${p}`],i[`scroll${p}`],Oc(10)?parseInt(i[`offset${p}`],10)+parseInt(u["margin"+("Height"===p?"Top":"Left")],10)+parseInt(u["margin"+("Height"===p?"Bottom":"Right")],10):0)}function eg(p){const w=p.body,i=p.documentElement,u=Oc(10)&&getComputedStyle(i);return{height:Wu("Height",w,i,u),width:Wu("Width",w,i,u)}}function ld(p,w="top"){const i="top"===w?"scrollTop":"scrollLeft",u=p.nodeName;if("BODY"===u||"HTML"===u){const C=p.ownerDocument.documentElement;return(p.ownerDocument.scrollingElement||C)[i]}return p[i]}function $d(p){return Object.assign(Object.assign({},p),{right:p.left+p.width,bottom:p.top+p.height})}function Gp(p){let w={};try{if(Oc(10)){w=p.getBoundingClientRect();const ei=ld(p,"top"),ji=ld(p,"left");w.top+=ei,w.left+=ji,w.bottom+=ei,w.right+=ji}else w=p.getBoundingClientRect()}catch(ei){return}const i={left:w.left,top:w.top,width:w.right-w.left,height:w.bottom-w.top},u="HTML"===p.nodeName?eg(p.ownerDocument):{};let Ee=p.offsetWidth-(u.width||p.clientWidth||i.right-i.left),Lt=p.offsetHeight-(u.height||p.clientHeight||i.bottom-i.top);if(Ee||Lt){const ei=Ec(p);Ee-=Xf(ei,"x"),Lt-=Xf(ei,"y"),i.width-=Ee,i.height-=Lt}return $d(i)}function $h(p,w,i=!1){const u=Oc(10),C="HTML"===w.nodeName,B=Gp(p),Ee=Gp(w),Lt=Jh(p),ei=Ec(w),ji=parseFloat(ei.borderTopWidth),Ri=parseFloat(ei.borderLeftWidth);i&&C&&(Ee.top=Math.max(Ee.top,0),Ee.left=Math.max(Ee.left,0));let mn=$d({top:B.top-Ee.top-ji,left:B.left-Ee.left-Ri,width:B.width,height:B.height});if(mn.marginTop=0,mn.marginLeft=0,!u&&C){const Ar=parseFloat(ei.marginTop),fr=parseFloat(ei.marginLeft);mn.top-=ji-Ar,mn.bottom-=ji-Ar,mn.left-=Ri-fr,mn.right-=Ri-fr,mn.marginTop=Ar,mn.marginLeft=fr}return(u&&!i?w.contains(Lt):w===Lt&&"BODY"!==Lt.nodeName)&&(mn=function Jp(p,w,i=!1){const u=ld(w,"top"),C=ld(w,"left"),B=i?-1:1;return p.top+=u*B,p.bottom+=u*B,p.left+=C*B,p.right+=C*B,p}(mn,w)),mn}function Qu(p){const w=p.nodeName;return"BODY"!==w&&"HTML"!==w&&("fixed"===Ec(p,"position")||Qu(Gu(p)))}function Wp(p){if(!p||!p.parentElement||Oc())return document.documentElement;let w=p.parentElement;for(;w&&"none"===Ec(w,"transform");)w=w.parentElement;return w||document.documentElement}function $u(p,w,i=0,u,C=!1){let B={top:0,left:0};const Ee=C?Wp(p):Ju(p,w);if("viewport"===u)B=function Kh(p,w=!1){const i=p.ownerDocument.documentElement,u=$h(p,i),C=Math.max(i.clientWidth,window.innerWidth||0),B=Math.max(i.clientHeight,window.innerHeight||0),Ee=w?0:ld(i),Lt=w?0:ld(i,"left");return $d({top:Ee-Number(u.top)+Number(u.marginTop),left:Lt-Number(u.left)+Number(u.marginLeft),width:C,height:B})}(Ee,C);else{let Lt;"scrollParent"===u?(Lt=Jh(Gu(w)),"BODY"===Lt.nodeName&&(Lt=p.ownerDocument.documentElement)):Lt="window"===u?p.ownerDocument.documentElement:u;const ei=$h(Lt,Ee,C);if("HTML"!==Lt.nodeName||Qu(Ee))B=ei;else{const{height:ji,width:Ri}=eg(p.ownerDocument);B.top+=ei.top-ei.marginTop,B.bottom=Number(ji)+Number(ei.top),B.left+=ei.left-ei.marginLeft,B.right=Number(Ri)+Number(ei.left)}}return B.left+=i,B.top+=i,B.right-=i,B.bottom-=i,B}function tg({width:p,height:w}){return p*w}function Xh(p,w,i,u,C=["top","left","bottom","right"],B="viewport",Ee=0){if(-1===p.indexOf("auto"))return p;const Lt=$u(i,u,Ee,B),ei={top:{width:Lt.width,height:w.top-Lt.top},right:{width:Lt.right-w.right,height:Lt.height},bottom:{width:Lt.width,height:Lt.bottom-w.bottom},left:{width:w.left-Lt.left,height:Lt.height}},ji=Object.keys(ei).map(fr=>Object.assign(Object.assign({key:fr},ei[fr]),{area:tg(ei[fr])})).sort((fr,gr)=>gr.area-fr.area);let Ri=ji.filter(({width:fr,height:gr})=>fr>=i.clientWidth&&gr>=i.clientHeight);Ri=C.reduce((fr,gr)=>Object.assign(Object.assign({},fr),{[gr]:Ri[gr]}),{});const mn=Ri.length>0?Ri[0].key:ji[0].key,Ar=p.split(" ")[1];return i.className=i.className.replace(/auto/g,mn),mn+(Ar?`-${Ar}`:"")}function ng(p){const i=p.ownerDocument.defaultView.getComputedStyle(p),u=parseFloat(i.marginTop||0)+parseFloat(i.marginBottom||0),C=parseFloat(i.marginLeft||0)+parseFloat(i.marginRight||0);return{width:Number(p.offsetWidth)+C,height:Number(p.offsetHeight)+u}}function rg(p,w,i=null){return $h(w,i?Wp(p):Ju(p,w),i)}function ep(p,w,i){const u=i.split(" ")[0],C=ng(p),B={width:C.width,height:C.height},Ee=-1!==["right","left"].indexOf(u),Lt=Ee?"top":"left",ei=Ee?"left":"top",ji=Ee?"height":"width",Ri=Ee?"width":"height";return B[Lt]=w[Lt]+w[ji]/2-C[ji]/2,B[ei]=u===ei?w[ei]-C[Ri]:w[function Dm(p){const w={left:"right",right:"left",bottom:"top",top:"bottom"};return p.replace(/left|right|bottom|top/g,i=>w[i])}(ei)],B}function tp(p,w){return p&&p.modifiers&&p.modifiers[w]&&p.modifiers[w].enabled}function Mm(p,w,i){Object.keys(w).forEach(u=>{let C="";-1!==["width","height","top","right","bottom","left"].indexOf(u)&&function og(p){return""!==p&&!isNaN(parseFloat(p))&&isFinite(p)}(w[u])&&(C="px"),i?i.setStyle(p,u,`${String(w[u])}${C}`):p.style[u]=String(w[u])+C})}function Qp(p){let w=p.offsets.target;const i=p.instance.target.querySelector(".arrow");if(!i)return p;const u=-1!==["left","right"].indexOf(p.placement),C=u?"height":"width",B=u?"Top":"Left",Ee=B.toLowerCase(),Lt=u?"left":"top",ei=u?"bottom":"right",ji=ng(i)[C];p.offsets.host[ei]-jiw[ei]&&(w[Ee]+=Number(p.offsets.host[Ee])+Number(ji)-Number(w[ei])),w=$d(w);const Ri=Number(p.offsets.host[Ee])+Number(p.offsets.host[C]/2-ji/2),mn=Ec(p.instance.target),Ar=parseFloat(mn[`margin${B}`]),fr=parseFloat(mn[`border${B}Width`]);let gr=Ri-w[Ee]-Ar-fr;return gr=Math.max(Math.min(w[C]-ji,gr),0),p.offsets.arrow={[Ee]:Math.round(gr),[Lt]:""},p.instance.arrow=i,p}function $p(p){if(p.offsets.target=$d(p.offsets.target),!tp(p.options,"flip"))return p.offsets.target=Object.assign(Object.assign({},p.offsets.target),ep(p.instance.target,p.offsets.host,p.placement)),p;const w=$u(p.instance.target,p.instance.host,0,"viewport",!1);let i=p.placement.split(" ")[0],u=p.placement.split(" ")[1]||"";const C=p.offsets.host,B=p.instance.target,Ee=p.instance.host,Lt=u?Xh("auto",C,B,Ee,["top","bottom"]):Xh("auto",C,B,Ee),ei=[i,Lt];return ei.forEach((ji,Ri)=>{if(i!==ji||ei.length===Ri+1)return p;i=p.placement.split(" ")[0];const mn="left"===i&&Math.floor(p.offsets.target.right)>Math.floor(p.offsets.host.left)||"right"===i&&Math.floor(p.offsets.target.left)Math.floor(p.offsets.host.top)||"bottom"===i&&Math.floor(p.offsets.target.top)Math.floor(w.right),gr=Math.floor(p.offsets.target.top)Math.floor(w.bottom),ea="left"===i&&Ar||"right"===i&&fr||"top"===i&&gr||"bottom"===i&&Kn,ta=-1!==["top","bottom"].indexOf(i),bc=ta&&"left"===u&&Ar||ta&&"right"===u&&fr||!ta&&"left"===u&&gr||!ta&&"right"===u&&Kn;(mn||ea||bc)&&((mn||ea)&&(i=ei[Ri+1]),bc&&(u=function ig(p){return"right"===p?"left":"left"===p?"right":p}(u)),p.placement=i+(u?` ${u}`:""),p.offsets.target=Object.assign(Object.assign({},p.offsets.target),ep(p.instance.target,p.offsets.host,p.placement)))}),p}function Am(p){if(!tp(p.options,"preventOverflow"))return p;const w="transform",i=p.instance.target.style,{top:u,left:C,[w]:B}=i;i.top="",i.left="",i[w]="";const Ee=$u(p.instance.target,p.instance.host,0,"scrollParent",!1);i.top=u,i.left=C,i[w]=B;const ei={primary(Ri){let mn=p.offsets.target[Ri];return p.offsets.target[Ri]Ee[Ri]&&(Ar=Math.min(p.offsets.target[mn],Ee[Ri]-("right"===Ri?p.offsets.target.width:p.offsets.target.height))),{[mn]:Ar}}};let ji;return["left","right","top","bottom"].forEach(Ri=>{ji=-1!==["left","top"].indexOf(Ri)?"primary":"secondary",p.offsets.target=Object.assign(Object.assign({},p.offsets.target),ei[ji](Ri))}),p}function Sl(p){const w=p.placement,i=w.split(" ")[0],u=w.split(" ")[1];if(u){const{host:C,target:B}=p.offsets,Ee=-1!==["bottom","top"].indexOf(i),Lt=Ee?"left":"top",ei=Ee?"width":"height",ji={left:{[Lt]:C[Lt]},right:{[Lt]:C[Lt]+C[ei]-C[ei]}};p.offsets.target=Object.assign(Object.assign({},B),ji[u])}return p}const sg=new class Em{position(w,i){return this.offset(w,i)}offset(w,i){return rg(i,w)}positionElements(w,i,u,C,B){return[$p,Sl,Am,Qp].reduce((Lt,ei)=>ei(Lt),function Tm(p,w,i,u){const C=rg(p,w),B=!!i.match(/auto/g);let Ee=i.match(/auto\s(left|right|top|bottom)/g)?i.split(" ")[1]||"":i;const Lt=ep(p,C,Ee);return Ee=Xh(Ee,C,p,w),{options:u,instance:{target:p,host:w,arrow:null},offsets:{target:Lt,host:C,arrow:null},positionFixed:!1,placement:Ee,placementAuto:B}}(i,w,u,B))}};let cd=(()=>{class p{constructor(i,u,C){this._ngZone=C,this.update$$=new ge.x,this.positionElements=new Map,(0,r.NF)(u)&&this._ngZone.runOutsideAngular(()=>{(0,Ct.T)((0,ni.R)(window,"scroll"),(0,ni.R)(window,"resize"),(0,qi.of)(0,Ut.Z),this.update$$).subscribe(()=>{this.positionElements.forEach(B=>{!function Om(p,w,i,u,C,B){!function ag(p,w){const i=p.instance.target,u=function Ku(p){return{width:p.offsets.target.width,height:p.offsets.target.height,left:Math.floor(p.offsets.target.left),top:Math.round(p.offsets.target.top),bottom:Math.round(p.offsets.target.bottom),right:Math.floor(p.offsets.target.right)}}(p);Mm(i,{"will-change":"transform",top:"0px",left:"0px",transform:`translate3d(${u.left}px, ${u.top}px, 0px)`},w),p.instance.arrow&&Mm(p.instance.arrow,p.offsets.arrow,w),p.placementAuto&&(w?(w.setAttribute(i,"class",i.className.replace(/bs-popover-auto/g,`bs-popover-${p.placement}`)),w.setAttribute(i,"class",i.className.replace(/bs-tooltip-auto/g,`bs-tooltip-${p.placement}`)),w.setAttribute(i,"class",i.className.replace(/\sauto/g,`s${p.placement}`)),i.className.match(/popover/g)&&w.addClass(i,"popover-auto"),i.className.match(/tooltip/g)&&w.addClass(i,"tooltip-auto")):(i.className=i.className.replace(/bs-popover-auto/g,`bs-popover-${p.placement}`),i.className=i.className.replace(/bs-tooltip-auto/g,`bs-tooltip-${p.placement}`),i.className=i.className.replace(/\sauto/g,`s${p.placement}`),i.className.match(/popover/g)&&i.classList.add("popover-auto"),i.className.match(/tooltip/g)&&i.classList.add("tooltip-auto"))),w?w.setAttribute(i,"class",i.className.replace(/left|right|top|bottom/g,`${p.placement.split(" ")[0]}`)):i.className=i.className.replace(/left|right|top|bottom/g,`${p.placement.split(" ")[0]}`)}(sg.positionElements(p,w,i,u,C),B)}(ip(B.target),ip(B.element),B.attachment,B.appendToBody,this.options,i.createRenderer(null,null))})})})}position(i){this.addPositionElement(i)}addPositionElement(i){this.positionElements.set(ip(i.element),i)}calcPosition(){this.update$$.next()}deletePositionElement(i){this.positionElements.delete(ip(i))}setOptions(i){this.options=i}}return p.\u0275fac=function(i){return new(i||p)(t.LFG(t.FYo),t.LFG(t.Lbi),t.LFG(t.R0b))},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac}),p})();function ip(p){return p&&"string"==typeof p?document.querySelector(p):p instanceof t.SBq?p.nativeElement:p}let fc=(()=>{class p{constructor(i,u,C,B,Ee){this._componentFactoryResolver=i,this._ngZone=u,this._injector=C,this._posService=B,this._applicationRef=Ee}createLoader(i,u,C){return new km(u,C,i,this._injector,this._componentFactoryResolver,this._ngZone,this._applicationRef,this._posService)}}return p.\u0275fac=function(i){return new(i||p)(t.LFG(t._Vd),t.LFG(t.R0b),t.LFG(t.zs3),t.LFG(cd),t.LFG(t.z2F))},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac}),p})(),Kp=(()=>{class p{constructor(){this.autoClose=!0}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac}),p})(),dd=(()=>{class p{constructor(){this.direction="down",this.isOpenChange=new t.vpe,this.isDisabledChange=new t.vpe,this.toggleClick=new t.vpe,this.dropdownMenu=new Promise(i=>{this.resolveDropdownMenu=i})}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac}),p})(),eh=(()=>{class p{static forRoot(i){return{ngModule:p,providers:[fc,cd,dd,{provide:Kp,useValue:i||{autoClose:!0}}]}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({}),p})();class Yl{constructor(){}static reflow(w){}static getStyles(w){let i=w.ownerDocument.defaultView;return(!i||!i.opener)&&(i=Lo),i.getComputedStyle(w)}focusTrapModal(w,i){let u,C,B;u=i.nativeElement.querySelectorAll("a[href], button, textarea, input, select, form, mdb-select, mdb-auto-completer, mdb-checkbox, mdb-range-input"),C=u[0],B=u[u.length-1],("Tab"===w.key||9===w.keyCode)&&(w.shiftKey?So&&So.activeElement===C&&(B.focus(),w.preventDefault()):So&&So.activeElement===B&&(C.focus(),w.preventDefault()))}getClosestEl(w,i){for(;w&&w!==So;w=w.parentNode)if(w.matches&&w.matches(i))return w;return null}getCoords(w){const i=w.getBoundingClientRect(),u=So.body,C=So.documentElement,Ri=i.left+(Lo.pageXOffset||C.scrollLeft||u.scrollLeft)-(C.clientLeft||u.clientLeft||0);return{top:Math.round(i.top+(Lo.pageYOffset||C.scrollTop||u.scrollTop)-(C.clientTop||u.clientTop||0)),left:Math.round(Ri)}}}let ef=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez]]}),p})(),Kd=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez]]}),p})(),Xd=(()=>{class p{static forRoot(){return{ngModule:p,providers:[]}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({}),p})(),mg=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac}),p})(),_g=(()=>{class p{hide(){}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac}),p})();const nf={backdrop:!0,keyboard:!0,focus:!0,show:!1,ignoreBackdropClick:!1,class:"",containerClass:"",animated:!0,scroll:!1,data:{}};let th=(()=>{class p{constructor(i,u){this.element=i,this.renderer=u,this.classNameBackDrop=!0,this._isShown=!1}get isAnimated(){return this._isAnimated}set isAnimated(i){this._isAnimated=i}get isShown(){return this._isShown}set isShown(i){this._isShown=i,i?(this.renderer.addClass(this.element.nativeElement,"in"),ms()||this.renderer.addClass(this.element.nativeElement,"show")):(this.renderer.removeClass(this.element.nativeElement,"in"),ms()||this.renderer.removeClass(this.element.nativeElement,"show"))}ngOnInit(){this.renderer.addClass(this.element.nativeElement,"fade"),Yl.reflow(this.element.nativeElement),this.isShown=!0}}return p.\u0275fac=function(i){return new(i||p)(t.Y36(t.SBq),t.Y36(t.Qsj))},p.\u0275cmp=t.Xpm({type:p,selectors:[["mdb-modal-backdrop"]],hostVars:2,hostBindings:function(i,u){2&i&&t.ekj("modal-backdrop",u.classNameBackDrop)},decls:0,vars:0,template:function(i,u){},encapsulation:2}),p})(),Q0=(()=>{class p{constructor(i,u,C){this._renderer=C,this.modalClass="modal",this.tabindex=-1,this.role="dialog",this.modal=!0,this.isShown=!1,this.isModalHiding=!1,this._element=u,this.config=Object.assign({},i)}onClick(i){this.config.ignoreBackdropClick||"static"===this.config.backdrop||i.target!==this._element.nativeElement||(this.mdbModalService.setDismissReason("backdrop-click"),this.hide())}onEsc(){this.config.keyboard&&this.level===this.mdbModalService.getModalsCount()&&(this.mdbModalService.setDismissReason("esc"),this.hide())}ngOnInit(){this.config.animated&&this._renderer.addClass(this._element.nativeElement,"fade"),this._renderer.setStyle(this._element.nativeElement,"display","block"),window&&-1!==window.navigator.userAgent.indexOf("Edge")&&this.config&&-1===this.config.toString().indexOf("side-modal")||window&&-1!==window.navigator.userAgent.indexOf("Edge")&&this.config&&-1===this.config.toString().indexOf("modal-full-height")?(this.isShown=!0,this._renderer.addClass(this._element.nativeElement,ms()?"in":"show"),this._renderer.setStyle(this._element.nativeElement,"transition","transform 0.3s ease-out"),this._renderer.setStyle(this._element.nativeElement,"transform","translate(0, 25px)")):setTimeout(()=>{this.isShown=!0,this._renderer.addClass(this._element.nativeElement,ms()?"in":"show")},this.isAnimated?150:0),document&&document.body&&(1===this.mdbModalService.getModalsCount()&&(this.mdbModalService.checkScrollbar(),this.mdbModalService.setScrollbar()),this._renderer.addClass(document.body,"modal-open")),this.config.containerClass&&this.updateContainerClass(),this.config.scroll&&this._renderer.setStyle(this._element.nativeElement,"overflow-y","auto")}focusModalElement(){this.config.focus&&this._element.nativeElement.focus()}updateContainerClass(){if(this.config.containerClass){const u=this.config.containerClass.split(" ");for(let C=0;C{const B=C.getAttribute("src");this._renderer.setAttribute(C,"src",B)}),u.forEach(C=>{C.pause()}),setTimeout(()=>{this.isShown=!1,document&&document.body&&1===this.mdbModalService.getModalsCount()&&this._renderer.removeClass(document.body,"modal-open"),this.mdbModalService.hide(this.level),this.isModalHiding=!1},this.isAnimated?300:0)}}return p.\u0275fac=function(i){return new(i||p)(t.Y36(mg),t.Y36(t.SBq),t.Y36(t.Qsj))},p.\u0275cmp=t.Xpm({type:p,selectors:[["mdb-modal-container"]],hostVars:4,hostBindings:function(i,u){1&i&&t.NdJ("click",function(B){return u.onClick(B)})("keydown.esc",function(){return u.onEsc()},!1,t.Jf7),2&i&&(t.Ikx("tabindex",u.tabindex),t.uIk("role",u.role),t.ekj("modal",u.modal))},ngContentSelectors:Ke,decls:3,vars:2,consts:[["role","document","cdkTrapFocus",""],[1,"modal-content","modal-dynamic"]],template:function(i,u){1&i&&(t.F$t(),t.TgZ(0,"div",0)(1,"div",1),t.Hsn(2),t.qZA()()),2&i&&t.Tol("modal-dialog"+(u.config.class?" "+u.config.class:""))},directives:[At.mK],styles:[".img-fluid,.modal-dialog.cascading-modal.modal-avatar .modal-header,.video-fluid{height:auto;max-width:100%}.flex-center{align-items:center;display:flex;height:100%;justify-content:center}.flex-center p{margin:0}.flex-center ul{text-align:center}.flex-center ul li{margin-bottom:1rem}.flex-center ul li:last-of-type{margin-bottom:0}.hr-light{border-top:1px solid #fff}.hr-dark{border-top:1px solid #666}.w-responsive{width:75%}@media (max-width:740px){.w-responsive{width:100%}}.collapsible-body{display:none}.jumbotron{background-color:#fff;border-radius:.125rem;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.bg-primary{background-color:#4285f4!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#1266f1!important}.border-primary{border-color:#4285f4!important}.bg-danger{background-color:#ff3547!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#ff0219!important}.border-danger{border-color:#ff3547!important}.bg-warning{background-color:#fb3!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#fa0!important}.border-warning{border-color:#fb3!important}.bg-success{background-color:#00c851!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#00953c!important}.border-success{border-color:#00c851!important}.bg-info{background-color:#33b5e5!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#1a9bcb!important}.border-info{border-color:#33b5e5!important}.bg-default{background-color:#2bbbad!important}a.bg-default:focus,a.bg-default:hover,button.bg-default:focus,button.bg-default:hover{background-color:#219287!important}.border-default{border-color:#2bbbad!important}.bg-secondary{background-color:#a6c!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#9540bf!important}.border-secondary{border-color:#a6c!important}.bg-dark{background-color:#212121!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#080808!important}.border-dark{border-color:#212121!important}.bg-light{background-color:#e0e0e0!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#c7c7c7!important}.border-light{border-color:#e0e0e0!important}.card-img-100{height:100px;width:100px}.card-img-64{height:64px;width:64px}.mml-1{margin-left:-.25rem!important}.flex-1{flex:1}body.modal-open{overflow:auto}.modal-dialog .modal-content{border-radius:.125rem;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.modal-dialog .modal-content .modal-header{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.modal-dialog.cascading-modal .close{color:#fff;opacity:1;outline:0;text-shadow:none}.modal-dialog.cascading-modal .modal-header{border-radius:.125rem;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.modal-dialog.cascading-modal .modal-header .close{margin-right:1rem}.modal-dialog.cascading-modal .modal-header .title .fab,.modal-dialog.cascading-modal .modal-header .title .far,.modal-dialog.cascading-modal .modal-header .title .fas{margin-right:9px}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);display:flex}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li{flex:1}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li a{text-align:center}.modal-dialog.cascading-modal .modal-c-tabs .tab-content{box-shadow:unset}.modal-dialog.cascading-modal.modal-avatar .modal-header{box-shadow:none;margin:-6rem 0 -1rem}.modal-dialog.cascading-modal.modal-avatar .modal-header img{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin-left:auto;margin-right:auto}.modal-dialog.modal-notify .modal-header{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.modal-dialog.modal-notify.modal-primary .modal-header{background-color:#4285f4}.modal-dialog.modal-notify.modal-primary .fab,.modal-dialog.modal-notify.modal-primary .far,.modal-dialog.modal-notify.modal-primary .fas{color:#4285f4}.modal-dialog.modal-notify.modal-primary .badge{background-color:#4285f4}.modal-dialog.modal-notify.modal-primary .btn .fab,.modal-dialog.modal-notify.modal-primary .btn .far,.modal-dialog.modal-notify.modal-primary .btn .fas{color:#fff}.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fab,.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .far,.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fas{color:#4285f4}.modal-dialog.modal-notify.modal-danger .modal-header{background-color:#ff3547}.modal-dialog.modal-notify.modal-danger .fab,.modal-dialog.modal-notify.modal-danger .far,.modal-dialog.modal-notify.modal-danger .fas{color:#ff3547}.modal-dialog.modal-notify.modal-danger .badge{background-color:#ff3547}.modal-dialog.modal-notify.modal-danger .btn .fab,.modal-dialog.modal-notify.modal-danger .btn .far,.modal-dialog.modal-notify.modal-danger .btn .fas{color:#fff}.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fab,.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .far,.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fas{color:#ff3547}.modal-dialog.modal-notify.modal-warning .modal-header{background-color:#fb3}.modal-dialog.modal-notify.modal-warning .fab,.modal-dialog.modal-notify.modal-warning .far,.modal-dialog.modal-notify.modal-warning .fas{color:#fb3}.modal-dialog.modal-notify.modal-warning .badge{background-color:#fb3}.modal-dialog.modal-notify.modal-warning .btn .fab,.modal-dialog.modal-notify.modal-warning .btn .far,.modal-dialog.modal-notify.modal-warning .btn .fas{color:#fff}.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fab,.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .far,.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fas{color:#fb3}.modal-dialog.modal-notify.modal-success .modal-header{background-color:#00c851}.modal-dialog.modal-notify.modal-success .fab,.modal-dialog.modal-notify.modal-success .far,.modal-dialog.modal-notify.modal-success .fas{color:#00c851}.modal-dialog.modal-notify.modal-success .badge{background-color:#00c851}.modal-dialog.modal-notify.modal-success .btn .fab,.modal-dialog.modal-notify.modal-success .btn .far,.modal-dialog.modal-notify.modal-success .btn .fas{color:#fff}.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fab,.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .far,.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fas{color:#00c851}.modal-dialog.modal-notify.modal-info .modal-header{background-color:#33b5e5}.modal-dialog.modal-notify.modal-info .fab,.modal-dialog.modal-notify.modal-info .far,.modal-dialog.modal-notify.modal-info .fas{color:#33b5e5}.modal-dialog.modal-notify.modal-info .badge{background-color:#33b5e5}.modal-dialog.modal-notify.modal-info .btn .fab,.modal-dialog.modal-notify.modal-info .btn .far,.modal-dialog.modal-notify.modal-info .btn .fas{color:#fff}.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fab,.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .far,.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fas{color:#33b5e5}@media (min-width:768px){.modal .modal-dialog.modal-top{top:0}.modal .modal-dialog.modal-left{left:0}.modal .modal-dialog.modal-right{right:0}.modal .modal-dialog.modal-bottom{bottom:0}.modal .modal-dialog.modal-top-left{left:10px;top:10px}.modal .modal-dialog.modal-top-right{right:10px;top:10px}.modal .modal-dialog.modal-bottom-left{bottom:10px;left:10px}.modal .modal-dialog.modal-bottom-right{bottom:10px;right:10px}}@media (min-width:992px){.modal.modal-scrolling{position:relative}.modal.modal-scrolling .modal-dialog{position:fixed;z-index:1050}.modal.modal-content-clickable{bottom:auto;top:auto}.modal.modal-content-clickable .modal-dialog{position:fixed}.modal .modal-fluid{max-width:100%;width:100%}.modal .modal-fluid .modal-content{width:100%}.modal .modal-frame{margin:0!important;max-width:100%!important;position:absolute;width:100%}.modal .modal-frame.modal-bottom{bottom:0}.modal .modal-frame.modal-dialog{height:inherit}.modal .modal-full-height{display:flex;height:auto;margin:0;min-height:100%;position:absolute;right:0;top:0;width:400px}.modal .modal-full-height.modal-bottom,.modal .modal-full-height.modal-top{display:block;height:auto;max-width:100%;width:100%}.modal .modal-full-height.modal-top{bottom:auto}.modal .modal-full-height.modal-bottom{min-height:0;top:auto}.modal .modal-full-height .modal-content{width:100%}.modal .modal-full-height.modal-lg{max-width:90%;width:90%}}@media (min-width:992px) and (min-width:992px){.modal .modal-full-height.modal-lg{max-width:800px;width:800px}}@media (min-width:992px) and (min-width:1200px){.modal .modal-full-height.modal-lg{max-width:1000px;width:1000px}}@media (min-width:992px){.modal .modal-side{bottom:10px;margin:0;position:absolute;right:10px;width:400px}}body.scrollable{overflow-y:auto}.modal-dialog .modal-content{border:0}.modal{padding-right:0!important}@media (min-width:768px){.modal .modal-dialog.modal-top{left:0;right:0;top:0}.modal .modal-dialog.modal-left{left:0}.modal .modal-dialog.modal-right{right:0}.modal .modal-dialog.modal-bottom>.modal-content{bottom:0;position:absolute}.modal .modal-dialog.modal-top-left{left:10px;top:10px}.modal .modal-dialog.modal-top-right{right:10px;top:10px}.modal .modal-dialog.modal-bottom-left{bottom:10px;left:10px}.modal .modal-dialog.modal-bottom-right{bottom:10px;right:10px}}.modal .modal-side.modal-top{top:0}.modal .modal-side.modal-left{left:0}.modal .modal-side.modal-right{right:0}.modal .modal-side.modal-bottom{bottom:0}.modal .modal-side.modal-top-left{left:10px;top:10px}.modal .modal-side.modal-top-right{right:10px;top:10px}.modal .modal-side.modal-bottom-left{bottom:10px;left:10px}.modal .modal-side.modal-bottom-right{bottom:10px;right:10px}.modal.fade.top:not(.show) .modal-dialog{transform:translate3d(0,-25%,0)}.modal.fade.left:not(.show) .modal-dialog{transform:translate3d(-25%,0,0)}.modal.fade.right:not(.show) .modal-dialog{transform:translate3d(25%,0,0)}.modal.fade.bottom:not(.show) .modal-dialog{transform:translate3d(0,25%,0)}.modal.fade.in{opacity:1}.modal.fade.in .modal-dialog{transform:translate(0)}.modal.fade.in .modal-dialog .relative{display:inline-block}.modal.modal-scrolling{position:relative}.modal.modal-scrolling .modal-dialog{position:fixed;z-index:1050}.modal.modal-content-clickable{bottom:auto;top:auto}.modal.modal-content-clickable .modal-dialog{position:fixed}.modal .modal-fluid{max-width:100%;width:100%}.modal .modal-fluid .modal-content{width:100%}.modal .modal-frame{margin:0;max-width:100%;position:absolute;width:100%}@media (max-width:767px){.modal .modal-frame{padding:.5rem}}.modal .modal-frame.modal-bottom{bottom:0}.modal .modal-full-height{display:flex;margin:0;min-height:100%;position:absolute;right:0;top:0;width:400px}@media (max-width:576px){.modal .modal-full-height{padding:.5rem;width:100%}}@media (max-width:992px){.modal .modal-full-height{height:unset;position:unset;width:100%}}@media (max-width:992px){.modal .modal-full-height.modal-left,.modal .modal-full-height.modal-right,.modal .modal-full-height.modal-top{margin:1.75rem auto;min-height:unset}}@media (max-width:768px){.modal .modal-full-height.modal-bottom{margin-top:1.75rem}}@media (min-width:768px) and (max-width:992px){.modal .modal-full-height.modal-bottom{margin-bottom:1.75rem}.modal .modal-full-height.modal-bottom .modal-content{bottom:1rem}}@media (max-width:992px){.modal .modal-full-height.modal-bottom,.modal .modal-full-height.modal-left,.modal .modal-full-height.modal-right,.modal .modal-full-height.modal-top{margin-left:auto;margin-right:auto}}.modal .modal-full-height.modal-bottom,.modal .modal-full-height.modal-top{display:block;height:auto;width:100%}.modal .modal-full-height.modal-top{bottom:auto}.modal .modal-full-height.modal-bottom{bottom:0}.modal .modal-full-height .modal-content{width:100%}.modal .modal-full-height.modal-lg{max-width:90%;width:90%}@media (min-width:992px){.modal .modal-full-height.modal-lg{max-width:800px;width:800px}}@media (min-width:1200px){.modal .modal-full-height.modal-lg{max-width:1000px;width:1000px}}.modal .modal-side{bottom:10px;margin:0;min-width:100px;position:absolute;right:10px}@media (max-width:768px){.modal .modal-side{padding-left:.5rem}}.modal-dialog.cascading-modal{margin-top:10%}.modal-dialog.cascading-modal .modal-header{border:none;flex-direction:column;margin:-2rem 1rem 1rem;padding:1.5rem;text-align:center}.modal-dialog.cascading-modal .modal-header .close{margin-right:2.5rem}.modal-dialog.cascading-modal .modal-header.white-text .close{color:#fff;opacity:1}.modal-dialog.cascading-modal .modal-header .title{font-size:1.25rem;margin-bottom:0;width:100%}.modal-dialog.cascading-modal .modal-header .title .fa{margin-right:9px}.modal-dialog.cascading-modal .modal-header .social-buttons{margin-top:1.5rem}.modal-dialog.cascading-modal .modal-header .social-buttons a{font-size:1rem}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs{margin:-1.5rem 1rem 0}.modal-dialog.cascading-modal .modal-c-tabs .tab-content{padding:1.7rem 0 0}.modal-dialog.cascading-modal .modal-body,.modal-dialog.cascading-modal .modal-footer{color:#616161;padding-left:2rem;padding-right:2rem}.modal-dialog.cascading-modal .modal-body .additional-option,.modal-dialog.cascading-modal .modal-footer .additional-option{margin-top:1rem;text-align:center}.modal-dialog.cascading-modal.modal-avatar{margin-top:6rem}.modal-dialog.cascading-modal.modal-avatar .modal-header{margin:-6rem 2rem -1rem}.modal-dialog.cascading-modal.modal-avatar .modal-header img{width:130px}.modal-dialog.modal-notify .heading{color:#fff;font-size:1.15rem;margin:0;padding:.3rem}.modal-dialog.modal-notify .modal-header{border:0}.modal-dialog.modal-notify .close{opacity:1}.modal-dialog.modal-notify .modal-body{color:#616161;padding:1.5rem}.modal-dialog.modal-notify .btn-outline-secondary-modal{background-color:transparent}.modal-dialog.modal-notify.modal-info .modal-header{background-color:#5394ff}.modal-dialog.modal-notify.modal-info .fa{color:#5394ff}.modal-dialog.modal-notify.modal-info .badge{background-color:#5394ff}.modal-dialog.modal-notify.modal-info .btn-primary-modal{background:#5394ff}.modal-dialog.modal-notify.modal-info .btn-primary-modal:active,.modal-dialog.modal-notify.modal-info .btn-primary-modal:focus,.modal-dialog.modal-notify.modal-info .btn-primary-modal:hover{background-color:#6da4ff!important}.modal-dialog.modal-notify.modal-info .btn-primary-modal.active{background-color:#0059ec!important}.modal-dialog.modal-notify.modal-info .btn-outline-secondary-modal{border:2px solid #5394ff;color:#5394ff!important}.modal-dialog.modal-notify.modal-warning .modal-header{background-color:#ff8e38}.modal-dialog.modal-notify.modal-warning .fa{color:#ff8e38}.modal-dialog.modal-notify.modal-warning .badge{background-color:#ff8e38}.modal-dialog.modal-notify.modal-warning .btn-primary-modal{background:#ff8e38}.modal-dialog.modal-notify.modal-warning .btn-primary-modal:active,.modal-dialog.modal-notify.modal-warning .btn-primary-modal:focus,.modal-dialog.modal-notify.modal-warning .btn-primary-modal:hover{background-color:#ff9c52!important}.modal-dialog.modal-notify.modal-warning .btn-primary-modal.active{background-color:#d15a00!important}.modal-dialog.modal-notify.modal-warning .btn-outline-secondary-modal{border:2px solid #ff8e38;color:#ff8e38!important}.modal-dialog.modal-notify.modal-success .modal-header{background-color:#01d36b}.modal-dialog.modal-notify.modal-success .fa{color:#01d36b}.modal-dialog.modal-notify.modal-success .badge{background-color:#01d36b}.modal-dialog.modal-notify.modal-success .btn-primary-modal{background:#01d36b}.modal-dialog.modal-notify.modal-success .btn-primary-modal:active,.modal-dialog.modal-notify.modal-success .btn-primary-modal:focus,.modal-dialog.modal-notify.modal-success .btn-primary-modal:hover{background-color:#01ec78!important}.modal-dialog.modal-notify.modal-success .btn-primary-modal.active{background-color:#016d38!important}.modal-dialog.modal-notify.modal-success .btn-outline-secondary-modal{border:2px solid #01d36b;color:#01d36b!important}.modal-dialog.modal-notify.modal-danger .modal-header{background-color:#ff4b4b}.modal-dialog.modal-notify.modal-danger .fa{color:#ff4b4b}.modal-dialog.modal-notify.modal-danger .badge{background-color:#ff4b4b}.modal-dialog.modal-notify.modal-danger .btn-primary-modal{background:#ff4b4b}.modal-dialog.modal-notify.modal-danger .btn-primary-modal:active,.modal-dialog.modal-notify.modal-danger .btn-primary-modal:focus,.modal-dialog.modal-notify.modal-danger .btn-primary-modal:hover{background-color:#ff6565!important}.modal-dialog.modal-notify.modal-danger .btn-primary-modal.active{background-color:#e40000!important}.modal-dialog.modal-notify.modal-danger .btn-outline-secondary-modal{border:2px solid #ff4b4b;color:#ff4b4b!important}.modal-sm .modal-content{margin:0 auto;max-width:300px}@media (min-width:768px){.modal-sm{max-width:300px}}.modal .modal-fluid,.modal .modal-frame{max-width:100%;width:100%}.modal-ext .modal-content .modal-header{text-align:center}.modal-ext .modal-content .options{float:left}.modal-ext .modal-content .modal-body .text-xs-center fieldset{margin-top:20px}.modal-ext .modal-content .call{margin-top:1rem}.modal-ext .modal-content .modal-body{padding:2rem 2rem 1rem}.modal-content:not(.card-image) .close{position:absolute;right:15px}.modal-cart li p{font-weight:400;margin:5px}.modal-cart li p .badge{font-weight:400;margin-left:10px;margin-top:3px;position:absolute}.modal-cart li p .quantity{font-size:16px;font-weight:300;margin-right:7px}.modal-cart .cartPageLink{margin-left:10px}.modal-cart .cartPageLink a{color:#666;text-decoration:underline}.modal-cart .total{float:right;font-weight:400}.cf-phone{margin-left:7px}.side-modal{height:100%;position:fixed;width:400px;width:100%;z-index:9999}.side-modal .modal-dialog{bottom:10px;margin:10px;position:absolute;right:10px;width:400px}@media (max-width:760px){.side-modal .modal-dialog{display:none}}.side-modal .modal-header{padding:1rem}.side-modal .modal-header .heading{margin:0;padding:0}.side-modal .modal-content{border:none}.modal-dynamic>:first-child{display:flex;flex-direction:column;height:100%}.side-modal.fade:not(.show) .modal-dialog{transform:translate3d(25%,0,0)}.transparent-bd{opacity:0!important}.modal-backdrop,.modal-backdrop.in{opacity:.5}#exampleModalScroll{overflow-x:hidden;overflow-y:auto}.modal-open .modal{overflow-x:hidden;overflow-y:hidden}.form-dark .card-image{background-size:100%}"],encapsulation:2}),p})(),$0=(()=>{class p{constructor(i,u){this.clf=u,this.config=nf,this.open=new t.vpe,this.opened=new t.vpe,this.close=new t.vpe,this.closed=new t.vpe,this.isBodyOverflowing=!1,this.originalBodyPadding=0,this.scrollbarWidth=0,this.modalsCount=0,this.lastDismissReason="",this.loaders=[],this._backdropLoader=this.clf.createLoader(this.el,this.vcr,this.renderer),this.renderer=i.createRenderer(null,null)}show(i,u){return this.modalsCount++,this._createLoaders(),this.config=Object.assign({},nf,u),this._showBackdrop(),this.lastDismissReason=null,this._showModal(i)}hide(i){1===this.modalsCount&&(this._hideBackdrop(),this.resetScrollbar()),this.modalsCount=this.modalsCount>=1?this.modalsCount-1:0,setTimeout(()=>{this._hideModal(i),this.removeLoaders(i)},this.config.animated?150:0)}_showBackdrop(){const i=this.config.backdrop||"static"===this.config.backdrop,u=!this.backdropRef||!this.backdropRef.instance.isShown;1===this.modalsCount&&(this.removeBackdrop(),i&&u&&(this._backdropLoader.attach(th).to("body").show({isAnimated:this.config.animated}),this.backdropRef=this._backdropLoader._componentRef))}_hideBackdrop(){this.backdropRef&&(this.backdropRef.instance.isShown=!1,setTimeout(()=>this.removeBackdrop(),this.config.animated?150:0))}_showModal(i){const u=this.loaders[this.loaders.length-1],C=new _g,B=u.provide({provide:mg,useValue:this.config}).provide({provide:_g,useValue:C}).attach(Q0).to("body").show({content:i,isAnimated:this.config.animated,data:this.config.data,mdbModalService:this});return B.instance.focusModalElement(),B.instance.level=this.getModalsCount(),C.hide=()=>{B.instance.hide()},C.content=u.getInnerComponent()||null,C}_hideModal(i){const u=this.loaders[i-1];u&&u.hide()}getModalsCount(){return this.modalsCount}setDismissReason(i){this.lastDismissReason=i}removeBackdrop(){this._backdropLoader.hide(),this.backdropRef=null}checkScrollbar(){this.isBodyOverflowing=document.body.clientWidth{u.instance.level=C+1})}copyEvent(i,u){i.subscribe(()=>{u.emit(this.lastDismissReason)})}}return p.\u0275fac=function(i){return new(i||p)(t.LFG(t.FYo),t.LFG(fc))},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac}),p})(),rf=(()=>{class p{static forRoot(){return{ngModule:p,providers:[$0,fc,cd]}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[At.rt]]}),p})(),af=(()=>{class p{constructor(){this.navbarLinkClicks=new ge.x}getNavbarLinkClicks(){return this.navbarLinkClicks.asObservable()}setNavbarLinkClicks(){this.navbarLinkClicks.next()}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac}),p})(),nu=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({providers:[af],imports:[[r.ez]]}),p})(),op=(()=>{class p{constructor(){this.placement="top",this.triggers="click"}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac}),p})(),ih=(()=>{class p{static forRoot(){return{ngModule:p,providers:[op,fc,cd]}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez]]}),p})(),kl=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez]]}),p})(),Lm=(()=>{class p{constructor(){this._dataSource=[],this._dataSourceChanged=new ge.x}addRow(i){this.getDataSource().push(i)}addRowAfter(i,u){this.getDataSource().splice(i,0,u)}removeRow(i){this.getDataSource().splice(i,1)}rowRemoved(){return new Ot.y(u=>{u.next(!0)})}removeLastRow(){this.getDataSource().pop()}getDataSource(){return this._dataSource}setDataSource(i){this._dataSource=i,this._dataSourceChanged.next(this.getDataSource())}dataSourceChange(){return this._dataSourceChanged}filterLocalDataBy(i){return this.getDataSource().filter(u=>Object.keys(u).some(C=>{if(u[C])return u[C].toString().toLowerCase().includes(i)}))}searchLocalDataBy(i){return i?i?this.filterLocalDataBy(i.toLowerCase()):void 0:this.getDataSource()}searchDataObservable(i){return new Ot.y(C=>{C.next(this.searchLocalDataBy(i))})}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275prov=(0,t.Yz7)({factory:function(){return new p},token:p,providedIn:"root"}),p})(),Rc=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({providers:[Lm],imports:[[r.ez]]}),p})(),gc=(()=>{class p{constructor(){this.placement="top",this.triggers="hover focus"}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac}),p})(),Bc=(()=>{class p{static forRoot(){return{ngModule:p,providers:[gc,fc,cd]}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez]]}),p})(),Dl=(()=>{class p{constructor(i){this.el=i}click(i){if(!this.el.nativeElement.classList.contains("disabled")){const u=this.el.nativeElement;u.classList.contains("waves-effect")||(u.className+=" waves-effect");const C=i.clientX-u.getBoundingClientRect().left,B=i.clientY-u.getBoundingClientRect().top,Ee=document.createElement("div");Ee.className+="waves-ripple waves-rippling";const Lt=u.appendChild(Ee),ji=C+"px";Ee.style.top=B+"px",Ee.style.left=ji;const Ri="scale("+u.clientWidth/100*3+") translate(0,0)";Ee.style.webkitTransform=Ri,Ee.style.transform=Ri,Ee.style.opacity="1";const mn=750;Ee.style.webkitTransitionDuration=mn+"ms",Ee.style.transitionDuration=mn+"ms",this.removeRipple(u,Lt)}}removeRipple(i,u){u.classList.remove("waves-rippling"),setTimeout(()=>{u.style.opacity="0",setTimeout(()=>{i.removeChild(u)},750)},200)}}return p.\u0275fac=function(i){return new(i||p)(t.Y36(t.SBq))},p.\u0275dir=t.lG2({type:p,selectors:[["","mdbWavesEffect",""]],hostBindings:function(i,u){1&i&&t.NdJ("click",function(B){return u.click(B)})}}),p})(),ru=(()=>{class p{static forRoot(){return{ngModule:p,providers:[]}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({}),p})(),yg=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[Ts,ru.forRoot(),Xd.forRoot(),nu,eh.forRoot(),Jd.forRoot(),Wd,jl.forRoot(),rf.forRoot(),Bc.forRoot(),ih.forRoot(),ef,hl.forRoot(),Vl,Rc,Jr,Ms,Kd,kl],Ts,hl,ru,Xd,nu,eh,Jd,Wd,jl,rf,Bc,ih,ef,Vl,Rc,Jr,Ms,Kd,kl]}),p})(),ou=(()=>{class p{static forRoot(){return{ngModule:yg}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[Ts,hl,ru,Xd,nu,eh,Jd,Wd,jl,rf,Bc,ih,ef,Vl,Rc,Jr,Ms,Kd,kl]}),p})(),rh=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez]]}),p})();class Cg{constructor(w,i){this.component=w,this.injector=i}attach(w,i){return this._attachedHost=w,w.attach(this,i)}detach(){const w=this._attachedHost;return this._attachedHost=null,w.detach()}get isAttached(){return null!=this._attachedHost}setAttachedHost(w){this._attachedHost=w}}class su extends class Hm{constructor(){this.setToNullValue=null}attach(w,i){return this._attachedPortal=w,this.attachComponentPortal(w,i)}detach(){this._attachedPortal&&this._attachedPortal.setAttachedHost(null),this._attachedPortal=null,null!=this._disposeFn&&(this._disposeFn(),this._disposeFn=this.setToNullValue)}setDisposeFn(w){this._disposeFn=w}}{constructor(w,i,u){super(),this._hostDomElement=w,this._componentFactoryResolver=i,this._appRef=u}attachComponentPortal(w,i){const u=this._componentFactoryResolver.resolveComponentFactory(w.component);let C;return C=u.create(w.injector),this._appRef.attachView(C.hostView),this.setDisposeFn(()=>{this._appRef.detachView(C.hostView),C.destroy()}),i?this._hostDomElement.insertBefore(this._getComponentRootNode(C),this._hostDomElement.firstChild):this._hostDomElement.appendChild(this._getComponentRootNode(C)),C}_getComponentRootNode(w){return w.hostView.rootNodes[0]}}class lf{constructor(w){this._portalHost=w}attach(w,i){return this._portalHost.attach(w,i)}detach(){return this._portalHost.detach()}}class cf{getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const w=document.createElement("div");w.classList.add("overlay-container"),document.body.appendChild(w),this._containerElement=w}}let Hs=(()=>{class p{constructor(i,u,C){this._overlayContainer=i,this._componentFactoryResolver=u,this._appRef=C,this._paneElements={}}create(i,u){return this._createOverlayRef(this.getPaneElement(i,u))}getPaneElement(i,u){return this._paneElements[i]||(this._paneElements[i]=this._createPaneElement(i,u)),this._paneElements[i]}_createPaneElement(i,u){const C=document.createElement("div");return C.id="toast-container",C.classList.add(i),u?u.getContainerElement().appendChild(C):this._overlayContainer.getContainerElement().appendChild(C),C}_createPortalHost(i){return new su(i,this._componentFactoryResolver,this._appRef)}_createOverlayRef(i){return new lf(this._createPortalHost(i))}}return p.\u0275fac=function(i){return new(i||p)(t.LFG(cf),t.LFG(t._Vd),t.LFG(t.z2F))},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac}),p})();class lp{constructor(w,i,u,C,B,Ee){this.toastId=w,this.config=i,this.message=u,this.title=C,this.toastType=B,this.toastRef=Ee,this._onTap=new ge.x,this._onAction=new ge.x}triggerTap(){this._onTap.next(),this._onTap.complete()}onTap(){return this._onTap.asObservable()}triggerAction(w){this._onAction.next(w),this._onAction.complete()}onAction(){return this._onAction.asObservable()}}const Vm={serviceInstance:new Object};let jm=(()=>{class p{constructor(i,u){this.toastPackage=i,this.appRef=u,this.width=-1,this.state="inactive",this.toastClasses="",this.toastService=Vm.serviceInstance,this.message=i.message,this.title=i.title,this.options=i.config,this.toastClasses=`${i.toastType} ${i.config.toastClass}`,this.sub=i.toastRef.afterActivate().subscribe(()=>{this.activateToast()}),this.sub1=i.toastRef.manualClosed().subscribe(()=>{this.remove()}),this.opacity=this.options.opacity}get animationParams(){return{value:this.state,params:{opacity:this.opacity}}}ngOnDestroy(){this.sub.unsubscribe(),this.sub1.unsubscribe(),clearInterval(this.intervalId),clearTimeout(this.timeout)}activateToast(){this.state="active",0!==this.options.timeOut&&(this.timeout=setTimeout(()=>{this.remove()},this.options.timeOut),this.hideTime=(new Date).getTime()+this.options.timeOut,this.options.progressBar&&(this.intervalId=setInterval(()=>this.updateProgress(),10))),this.options.onActivateTick&&this.appRef.tick()}updateProgress(){if(0===this.width)return;const i=(new Date).getTime();this.width=(this.hideTime-i)/this.options.timeOut*100,this.width<=0&&(this.width=0)}remove(){"removed"!==this.state&&(clearTimeout(this.timeout),this.state="removed",this.timeout=setTimeout(()=>this.toastService.remove(this.toastPackage.toastId),250))}onActionClick(){this.toastPackage.triggerAction(),this.remove()}tapToast(){"removed"!==this.state&&(this.toastPackage.triggerTap(),this.options.tapToDismiss&&this.remove())}stickAround(){"removed"!==this.state&&(clearTimeout(this.timeout),this.options.timeOut=0,this.hideTime=0,clearInterval(this.intervalId),this.width=0)}delayedHideToast(){0==+this.options.extendedTimeOut||"removed"===this.state||(this.timeout=setTimeout(()=>this.remove(),this.options.extendedTimeOut),this.options.timeOut=+this.options.extendedTimeOut,this.hideTime=(new Date).getTime()+this.options.timeOut,this.width=100,this.options.progressBar&&(this.intervalId=setInterval(()=>this.updateProgress(),10)))}}return p.\u0275fac=function(i){return new(i||p)(t.Y36(lp),t.Y36(t.z2F))},p.\u0275cmp=t.Xpm({type:p,selectors:[["mdb-toast-component"]],hostVars:3,hostBindings:function(i,u){1&i&&t.NdJ("click",function(){return u.tapToast()})("mouseenter",function(){return u.stickAround()})("mouseleave",function(){return u.delayedHideToast()}),2&i&&(t.d8E("@flyInOut",u.animationParams),t.Tol(u.toastClasses))},decls:6,vars:6,consts:[["class","md-toast-close-button",3,"click",4,"ngIf"],[3,"class",4,"ngIf"],[3,"class","innerHTML",4,"ngIf"],["class","btn btn-block md-toast-action mt-2",3,"ngClass","click",4,"ngIf"],[4,"ngIf"],[1,"md-toast-close-button",3,"click"],[3,"innerHTML"],[1,"btn","btn-block","md-toast-action","mt-2",3,"ngClass","click"],[1,"md-toast-progress"]],template:function(i,u){1&i&&(t.YNc(0,ui,2,0,"button",0),t.YNc(1,qe,2,5,"div",1),t.YNc(2,Le,1,4,"div",2),t.YNc(3,Qe,2,5,"div",1),t.YNc(4,$t,2,2,"button",3),t.YNc(5,yi,2,2,"div",4)),2&i&&(t.Q6J("ngIf",u.options.closeButton),t.xp6(1),t.Q6J("ngIf",u.title),t.xp6(1),t.Q6J("ngIf",u.message&&u.options.enableHtml),t.xp6(1),t.Q6J("ngIf",u.message&&!u.options.enableHtml),t.xp6(1),t.Q6J("ngIf",u.options.actionButton),t.xp6(1),t.Q6J("ngIf",u.options.progressBar))},directives:[r.O5,r.mk],styles:['.md-toast-title{font-weight:400}.md-toast-message{word-wrap:break-word}.md-toast-message a,.md-toast-message label{color:#fff}.md-toast-message a:hover{color:#ccc;text-decoration:none}.md-toast-close-button{color:#fff;filter:alpha(opacity=80);float:right;font-size:1.25rem;font-weight:400;opacity:.8;position:relative;right:-.3em;text-shadow:0 1px 0 #fff;top:-.3em}.md-toast-close-button:focus,.md-toast-close-button:hover{color:#000;cursor:pointer;filter:alpha(opacity=40);opacity:.4;text-decoration:none}button.md-toast-close-button{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.md-toast-top-center{right:0;top:0;width:100%}.md-toast-bottom-center{bottom:0;right:0;width:100%}.md-toast-top-full-width{right:0;top:0;width:100%}.md-toast-bottom-full-width{bottom:0;right:0;width:100%}.md-toast-top-left{left:12px;top:12px}.md-toast-top-right{right:12px;top:12px}.md-toast-bottom-right{bottom:12px;right:12px}.md-toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{box-sizing:border-box}#toast-container>div{background-position:15px;background-repeat:no-repeat;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);color:#fff;filter:alpha(opacity=95);margin:0 0 6px;opacity:.95;overflow:hidden;padding:15px 15px 15px 50px;position:relative;width:18.75rem}#toast-container>:hover{opacity:1}#toast-container.md-toast-bottom-center>div,#toast-container.md-toast-top-center>div{margin:auto;width:18.75rem}#toast-container.md-toast-bottom-full-width>div,#toast-container.md-toast-top-full-width>div{margin:auto;width:96%}.md-toast{background-color:#030303}.md-toast-success{background-color:#00c851;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}.md-toast-error{background-color:#ff3547;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}.md-toast-info{background-color:#33b5e5;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}.md-toast-warning{background-color:#fb3;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}.md-toast-progress{background-color:#000;bottom:0;filter:alpha(opacity=40);height:4px;left:0;opacity:.4;position:absolute}#toast-container>:hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);cursor:pointer;filter:alpha(opacity=100);opacity:1!important;transition:.45s}#toast-container>mdb-toast-component{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);background-position:15px;background-repeat:no-repeat;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);color:#fff;color:#fff!important;display:block;filter:alpha(opacity=80);margin:0 0 6px;opacity:.8;overflow:hidden;padding:15px 15px 15px 50px;position:relative;width:300px}#toast-container.md-toast-bottom-center>mdb-toast-component,#toast-container.md-toast-top-center>mdb-toast-component{margin:auto;width:300px}#toast-container.md-toast-bottom-full-width>mdb-toast-component,#toast-container.md-toast-top-full-width>mdb-toast-component{margin:auto;width:96%}@media (max-width:240px){#toast-container>mdb-toast-component{padding:8px 8px 8px 50px;width:11em}#toast-container .md-toast-close-button{right:-.2em;top:-.2em}}@media (min-width:241px) and (max-width:480px){#toast-container>mdb-toast-component{padding:8px 8px 8px 50px;width:18em}#toast-container .md-toast-close-button{right:-.2em;top:-.2em}}@media (min-width:481px) and (max-width:768px){#toast-container>mdb-toast-component{padding:15px 15px 15px 50px;width:25em}}.md-toast-action{background-color:transparent}'],encapsulation:2,data:{animation:[(0,Re.X$)("flyInOut",[(0,Re.SB)("inactive",(0,Re.oB)({opacity:0})),(0,Re.SB)("active",(0,Re.oB)({opacity:"{{ opacity }}"}),{params:{opacity:.5}}),(0,Re.SB)("removed",(0,Re.oB)({opacity:0})),(0,Re.eR)("inactive => active",(0,Re.jt)("300ms ease-in")),(0,Re.eR)("active => removed",(0,Re.jt)("300ms ease-in"))])]}}),p})();class Sg{constructor(w,i){this._toastPackage=w,this._parentInjector=i}get(w,i){return w===lp&&this._toastPackage?this._toastPackage:this._parentInjector.get(w,i)}}const kg=new t.OlP("ToastConfig");class zm{constructor(w){this._overlayRef=w,this._afterClosed=new ge.x,this._activate=new ge.x,this._manualClose=new ge.x}manualClose(){this._manualClose.next(),this._manualClose.complete()}manualClosed(){return this._manualClose.asObservable()}close(){this._overlayRef.detach(),this._afterClosed.next(),this._afterClosed.complete()}afterClosed(){return this._afterClosed.asObservable()}isInactive(){return this._activate.isStopped}activate(){this._activate.next(),this._activate.complete()}afterActivate(){return this._activate.asObservable()}}let Dg=(()=>{class p{constructor(i,u,C,B){function Ee(Lt,ei){return i&&void 0!==Lt?Lt:ei}this.toastConfig=i,this.overlay=u,this._injector=C,this.sanitizer=B,this.index=0,this.previousToastMessage="",this.currentlyActive=0,this.toasts=[],Vm.serviceInstance=this,this.toastConfig=this.applyConfig(i),this.toastConfig.maxOpened=Ee(this.toastConfig.maxOpened,0),this.toastConfig.autoDismiss=Ee(this.toastConfig.autoDismiss,!1),this.toastConfig.newestOnTop=Ee(this.toastConfig.newestOnTop,!0),this.toastConfig.preventDuplicates=Ee(this.toastConfig.preventDuplicates,!1),this.toastConfig.opacity=Ee(this.toastConfig.opacity,.5),this.toastConfig.iconClasses||(this.toastConfig.iconClasses={}),this.toastConfig.iconClasses.error=this.toastConfig.iconClasses.error||"md-toast-error",this.toastConfig.iconClasses.info=this.toastConfig.iconClasses.info||"md-toast-info",this.toastConfig.iconClasses.success=this.toastConfig.iconClasses.success||"md-toast-success",this.toastConfig.iconClasses.warning=this.toastConfig.iconClasses.warning||"md-toast-warning",this.toastConfig.timeOut=Ee(this.toastConfig.timeOut,5e3),this.toastConfig.closeButton=Ee(this.toastConfig.closeButton,!1),this.toastConfig.extendedTimeOut=Ee(this.toastConfig.extendedTimeOut,1e3),this.toastConfig.progressBar=Ee(this.toastConfig.progressBar,!1),this.toastConfig.enableHtml=Ee(this.toastConfig.enableHtml,!1),this.toastConfig.toastClass=Ee(this.toastConfig.toastClass,"md-toast"),this.toastConfig.positionClass=Ee(this.toastConfig.positionClass,"md-toast-top-right"),this.toastConfig.titleClass=Ee(this.toastConfig.titleClass,"md-toast-title"),this.toastConfig.messageClass=Ee(this.toastConfig.messageClass,"md-toast-message"),this.toastConfig.tapToDismiss=Ee(this.toastConfig.tapToDismiss,!0),this.toastConfig.toastComponent=Ee(this.toastConfig.toastComponent,jm),this.toastConfig.onActivateTick=Ee(this.toastConfig.onActivateTick,!1),this.toastConfig.actionButton=Ee(this.toastConfig.actionButton,""),this.toastConfig.actionButtonClass=Ee(this.toastConfig.actionButtonClass,""),this.toastConfig.opacity=Ee(this.toastConfig.opacity,.5)}show(i,u,C,B=""){const Ee=this.applyConfig(C||{}),Lt=B.includes("md-toast")?B:`md-toast-${B}`;return this._buildNotification(Lt,i,u,Ee)}success(i,u,C){return this._buildNotification(this.toastConfig.iconClasses.success,i,u,this.applyConfig(C))}error(i,u,C){return this._buildNotification(this.toastConfig.iconClasses.error,i,u,this.applyConfig(C))}info(i,u,C){return this._buildNotification(this.toastConfig.iconClasses.info,i,u,this.applyConfig(C))}warning(i,u,C){return this._buildNotification(this.toastConfig.iconClasses.warning,i,u,this.applyConfig(C))}clear(i){let u;for(u of this.toasts)if(void 0!==i){if(u.toastId===i)return void u.toastRef.manualClose()}else u.toastRef.manualClose()}remove(i){const u=this._findToast(i);if(!u||(u.activeToast.toastRef.close(),this.toasts.splice(u.index,1),this.currentlyActive=this.currentlyActive-1,!this.toastConfig.maxOpened||!this.toasts.length))return!1;if(this.currentlyActive<=+this.toastConfig.maxOpened&&this.toasts[this.currentlyActive]){const C=this.toasts[this.currentlyActive].toastRef;C.isInactive()||(this.currentlyActive=this.currentlyActive+1,C.activate())}return!0}isDuplicate(i){for(let u=0;u=this.toastConfig.maxOpened&&(Ee=!0,this.toastConfig.autoDismiss&&this.clear(this.toasts[this.toasts.length-this.toastConfig.maxOpened].toastId)),Ee)return;const Lt=this.overlay.create(B.positionClass,this.overlayContainer);this.index=this.index+1;let ei=u;u&&B.enableHtml&&(ei=this.sanitizer.sanitize(t.q3G.HTML,u));const ji=new zm(Lt),Ri=new lp(this.index,B,ei,C,i,ji),mn={toastId:this.index,message:u,toastRef:ji,onShown:ji.afterActivate(),onHidden:ji.afterClosed(),onTap:Ri.onTap(),onAction:Ri.onAction()},Ar=new Sg(Ri,this._injector),fr=new Cg(B.toastComponent,Ar);return mn.portal=Lt.attach(fr,this.toastConfig.newestOnTop),Ee||setTimeout(()=>{mn.toastRef.activate(),this.currentlyActive=this.currentlyActive+1}),this.toasts.push(mn),mn}}return p.\u0275fac=function(i){return new(i||p)(t.LFG(kg),t.LFG(Hs),t.LFG(t.zs3),t.LFG(Oe.H7))},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac}),p})(),Mg=(()=>{class p{constructor(i){if(i)throw new Error("ToastModule is already loaded. It should only be imported in your application's main module.")}static forRoot(i){return{ngModule:p,providers:[{provide:kg,useValue:i},cf,Hs,Dg]}}}return p.\u0275fac=function(i){return new(i||p)(t.LFG(p,12))},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez]]}),p})();(0,Re.X$)("slideIn",[(0,Re.SB)("inactive",(0,Re.oB)({opacity:0,transform:"translateX(-300%)"})),(0,Re.SB)("active",(0,Re.oB)({opacity:1,transform:"translateX(0)"})),(0,Re.eR)("inactive => active",(0,Re.jt)("500ms ease")),(0,Re.eR)("active => inactive",(0,Re.jt)("500ms ease"))]),(0,Re.X$)("fadeIn",[(0,Re.SB)("inactive",(0,Re.oB)({opacity:0})),(0,Re.SB)("active",(0,Re.oB)({opacity:1})),(0,Re.eR)("inactive => active",(0,Re.jt)("500ms ease")),(0,Re.eR)("active => inactive",(0,Re.jt)("500ms ease"))]),(0,Re.X$)("slideOut",[(0,Re.SB)("inactive",(0,Re.oB)({opacity:0,transform:"translateX(-300%)"})),(0,Re.SB)("active",(0,Re.oB)({opacity:1,transform:"translateX(0)"})),(0,Re.eR)("inactive => active",(0,Re.jt)("500ms ease")),(0,Re.eR)("active => inactive",(0,Re.jt)("500ms ease"))]),(0,Re.X$)("flipState",[(0,Re.SB)("active",(0,Re.oB)({transform:"rotateY(179.9deg)"})),(0,Re.SB)("inactive",(0,Re.oB)({transform:"rotateY(0)"}))]),(0,Re.X$)("turnState",[(0,Re.SB)("active",(0,Re.oB)({transform:"rotateY(179.9deg)"})),(0,Re.SB)("inactive",(0,Re.oB)({transform:"rotateY(0)"}))]),(0,Re.X$)("iconsState",[(0,Re.SB)("isactive",(0,Re.oB)({visibility:"visible",transform:"translate(-6%)"})),(0,Re.SB)("isnotactive",(0,Re.oB)({visibility:"hidden",transform:"translate(27%)"})),(0,Re.eR)("isactive => isnotactive",(0,Re.jt)("100ms ease-in")),(0,Re.eR)("isnotactive => isactive",(0,Re.jt)("200ms ease-out"))]),(0,Re.X$)("socialsState",[(0,Re.SB)("active",(0,Re.oB)({visibility:"visible",transform:"translateY(-100%)"})),(0,Re.SB)("inactive",(0,Re.oB)({visibility:"hidden",transform:"translateY(0)"})),(0,Re.eR)("* => void",(0,Re.jt)("200ms ease-in")),(0,Re.eR)("void => *",(0,Re.jt)("200ms ease-out"))]),(0,Re.X$)("flyInOut",[(0,Re.SB)("inactive",(0,Re.oB)({display:"none",opacity:.7})),(0,Re.SB)("active",(0,Re.oB)({opacity:.7})),(0,Re.SB)("removed",(0,Re.oB)({opacity:0})),(0,Re.eR)("inactive => active",(0,Re.jt)("300ms ease-in")),(0,Re.eR)("active => removed",(0,Re.jt)("300ms ease-in"))]),new t.OlP("MDB_OPTION_PARENT");const c_={provide:e.JU,useExisting:(0,t.Gpc)(()=>uf),multi:!0};let uf=(()=>{class p{constructor(i,u,C,B){this.renderer=i,this.el=u,this.document=B,this.ngModelChange=new t.vpe,this.clearBtnClicked=new t.vpe,this._destroy$=new ge.x,this._canOpenOnFocus=!0,this.utils=new Yl,this._onChange=()=>{},this._onTouched=()=>{},this.isBrowser=(0,r.NF)(C)}onKeydown(i){this._handleKeyDown(i),9===i.keyCode&&this._hide()}_handleInput(i){this._isOpen()||this._show(),this._onChange(i.target.value),this.mdbAutoCompleter.removeHighlight(0),this.mdbAutoCompleter.highlightRow(0),this._updateClearButtonVisibility()}_handleFocusIn(){this._canOpenOnFocus?this._show():this._canOpenOnFocus=!0}_handleBlurIn(){this._canOpenOnFocus=this.document.activeElement!==this.el.nativeElement,this._onTouched()}handleMouseDown(){this.mdbAutoCompleter.highlightRow(0)}_renderClearButton(){const i=this.renderer.createElement("button");if(this._setStyles(i,{visibility:"hidden"}),this._addClass(i,["mdb-autocomplete-clear"]),this.renderer.setAttribute(i,"type","button"),this.renderer.setAttribute(i,"tabindex",this.mdbAutoCompleter.clearButtonTabIndex.toString()),this.listenToClearClick=this.renderer.listen(i,"click",()=>{this.clearBtnClicked.emit(),this._onChange("")}),this.isBrowser){const u=this.utils.getClosestEl(this.el.nativeElement,".md-form")||this.el.nativeElement;this.renderer.appendChild(u,i)}}_updateClearButtonVisibility(){this.mdbAutoCompleter.clearButton&&this._setStyles(this.el.nativeElement.parentElement.lastElementChild,{visibility:this.el.nativeElement.value.length>0?"visible":"hidden"})}_setStyles(i,u){return Object.keys(u).forEach(C=>{this.renderer.setStyle(i,C,u[C])}),this}_addClass(i,u){u.forEach(C=>{this.renderer.addClass(i,C)})}_clearInput(){this.el.nativeElement.value="",this.ngModelChange.emit(""),this._setStyles(this.el.nativeElement.parentElement.lastElementChild,{visibility:"hidden"})}clear(){this._clearInput()}_handleKeyDown(i){this.mdbAutoCompleter.navigateUsingKeyboard(i);const u=i.keyCode;27!==u&&13!==u&&9!==u&&this.mdbAutoCompleter.show()}getCoords(i){if(this.isBrowser){const u=i.getBoundingClientRect(),C=document.body,B=document.documentElement,Ee=window.pageYOffset||B.scrollTop||C.scrollTop,Lt=window.pageXOffset||B.scrollLeft||C.scrollLeft,mn=u.left+Lt-(B.clientLeft||C.clientLeft||0);return{top:Math.round(u.top+Ee-(B.clientTop||C.clientTop||0)),left:Math.round(mn)}}}_isOpen(){return this.mdbAutoCompleter.isOpen()}_show(){this.mdbAutoCompleter.show(),setTimeout(()=>{this.mdbAutoCompleter.appendToBody&&this.utils.getClosestEl(this.el.nativeElement,".modal-body")&&setTimeout(()=>{this.renderer.setStyle(this.mdbAutoCompleter.dropdown.nativeElement,"z-index","1100")},0)},0),this.listenFunc=this.renderer.listen("document","click",i=>{this.mdbAutoCompleter.dropdown&&!this.mdbAutoCompleter.dropdown.nativeElement.contains(i.target)&&!this.el.nativeElement.contains(i.target)&&this._hide()})}_hide(){this.mdbAutoCompleter.hide(),this.listenFunc()}_appendDropdownToInput(){const i=this.el.nativeElement.getBoundingClientRect(),u=this.el.nativeElement,C=window.getComputedStyle(this.el.nativeElement),B=["height","padding-top","padding-bottom","margin-top","margin-bottom"].map(Ee=>parseInt(C.getPropertyValue(Ee),10)).reduce((Ee,Lt)=>Ee+Lt);this.mdbAutoCompleter.parameters={left:this.getCoords(u).left,top:this.getCoords(u).top+B,width:i.width,bottom:window.innerHeight-B-u.getBoundingClientRect().top,inputHeight:this.el.nativeElement.offsetHeight},this.mdbAutoCompleter.appendDropdown()}ngAfterViewInit(){if(this.mdbAutoCompleter.selectedItemChanged().pipe((0,Ie.R)(this._destroy$)).subscribe(i=>{const u=this.mdbAutoCompleter&&this.mdbAutoCompleter.displayValue?this.mdbAutoCompleter.displayValue(i.text):i.text;this.el.nativeElement.value=u,this._onChange(i.text),this._setStyles(this.el.nativeElement.parentElement.lastElementChild,{visibility:this.el.nativeElement.value.length>0?"visible":"hidden"}),i&&(this._canOpenOnFocus=!1,this.el.nativeElement.focus(),this._hide())}),this.mdbAutoCompleter.origin=this.el,this.mdbAutoCompleter.isDropdownOpen().pipe((0,Ie.R)(this._destroy$)).subscribe(i=>{i&&this._appendDropdownToInput()}),this.mdbAutoCompleter.clearButton&&this.isBrowser){this._renderClearButton();const i=this.el.nativeElement.parentElement.querySelectorAll(".mdb-autocomplete-clear")[0];this._clearButton=this.document.querySelector(".mdb-autocomplete-clear"),this.renderer.listen(i,"focus",()=>{["click","keydown:space","keydown:enter"].forEach(u=>this.renderer.listen(i,u,()=>{this._clearInput()}))}),this.renderer.listen(i,"click",()=>{this._clearInput()}),this.el.nativeElement.disabled&&this.renderer.setAttribute(i,"disabled","true"),this._autocompleterInputChanges=new MutationObserver(u=>{u.forEach(C=>{"disabled"===C.attributeName&&this.renderer.setAttribute(this._clearButton,"disabled","true")})}),this._autocompleterInputChanges.observe(this.el.nativeElement,{attributes:!0,childList:!0,characterData:!0})}}ngOnDestroy(){this._autocompleterInputChanges&&this._autocompleterInputChanges.disconnect(),this.listenToClearClick&&this.listenToClearClick(),this.listenFunc&&this.listenFunc(),this._destroy$.next(),this._destroy$.complete()}writeValue(i){Promise.resolve(null).then(()=>{const u=this.mdbAutoCompleter&&this.mdbAutoCompleter.displayValue?this.mdbAutoCompleter.displayValue(i):i;this.el.nativeElement.value=u,this._updateClearButtonVisibility()})}registerOnChange(i){this._onChange=i}registerOnTouched(i){this._onTouched=i}}return p.\u0275fac=function(i){return new(i||p)(t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(t.Lbi),t.Y36(r.K0))},p.\u0275dir=t.lG2({type:p,selectors:[["input","mdbAutoCompleter",""],["textarea","mdbAutoCompleter",""]],hostBindings:function(i,u){1&i&&t.NdJ("input",function(B){return u._handleInput(B)})("focusin",function(){return u._handleFocusIn()})("blur",function(){return u._handleBlurIn()})("mousedown",function(){return u.handleMouseDown()})("keydown",function(B){return u.onKeydown(B)})},inputs:{mdbAutoCompleter:"mdbAutoCompleter"},outputs:{ngModelChange:"ngModelChange",clearBtnClicked:"clearBtnClicked"},exportAs:["mdbAutoCompleterTrigger"],features:[t._Bn([c_])]}),p})(),as=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez,kt.JF,e.u5]]}),p})(),cp=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({}),p})(),lu=(()=>{class p{static forRoot(){return{ngModule:p,providers:[]}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez]]}),p})(),dp=(()=>{class p{constructor(){this.locales={en:{dayLabelsFull:{su:"Sunday",mo:"Monday",tu:"Tuesday",we:"Wednesday",th:"Thursday",fr:"Friday",sa:"Saturday"},dayLabels:{su:"Sun",mo:"Mon",tu:"Tue",we:"Wed",th:"Thu",fr:"Fri",sa:"Sat"},monthLabelsFull:{1:"January",2:"February",3:"March",4:"April",5:"May",6:"June",7:"July",8:"August",9:"September",10:"October",11:"November",12:"December"},monthLabels:{1:"Jan",2:"Feb",3:"Mar",4:"Apr",5:"May",6:"Jun",7:"Jul",8:"Aug",9:"Sep",10:"Oct",11:"Nov",12:"Dec"},dateFormat:"yyyy-mm-dd",todayBtnTxt:"Today",clearBtnTxt:"Clear",closeBtnTxt:"Close",firstDayOfWeek:"mo",sunHighlight:!1}}}setLocaleOptions(i){Object.entries(i).forEach(u=>{this.locales[u[0]]=u[1]})}getLocaleOptions(i){return i&&this.locales.hasOwnProperty(i)?this.locales[i]:this.locales.en}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac}),p})(),oh=(()=>{class p{isDateValid(i,u,C,B,Ee,Lt,ei,ji,Ri,mn,Ar){const fr={day:0,month:0,year:0},gr=[31,28,31,30,31,30,31,31,30,31,30,31],Kn=this.getDateFormatDelimeters(u),ea=this.getDateValue(i,u,Kn),ta=this.getNumberByValue(ea[0]),bc=this.getNumberByValue(ea[1]),_u=this.getNumberByValue(ea[2]);if(-1!==_u&&-1!==bc&&-1!==ta){if(taB||bc<1||bc>12)return fr;const b0={year:ta,month:bc,day:_u};return this.isDisabledDay(b0,Ee,Lt,ei,ji,Ri,Ar)||((ta%400==0||ta%100!=0&&ta%4==0)&&(gr[1]=29),_u<1||_u>gr[bc-1])?fr:b0}return fr}getDateValue(i,u,C){let B=C[0];C[0]!==C[1]&&(B=C[0]+C[1]);const Ee=new RegExp("["+B+"]"),Lt=i.split(Ee),ei=u.split(Ee),ji=[];for(let Ri=0;Ri=10||2===i.format.length&&i.value.length>2)&&(u=-1),u}getDateFormatSeparator(i){return i.replace(/[dmy]/g,"")[0]}getDateFormatDelimeters(i){return i.match(/[^(dmy)]{1,}/g)}isMonthLabelValid(i,u){for(let C=1;C<=12;C++)if(i.toLowerCase()===u[C].toLowerCase())return C;return-1}isYearLabelValid(i,u,C){return i>=u&&i<=C?i:-1}parseDatePartNumber(i,u,C){const B=this.getDatePartIndex(i,C);if(-1!==B){const Ee=u.substring(B,B+C.length);return/^\d+$/.test(Ee)?parseInt(Ee,0):-1}return-1}parseDatePartMonthName(i,u,C,B){const Ee=this.getDatePartIndex(i,C);return-1!==Ee?this.isMonthLabelValid(u.substring(Ee,Ee+C.length),B):-1}getDatePartIndex(i,u){return i.indexOf(u)}parseDefaultMonth(i){const u={monthTxt:"",monthNbr:0,year:0};if(""!==i){const C=i.split(i.match(/[^0-9]/)[0]);u.monthNbr=2===C[0].length?parseInt(C[0],0):parseInt(C[1],0),u.year=2===C[0].length?parseInt(C[1],0):parseInt(C[0],0)}return u}isDisabledDay(i,u,C,B,Ee,Lt,ei){for(const Ri of ei)if("number"==typeof Ri){if(Ri===this.getDayNumber(i))return!1}else if(Ri.year===i.year&&Ri.month===i.month&&Ri.day===i.day)return!1;const ji=this.getTimeInMilliseconds(i);if(this.isInitializedDate(u)&&ji<=this.getTimeInMilliseconds(u)||this.isInitializedDate(C)&&ji>=this.getTimeInMilliseconds(C))return!0;if(B){const Ri=this.getDayNumber(i);if(0===Ri||6===Ri)return!0}for(const Ri of Ee)if("number"==typeof Ri){if(this.getDayNumber(i)===Ri)return!0}else if(Ri.year===i.year&&Ri.month===i.month&&Ri.day===i.day)return!0;for(const Ri of Lt)if(this.isInitializedDate(Ri.begin)&&this.isInitializedDate(Ri.end)&&ji>=this.getTimeInMilliseconds(Ri.begin)&&ji<=this.getTimeInMilliseconds(Ri.end))return!0;return!1}isMarkedDate(i,u,C){for(const B of u)for(const Ee of B.dates)if(Ee.year===i.year&&Ee.month===i.month&&Ee.day===i.day)return{marked:!0,color:B.color};if(C&&C.marked){const B=this.getDayNumber(i);if(0===B||6===B)return{marked:!0,color:C.color}}return{marked:!1,color:""}}getWeekNumber(i){const u=new Date(i.year,i.month-1,i.day,0,0,0,0);return u.setDate(u.getDate()+(0===u.getDay()?-3:4-u.getDay())),Math.round((u.getTime()-new Date(u.getFullYear(),0,4).getTime())/864e5/7)+1}isMonthDisabledByDisableUntil(i,u){return this.isInitializedDate(u)&&this.getTimeInMilliseconds(i)<=this.getTimeInMilliseconds(u)}isMonthDisabledByDisableSince(i,u){return this.isInitializedDate(u)&&this.getTimeInMilliseconds(i)>=this.getTimeInMilliseconds(u)}isInitializedDate(i){return 0!==i.year&&0!==i.month&&0!==i.day}getTimeInMilliseconds(i){return new Date(i.year,i.month-1,i.day,0,0,0,0).getTime()}getDayNumber(i){return new Date(i.year,i.month-1,i.day,0,0,0,0).getDay()}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac}),p})();const Rg=new t.OlP("mdb-date-options"),Bg={provide:e.JU,useExisting:(0,t.Gpc)(()=>uu),multi:!0};var Jl=(()=>{return(p=Jl||(Jl={}))[p.Open=1]="Open",p[p.CloseByDateSel=2]="CloseByDateSel",p[p.CloseByCalBtn=3]="CloseByCalBtn",p[p.CloseByOutClick=4]="CloseByOutClick",Jl;var p})(),pd=(()=>{return(p=pd||(pd={}))[p.min=(new Date).getFullYear()-7]="min",p[p.max=(new Date).getFullYear()+7]="max",pd;var p})(),du=(()=>{return(p=du||(du={}))[p.focus=1]="focus",p[p.blur=2]="blur",du;var p})(),Nc=(()=>{return(p=Nc||(Nc={}))[p.enter=13]="enter",p[p.space=32]="space",Nc;var p})(),Qs=(()=>{return(p=Qs||(Qs={}))[p.prev=1]="prev",p[p.curr=2]="curr",p[p.next=3]="next",Qs;var p})();let Lc=0,uu=(()=>{class p{constructor(i,u,C,B,Ee,Lt,ei,ji){this.elem=i,this.renderer=u,this.localeService=C,this.utilService=B,this.cdRef=Ee,this._globalOptions=Lt,this.document=ei,this.label="",this.placeholder="",this.openOnFocus=!0,this.outlineInput=!1,this.inline=!1,this.inlineIcon="far fa-calendar-alt",this.dateChanged=new t.vpe,this.inputFieldChanged=new t.vpe,this.calendarViewChanged=new t.vpe,this.calendarToggle=new t.vpe,this.inputFocusBlur=new t.vpe,this.closeButtonClicked=new t.vpe,this.clearButtonClicked=new t.vpe,this.todayButtonClicked=new t.vpe,this.isDateSelected=!1,this.labelActive=!1,this.showSelector=!1,this.visibleMonth={monthTxt:"",monthNbr:0,year:1},this.selectedMonth={monthTxt:"",monthNbr:0,year:0},this.selectedDate={year:0,month:0,day:0},this.weekDays=[],this.dates=[],this.selectionDayTxt="",this.invalidDate=!1,this.disableTodayBtn=!1,this.dayIdx=0,this.weekDayOpts=["su","mo","tu","we","th","fr","sa"],this.editMonth=!1,this.invalidMonth=!1,this.editYear=!1,this.invalidYear=!1,this.prevMonthDisabled=!1,this.nextMonthDisabled=!1,this.prevYearDisabled=!1,this.nextYearDisabled=!1,this.prevMonthId=Qs.prev,this.currMonthId=Qs.curr,this.nextMonthId=Qs.next,this._uid="mdb-datepicker-"+Lc++,this.isOpen=!1,this.isDisabled=!1,this.tmp={year:this.getToday().year,month:this.getToday().month,day:this.getToday().day},this.opts={startDate:"",closeAfterSelect:!1,dayLabelsFull:{},dayLabels:{},monthLabelsFull:{},monthLabels:{},dateFormat:"",showTodayBtn:!0,todayBtnTxt:"",firstDayOfWeek:"",sunHighlight:!0,markCurrentDay:!0,disableUntil:{year:0,month:0,day:0},disableSince:{year:0,month:0,day:0},disableDays:[],enableDays:[],editableDateField:!0,markDates:[],markWeekends:{},disableDateRanges:[],disableWeekends:!1,showWeekNumbers:!1,height:"32px",width:"100%",selectionTxtFontSize:"1rem",showClearDateBtn:!0,alignSelectorRight:!1,disableHeaderButtons:!0,minYear:pd.min,maxYear:pd.max,componentDisabled:!1,showSelectorArrow:!0,useDateObject:!1,ariaLabelInputField:"Date input field",ariaLabelClearDate:"Clear Date",ariaLabelOpenCalendar:"Open Calendar",ariaLabelPrevMonth:"Previous Month",ariaLabelNextMonth:"Next Month",ariaLabelPrevYear:"Previous Year",ariaLabelNextYear:"Next Year",inputIcon:!1,inlineInputIcon:!0},this.months=[],this.years=[],this.firstTimeOpenedModal=!0,this.modalHeightBefore=null,this.isMobile=null,this.isBrowser=!1,this.onChangeCb=()=>{},this.onTouchedCb=()=>{},this.isBrowser=(0,r.NF)(ji),this.isBrowser&&(this.isMobile=/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)),this.setLocaleOptions(),u.listen(this.elem.nativeElement,"click",Ri=>{this.showSelector&&Ri.target&&this.elem.nativeElement!==Ri.target&&!this.elem.nativeElement.contains(Ri.target)&&(this.closeBtnClicked(),this.calendarToggle.emit(Jl.CloseByOutClick)),Ri.target.classList.contains("picker__holder")&&(this.closeBtnClicked(),this.cdRef.detectChanges()),Ri.target&&this.elem.nativeElement.contains(Ri.target)&&(this.resetMonthYearEdit(),this.cdRef.detectChanges())}),this.id=this.id}get id(){return this._id}set id(i){this._id=i||this._uid}ngAfterViewInit(){this.opts.startDate&&setTimeout(()=>{if(-1!==this.opts.startDate.toString().indexOf("T")){const i=this.opts.startDate.toString().indexOf("T"),u=this.opts.startDate.toString().substr(0,i);this.onUserDateInput(u)}},0),this.setOptions()}ChangeZIndex(){this.isBrowser&&setTimeout(()=>{try{const i=this.document.querySelector(".picker--opened");this.document.querySelectorAll(".picker").forEach(C=>{this.renderer.setStyle(C,"z-index","0")}),this.renderer.setStyle(i,"z-index","1031")}catch(i){}},0)}setDisabledState(i){this.setDisabled(i),this.cdRef.markForCheck()}setDisabled(i){if(this.isDisabled=i,i)this.inlineIcon+=" disabled grey-text";else{const u=this.inlineIcon.indexOf("disabled");u>=0&&(this.inlineIcon=this.inlineIcon.substr(0,u),this.cdRef.detectChanges())}}removeInlineStyle(){try{this.elem.nativeElement.parentElement.parentElement.classList.contains("modal-content")&&(this.renderer.setStyle(this.elem.nativeElement.parentElement.parentElement,"transition","height 0.3s"),this.elem.nativeElement.parentElement.parentElement.style.height=this.modalHeightBefore+"px")}catch(i){}setTimeout(()=>{this.document.documentElement.style.removeProperty("overflow")},155),this.labelActive=!1}setLocaleOptions(){const i=this.localeService.getLocaleOptions(this.locale);Object.keys(i).forEach(u=>{this.opts[u]=i[u]})}addLocale(i){this.localeService.locales=Object.assign({},this.localeService.locales,i),setTimeout(()=>{this.setLocaleOptions()},0)}setOptions(){const i=Object.assign({},this._globalOptions,this.options);i&&void 0!==i&&Object.keys(i).forEach(u=>{this.opts[u]=i[u]}),void 0!==this.disabled&&(this.opts.componentDisabled=this.disabled)}resetMonthYearEdit(){this.editMonth=!1,this.editYear=!1,this.invalidMonth=!1,this.invalidYear=!1}onUserDateInput(i){if(this.invalidDate=!1,0===i.length)this.clearDate();else{const u=this.utilService.isDateValid(i,this.opts.dateFormat,this.opts.minYear,this.opts.maxYear,this.opts.disableUntil,this.opts.disableSince,this.opts.disableWeekends,this.opts.disableDays,this.opts.disableDateRanges,this.opts.monthLabels,this.opts.enableDays);this.utilService.isInitializedDate(u)?(this.selectDate(u),this.setVisibleMonth()):this.invalidDate=!0}this.invalidDate&&(this.inputFieldChanged.emit({value:i,dateFormat:this.opts.dateFormat,valid:!(0===i.length||this.invalidDate)}),this.onChangeCb(""),this.onTouchedCb())}onFocusInput(i){this.openOnFocus&&!this.isOpen&&this.openBtnClicked(),this.inputFocusBlur.emit({reason:du.focus,value:i.target.value}),this.inline||(this.document.documentElement.style.overflow="hidden")}onBlurInput(i){this.selectionDayTxt=i.target.value,this.onTouchedCb(),this.inputFocusBlur.emit({reason:du.blur,value:i.target.value})}onUserMonthInput(i){this.invalidMonth=!1;const u=this.utilService.isMonthLabelValid(i,this.opts.monthLabels);-1!==u?(this.editMonth=!1,u!==this.visibleMonth.monthNbr&&(this.visibleMonth={monthTxt:this.monthText(u),monthNbr:u,year:this.visibleMonth.year},this.generateCalendar(u,this.visibleMonth.year,!0))):this.invalidMonth=!0}onUserYearInput(i){this.invalidYear=!1;const u=this.utilService.isYearLabelValid(Number(i),this.opts.minYear,this.opts.maxYear);-1!==u?(this.editYear=!1,u!==this.visibleMonth.year&&(this.visibleMonth={monthTxt:this.visibleMonth.monthTxt,monthNbr:this.visibleMonth.monthNbr,year:u},this.generateCalendar(this.visibleMonth.monthNbr,u,!0))):this.invalidYear=!0}isTodayDisabled(){this.disableTodayBtn=this.utilService.isDisabledDay(this.getToday(),this.opts.disableUntil,this.opts.disableSince,this.opts.disableWeekends,this.opts.disableDays,this.opts.disableDateRanges,this.opts.enableDays)}parseOptions(){if(this.locale&&this.setLocaleOptions(),this.setOptions(),this.isTodayDisabled(),this.dayIdx=this.weekDayOpts.indexOf(this.opts.firstDayOfWeek),-1!==this.dayIdx){let i=this.dayIdx;for(let u=0;u0&&this.openBtnClicked(),i.hasOwnProperty("disabled")&&(this.disabled=i.disabled.currentValue,this.setDisabled(this.disabled)),i.hasOwnProperty("placeholder")&&(this.placeholder=i.placeholder.currentValue),i.hasOwnProperty("locale")&&(this.locale=i.locale.currentValue,this.setLocaleOptions(),this.updateDateValue(this.tmp,!1)),i.hasOwnProperty("disabled")&&(this.disabled=i.disabled.currentValue),i.hasOwnProperty("options")&&(this.options=i.options.currentValue,i.options.currentValue&&i.options.currentValue.startDate&&this.onUserDateInput(i.options.currentValue.startDate)),this.weekDays.length=0,this.parseOptions(),i.hasOwnProperty("defaultMonth")){const u=i.defaultMonth.currentValue;this.selectedMonth=null!=u&&""!==u?this.parseSelectedMonth(u):{monthTxt:"",monthNbr:0,year:0}}if(i.hasOwnProperty("selDate")){const u=i.selDate;null!=u.currentValue&&""!==u.currentValue&&0!==Object.keys(u.currentValue).length?(this.selectedDate=this.parseSelectedDate(u.currentValue),setTimeout(()=>{this.onChangeCb(this.getDateModel(this.selectedDate))}),this.isDateSelected=!0):u.isFirstChange()||this.clearDate()}this.showSelector&&this.generateCalendar(this.visibleMonth.monthNbr,this.visibleMonth.year,!1)}hideKeyboard(){try{setTimeout(()=>{const i=this.renderer.createElement("input");this.renderer.appendChild(this.elem.nativeElement,i);const u=this.elem.nativeElement.lastElementChild;this.renderer.setAttribute(u,"type","text"),this.renderer.setAttribute(u,"type","text"),this.renderer.setStyle(u,"opacity","0"),this.renderer.setStyle(u,"-webkit-user-modify","read-write-plaintext-only"),i.onfocus=()=>{setTimeout(()=>{this.renderer.setStyle(i,"display","none"),setTimeout(()=>{this.renderer.removeChild(this.elem.nativeElement,i),this.document.body.focus()},0)},0)},i.focus()},0)}catch(i){}}removeBtnClicked(){this.clearDate(),this.showSelector&&this.calendarToggle.emit(Jl.CloseByCalBtn),this.isDateSelected=!1,this.clearButtonClicked.emit(this),this.cdRef.markForCheck()}closeBtnClicked(){this.showSelector=!1,this.removeInlineStyle(),this.isOpen=!1,this.closeButtonClicked.emit(this),this.cdRef.markForCheck(),this.documentClickFun()}openBtnClicked(){this.isOpen=!0,this.documentClickFun=this.renderer.listen("document","click",i=>{this.isOpen&&this.pickerFrame&&this.inlineInput&&this.inlineIconToggle&&!this.inlineInput.nativeElement.contains(i.target)&&!this.pickerFrame.nativeElement.contains(i.target)&&!this.inlineIconToggle.nativeElement.contains(i.target)&&this.closeBtnClicked()});try{this.elem.nativeElement.parentElement.parentElement.classList.contains("modal-content")&&(this.firstTimeOpenedModal&&(this.modalHeightBefore=this.elem.nativeElement.parentElement.parentElement.offsetHeight),this.firstTimeOpenedModal=!1,this.renderer.setStyle(this.elem.nativeElement.parentElement.parentElement,"transition","height 0.3s"),this.elem.nativeElement.parentElement.parentElement.style.height=this.modalHeightBefore+this.pickerFrame.nativeElement.offsetHeight+"px")}catch(i){}this.showSelector=!this.showSelector,this.showSelector?(this.setVisibleMonth(),this.calendarToggle.emit(Jl.Open)):this.calendarToggle.emit(Jl.CloseByCalBtn),this.isMobile&&this.hideKeyboard(),this.labelActive=!0,this.inline||this.ChangeZIndex(),this.cdRef.markForCheck()}setVisibleMonth(){let i=0,u=0;if(this.utilService.isInitializedDate(this.selectedDate))i=this.selectedDate.year,u=this.selectedDate.month;else if(0===this.selectedMonth.year&&0===this.selectedMonth.monthNbr){const C=this.getToday();i=C.year,u=C.month}else i=this.selectedMonth.year,u=this.selectedMonth.monthNbr;this.visibleMonth={monthTxt:this.opts.monthLabels[u],monthNbr:u,year:i},this.generateCalendar(u,i,!0)}monthList(){this.months=[];for(let i=1;i<=12;i++)this.months.push({index:i,short:this.opts.monthLabels[i],label:this.opts.monthLabelsFull[i]})}yearsList(){this.years=[];const u=this.opts.maxYear;for(let C=this.opts.minYear;C<=u;C++)this.years.push(C)}prevMonth(i){const u=this.getDate(this.visibleMonth.year,this.visibleMonth.monthNbr,1);u.setMonth(u.getMonth()-1);const C=u.getFullYear(),B=u.getMonth()+1;this.visibleMonth={monthTxt:this.monthText(B),monthNbr:B,year:C},this.generateCalendar(B,C,!0),13===i.keyCode&&(i.preventDefault(),i.stopPropagation())}nextMonth(i){const u=this.getDate(this.visibleMonth.year,this.visibleMonth.monthNbr,1);u.setMonth(u.getMonth()+1);const C=u.getFullYear(),B=u.getMonth()+1;this.visibleMonth={monthTxt:this.monthText(B),monthNbr:B,year:C},this.generateCalendar(B,C,!0),"Enter"===i.code&&(i.preventDefault(),i.stopPropagation())}prevYear(){this.visibleMonth.year--,this.generateCalendar(this.visibleMonth.monthNbr,this.visibleMonth.year,!0)}nextYear(){this.visibleMonth.year++,this.generateCalendar(this.visibleMonth.monthNbr,this.visibleMonth.year,!0)}todayClicked(){const i=this.getToday();this.utilService.isDisabledDay(i,this.opts.disableUntil,this.opts.disableSince,this.opts.disableWeekends,this.opts.disableDays,this.opts.disableDateRanges,this.opts.enableDays)||this.selectDate(i),(i.year!==this.visibleMonth.year||i.month!==this.visibleMonth.monthNbr)&&(this.visibleMonth={monthTxt:this.opts.monthLabels[i.month],monthNbr:i.month,year:i.year},this.generateCalendar(i.month,i.year,!0)),this.todayButtonClicked.emit(this)}cellClicked(i){i.cmo===this.prevMonthId?this.prevMonth():i.cmo===this.currMonthId?i.dateObj.year===this.selectedDate.year&&i.dateObj.month===this.selectedDate.month&&i.dateObj.day===this.selectedDate.day?this.clearDate():this.selectDate(i.dateObj):i.cmo===this.nextMonthId&&this.nextMonth(),this.resetMonthYearEdit()}cellKeyDown(i,u){(i.keyCode===Nc.enter||i.keyCode===Nc.space)&&!u.disabled&&(i.preventDefault(),this.cellClicked(u))}clearDate(){const i={year:0,month:0,day:0};this.dateChanged.emit({date:i,jsdate:null,formatted:"",epoc:0}),this.onChangeCb(null),this.onTouchedCb(),this.updateDateValue(i,!0),this.tmp={year:this.getToday().year,month:this.getToday().month,day:this.getToday().day},this.setVisibleMonth(),this.labelActive=!1}selectDate(i){this.tmp=i;const u=this.getDateModel(i);this.dateChanged.emit({date:i,jsdate:this.getDate(i.year,i.month,i.day),previousDateFormatted:this.selectionDayTxt,actualDateFormatted:u,epoc:Math.round(this.getTimeInMilliseconds(i)/1e3)}),this.onChangeCb(u),this.onTouchedCb(),this.updateDateValue(i,!1),this.showSelector&&this.calendarToggle.emit(Jl.CloseByDateSel),this.opts.closeAfterSelect&&this.closeBtnClicked(),this.labelActive=!0}updateDateValue(i,u){this.selectedDate=i,this.tmp=i,this.isDateSelected=!0,this.selectionDayTxt=u?"":this.formatDate(i),this.inputFieldChanged.emit({value:this.selectionDayTxt,dateFormat:this.opts.dateFormat,valid:!u}),this.invalidDate=!1,this.cdRef.markForCheck()}getDateModel(i){const u=this.getDate(i.year,i.month,i.day);return this.opts.useDateObject?u:this.formatDate(i)}preZero(i){return parseInt(i,0)<10?"0"+i:i}formatDate(i){const u=i.day,C=this.preZero(i.day),B=this.opts.dayLabels[this.getWeekday(i)],Ee=this.opts.dayLabelsFull[this.getWeekday(i)],Lt=i.month,ei=this.preZero(i.month),ji=this.getMonthShort(i.month),Ri=this.getMonthFull(i.month),mn=2===i.year.toString().length?i.year:i.year.toString().slice(2,4),Ar=i.year,fr=this.opts.dateFormat.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g);let gr="";return fr.forEach(Kn=>{switch(Kn){case"dddd":Kn=Kn.replace(Kn,Ee);break;case"ddd":Kn=Kn.replace(Kn,B);break;case"dd":Kn=Kn.replace(Kn,C);break;case"d":Kn=Kn.replace(Kn,u);break;case"mmmm":Kn=Kn.replace(Kn,Ri);break;case"mmm":Kn=Kn.replace(Kn,ji);break;case"mm":Kn=Kn.replace(Kn,ei);break;case"m":Kn=Kn.replace(Kn,Lt);break;case"yyyy":Kn=Kn.replace(Kn,Ar);break;case"yy":Kn=Kn.replace(Kn,mn)}gr+=Kn}),gr}monthText(i){return this.opts.monthLabels[i]}weekText(i){return this.opts.dayLabelsFull[i]}getMonthShort(i){return this.opts.monthLabels[i]}getMonthFull(i){return this.opts.monthLabelsFull[i]}monthStartIdx(i,u){const C=new Date;C.setDate(1),C.setMonth(u-1),C.setFullYear(i);const B=C.getDay()+this.sundayIdx();return B>=7?B-7:B}daysInMonth(i,u){return new Date(u,i,0).getDate()}daysInPrevMonth(i,u){const C=this.getDate(u,i,1);return C.setMonth(C.getMonth()-1),this.daysInMonth(C.getMonth()+1,C.getFullYear())}isCurrDay(i,u,C,B,Ee){return i===Ee.day&&u===Ee.month&&C===Ee.year&&B===this.currMonthId}getToday(){const i=new Date;return{year:i.getFullYear(),month:i.getMonth()+1,day:i.getDate()}}getTimeInMilliseconds(i){return this.getDate(i.year,i.month,i.day).getTime()}getWeekday(i){return this.weekDayOpts[this.utilService.getDayNumber(i)]}getDate(i,u,C){return new Date(i,u-1,C,0,0,0,0)}sundayIdx(){return this.dayIdx>0?7-this.dayIdx:0}generateCalendar(i,u,C){this.dates.length=0;const B=this.getToday(),Ee=this.monthStartIdx(u,i),Lt=this.daysInMonth(i,u),ei=this.daysInPrevMonth(i,u);let ji=1,Ri=this.prevMonthId;for(let mn=1;mn<7;mn++){const Ar=[];if(1===mn){for(let ea=ei-Ee+1;ea<=ei;ea++){const ta={year:u,month:i-1,day:ea};Ar.push({dateObj:ta,cmo:Ri,currDay:this.isCurrDay(ea,i,u,Ri,B),dayNbr:this.utilService.getDayNumber(ta),disabled:this.utilService.isDisabledDay(ta,this.opts.disableUntil,this.opts.disableSince,this.opts.disableWeekends,this.opts.disableDays,this.opts.disableDateRanges,this.opts.enableDays),markedDate:this.utilService.isMarkedDate(ta,this.opts.markDates,this.opts.markWeekends)})}Ri=this.currMonthId;const Kn=7-Ar.length;for(let ea=0;eaLt&&(ji=1,Ri=this.nextMonthId);const Kn={year:u,month:Ri===this.currMonthId?i:i+1,day:ji};Ar.push({dateObj:Kn,cmo:Ri,currDay:this.isCurrDay(ji,i,u,Ri,B),dayNbr:this.utilService.getDayNumber(Kn),disabled:this.utilService.isDisabledDay(Kn,this.opts.disableUntil,this.opts.disableSince,this.opts.disableWeekends,this.opts.disableDays,this.opts.disableDateRanges,this.opts.enableDays),markedDate:this.utilService.isMarkedDate(Kn,this.opts.markDates,this.opts.markWeekends)}),ji++}const fr=this.opts.showWeekNumbers&&"mo"===this.opts.firstDayOfWeek?this.utilService.getWeekNumber(Ar[0].dateObj):0;this.dates.push({week:Ar,weekNbr:fr})}this.setHeaderBtnDisabledState(i,u),C&&this.calendarViewChanged.emit({year:u,month:i,first:{number:1,weekday:this.getWeekday({year:u,month:i,day:1})},last:{number:Lt,weekday:this.getWeekday({year:u,month:i,day:Lt})}}),this.monthList(),this.yearsList()}parseSelectedDate(i){-1!==i.toString().indexOf("T")&&(i=i.substr(0,i.indexOf("T")));let u={day:0,month:0,year:0};if("string"==typeof i){const C=i,B=this.opts.dateFormat,Ee=this.utilService.getDateFormatDelimeters(B),Lt=this.utilService.getDateValue(C,B,Ee);u.year=this.utilService.getNumberByValue(Lt[0]),u.month=-1!==B.indexOf("mmmm")?this.utilService.getMonthNumberByMonthName(Lt[1],this.opts.monthLabelsFull):-1!==B.indexOf("mmm")?this.utilService.getMonthNumberByMonthName(Lt[1],this.opts.monthLabels):this.utilService.getNumberByValue(Lt[1]),u.day=this.utilService.getNumberByValue(Lt[2])}else"object"==typeof i&&(u=i);return this.selectionDayTxt=this.formatDate(u),u}parseSelectedMonth(i){return this.utilService.parseDefaultMonth(i)}setHeaderBtnDisabledState(i,u){let C=!1,B=!1,Ee=!1,Lt=!1;this.opts.disableHeaderButtons&&(C=this.utilService.isMonthDisabledByDisableUntil({year:1===i?u-1:u,month:1===i?12:i-1,day:this.daysInMonth(1===i?12:i-1,1===i?u-1:u)},this.opts.disableUntil),B=this.utilService.isMonthDisabledByDisableUntil({year:u-1,month:i,day:this.daysInMonth(i,u-1)},this.opts.disableUntil),Ee=this.utilService.isMonthDisabledByDisableSince({year:12===i?u+1:u,month:12===i?1:i+1,day:1},this.opts.disableSince),Lt=this.utilService.isMonthDisabledByDisableSince({year:u+1,month:i,day:1},this.opts.disableSince)),this.prevMonthDisabled=1===i&&u===this.opts.minYear||C,this.prevYearDisabled=u-1this.opts.maxYear||Lt}checkActive(){return!!(this.placeholder.length>0||this.labelActive||this.isDateSelected)}toggleInlineDatePicker(){this.isOpen?this.closeBtnClicked():this.openBtnClicked()}}return p.\u0275fac=function(i){return new(i||p)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(dp),t.Y36(oh),t.Y36(t.sBO),t.Y36(Rg,8),t.Y36(r.K0),t.Y36(t.Lbi))},p.\u0275cmp=t.Xpm({type:p,selectors:[["mdb-date-picker"]],viewQuery:function(i,u){if(1&i&&(t.Gf(Ii,5),t.Gf(X,5),t.Gf(tt,5),t.Gf(Bt,5)),2&i){let C;t.iGM(C=t.CRH())&&(u.divFocus=C.first),t.iGM(C=t.CRH())&&(u.inlineInput=C.first),t.iGM(C=t.CRH())&&(u.inlineIconToggle=C.first),t.iGM(C=t.CRH())&&(u.pickerFrame=C.first)}},inputs:{label:"label",placeholder:"placeholder",openOnFocus:"openOnFocus",outlineInput:"outlineInput",inline:"inline",inlineIcon:"inlineIcon",id:"id",disabled:"disabled",locale:"locale",options:"options",tabIndex:"tabIndex",defaultMonth:"defaultMonth",selDate:"selDate",selector:"selector"},outputs:{dateChanged:"dateChanged",inputFieldChanged:"inputFieldChanged",calendarViewChanged:"calendarViewChanged",calendarToggle:"calendarToggle",inputFocusBlur:"inputFocusBlur",closeButtonClicked:"closeButtonClicked",clearButtonClicked:"clearButtonClicked",todayButtonClicked:"todayButtonClicked"},exportAs:["mdbdatepicker"],features:[t._Bn([oh,Bg]),t.TTD],decls:3,vars:3,consts:[["class","mydp picker",3,"ngClass","ngStyle",4,"ngIf"],["class","md-form my-0 d-flex align-items-center justify-content-center",3,"ngClass",4,"ngIf"],["class","mydp picker datepicker-inline",3,"ngClass",4,"ngIf"],[1,"mydp","picker",3,"ngClass","ngStyle"],[1,"md-form",3,"ngClass"],["type","text","autocomplete","off",1,"form-control","mydp-date",3,"id","readonly","ngClass","placeholder","ngModel","value","ngStyle","disabled","tabindex","mousedown","ngModelChange","blur","focus"],[3,"for","ngClass","click",4,"ngIf"],["class","datepicker-icon",3,"ngClass","click",4,"ngIf"],["class","selector picker__holder selectorarrow selectorarrowleft selectorarrowright","tabindex","0",3,"ngClass",4,"ngIf"],[3,"for","ngClass","click"],[1,"datepicker-icon",3,"ngClass","click"],["tabindex","0",1,"selector","picker__holder","selectorarrow","selectorarrowleft","selectorarrowright",3,"ngClass"],["divFocus",""],[1,"picker__frame","picker__box"],["pickerFrame",""],[1,"picker__header"],[1,"picker__date-display"],[1,"picker__weekday-display"],[1,"picker__month-display"],[1,"picker__day-display"],[1,"picker__year-display"],["role","menu","aria-label","Year selector",1,"picker__select--year",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["role","menu","aria-label","Month selector",1,"picker__select--month",3,"ngModel","ngModelChange"],[3,"ngValue",4,"ngFor","ngForOf"],["href","javascript:;","role","button","data-nav","-1","aria-controls","date-picker-example_table","title","Previous month",1,"picker__nav--prev",3,"ngClass","click","keydown.enter"],["role","button","href","javascript:;","data-nav","1","aria-controls","date-picker-example_table","title","Next month",1,"picker__nav--next",3,"ngClass","click","keydown.enter"],[1,"picker__table"],["class","picker__weekday weekdaytitleweeknbr",4,"ngIf"],["class","picker__weekday","scope","col",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf"],[1,"picker__footer"],["type","button","class","picker__button--today","role","button",3,"click",4,"ngIf"],["type","button","class","picker__button--clear","role","button",3,"click",4,"ngIf"],["type","button","role","button",1,"picker__button--close",3,"ngClass","click"],[3,"value"],[3,"ngValue"],[1,"picker__weekday","weekdaytitleweeknbr"],["scope","col",1,"picker__weekday"],["class","picker__day daycellweeknbr",4,"ngIf"],["class","picker__day",3,"ngClass",4,"ngFor","ngForOf"],[1,"picker__day","daycellweeknbr"],[1,"picker__day",3,"ngClass"],["class","markdate",3,"ngStyle",4,"ngIf"],["tabindex","0",1,"picker__day",3,"ngClass","click","keydown"],[1,"markdate",3,"ngStyle"],["type","button","role","button",1,"picker__button--today",3,"click"],["type","button","role","button",1,"picker__button--clear",3,"click"],[1,"md-form","my-0","d-flex","align-items-center","justify-content-center",3,"ngClass"],["type","text","autocomplete","off",1,"form-control","mydp-date",3,"id","readonly","ngClass","placeholder","ngModel","value","ngStyle","disabled","tabindex","ngModelChange","focus","blur"],["inlineInput",""],["class","datepicker-icon datepicker-inline-icon",3,"ngClass","click",4,"ngIf"],[1,"datepicker-icon","datepicker-inline-icon",3,"ngClass","click"],["inlineIconToggle",""],[1,"mydp","picker","datepicker-inline",3,"ngClass"],[1,"picker__frame","picker__box","z-depth-1",3,"ngClass"],[1,"picker__header","d-flex","flex-center"],["href","javascript:;","role","button","data-nav","1","aria-controls","date-picker-example_table","title","Next month",1,"picker__nav--next",3,"ngClass","click","keydown.enter"]],template:function(i,u){1&i&&(t.YNc(0,Oa,6,29,"div",0),t.YNc(1,cs,5,21,"div",1),t.YNc(2,us,22,30,"div",2)),2&i&&(t.Q6J("ngIf",!u.inline),t.xp6(1),t.Q6J("ngIf",u.inline),t.xp6(1),t.Q6J("ngIf",u.inline&&u.isOpen))},directives:[r.O5,r.mk,r.PC,e.Fj,e.nD,e.JJ,e.On,e.EJ,r.sg,e.YN,e.Kr],styles:['@charset "UTF-8";.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker{font-size:1rem;text-align:center;z-index:10000\n /*!\n * Default mobile-first, responsive styling for pickadate.js\n * Demo: http://amsul.github.io/pickadate.js\n */}.picker .picker__holder{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-scrolling:touch;overflow-y:auto;position:fixed;transition:background .15s ease-out,top 0s .15s;width:100%}.picker .picker__frame,.picker .picker__holder{bottom:0;left:0;right:0;top:100%}.picker .picker__frame{filter:alpha(opacity=0);margin:0 auto;max-height:21.875rem;max-width:20.3125rem;min-width:16rem;opacity:0;position:absolute;transition:all .15s ease-out;width:18.75rem}@media (min-height:28.875em){.picker .picker__frame{bottom:-100%;max-height:80%;overflow:visible;top:auto}}@media (min-height:40.125em){.picker .picker__frame{margin-bottom:7.5%}}.picker .picker__frame .picker__wrap{display:table;height:100%;width:100%}@media (min-height:28.875em){.picker .picker__frame .picker__wrap{display:block}}.picker .picker__box{background:#fff;display:flex;flex-direction:column;vertical-align:middle}@media (min-height:28.875em){.picker .picker__box{border-color:#898989 #777 #777;border-radius:5px 5px 0 0;border-style:solid;border-width:1px 1px 0;box-shadow:0 .75rem 2.25rem 1rem rgba(0,0,0,.24)}}.picker--opened .picker__holder{background:transparent;background:rgba(0,0,0,.32);top:0;transition:background .15s ease-out;zoom:1}.picker--opened .picker__frame{filter:alpha(opacity=100);opacity:1;top:0}@media (min-height:35.875em){.picker--opened .picker__frame{bottom:auto;top:10%}}.datepicker.picker__input.picker__input--active,.timepicker.picker__input.picker__input--active{border-bottom:1px solid #e3f2fd}.picker__box{border-radius:.125rem;overflow:hidden;padding:0}.picker__box .picker__header{margin-bottom:1.25rem;position:relative;text-align:center}.picker__box .picker__header select{display:inline-block!important}.picker__box .picker__header .picker__date-display{background-color:#4285f4;color:#fff;display:flex;font-weight:400;justify-content:center;padding-bottom:.3125rem}.picker__box .picker__header .picker__date-display .picker__weekday-display{font-size:2.1rem;letter-spacing:.5;margin-top:1.25rem;padding:.875rem .4375rem .3125rem .5rem}.picker__box .picker__header .picker__date-display .picker__day-display,.picker__box .picker__header .picker__date-display .picker__month-display{font-size:2.1rem;margin-top:1.25rem;padding:.875rem .3125rem .25rem}.picker__box .picker__header .picker__date-display .picker__year-display{color:hsla(0,0%,100%,.4);font-size:1.1rem;left:45%;position:absolute;top:.625rem}.picker__box .picker__header .picker__month,.picker__box .picker__header .picker__year{display:inline-block;margin-left:.25em;margin-right:.25em}.picker__box .picker__header .picker__select--month,.picker__box .picker__header .picker__select--year{background:transparent;border:none;border-bottom:1px solid #ced4da;display:inline-block;height:2em;margin-left:.25em;margin-right:.25em;outline:0;padding:0}.picker__box .picker__header .picker__select--month:focus,.picker__box .picker__header .picker__select--year:focus{border-color:rgba(0,0,0,.05)}.picker__box .picker__header .picker__select--year{width:30%}.picker__box .picker__header .picker__select--month.browser-default{background-color:red;display:inline;width:40%}.picker__box .picker__header .picker__select--year.browser-default{background-color:red;display:inline;width:25%}.picker__box .picker__header .picker__nav--next,.picker__box .picker__header .picker__nav--prev{background-color:unset;border-color:unset;box-sizing:content-box;color:#000!important;padding:.1875rem .625rem;position:absolute}.picker__box .picker__header .picker__nav--next:hover,.picker__box .picker__header .picker__nav--prev:hover{color:#000;cursor:pointer}.picker__box .picker__header .picker__nav--next:before,.picker__box .picker__header .picker__nav--prev:before{display:block;font-family:Font Awesome\\ 5 Free;font-weight:900}.picker__box .picker__header .picker__nav--prev{left:-.5em;padding-right:1.25em}.picker__box .picker__header .picker__nav--prev:before{content:"\uf104"}.picker__box .picker__header .picker__nav--next{padding-left:1.25em;right:-.2em}.picker__box .picker__header .picker__nav--next:before{content:"\uf105"}.picker__box .picker__header .picker__nav--disabled,.picker__box .picker__header .picker__nav--disabled:before,.picker__box .picker__header .picker__nav--disabled:before:hover,.picker__box .picker__header .picker__nav--disabled:hover{background:none;border-left-color:#f5f5f5;border-right-color:#f5f5f5;cursor:default}.picker__box .picker__table{border-collapse:collapse;border-spacing:0;font-size:1rem;margin-bottom:.5em;margin-top:.75em;table-layout:fixed;text-align:center;width:100%}.picker__box .picker__table td,.picker__box .picker__table th{text-align:center}.picker__box .picker__table td{margin:0;padding:0}.picker__box .picker__table .picker__weekday{color:#999;font-size:.9em;font-weight:500;padding-bottom:.25em;width:14%}@media (min-height:33.875em){.picker__box .picker__table .picker__weekday{padding-bottom:.25em}}.picker__box .picker__table .picker__day--today{border:1px solid transparent;font-weight:400;letter-spacing:-.3;padding:.75rem 0;position:relative}.picker__box .picker__table .picker__day.picker__day--today{color:#4285f4}.picker__box .picker__table .picker__day--disabled:before{border-top-color:#aaa}.picker__box .picker__table .picker__day--infocus{border:transparent;color:#595959;font-weight:400;letter-spacing:-.3;padding:.75rem 0}.picker__box .picker__table .picker__day--infocus:hover{color:#000;cursor:pointer;font-weight:500}.picker__box .picker__table .picker__day--outfocus{color:#fff;display:none;padding:.75rem 0}.picker__box .picker__table .picker__day--outfocus:hover{color:#ddd;cursor:pointer;font-weight:500}.picker__box .picker__table .picker--focused .picker__day--highlighted,.picker__box .picker__table .picker__day--highlighted:hover{cursor:pointer}.picker__box .picker__table .picker--focused,.picker__box .picker__table .picker__day--selected,.picker__box .picker__table .picker__day--selected:hover{background-color:#4285f4;border-radius:50%;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);color:#fff!important;transform:scale(.9)}.picker__box .picker__table .picker--focused.picker__day--outfocus,.picker__box .picker__table .picker__day--selected.picker__day--outfocus,.picker__box .picker__table .picker__day--selected:hover.picker__day--outfocus{background-color:#ecf2fc}.picker__box .picker__table .picker--focused,.picker__box .picker__table .picker__day--disabled,.picker__box .picker__table .picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__box .picker__table .picker__day--highlighted.picker__day--disabled,.picker__box .picker__table .picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__box .picker__footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding:.3125rem .625rem;text-align:right}.picker__box .picker__footer .picker__button--clear,.picker__box .picker__footer .picker__button--close,.picker__box .picker__footer .picker__button--today{background:#fff;border:1px solid #fff;display:inline-block;font-size:.8em;font-weight:700;padding:1rem 0 .7rem;text-transform:uppercase;vertical-align:bottom;width:33%}.picker__box .picker__footer .picker__button--clear:hover,.picker__box .picker__footer .picker__button--close:hover,.picker__box .picker__footer .picker__button--today:hover{background:#b1dcfb;border-bottom-color:#b1dcfb;color:#000;cursor:pointer}.picker__box .picker__footer .picker__button--clear:focus,.picker__box .picker__footer .picker__button--close:focus,.picker__box .picker__footer .picker__button--today:focus{background:#b1dcfb;border-color:rgba(0,0,0,.05);outline:none}.picker__box .picker__footer .picker__button--clear:before,.picker__box .picker__footer .picker__button--close:before,.picker__box .picker__footer .picker__button--today:before{display:inline-block;height:0;position:relative}.picker__box .picker__footer .picker__button--clear:before,.picker__box .picker__footer .picker__button--today:before{content:" ";margin-right:.45em}.picker__box .picker__footer .picker__button--today:before{border-left:.66em solid transparent;border-top:.66em solid #0059bc;top:-.05em;width:0}.picker__box .picker__footer .picker__button--clear:before{border-top:3px solid #e20;top:-.25em;width:.66em}.picker__box .picker__footer .picker__button--close:before{color:#777;content:"\xd7";font-size:1.1em;margin-right:.35em;top:-.1em;vertical-align:top}.picker__box .picker__footer .picker__button--today[disabled],.picker__box .picker__footer .picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__box .picker__footer .picker__button--today[disabled]:before{border-top-color:#aaa}.picker__calendar-container{padding:0 1rem}.picker__calendar-container thead{border:none}.picker__select--month,.picker__select--year{display:inline-block!important;height:2em;margin-left:.25em;margin-right:.25em;padding:0}.picker{-moz-user-select:none;-webkit-user-select:none;color:#000;font-size:15px;line-height:1.2;position:absolute;text-align:left;user-select:none;z-index:90}.picker .picker__holder{display:none;overflow-y:visible}.picker.picker--opened .picker__holder{display:block}.picker__box .picker__table td.picker__day div.picker__day{border-radius:50%}.picker__day-display,.picker__month-display,.picker__weekday-display{font-size:2rem!important}.clockpicker-am-pm-block button{color:#fff!important}.mydp{border-radius:4px;display:inline-block;line-height:1.1;position:relative}.mydp label{transform:translateY(15px)}.mydp label.active{font-size:.8rem;transform:translateY(-7px)}.picker__frame{min-height:506.45px}.picker__nav--next,.picker__nav--prev{background:transparent;border:0;bottom:0;box-sizing:content-box;height:1em;padding:.5em 1.55em;position:absolute;width:1em}.picker__nav--next:before,.picker__nav--prev:before{font-family:Font Awesome\\ 5 Pro,Font Awesome\\ 5 Free!important}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{padding-left:1.25em;right:-1em}.picker__box .picker__header .picker__nav--next:before,.picker__box .picker__header .picker__nav--prev:before{content:unset;display:none;font-family:unset;font-weight:unset}.picker__box .picker__header .picker__nav--next:after,.picker__box .picker__header .picker__nav--prev:after{border-style:solid;border-width:0 2px 2px 0;content:"";display:block;padding:2.5px;position:absolute}.picker__nav--prev{left:0!important}.picker__nav--prev:after{transform:rotate(135deg)}.picker__nav--next:after{transform:rotate(-45deg)}.picker__header{overflow:hidden}.picker__box .picker__table td.picker__day{padding:0;position:relative}.picker__box .picker__table td.picker__day.disabled{background:#eee;color:#ccc}.picker__box .picker__table td.picker__day div.picker__day{border:1px solid transparent;color:#595959;font-weight:400;letter-spacing:-.3;outline:none;padding:.75rem 0;transition:.3s}.picker__box .picker__table td.picker__day div.picker__day:focus,.picker__box .picker__table td.picker__day div.picker__day:hover{color:#000;cursor:pointer;font-weight:500}.picker__box .picker__table td.picker__day div.picker__day.picker__day--today{color:#4285f4}.mydp .markdate{border-radius:50%;height:5px;position:absolute;right:2px;top:2px;width:5px}@media (max-height:35.875em){.picker--opened .picker__holder{overflow-y:scroll}}.validate-success.ng-valid .mydp-date{border-bottom:1px solid #00c851!important;box-shadow:0 1px 0 0 #00c851!important}.validate-success.ng-valid .md-outline .mydp-date{border:1px solid #00c851!important;box-shadow:inset 0 0 0 1px #00c851!important}.validate-success.ng-valid .mydp label{color:#00c851!important}.validate-success.ng-valid .mydp .md-outline label{color:inherit!important;font-weight:400!important}.form-submitted .validate-error.ng-invalid .mydp-date,.validate-error.ng-invalid.ng-touched .mydp-date{border-bottom:1px solid #f44336!important;box-shadow:0 1px 0 0 #f44336!important}.validate-error.ng-invalid.ng-touched .md-outline .mydp-date{border:1px solid #f44336!important;box-shadow:inset 0 0 0 1px #f44336!important}.form-submitted .validate-error.ng-invalid .mydp label,.validate-error.ng-invalid.ng-touched .mydp label{color:#f44336!important}.form-submitted .validate-error.ng-invalid .mydp .md-outline label,.validate-error.ng-invalid.ng-touched .mydp .md-outline label{color:inherit!important;font-weight:400!important}.md-form mdb-date-picker .md-form{margin:0}.datepicker-icon{padding:.5rem;position:absolute;right:0;top:5px}.md-outline>.datepicker-icon{top:4px}.datepicker-inline{position:absolute}.datepicker-inline .picker__header{padding:.3125rem .625rem}.datepicker-inline .picker__table{min-height:280px}.datepicker-inline .picker__nav--next,.datepicker-inline .picker__nav--prev{bottom:unset!important}.datepicker-inline .picker__frame{border:0;display:flex;flex-direction:column;margin:unset;max-height:unset!important;min-height:unset!important;position:unset!important}'],encapsulation:2,changeDetection:0}),p})(),fd=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({providers:[dp],imports:[[r.ez,e.u5]]}),p})(),Ml=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez]]}),p})(),up=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({}),p})(),hp=(()=>{class p{static forRoot(){return{ngModule:p,providers:[]}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({}),p})(),pp=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez,e.u5]]}),p})(),Ug=(()=>{class p{static strip(i){return i.replace(/[^\u0000-\u007E]/g,C=>this.DIACRITICS[C]||C)}}return p.DIACRITICS={"\u24b6":"A",\uff21:"A",\u00c0:"A",\u00c1:"A",\u00c2:"A",\u1ea6:"A",\u1ea4:"A",\u1eaa:"A",\u1ea8:"A",\u00c3:"A",\u0100:"A",\u0102:"A",\u1eb0:"A",\u1eae:"A",\u1eb4:"A",\u1eb2:"A",\u0226:"A",\u01e0:"A",\u00c4:"A",\u01de:"A",\u1ea2:"A",\u00c5:"A",\u01fa:"A",\u01cd:"A",\u0200:"A",\u0202:"A",\u1ea0:"A",\u1eac:"A",\u1eb6:"A",\u1e00:"A",\u0104:"A",\u023a:"A",\u2c6f:"A",\ua732:"AA",\u00c6:"AE",\u01fc:"AE",\u01e2:"AE",\ua734:"AO",\ua736:"AU",\ua738:"AV",\ua73a:"AV",\ua73c:"AY","\u24b7":"B",\uff22:"B",\u1e02:"B",\u1e04:"B",\u1e06:"B",\u0243:"B",\u0182:"B",\u0181:"B","\u24b8":"C",\uff23:"C",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u00c7:"C",\u1e08:"C",\u0187:"C",\u023b:"C",\ua73e:"C","\u24b9":"D",\uff24:"D",\u1e0a:"D",\u010e:"D",\u1e0c:"D",\u1e10:"D",\u1e12:"D",\u1e0e:"D",\u0110:"D",\u018b:"D",\u018a:"D",\u0189:"D",\ua779:"D",\u01f1:"DZ",\u01c4:"DZ",\u01f2:"Dz",\u01c5:"Dz","\u24ba":"E",\uff25:"E",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u1ec0:"E",\u1ebe:"E",\u1ec4:"E",\u1ec2:"E",\u1ebc:"E",\u0112:"E",\u1e14:"E",\u1e16:"E",\u0114:"E",\u0116:"E",\u00cb:"E",\u1eba:"E",\u011a:"E",\u0204:"E",\u0206:"E",\u1eb8:"E",\u1ec6:"E",\u0228:"E",\u1e1c:"E",\u0118:"E",\u1e18:"E",\u1e1a:"E",\u0190:"E",\u018e:"E","\u24bb":"F",\uff26:"F",\u1e1e:"F",\u0191:"F",\ua77b:"F","\u24bc":"G",\uff27:"G",\u01f4:"G",\u011c:"G",\u1e20:"G",\u011e:"G",\u0120:"G",\u01e6:"G",\u0122:"G",\u01e4:"G",\u0193:"G",\ua7a0:"G",\ua77d:"G",\ua77e:"G","\u24bd":"H",\uff28:"H",\u0124:"H",\u1e22:"H",\u1e26:"H",\u021e:"H",\u1e24:"H",\u1e28:"H",\u1e2a:"H",\u0126:"H",\u2c67:"H",\u2c75:"H",\ua78d:"H","\u24be":"I",\uff29:"I",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u0128:"I",\u012a:"I",\u012c:"I",\u0130:"I",\u00cf:"I",\u1e2e:"I",\u1ec8:"I",\u01cf:"I",\u0208:"I",\u020a:"I",\u1eca:"I",\u012e:"I",\u1e2c:"I",\u0197:"I","\u24bf":"J",\uff2a:"J",\u0134:"J",\u0248:"J","\u24c0":"K",\uff2b:"K",\u1e30:"K",\u01e8:"K",\u1e32:"K",\u0136:"K",\u1e34:"K",\u0198:"K",\u2c69:"K",\ua740:"K",\ua742:"K",\ua744:"K",\ua7a2:"K","\u24c1":"L",\uff2c:"L",\u013f:"L",\u0139:"L",\u013d:"L",\u1e36:"L",\u1e38:"L",\u013b:"L",\u1e3c:"L",\u1e3a:"L",\u0141:"L",\u023d:"L",\u2c62:"L",\u2c60:"L",\ua748:"L",\ua746:"L",\ua780:"L",\u01c7:"LJ",\u01c8:"Lj","\u24c2":"M",\uff2d:"M",\u1e3e:"M",\u1e40:"M",\u1e42:"M",\u2c6e:"M",\u019c:"M","\u24c3":"N",\uff2e:"N",\u01f8:"N",\u0143:"N",\u00d1:"N",\u1e44:"N",\u0147:"N",\u1e46:"N",\u0145:"N",\u1e4a:"N",\u1e48:"N",\u0220:"N",\u019d:"N",\ua790:"N",\ua7a4:"N",\u01ca:"NJ",\u01cb:"Nj","\u24c4":"O",\uff2f:"O",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u1ed2:"O",\u1ed0:"O",\u1ed6:"O",\u1ed4:"O",\u00d5:"O",\u1e4c:"O",\u022c:"O",\u1e4e:"O",\u014c:"O",\u1e50:"O",\u1e52:"O",\u014e:"O",\u022e:"O",\u0230:"O",\u00d6:"O",\u022a:"O",\u1ece:"O",\u0150:"O",\u01d1:"O",\u020c:"O",\u020e:"O",\u01a0:"O",\u1edc:"O",\u1eda:"O",\u1ee0:"O",\u1ede:"O",\u1ee2:"O",\u1ecc:"O",\u1ed8:"O",\u01ea:"O",\u01ec:"O",\u00d8:"O",\u01fe:"O",\u0186:"O",\u019f:"O",\ua74a:"O",\ua74c:"O",\u01a2:"OI",\ua74e:"OO",\u0222:"OU","\u24c5":"P",\uff30:"P",\u1e54:"P",\u1e56:"P",\u01a4:"P",\u2c63:"P",\ua750:"P",\ua752:"P",\ua754:"P","\u24c6":"Q",\uff31:"Q",\ua756:"Q",\ua758:"Q",\u024a:"Q","\u24c7":"R",\uff32:"R",\u0154:"R",\u1e58:"R",\u0158:"R",\u0210:"R",\u0212:"R",\u1e5a:"R",\u1e5c:"R",\u0156:"R",\u1e5e:"R",\u024c:"R",\u2c64:"R",\ua75a:"R",\ua7a6:"R",\ua782:"R","\u24c8":"S",\uff33:"S",\u1e9e:"S",\u015a:"S",\u1e64:"S",\u015c:"S",\u1e60:"S",\u0160:"S",\u1e66:"S",\u1e62:"S",\u1e68:"S",\u0218:"S",\u015e:"S",\u2c7e:"S",\ua7a8:"S",\ua784:"S","\u24c9":"T",\uff34:"T",\u1e6a:"T",\u0164:"T",\u1e6c:"T",\u021a:"T",\u0162:"T",\u1e70:"T",\u1e6e:"T",\u0166:"T",\u01ac:"T",\u01ae:"T",\u023e:"T",\ua786:"T",\ua728:"TZ","\u24ca":"U",\uff35:"U",\u00d9:"U",\u00da:"U",\u00db:"U",\u0168:"U",\u1e78:"U",\u016a:"U",\u1e7a:"U",\u016c:"U",\u00dc:"U",\u01db:"U",\u01d7:"U",\u01d5:"U",\u01d9:"U",\u1ee6:"U",\u016e:"U",\u0170:"U",\u01d3:"U",\u0214:"U",\u0216:"U",\u01af:"U",\u1eea:"U",\u1ee8:"U",\u1eee:"U",\u1eec:"U",\u1ef0:"U",\u1ee4:"U",\u1e72:"U",\u0172:"U",\u1e76:"U",\u1e74:"U",\u0244:"U","\u24cb":"V",\uff36:"V",\u1e7c:"V",\u1e7e:"V",\u01b2:"V",\ua75e:"V",\u0245:"V",\ua760:"VY","\u24cc":"W",\uff37:"W",\u1e80:"W",\u1e82:"W",\u0174:"W",\u1e86:"W",\u1e84:"W",\u1e88:"W",\u2c72:"W","\u24cd":"X",\uff38:"X",\u1e8a:"X",\u1e8c:"X","\u24ce":"Y",\uff39:"Y",\u1ef2:"Y",\u00dd:"Y",\u0176:"Y",\u1ef8:"Y",\u0232:"Y",\u1e8e:"Y",\u0178:"Y",\u1ef6:"Y",\u1ef4:"Y",\u01b3:"Y",\u024e:"Y",\u1efe:"Y","\u24cf":"Z",\uff3a:"Z",\u0179:"Z",\u1e90:"Z",\u017b:"Z",\u017d:"Z",\u1e92:"Z",\u1e94:"Z",\u01b5:"Z",\u0224:"Z",\u2c7f:"Z",\u2c6b:"Z",\ua762:"Z","\u24d0":"a",\uff41:"a",\u1e9a:"a",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u1ea7:"a",\u1ea5:"a",\u1eab:"a",\u1ea9:"a",\u00e3:"a",\u0101:"a",\u0103:"a",\u1eb1:"a",\u1eaf:"a",\u1eb5:"a",\u1eb3:"a",\u0227:"a",\u01e1:"a",\u00e4:"a",\u01df:"a",\u1ea3:"a",\u00e5:"a",\u01fb:"a",\u01ce:"a",\u0201:"a",\u0203:"a",\u1ea1:"a",\u1ead:"a",\u1eb7:"a",\u1e01:"a",\u0105:"a",\u2c65:"a",\u0250:"a",\ua733:"aa",\u00e6:"ae",\u01fd:"ae",\u01e3:"ae",\ua735:"ao",\ua737:"au",\ua739:"av",\ua73b:"av",\ua73d:"ay","\u24d1":"b",\uff42:"b",\u1e03:"b",\u1e05:"b",\u1e07:"b",\u0180:"b",\u0183:"b",\u0253:"b","\u24d2":"c",\uff43:"c",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u00e7:"c",\u1e09:"c",\u0188:"c",\u023c:"c",\ua73f:"c",\u2184:"c","\u24d3":"d",\uff44:"d",\u1e0b:"d",\u010f:"d",\u1e0d:"d",\u1e11:"d",\u1e13:"d",\u1e0f:"d",\u0111:"d",\u018c:"d",\u0256:"d",\u0257:"d",\ua77a:"d",\u01f3:"dz",\u01c6:"dz","\u24d4":"e",\uff45:"e",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u1ec1:"e",\u1ebf:"e",\u1ec5:"e",\u1ec3:"e",\u1ebd:"e",\u0113:"e",\u1e15:"e",\u1e17:"e",\u0115:"e",\u0117:"e",\u00eb:"e",\u1ebb:"e",\u011b:"e",\u0205:"e",\u0207:"e",\u1eb9:"e",\u1ec7:"e",\u0229:"e",\u1e1d:"e",\u0119:"e",\u1e19:"e",\u1e1b:"e",\u0247:"e",\u025b:"e",\u01dd:"e","\u24d5":"f",\uff46:"f",\u1e1f:"f",\u0192:"f",\ua77c:"f","\u24d6":"g",\uff47:"g",\u01f5:"g",\u011d:"g",\u1e21:"g",\u011f:"g",\u0121:"g",\u01e7:"g",\u0123:"g",\u01e5:"g",\u0260:"g",\ua7a1:"g",\u1d79:"g",\ua77f:"g","\u24d7":"h",\uff48:"h",\u0125:"h",\u1e23:"h",\u1e27:"h",\u021f:"h",\u1e25:"h",\u1e29:"h",\u1e2b:"h",\u1e96:"h",\u0127:"h",\u2c68:"h",\u2c76:"h",\u0265:"h",\u0195:"hv","\u24d8":"i",\uff49:"i",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u0129:"i",\u012b:"i",\u012d:"i",\u00ef:"i",\u1e2f:"i",\u1ec9:"i",\u01d0:"i",\u0209:"i",\u020b:"i",\u1ecb:"i",\u012f:"i",\u1e2d:"i",\u0268:"i",\u0131:"i","\u24d9":"j",\uff4a:"j",\u0135:"j",\u01f0:"j",\u0249:"j","\u24da":"k",\uff4b:"k",\u1e31:"k",\u01e9:"k",\u1e33:"k",\u0137:"k",\u1e35:"k",\u0199:"k",\u2c6a:"k",\ua741:"k",\ua743:"k",\ua745:"k",\ua7a3:"k","\u24db":"l",\uff4c:"l",\u0140:"l",\u013a:"l",\u013e:"l",\u1e37:"l",\u1e39:"l",\u013c:"l",\u1e3d:"l",\u1e3b:"l",\u017f:"l",\u0142:"l",\u019a:"l",\u026b:"l",\u2c61:"l",\ua749:"l",\ua781:"l",\ua747:"l",\u01c9:"lj","\u24dc":"m",\uff4d:"m",\u1e3f:"m",\u1e41:"m",\u1e43:"m",\u0271:"m",\u026f:"m","\u24dd":"n",\uff4e:"n",\u01f9:"n",\u0144:"n",\u00f1:"n",\u1e45:"n",\u0148:"n",\u1e47:"n",\u0146:"n",\u1e4b:"n",\u1e49:"n",\u019e:"n",\u0272:"n",\u0149:"n",\ua791:"n",\ua7a5:"n",\u01cc:"nj","\u24de":"o",\uff4f:"o",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u1ed3:"o",\u1ed1:"o",\u1ed7:"o",\u1ed5:"o",\u00f5:"o",\u1e4d:"o",\u022d:"o",\u1e4f:"o",\u014d:"o",\u1e51:"o",\u1e53:"o",\u014f:"o",\u022f:"o",\u0231:"o",\u00f6:"o",\u022b:"o",\u1ecf:"o",\u0151:"o",\u01d2:"o",\u020d:"o",\u020f:"o",\u01a1:"o",\u1edd:"o",\u1edb:"o",\u1ee1:"o",\u1edf:"o",\u1ee3:"o",\u1ecd:"o",\u1ed9:"o",\u01eb:"o",\u01ed:"o",\u00f8:"o",\u01ff:"o",\u0254:"o",\ua74b:"o",\ua74d:"o",\u0275:"o",\u01a3:"oi",\u0223:"ou",\ua74f:"oo","\u24df":"p",\uff50:"p",\u1e55:"p",\u1e57:"p",\u01a5:"p",\u1d7d:"p",\ua751:"p",\ua753:"p",\ua755:"p","\u24e0":"q",\uff51:"q",\u024b:"q",\ua757:"q",\ua759:"q","\u24e1":"r",\uff52:"r",\u0155:"r",\u1e59:"r",\u0159:"r",\u0211:"r",\u0213:"r",\u1e5b:"r",\u1e5d:"r",\u0157:"r",\u1e5f:"r",\u024d:"r",\u027d:"r",\ua75b:"r",\ua7a7:"r",\ua783:"r","\u24e2":"s",\uff53:"s",\u00df:"s",\u015b:"s",\u1e65:"s",\u015d:"s",\u1e61:"s",\u0161:"s",\u1e67:"s",\u1e63:"s",\u1e69:"s",\u0219:"s",\u015f:"s",\u023f:"s",\ua7a9:"s",\ua785:"s",\u1e9b:"s","\u24e3":"t",\uff54:"t",\u1e6b:"t",\u1e97:"t",\u0165:"t",\u1e6d:"t",\u021b:"t",\u0163:"t",\u1e71:"t",\u1e6f:"t",\u0167:"t",\u01ad:"t",\u0288:"t",\u2c66:"t",\ua787:"t",\ua729:"tz","\u24e4":"u",\uff55:"u",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u0169:"u",\u1e79:"u",\u016b:"u",\u1e7b:"u",\u016d:"u",\u00fc:"u",\u01dc:"u",\u01d8:"u",\u01d6:"u",\u01da:"u",\u1ee7:"u",\u016f:"u",\u0171:"u",\u01d4:"u",\u0215:"u",\u0217:"u",\u01b0:"u",\u1eeb:"u",\u1ee9:"u",\u1eef:"u",\u1eed:"u",\u1ef1:"u",\u1ee5:"u",\u1e73:"u",\u0173:"u",\u1e77:"u",\u1e75:"u",\u0289:"u","\u24e5":"v",\uff56:"v",\u1e7d:"v",\u1e7f:"v",\u028b:"v",\ua75f:"v",\u028c:"v",\ua761:"vy","\u24e6":"w",\uff57:"w",\u1e81:"w",\u1e83:"w",\u0175:"w",\u1e87:"w",\u1e85:"w",\u1e98:"w",\u1e89:"w",\u2c73:"w","\u24e7":"x",\uff58:"x",\u1e8b:"x",\u1e8d:"x","\u24e8":"y",\uff59:"y",\u1ef3:"y",\u00fd:"y",\u0177:"y",\u1ef9:"y",\u0233:"y",\u1e8f:"y",\u00ff:"y",\u1ef7:"y",\u1e99:"y",\u1ef5:"y",\u01b4:"y",\u024f:"y",\u1eff:"y","\u24e9":"z",\uff5a:"z",\u017a:"z",\u1e91:"z",\u017c:"z",\u017e:"z",\u1e93:"z",\u1e95:"z",\u01b6:"z",\u0225:"z",\u0240:"z",\u2c6c:"z",\ua763:"z",\u0386:"\u0391",\u0388:"\u0395",\u0389:"\u0397",\u038a:"\u0399",\u03aa:"\u0399",\u038c:"\u039f",\u038e:"\u03a5",\u03ab:"\u03a5",\u038f:"\u03a9",\u03ac:"\u03b1",\u03ad:"\u03b5",\u03ae:"\u03b7",\u03af:"\u03b9",\u03ca:"\u03b9",\u0390:"\u03b9",\u03cc:"\u03bf",\u03cd:"\u03c5",\u03cb:"\u03c5",\u03b0:"\u03c5",\u03c9:"\u03c9",\u03c2:"\u03c3"},p})();class pf{constructor(w){this.wrappedOption=w,this.disabled=!1,this.highlighted=!1,this.selected=!1,this.shown=!0,this.group=!1}get value(){return this.wrappedOption.value}get label(){return this.wrappedOption.label}get icon(){return""!==this.wrappedOption.icon&&void 0!==this.wrappedOption.icon?this.wrappedOption.icon:""}}class hu{constructor(w,i=!1){this._multiple=i,this._highlightedOption=null,this.setToNullValue=null,null==w&&(w=[]),this._options=w.map(u=>{const C=new pf(u);return u.disabled&&(C.disabled=!0),u.group&&(C.disabled=!0,C.group=!0),C}),this._hasShown=this._options.length>0,this.highlight()}get highlightFirst(){return this._highlightFirst}set highlightFirst(w){this._highlightFirst=w}static equalValues(w,i){if(w.length!==i.length)return!1;const u=w.slice().sort(),C=i.slice().sort();return u.every((B,Ee)=>B===C[Ee])}get options(){return this._options}getOptionsByValue(w){return this.options.filter(i=>i.value===w)}get value(){return this.selection.map(w=>w.value)}get selection(){return this.options.filter(w=>w.selected)}select(w){this._multiple||this.clearSelection(),w.selected=!0}deselect(w){w.selected=!1}clearSelection(){this.options.forEach(w=>{w.selected=!1})}get filtered(){return this.options.filter(w=>w.shown)}filter(w){let i=!1;return""===w.trim()?(this.resetFilter(),i=this.options.length>0):this.options.forEach(u=>{const C=Ug.strip(u.label).toUpperCase(),B=Ug.strip(w).toUpperCase();u.shown=C.indexOf(B)>-1,u.shown&&(i=!0)}),this.highlight(),this._hasShown=i,i}resetFilter(){this.options.forEach(w=>{w.shown=!0})}get highlightedOption(){return this._highlightedOption}highlight(){const w=this.getFirstShown(),i=this.getFirstShownSelected();this.highlightOption(this.highlightFirst&&w&&!i?w:i)}highlightOption(w){this.clearHighlightedOption(),null!==w&&(w.highlighted=!0,this._highlightedOption=w)}highlightNextOption(){const w=this.filtered,i=this.getHighlightedIndexFromList(w);i0&&this.highlightOption(w[i-1])}clearHighlightedOption(){null!==this.highlightedOption&&(this.highlightedOption.highlighted=!1,this._highlightedOption=null)}getHighlightedIndexFromList(w){for(let i=0;iw.selected)}hasShownSelected(){return this.options.some(w=>w.shown&&w.selected)}getFirstShown(){for(const w of this.options)if(w.shown&&!w.group&&!w.disabled)return w;return this.setToNullValue}getFirstShownSelected(){for(const w of this.options)if(w.shown&&w.selected)return w;return this.setToNullValue}}let qg=(()=>{class p{constructor(i,u,C){this._elementRef=i,this._renderer=u,this.cdRef=C,this.customClass="",this.visibleOptions=4,this.selectAllLabel="Select all",this.outline=!1,this.close=new t.vpe,this.optionClicked=new t.vpe,this.singleFilterClick=new t.vpe,this.singleFilterInput=new t.vpe,this.singleFilterKeydown=new t.vpe,this.animationDone=new t.vpe,this.animationStart=new t.vpe,this.selectAll=new t.vpe,this.disabledColor="#fff",this.disabledTextColor="9e9e9e",this.state="invisible",this.startHeight=0,this.endHeight=45,this.hasOptionsItems=!0,this._destroy=new ge.x,this._pressedKeysStream=new ge.x,this._pressedKeys=[],this.selectAllSelected=!1,this.searchIndex=0,this.previousKey=""}onWindowKeydown(i){(i.keyCode>=65&&i.keyCode<=90||i.keyCode>=48&&i.keyCode<=57)&&this._pressedKeysStream.next(String.fromCharCode(i.keyCode))}highlightOptionByTyping(){this._pressedKeysStream.pipe((0,pe.b)(i=>this._pressedKeys.push(i)),(0,ue.U)(()=>this._pressedKeys.join("").toLocaleLowerCase()),(0,ut.b)(200),(0,Ie.R)(this._destroy)).subscribe(i=>{const u=Array.from(this.optionList._options).filter(C=>!C.group).filter(C=>!C.disabled).map(C=>C.wrappedOption.label||C.wrappedOption.value);this.navigateThroughArray(i,u),this.previousKey=i})}navigateThroughArray(i,u){const C=u.filter(B=>B.toString().toLowerCase().startsWith(i.toString().toLowerCase()));(this.searchIndex>C.length-1||i!==this.previousKey)&&(this.searchIndex=0),this.highlightedItem=this.optionList.filtered.find(B=>B.wrappedOption.label===C[this.searchIndex]),this.searchIndex++,this.highlightedItem&&(this.optionList.highlightOption(this.highlightedItem),this.cdRef.markForCheck()),this.moveHighlightedIntoView(),this._pressedKeys=[]}onkeyup(){this.hasOptionsItems=this.optionList.filtered.length>0,this.updateSelectAllState()}onkeydown(){this.setOptionHeight()}ngOnInit(){this.updateSelectAllState(),this.optionsReset(),this.setDropdownHeight(),this.setVisibleOptionsNumber(),this.highlightOptionByTyping()}setDropdownHeight(){this.optionList.options.filter(i=>()=>{this._renderer.setStyle(this.optionsList.nativeElement,"height",i.icon?this.dropdownHeight+8+"px":this.dropdownHeight+"px")})}setVisibleOptionsNumber(){this._renderer.setStyle(this.optionsList.nativeElement,"max-height",this.dropdownMaxHeight+"px")}setOptionHeight(){Array.from(this.optionsList.nativeElement.firstElementChild.children).forEach(u=>{const C=u.classList.contains("custom-select-content");u.firstElementChild&&(this.optionHeight&&"IMG"!==u.firstElementChild.tagName&&!C&&this._renderer.setStyle(u.firstElementChild,"height",`${this.optionHeight}px`),"IMG"!==u.firstElementChild.tagName&&!C&&this._renderer.setStyle(u.firstElementChild,"line-height",`${this.optionHeight}px`))})}ngOnChanges(i){i.hasOwnProperty("optionList")&&this.optionsReset(),i.hasOwnProperty("dropdownHeight")&&this.setDropdownHeight();const u=this._elementRef.nativeElement.classList;setTimeout(()=>{u.add("fadeInSelect")},200)}ngAfterViewInit(){if(this.endHeight=this.dropdownContent.nativeElement.clientHeight,this.state="invisible"===this.state?"visible":"invisible",this.cdRef.detectChanges(),this.multiple){const i=this._elementRef.nativeElement.querySelectorAll(".disabled.optgroup");for(let u=0;u{this.filterInput.nativeElement.focus()},0)}onSingleFilterClick(){this.singleFilterClick.emit(null)}onSingleFilterInput(i){this.singleFilterInput.emit(i.target.value)}onSingleFilterKeydown(i){this.singleFilterKeydown.emit(i)}onOptionsWheel(i){this.handleOptionsWheel(i)}onOptionClick(i){this.optionClicked.emit(i),this.updateSelectAllState()}optionsReset(){this.optionList.filter(""),this.optionList.highlight()}getOptionStyle(i){if(i.highlighted||i.hovered){const u={};return u["height.px"]=this.optionHeight,void 0!==this.highlightColor&&(u["background-color"]=this.highlightColor),void 0!==this.highlightTextColor&&(u.color=this.highlightTextColor),u}return{}}onSelectAllClick(){this.selectAllSelected=!this.selectAllSelected,this.selectAll.emit(this.selectAllSelected)}updateSelectAllState(){this.selectAllSelected=!!this.optionList.filtered.filter(u=>!u.disabled).every(u=>!!u.selected),this.cdRef.detectChanges()}clearFilterInput(){this.filterEnabled&&(this.filterInput.nativeElement.value="")}onAnimationDone(){this.animationDone.emit()}onAnimationStart(){this.animationStart.emit()}moveHighlightedIntoView(){let i;const u=this.optionsList.nativeElement;i=this.multiple&&this.enableSelectAll?u.offsetHeight-this.optionHeight:u.offsetHeight;const C=this.optionList.getHighlightedIndex();if(C>-1){const Ee=u.children[0].children[C].offsetHeight,Lt=C*Ee,ei=Lt+Ee,ji=u.scrollTop;ei>ji+i?u.scrollTop=ei-i:Lt0)&&i.preventDefault()}ngOnDestroy(){this._destroy.next(),this._destroy.complete()}}return p.\u0275fac=function(i){return new(i||p)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(t.sBO))},p.\u0275cmp=t.Xpm({type:p,selectors:[["mdb-select-dropdown"]],viewQuery:function(i,u){if(1&i&&(t.Gf(ao,5),t.Gf(Xa,7),t.Gf(Rs,7),t.Gf(to,7)),2&i){let C;t.iGM(C=t.CRH())&&(u.filterInput=C.first),t.iGM(C=t.CRH())&&(u.optionsList=C.first),t.iGM(C=t.CRH())&&(u.dropdownContent=C.first),t.iGM(C=t.CRH())&&(u.customContent=C.first)}},hostBindings:function(i,u){1&i&&t.NdJ("keydown",function(B){return u.onWindowKeydown(B)},!1,t.Jf7)("keyup",function(){return u.onkeyup()})("input",function(){return u.onkeydown()})},inputs:{customClass:"customClass",visibleOptions:"visibleOptions",selectAllLabel:"selectAllLabel",outline:"outline",filterEnabled:"filterEnabled",filterAutocomplete:"filterAutocomplete",highlightColor:"highlightColor",highlightTextColor:"highlightTextColor",left:"left",multiple:"multiple",notFoundMsg:"notFoundMsg",optionList:"optionList",top:"top",width:"width",placeholder:"placeholder",dropdownHeight:"dropdownHeight",dropdownMaxHeight:"dropdownMaxHeight",optionHeight:"optionHeight",enableSelectAll:"enableSelectAll"},outputs:{close:"close",optionClicked:"optionClicked",singleFilterClick:"singleFilterClick",singleFilterInput:"singleFilterInput",singleFilterKeydown:"singleFilterKeydown",animationDone:"animationDone",animationStart:"animationStart",selectAll:"selectAll"},features:[t.TTD],ngContentSelectors:Ke,decls:12,vars:19,consts:[[1,"dropdown-content",3,"ngStyle","click"],["dropdownContent",""],["class","filter md-form px-2",4,"ngIf"],[1,"options"],["optionsList",""],[1,"select-dropdown",3,"ngClass","wheel"],[3,"ngStyle","click",4,"ngIf"],[3,"ngClass","ngStyle","click","mouseover","mouseleave",4,"ngFor","ngForOf"],["class","message disabled",3,"ngStyle",4,"ngIf"],[1,"custom-select-content"],["customContent",""],[1,"filter","md-form","px-2"],["type","text",1,"search","form-control","w-100","d-block",3,"placeholder","input","keydown"],["filterInput",""],[3,"ngStyle","click"],["class","filtrable",4,"ngIf"],[1,"filtrable"],["type","checkbox",3,"checked"],[3,"ngClass","ngStyle","click","mouseover","mouseleave"],["class","rounded-circle",3,"src",4,"ngIf"],["class","deselect-option",3,"ngStyle",4,"ngIf"],[1,"rounded-circle",3,"src"],[1,"deselect-option",3,"ngStyle"],["type","checkbox",3,"checked","disabled"],[1,"message","disabled",3,"ngStyle"]],template:function(i,u){1&i&&(t.F$t(),t.TgZ(0,"div",0,1),t.NdJ("click",function(B){return B.stopPropagation()})("@dropdownAnimation.done",function(){return u.onAnimationDone()})("@dropdownAnimation.start",function(){return u.onAnimationStart()}),t.YNc(2,xe,3,3,"div",2),t.TgZ(3,"div",3,4)(5,"ul",5),t.NdJ("wheel",function(B){return u.onOptionsWheel(B)}),t.YNc(6,De,2,4,"li",6),t.YNc(7,Ur,4,20,"li",7),t.YNc(8,xr,3,4,"li",8),t.TgZ(9,"li",9,10),t.Hsn(11),t.qZA()()()()),2&i&&(t.Q6J("ngStyle",t.kEZ(7,kr,u.top,u.left,u.width))("@dropdownAnimation",t.WLB(14,Hr,u.state,t.WLB(11,fo,u.startHeight,u.endHeight))),t.xp6(2),t.Q6J("ngIf",u.filterEnabled),t.xp6(3),t.Q6J("ngClass",t.VKq(17,zr,u.multiple)),t.xp6(1),t.Q6J("ngIf",u.multiple&&u.enableSelectAll&&u.hasOptionsItems),t.xp6(1),t.Q6J("ngForOf",u.optionList.filtered),t.xp6(1),t.Q6J("ngIf",!u.hasOptionsItems))},directives:[r.PC,r.O5,r.mk,r.sg],encapsulation:2,data:{animation:[(0,Re.X$)("dropdownAnimation",[(0,Re.SB)("invisible",(0,Re.oB)({opacity:0,height:"0px"})),(0,Re.SB)("visible",(0,Re.oB)({opacity:1,height:"*"})),(0,Re.eR)("invisible => visible",(0,Re.jt)("300ms ease")),(0,Re.eR)("visible => invisible",(0,Re.jt)("300ms ease"))])]},changeDetection:0}),p})();const Qm={provide:e.JU,useExisting:(0,t.Gpc)(()=>Hg),multi:!0};let Hg=(()=>{class p{constructor(i,u,C,B,Ee){this.el=i,this.renderer=u,this.document=C,this.cdRef=Ee,this.customClass="",this.allowClear=!1,this.disabled=!1,this.highlightFirst=!0,this.multiple=!1,this.noFilter=0,this.notFoundMsg="No results found",this.placeholder="",this.filterPlaceholder="",this.label="",this.filterEnabled=!1,this.filterAutocomplete=!0,this.optionHeight=37,this.tabindex=0,this.enableSelectAll=!0,this.selectAllLabel="Select all",this.outline=!1,this._required=!1,this.opened=new t.vpe,this.closed=new t.vpe,this.selected=new t.vpe,this.deselected=new t.vpe,this.noOptionsFound=new t.vpe,this.changed=new t.vpe,this._value=[],this.visibleOptionsDefault=4,this.hasSelected=!1,this.canOpenOnFocus=!0,this.hasFocus=!1,this.isOpen=!1,this.isBelow=!0,this.filterInputWidth=1,this.isDisabled=!1,this.placeholderView="",this.labelActive=!1,this.labelRefActive=!1,this.dropdownAnimationDone=!1,this.clearClicked=!1,this.selectContainerClicked=!1,this.filterHeight=0,this.OUTLINE_DROPDOWN_BOTTOM_OFFSET=5,this.OUTLINE_DROPDOWN_TOP_OFFSET=-20,this.itemsBefore=[],this._focused=!1,this.onChange=Lt=>{},this.onTouched=()=>{},this._compareWith=(Lt,ei)=>Lt===ei,this.isBrowser=(0,r.NF)(B)}get required(){return this._required}set required(i){this._required=i}get compareWith(){return this._compareWith}set compareWith(i){if("function"!=typeof i)throw Error("compareWith must be a function");this._compareWith=i}get focused(){return this._focused}ngOnInit(){this.placeholderView=this.placeholder,this.updateFilterHeight(),this.updateDropdownHeight(),this.label&&this.updateLabelState(),this.labelRef=this._getLabelRef(),this.prefixRef=this._getPrefixRef(),this.labelRef&&this.updateLabelRefState(),this.highlightFirst&&(this.optionList.highlightFirst=!0)}_getLabelRef(){return this.el.nativeElement.parentNode.querySelector("label")}_getPrefixRef(){return this.el.nativeElement.parentNode.querySelector(".prefix")}updateFilterHeight(){this.filterHeight=this.filterEnabled?50:0}updateDropdownHeight(){this.multiple&&this.enableSelectAll?(this.dropdownMaxHeight=this.visibleOptions?this.optionHeight*(this.visibleOptions+1):this.optionHeight*(this.visibleOptionsDefault+1),this.dropdownHeight=this.optionHeight*(this.optionList.options.length+1)):(this.dropdownMaxHeight=this.visibleOptions?this.optionHeight*this.visibleOptions:this.optionHeight*this.visibleOptionsDefault,this.dropdownHeight=this.optionHeight*this.optionList.options.length)}onDropdownAnimationDone(){this.dropdownAnimationDone=!0}onDropdownAnimationStart(){this.dropdownAnimationDone=!1}ngAfterViewInit(){this.updateState()}ngOnChanges(i){i.hasOwnProperty("outline")&&(i.outline.currentValue?this.renderer.addClass(this.el.nativeElement,"mdb-select-outline"):this.renderer.removeClass(this.el.nativeElement,"mdb-select-outline")),i.hasOwnProperty("options")&&(this.updateOptionsList(i.options.currentValue),this.updateState(),this.updateDropdownHeight(),this.appendToBody?this._updateAppendedPosition():this.updatePosition(),this.changed.emit({previousValue:i.options.previousValue,selectionValue:i.options.currentValue})),i.hasOwnProperty("noFilter")&&(this.filterEnabled=this.optionList.options.length>=i.noFilter.currentValue),i.hasOwnProperty("placeholder")&&this.updateState()}isChild(i){let u=i.parentNode;for(;null!=u;){if(u===this.el.nativeElement)return!0;u=u.parentNode}return!1}onWindowResize(){this.updateWidth()}onSelectContainerClick(i){if(2===i.which||3===i.which)return!1;this.isChild(i.target)&&(this.selectContainerClicked=!0,this.openDropdown(),this.label&&this.updateLabelState(),this.labelRef&&this.updateLabelRefState())}onSelectContainerFocus(){this._focused=!0,this.label&&(this.labelActive=!0),this.labelRef&&(this.renderer.addClass(this.labelRef,"active"),this.renderer.addClass(this.labelRef,"focused")),this.prefixRef&&this.renderer.addClass(this.prefixRef,"focused"),this.canOpenOnFocus&&this.openDropdown(),this.canOpenOnFocus=!0}onSelectContainerBlur(){this._focused=!1,this.canOpenOnFocus=!0,this.label&&this.updateLabelState(),this.labelRef&&(this.updateLabelRefState(),this.renderer.removeClass(this.labelRef,"focused")),this.prefixRef&&this.renderer.removeClass(this.prefixRef,"focused"),!this.isOpen&&!this.disabled&&this.onTouched()}onSelectContainerKeydown(i){this.handleSelectContainerKeydown(i)}onDropdownOptionClicked(i){this.multiple?this.toggleSelectOption(i):this.selectOption(i)}onDropdownClose(i){this.closeDropdown(i)}onSingleFilterClick(){this.selectContainerClicked=!0}onSingleFilterInput(i){const u=this.optionList.filter(i);this.dropdownHeight=this.multiple&&this.enableSelectAll?(this.optionList.filtered.length+1)*this.optionHeight:this.optionList.filtered.length*this.optionHeight,u||(this.noOptionsFound.emit(i),this.dropdownHeight=this.optionHeight)}onSingleFilterKeydown(i){this.handleSingleFilterKeydown(i)}onMultipleFilterInput(i){this.isOpen||this.openDropdown(),this.updateFilterWidth();const u=i.target.value;this.optionList.filter(u)||this.noOptionsFound.emit(u)}onMultipleFilterKeydown(i){this.handleMultipleFilterKeydown(i)}onClearSelectionClick(i){i.preventDefault(),this.clearClicked=!0,this.clearSelection(),this.placeholderView=this.placeholder,this.onTouched(),this.label&&this.updateLabelState(),this.labelRef&&this.updateLabelRefState()}onDeselectOptionClick(i){this.clearClicked=!0,this.deselectOption(i)}open(){Promise.resolve().then(()=>{this.openDropdown()})}close(){this.closeDropdown()}get value(){return this.multiple?this._value:this._value[0]}set value(i){null==i||""===i?i=[]:Array.isArray(i)||(i=[i]),this._setSelection(i),this._value=i,this.updateState()}_setSelection(i){this.optionList.clearSelection(),this.multiple&&i?i.forEach(u=>{this._selectByValue(u)}):this._selectByValue(i[0])}_selectByValue(i){const u=this.optionList.options.find(C=>!C.selected&&null!==C.value&&this._compareWith(C.value,i));u&&this.optionList.select(u)}clear(){this.clearSelection()}select(i){this.optionList.getOptionsByValue(i).forEach(u=>{this.selectOption(u)})}writeValue(i){this.value=i,this.hasSelected=!0,!i&&0!==i&&(this.clearSelection(),this.hasSelected=!1),this.label&&this.updateLabelState(),this.labelRef&&this.updateLabelRefState()}registerOnChange(i){this.onChange=i}registerOnTouched(i){this.onTouched=i}setDisabledState(i){this.disabled=i,this.cdRef.markForCheck()}valueChanged(){this._value=this.optionList.value,this.updateState(),this.onChange(this.value)}updateState(){this.placeholderView=this.placeholder,this.updateFilterWidth(),this.cdRef.markForCheck()}updateOptionsList(i){this.optionList=new hu(i,this.multiple),this._setSelection(this._value),this.cdRef.markForCheck()}updateLabelState(){this.labelActive=!!(this.placeholder||this.hasSelected||this.isOpen)}updateLabelRefState(){this.placeholder||this.hasSelected||this.isOpen?this.renderer.addClass(this.labelRef,"active"):this.renderer.removeClass(this.labelRef,"active")}toggleDropdown(){this.isDisabled||(this.isOpen?this.closeDropdown(!0):this.openDropdown())}openDropdown(){this.renderer.setStyle(this.el.nativeElement,"z-index","1000"),this.isOpen||(this.isOpen=!0,this.appendToBody&&setTimeout(()=>{this._appendDropdown()},0),this.updateWidth(),this.appendToBody?this._updateAppendedPosition():this.updatePosition(),["click","touchstart"].forEach(i=>{this.documentClickFun=this.renderer.listen("document",i,u=>{!this.isChild(u.target)&&this.isOpen&&this.dropdownAnimationDone&&u.target!==this.el.nativeElement&&(this.closeDropdown(),this.clearFilterInput(),this.label&&this.updateLabelState(),this.labelRef&&this.updateLabelRefState())})}),this.opened.emit(this)),this.cdRef.markForCheck()}closeDropdown(i=!1){this.appendToBody&&this.isOpen&&this.renderer.removeChild("body",this.dropdown._elementRef.nativeElement);const u=this.el.nativeElement.lastElementChild.classList;this.renderer.removeStyle(this.el.nativeElement,"z-index"),u.remove("fadeInSelect"),this.isOpen&&(this.clearFilterInput(),this.isOpen=!1,i&&this.focus(),this.closed.emit(this)),this.documentClickFun(),this.onTouched(),this.cdRef.markForCheck()}selectOption(i){i.disabled||(this.optionList.select(i),this.valueChanged(),this.selected.emit(i.wrappedOption),this.hasSelected=!0,this.label&&this.updateLabelState(),this.labelRef&&this.updateLabelRefState()),!this.multiple&&!i.disabled&&this.closeDropdown(),this.cdRef.markForCheck()}deselectOption(i){i.selected&&(this.optionList.deselect(i),this.valueChanged(),this.placeholderView=this.placeholder,0===this.optionList.selection.length&&(this.hasSelected=!1,this.label&&this.updateLabelState(),this.labelRef&&this.updateLabelRefState()),this.deselected.emit(i.wrappedOption))}clearSelection(){const i=this.optionList.selection;i.length>0&&(this.optionList.clearSelection(),this.valueChanged(),this.hasSelected=!1,this.deselected.emit(1===i.length?i[0].wrappedOption:i.map(u=>u.wrappedOption)))}toggleSelectOption(i){i.selected?this.deselectOption(i):this.selectOption(i)}selectHighlightedOption(){const i=this.optionList.highlightedOption;this.multiple&&null!==i&&this.toggleSelectOption(i),!this.multiple&&null!==i&&(this.selectOption(i),this.closeDropdown(!0),this.canOpenOnFocus=!1,this.selectionSpan.nativeElement.focus())}deselectLast(){const i=this.optionList.selection;if(i.length>0){const u=i[i.length-1];this.deselectOption(u),this.setMultipleFilterInput(u.label+" ")}}onSelectAll(i){i?this.optionList.filtered.filter(u=>!u.disabled).forEach(u=>{this.selectOption(u)}):this.optionList.filtered.filter(u=>!u.disabled).forEach(u=>{this.deselectOption(u)})}clearFilterInput(){this.dropdown.clearFilterInput(),this.updateDropdownHeight()}setMultipleFilterInput(i){this.filterEnabled&&(this.filterInput.nativeElement.value=i)}handleSelectContainerKeydown(i){const u=i.keyCode;this.isOpen?27===u||38===u&&i.altKey?(i.preventDefault(),this.closeDropdown(),this.canOpenOnFocus=!1,this.selectionSpan.nativeElement.focus(),this.label&&this.updateLabelState(),this.labelRef&&this.updateLabelRefState()):9===u?(this.selectionSpan.nativeElement.focus(),this.closeDropdown()):13===u?(this.selectHighlightedOption(),this.multiple&&this.enableSelectAll&&this.dropdown.updateSelectAllState()):38===u?(i.preventDefault(),this.optionList.highlightPreviousOption(),this.dropdown.moveHighlightedIntoView()):40===u&&(i.preventDefault(),this.optionList.highlightNextOption(),this.dropdown.moveHighlightedIntoView()):(13===u||32===u||40===u&&i.altKey)&&(i.preventDefault(),this.openDropdown())}handleMultipleFilterKeydown(i){8===i.which&&this.hasSelected&&this.filterEnabled&&""===this.filterInput.nativeElement.value&&this.deselectLast()}handleSingleFilterKeydown(i){const u=i.which;(27===u||9===u||38===u||40===u||13===u)&&this.handleSelectContainerKeydown(i)}focus(){this.hasFocus=!0;try{this.filterEnabled?this.filterInput.nativeElement.focus():this.selectionSpan.nativeElement.focus()}catch(i){}}blur(){this.hasFocus=!1,this.selectionSpan.nativeElement.blur()}updateWidth(){this.width=this.multiple?this.multipleContainer.nativeElement.offsetWidth:this.singleContainer.nativeElement.offsetWidth}updatePosition(){setTimeout(()=>{const i=this.document.documentElement;let u=0;this.isBrowser&&(u=this.el.nativeElement.getBoundingClientRect().bottom+this.document.documentElement.scrollTop);const C=this.selectionSpan.nativeElement,B=this.outline?this.OUTLINE_DROPDOWN_TOP_OFFSET:C.offsetHeight;this.left=C.offsetLeft;const Ee=i.scrollTop+i.clientHeight,Lt=this.dropdownMaxHeight>this.dropdownHeight?this.dropdownHeight:this.dropdownMaxHeight;this.updateDropdownHeight(),this.top=u+Lt>=Ee?B-Lt-this.filterHeight:this.outline?C.offsetHeight+this.OUTLINE_DROPDOWN_BOTTOM_OFFSET:0,this.cdRef.markForCheck()},0)}_updateAppendedPosition(){if(this.isBrowser){const i=this.el.nativeElement.getBoundingClientRect(),u=this.document.documentElement.scrollTop||this.document.body.scrollTop,C=i.top+u,B=i.height,Ee=this.dropdownMaxHeight>this.dropdownHeight?this.dropdownHeight:this.dropdownMaxHeight;this.left=i.left,this.top=C+Ee+this.filterHeight>u+this.document.documentElement.clientHeight?this.outline?C-Ee+this.OUTLINE_DROPDOWN_TOP_OFFSET-this.filterHeight:C-Ee+B-this.filterHeight:this.outline?C+B+this.OUTLINE_DROPDOWN_BOTTOM_OFFSET:C}}_appendDropdown(){if(this.isBrowser){const i=this.document.querySelector("body"),u=this.dropdown._elementRef.nativeElement;i&&this.renderer.appendChild(i,u)}}updateFilterWidth(){if(void 0!==this.filterInput){const i=this.filterInput.nativeElement.value;this.filterInputWidth=0===i.length?1+10*this.placeholderView.length:1+10*i.length}}}return p.\u0275fac=function(i){return new(i||p)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(r.K0),t.Y36(t.Lbi),t.Y36(t.sBO))},p.\u0275cmp=t.Xpm({type:p,selectors:[["mdb-select"]],viewQuery:function(i,u){if(1&i&&(t.Gf(Ae,7),t.Gf(cn,5),t.Gf(ao,5),t.Gf(_e,5),t.Gf(se,5),t.Gf(vt,5)),2&i){let C;t.iGM(C=t.CRH())&&(u.selectionSpan=C.first),t.iGM(C=t.CRH())&&(u.dropdown=C.first),t.iGM(C=t.CRH())&&(u.filterInput=C.first),t.iGM(C=t.CRH())&&(u.clearButton=C.first),t.iGM(C=t.CRH())&&(u.singleContainer=C.first),t.iGM(C=t.CRH())&&(u.multipleContainer=C.first)}},inputs:{customClass:"customClass",allowClear:"allowClear",disabled:"disabled",highlightFirst:"highlightFirst",multiple:"multiple",noFilter:"noFilter",notFoundMsg:"notFoundMsg",placeholder:"placeholder",filterPlaceholder:"filterPlaceholder",label:"label",filterEnabled:"filterEnabled",filterAutocomplete:"filterAutocomplete",optionHeight:"optionHeight",tabindex:"tabindex",enableSelectAll:"enableSelectAll",selectAllLabel:"selectAllLabel",outline:"outline",required:"required",compareWith:"compareWith",options:"options",highlightColor:"highlightColor",highlightTextColor:"highlightTextColor",visibleOptions:"visibleOptions",appendToBody:"appendToBody"},outputs:{opened:"opened",closed:"closed",selected:"selected",deselected:"deselected",noOptionsFound:"noOptionsFound",changed:"changed"},features:[t._Bn([Qm]),t.TTD],ngContentSelectors:Ke,decls:6,vars:17,consts:[[3,"ngClass",4,"ngIf"],[3,"ngClass","mousedown","focus","blur","keydown","resize"],["selection",""],["class","single form-control",3,"ngClass",4,"ngIf"],["class","multiple form-control",3,"ngClass",4,"ngIf"],[3,"enableSelectAll","multiple","dropdownHeight","dropdownMaxHeight","optionHeight","optionList","notFoundMsg","customClass","highlightColor","highlightTextColor","filterEnabled","filterAutocomplete","placeholder","selectAllLabel","outline","top","left","width","close","optionClicked","singleFilterClick","singleFilterInput","singleFilterKeydown","selectAll","animationDone","animationStart",4,"ngIf"],[3,"ngClass"],[1,"single","form-control",3,"ngClass"],["singleContainer",""],["class","value",4,"ngIf"],["class","placeholder",4,"ngIf"],["class","clear",3,"mousedown",4,"ngIf"],[1,"mdb-select-toggle",3,"ngClass"],[1,"value"],[1,"placeholder"],[1,"clear",3,"mousedown"],["clear",""],[1,"multiple","form-control",3,"ngClass"],["multipleContainer",""],[1,"option",3,"ngStyle"],[4,"ngFor","ngForOf"],[1,"deselect-option"],[3,"enableSelectAll","multiple","dropdownHeight","dropdownMaxHeight","optionHeight","optionList","notFoundMsg","customClass","highlightColor","highlightTextColor","filterEnabled","filterAutocomplete","placeholder","selectAllLabel","outline","top","left","width","close","optionClicked","singleFilterClick","singleFilterInput","singleFilterKeydown","selectAll","animationDone","animationStart"],["dropdown",""]],template:function(i,u){1&i&&(t.F$t(),t.YNc(0,Yn,2,5,"label",0),t.TgZ(1,"div",1,2),t.NdJ("mousedown",function(B){return u.onSelectContainerClick(B)})("focus",function(){return u.onSelectContainerFocus()})("blur",function(){return u.onSelectContainerBlur()})("keydown",function(B){return u.onSelectContainerKeydown(B)})("resize",function(){return u.onWindowResize()},!1,t.Jf7),t.YNc(3,gn,6,9,"div",3),t.YNc(4,fs,7,11,"div",4),t.qZA(),t.YNc(5,ha,3,18,"mdb-select-dropdown",5)),2&i&&(t.Q6J("ngIf",""!==u.label),t.xp6(1),t.Q6J("ngClass",t.l5B(12,gs,u.isOpen,u.hasFocus,u.isBelow,u.disabled)),t.uIk("tabindex",u.disabled?-1:u.tabindex)("role",u.filterEnabled?"combobox":"listbox")("aria-disabled",u.disabled)("multiselectable",u.multiple)("aria-expanded",u.isOpen)("aria-required",u.required)("aria-haspopup",!0),t.xp6(2),t.Q6J("ngIf",!u.multiple),t.xp6(1),t.Q6J("ngIf",u.multiple),t.xp6(1),t.Q6J("ngIf",u.isOpen))},directives:[r.O5,r.mk,r.PC,r.sg,qg],styles:['@charset "UTF-8";.select-wrapper .select-dropdown{-moz-user-select:none;-webkit-user-select:none;user-select:none}.select-label{position:absolute}.select-wrapper{position:relative}.select-wrapper input.select-dropdown{background-color:transparent;border:none;border-bottom:1px solid #ced4da;cursor:pointer;display:block;font-size:1rem;height:38px;line-height:2.9rem;margin:0 0 .94rem;outline:none;padding:0;position:relative;text-overflow:ellipsis;width:100%;z-index:2}.select-wrapper input.select-dropdown:disabled{border-bottom-color:rgba(0,0,0,.2);color:rgba(0,0,0,.3);cursor:default}.select-wrapper input.select-dropdown .selected,.select-wrapper input.select-dropdown li:focus{background-color:rgba(0,0,0,.15)}.select-wrapper input.select-dropdown li.active{background:transparent}.select-wrapper input.select-dropdown .fab,.select-wrapper input.select-dropdown .far,.select-wrapper input.select-dropdown .fas{color:inherit}.select-wrapper input.active{border-bottom:1px solid #4285f4;box-shadow:0 1px 0 0 #4285f4}.select-wrapper .search-wrap{display:block;margin:0 .7rem;padding:1rem 0 0}.select-wrapper .search-wrap .md-form{margin-bottom:1rem;margin-top:0}.select-wrapper .search-wrap .md-form input{margin-bottom:0;padding-bottom:.4rem}.select-wrapper span.caret{color:initial;font-size:.63rem;position:absolute;right:0;top:.8rem}.select-wrapper span.caret.disabled{color:rgba(0,0,0,.3)}.select-wrapper+label{color:#757575;font-weight:300;position:absolute;top:2.125rem;transition:.2s ease-out}.select-wrapper+label.active{font-size:.8rem;left:15px;top:1.5rem;transform:translateY(-14px)}.select-wrapper+label.active-check{color:#4285f4}.select-wrapper+label.mdb-main-label{z-index:1}.select-wrapper+label.disabled,.select-wrapper i{color:rgba(0,0,0,.3)}.select-wrapper ul{list-style-type:none;padding-left:0}.select-wrapper.md-form>ul li label{color:#4285f4;font-size:.9rem;top:0;transform:none}.select-wrapper.md-form>ul li.select-toggle-all label{padding-left:38px}.select-wrapper.md-form.colorful-select>ul li.select-toggle-all:hover label{color:#fff}.select-wrapper.md-form.md-outline span.caret{color:#495057!important;padding-left:.75rem;padding-right:.75rem}.select-wrapper.md-form.md-outline span.caret.active{color:#4285f4!important}.select-wrapper.md-form.md-outline .dropdown-content{top:2.7rem!important}.select-wrapper.md-form.md-outline input.select-dropdown{color:#495057;padding:.375rem .75rem}.select-wrapper.md-form.md-outline input.select-dropdown:focus{border-color:#4285f4;box-shadow:inset 0 0 0 1px #4285f4}.select-wrapper.md-form.md-outline+label{background:#fff;color:#757575;font-size:13px;font-weight:500;left:23px;padding-left:5px;padding-right:5px;position:absolute;top:.5em!important;transform:translateY(40%);z-index:2!important}.select-wrapper.md-form.md-outline+label.active{color:#4285f4}select{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}select.browser-default{display:block!important}select:disabled{color:rgba(0,0,0,.3)}.select-dropdown [type=checkbox]:disabled:not(:checked)+label:before{margin-left:0;margin-top:3px}.select-dropdown ul{list-style-type:none;padding:0}.select-dropdown li img{float:right;height:30px;margin:.3rem .75rem;width:30px}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{background-color:transparent!important;color:rgba(0,0,0,.3);cursor:context-menu}.select-dropdown li.optgroup{border-top:1px solid #eee}.select-dropdown li.optgroup.selected>span{color:rgba(0,0,0,.7)}.select-dropdown li.optgroup>span{color:rgba(0,0,0,.4)}.multiple-select-dropdown li [type=checkbox]+label{height:.63rem}.dropdown-content{background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);display:none;margin:0;max-height:40.625rem;min-width:6.25rem;opacity:0;overflow-y:auto;position:absolute;will-change:width,height;z-index:999}.dropdown-content li{clear:both;color:#000;cursor:pointer;line-height:1.3rem;text-align:left;text-transform:none;width:100%}.dropdown-content li.active,.dropdown-content li:hover{background-color:#eee}.dropdown-content li>a,.dropdown-content li>span{color:#4285f4;display:block;padding:.5rem}.dropdown-content li>a>i{height:inherit;line-height:inherit}.colorful-select .dropdown-content{padding:.5rem}.colorful-select .dropdown-content li.active span{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);color:#fff!important}.colorful-select .dropdown-content li.active span [type=checkbox]:checked+label:before{border-color:transparent #fff #fff transparent}.colorful-select .dropdown-content li a:hover,.colorful-select .dropdown-content li span:hover{border-radius:.125rem;box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#fff!important;transition:.15s}.colorful-select .dropdown-content li a:hover [type=checkbox]+label:before,.colorful-select .dropdown-content li span:hover [type=checkbox]+label:before{border-color:#fff}.colorful-select .dropdown-content li a:hover [type=checkbox]:checked+label:before,.colorful-select .dropdown-content li span:hover [type=checkbox]:checked+label:before{border-color:transparent #fff #fff transparent}.colorful-select .dropdown-content li.disabled.active span,.colorful-select .dropdown-content li.optgroup.active span,.colorful-select .dropdown-content li:disabled.active span{border-bottom-color:rgba(0,0,0,.3);box-shadow:none;color:rgba(0,0,0,.3)!important;cursor:default}.colorful-select .dropdown-content li.disabled a:hover,.colorful-select .dropdown-content li.disabled span:hover,.colorful-select .dropdown-content li.optgroup a:hover,.colorful-select .dropdown-content li.optgroup span:hover,.colorful-select .dropdown-content li:disabled a:hover,.colorful-select .dropdown-content li:disabled span:hover{background-color:#fff!important;border-bottom-color:rgba(0,0,0,.3);box-shadow:none;color:rgba(0,0,0,.3)!important;cursor:default}.colorful-select .dropdown-content li.disabled label,.colorful-select .dropdown-content li.optgroup label,.colorful-select .dropdown-content li:disabled label{cursor:default}.dropdown-primary .dropdown-content li.active,.dropdown-primary .dropdown-content li a,.dropdown-primary .dropdown-content li span:hover{background-color:#4285f4!important}.dropdown-primary .dropdown-content li.disabled.active{background-color:transparent!important}.dropdown-primary .search-wrap input:focus{border-bottom:1px solid #4285f4;box-shadow:0 1px 0 0 #4285f4}.dropdown-danger .dropdown-content li.active,.dropdown-danger .dropdown-content li a,.dropdown-danger .dropdown-content li span:hover{background-color:#c00!important}.dropdown-danger .dropdown-content li.disabled.active{background-color:transparent!important}.dropdown-danger .search-wrap input:focus{border-bottom:1px solid #c00;box-shadow:0 1px 0 0 #c00}.dropdown-default .dropdown-content li.active,.dropdown-default .dropdown-content li a,.dropdown-default .dropdown-content li span:hover{background-color:#2bbbad!important}.dropdown-default .dropdown-content li.disabled.active{background-color:transparent!important}.dropdown-default .search-wrap input:focus{border-bottom:1px solid #2bbbad;box-shadow:0 1px 0 0 #2bbbad}.dropdown-secondary .dropdown-content li.active,.dropdown-secondary .dropdown-content li a,.dropdown-secondary .dropdown-content li span:hover{background-color:#a6c!important}.dropdown-secondary .dropdown-content li.disabled.active{background-color:transparent!important}.dropdown-secondary .search-wrap input:focus{border-bottom:1px solid #a6c;box-shadow:0 1px 0 0 #a6c}.dropdown-success .dropdown-content li.active,.dropdown-success .dropdown-content li a,.dropdown-success .dropdown-content li span:hover{background-color:#00c851!important}.dropdown-success .dropdown-content li.disabled.active{background-color:transparent!important}.dropdown-success .search-wrap input:focus{border-bottom:1px solid #00c851;box-shadow:0 1px 0 0 #00c851}.dropdown-info .dropdown-content li.active,.dropdown-info .dropdown-content li a,.dropdown-info .dropdown-content li span:hover{background-color:#33b5e5!important}.dropdown-info .dropdown-content li.disabled.active{background-color:transparent!important}.dropdown-info .search-wrap input:focus{border-bottom:1px solid #33b5e5;box-shadow:0 1px 0 0 #33b5e5}.dropdown-warning .dropdown-content li.active,.dropdown-warning .dropdown-content li a,.dropdown-warning .dropdown-content li span:hover{background-color:#fb3!important}.dropdown-warning .dropdown-content li.disabled.active{background-color:transparent!important}.dropdown-warning .search-wrap input:focus{border-bottom:1px solid #fb3;box-shadow:0 1px 0 0 #fb3}.dropdown-dark .dropdown-content li.active,.dropdown-dark .dropdown-content li a,.dropdown-dark .dropdown-content li span:hover{background-color:#2e2e2e!important}.dropdown-dark .dropdown-content li.disabled.active{background-color:transparent!important}.dropdown-dark .search-wrap input:focus{border-bottom:1px solid #2e2e2e;box-shadow:0 1px 0 0 #2e2e2e}.dropdown-ins .dropdown-content li.active,.dropdown-ins .dropdown-content li a,.dropdown-ins .dropdown-content li span:hover{background-color:#2e5e86!important}.dropdown-ins .dropdown-content li.disabled.active{background-color:transparent!important}.dropdown-ins .search-wrap input:focus{border-bottom:1px solid #2e5e86;box-shadow:0 1px 0 0 #2e5e86}.md-dropdown li.disabled.active{background-color:transparent!important}mdb-select{display:inline-block;margin:0;position:relative;vertical-align:middle;width:100%}mdb-select *{box-sizing:border-box;font-family:Roboto,sans-serif;outline:none}mdb-select.mdb-select-outline{transition:all .2s}mdb-select.mdb-select-outline>label{padding-left:10px}mdb-select.mdb-select-outline:active label,mdb-select.mdb-select-outline:focus-within label,mdb-select.mdb-select-outline:focus label{color:#4285f4}mdb-select.mdb-select-outline:active .below>.form-control,mdb-select.mdb-select-outline:focus-within .below>.form-control,mdb-select.mdb-select-outline:focus .below>.form-control{border-color:#4285f4;box-shadow:inset 0 0 0 1px #4285f4}mdb-select.mdb-select-outline .multiple,mdb-select.mdb-select-outline .single{border:1px solid #dadce0;border-radius:4px}mdb-select.mdb-select-outline .multiple .value,mdb-select.mdb-select-outline .single .value{line-height:16px;padding-left:13px}mdb-select.mdb-select-outline .multiple .placeholder,mdb-select.mdb-select-outline .single .placeholder{padding-left:13px}mdb-select.mdb-select-outline>label.active{background:#fff;font-size:.8rem;font-weight:500;padding:0;transform:translateY(-22px);z-index:1}mdb-select>div{-moz-user-select:none;-webkit-user-select:none;border:transparent;box-sizing:border-box;cursor:pointer;user-select:none;width:100%}mdb-select>div.disabled{background-color:#eee;background-color:transparent;color:#aaa!important;cursor:default;pointer-events:none}mdb-select>div.disabled .placeholder,mdb-select>div.disabled .value,mdb-select>div.disabled span{color:#aaa!important}mdb-select>div.disabled>div.single>div.clear,mdb-select>div.disabled>div.single>div.placeholder,mdb-select>div.disabled>div.single>div.toggle{color:rgba(0,0,0,.3)}mdb-select>div>div.single{-moz-user-select:none;-webkit-user-select:none;background-color:transparent;border:none;border-bottom:1px solid #ced4da;box-sizing:content-box;cursor:pointer;display:block;font-size:1rem;height:24px;line-height:2rem;margin:0;outline:0;padding:.6rem 0 .4rem;position:relative;text-align:start;user-select:none;width:100%}mdb-select>div>div.single.focused{border-bottom:1px solid #4285f4;box-shadow:0 1px 0 0 #4285f4}mdb-select>div>div.single>div.value{color:#292b2c;padding-right:1.2rem!important}mdb-select>div>div.single>div.placeholder,mdb-select>div>div.single>div.value{flex:1;line-height:24px;overflow:hidden;padding:0 0 5px;text-overflow:ellipsis;white-space:nowrap}mdb-select>div>div.single>div.placeholder{color:#6c757d;width:80%}mdb-select>div>div.single>div.clear,mdb-select>div>div.single>div.toggle{color:#000;float:right;font-size:10px;line-height:2rem;margin-top:0;position:absolute;right:20px;text-align:center;top:55%;transform:translateY(-50%);width:30px}mdb-select>div>div.single>div.toggle:before{content:"\u25b2"}mdb-select>div>div.single>div.clear:hover,mdb-select>div>div.single>div.toggle:hover{background-color:#ececec}mdb-select>div>div.single>div.clear,mdb-select>div>div.single>div.toggle:hover{background-color:transparent}mdb-select>div>div.single>div.clear{font-size:18px}mdb-select>div>div.single>div.toggle{font-size:14px}mdb-select>div>div.multiple{-moz-user-select:none;-webkit-user-select:none;background-color:transparent;border:none;border-bottom:1px solid #ced4da;box-sizing:content-box;cursor:pointer;display:block;font-size:1rem;height:24px;line-height:2rem;margin:0;outline:0;padding:.6rem 0 .4rem;position:relative;text-align:start;user-select:none;width:100%}mdb-select>div>div.multiple.focused{border-bottom:1px solid #4285f4;box-shadow:0 1px 0 0 #4285f4}mdb-select>div>div.multiple .placeholder{color:#6c757d;flex:1;line-height:24px;max-width:95%;overflow:hidden;padding:0 0 5px;text-overflow:ellipsis;white-space:nowrap}mdb-select>div>div.multiple>div.clear,mdb-select>div>div.multiple>div.toggle{color:#000;float:right;font-size:10px;line-height:2rem;margin-top:-2px;position:absolute;right:20px;text-align:center;top:60%;transform:translateY(-50%);width:30px}mdb-select>div>div.multiple>div.clear:hover,mdb-select>div>div.multiple>div.toggle:hover{background-color:#ececec}mdb-select>div>div.multiple>div.clear,mdb-select>div>div.multiple>div.toggle:hover{background-color:transparent}mdb-select>div>div.multiple>div.clear{font-size:18px}mdb-select>div>div.multiple>div.toggle{font-size:14px}mdb-select>div>div.multiple>div.option{cursor:default;line-height:24px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%}mdb-select>div>div.multiple>div.option span:last-child .deselect-option{display:none}mdb-select>div>div.multiple>div.option span.deselect-option{background-color:transparent;border:0;border-radius:0;color:#aaa;color:#292b2c;cursor:pointer;font-size:1rem;height:20px;line-height:24px;margin:0;padding:0}mdb-select>div>div.multiple>div.option span.deselect-option:hover{color:#555}mdb-select>div>div.multiple input{background-color:transparent;border:none;height:30px;line-height:2rem;padding:0}mdb-select>div>div.multiple input:focus{outline:none}mdb-select>label{color:#757575;cursor:text;font-size:1rem;left:0;max-width:95%;overflow:hidden;position:absolute;text-overflow:ellipsis;top:11px;transition:.2s ease-out;white-space:nowrap}mdb-select>label.active{font-size:.8rem;max-width:100%;transform:translateY(-22px)}mdb-select>label.focused{color:#4285f4}.md-form:not(.md-outline) .mdb-select-outline .form-control{height:20px;margin-bottom:0;width:calc(100% - 2px)}.md-form.md-outline .mdb-select-outline .below{max-width:calc(100% - 26px)}mdb-select.mdb-select-outline>label{left:4px;top:8px}mdb-select.mdb-select-outline>label.active{left:9px;padding-left:5px;padding-right:5px;top:12px}.md-form mdb-select.mdb-select-outline+label{left:4px;padding-left:10px;top:8px}.md-form mdb-select.mdb-select-outline+label.active{background-color:#fff;left:9px;padding-left:5px;padding-right:5px;top:12px;z-index:1000}mdb-select-dropdown{color:#4285f4;font-size:19.2px}mdb-select-dropdown,mdb-select-dropdown *{box-sizing:border-box;font-family:Sans-Serif}mdb-select-dropdown>div{background-color:#fff;border:0;border-top:none;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-sizing:border-box;outline:transparent;position:absolute;z-index:1}mdb-select-dropdown>div .filter{height:38px;margin-bottom:9.6px!important;margin-top:9.6px!important}mdb-select-dropdown>div .options{overflow-y:auto;position:relative}mdb-select-dropdown>div .options ul{list-style:none;margin:0;padding:0}mdb-select-dropdown>div .options ul li{-moz-user-select:none;-webkit-user-select:none;cursor:pointer;user-select:none}mdb-select-dropdown>div .options ul li .filtrable{align-items:center;flex-direction:row}mdb-select-dropdown>div .options ul .selected{background-color:#eee}mdb-select-dropdown>div .options ul .highlighted{background-color:#eee;color:#4285f4}mdb-select-dropdown>div .options ul .disabled{background-color:#fff;color:#9e9e9e;cursor:default;pointer-events:none}mdb-select-dropdown>div .options::-webkit-scrollbar{height:4px;width:4px}mdb-select-dropdown>div .options::-webkit-scrollbar-button:end:increment,mdb-select-dropdown>div .options::-webkit-scrollbar-button:start:decrement{background-color:transparent;display:block;height:0}mdb-select-dropdown>div .options::-webkit-scrollbar-track-piece{background-color:transparent;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-radius:0}mdb-select-dropdown>div .options::-webkit-scrollbar-thumb:vertical{background-color:#999;border-radius:4px;height:50px}mdb-select-dropdown .dropdown-content{background-color:#fff;display:block;margin:0;max-height:unset;min-width:100px;opacity:1;overflow-y:hidden;position:absolute;width:100%;will-change:width,height;z-index:1020}mdb-select-dropdown .dropdown-content li>a,mdb-select-dropdown .dropdown-content li>span{color:#4285f4;padding:0 .5rem}mdb-select-dropdown .dropdown-content li.disabled,mdb-select-dropdown .dropdown-content li.disabled>span,mdb-select-dropdown .dropdown-content li.optgroup{background-color:transparent!important;color:rgba(0,0,0,.3)}mdb-select-dropdown .dropdown-content li.optgroup{border-top:1px solid #eee}mdb-select-dropdown .dropdown-content li.optgroup:first-child{border-top:0}mdb-select-dropdown .dropdown-content li.optgroup>span{color:rgba(0,0,0,.4)!important}.dropdown-content li>a,.dropdown-content li>span{font-size:.9rem}.select-dropdown li{overflow:hidden;text-overflow:ellipsis}.colorful-select .multiple-select-dropdown li.active span.filtrable,.colorful-select .multiple-select-dropdown li.selected span.filtrable{color:#fff}.colorful-select .multiple-select-dropdown li.active [type=checkbox]:checked+label:before,.colorful-select .multiple-select-dropdown li.selected [type=checkbox]:checked+label:before{border-color:transparent #fff #fff transparent!important}.dropdown-primary.colorful-select .dropdown-content li.selected{background-color:transparent!important}.dropdown-primary.colorful-select .dropdown-content li.selected span{background-color:#4285f4;color:#fff}.dropdown-danger.colorful-select .dropdown-content li.selected{background-color:transparent!important}.dropdown-danger.colorful-select .dropdown-content li.selected span{background-color:#c00;color:#fff}.dropdown-default.colorful-select .dropdown-content li.selected{background-color:transparent!important}.dropdown-default.colorful-select .dropdown-content li.selected span{background-color:#2bbbad;color:#fff}.dropdown-secondary.colorful-select .dropdown-content li.selected{background-color:transparent!important}.dropdown-secondary.colorful-select .dropdown-content li.selected span{background-color:#a6c;color:#fff}.dropdown-success.colorful-select .dropdown-content li.selected{background-color:transparent!important}.dropdown-success.colorful-select .dropdown-content li.selected span{background-color:#00c851;color:#fff}.dropdown-info.colorful-select .dropdown-content li.selected{background-color:transparent!important}.dropdown-info.colorful-select .dropdown-content li.selected span{background-color:#33b5e5;color:#fff}.dropdown-warning.colorful-select .dropdown-content li.selected{background-color:transparent!important}.dropdown-warning.colorful-select .dropdown-content li.selected span{background-color:#fb3;color:#fff}.dropdown-ins.colorful-select .dropdown-content li.selected{background-color:transparent!important}.dropdown-ins.colorful-select .dropdown-content li.selected span{background-color:#3f729b;color:#fff}.dropdown-dark.colorful-select .dropdown-content li.selected{background-color:transparent!important}.dropdown-dark.colorful-select .dropdown-content li.selected span{background-color:#2e2e2e;color:#fff}.multiple-select-dropdown li [type=checkbox]+label{height:10px;margin-top:-2px!important;overflow:visible;top:0!important;transform:translateY(0);width:auto}mdb-select .clear{color:#000;font-size:18px;margin-top:-2px;position:absolute;transform:translateY(-50%);width:30px}.md-form mdb-select .form-control{box-sizing:content-box;height:24px}.md-form .prefix+mdb-select{left:40px}.md-form .prefix.focused{color:#4285f4}.md-form mdb-select label{color:#757575;cursor:text;font-size:1rem;left:0;max-width:95%;overflow:hidden;position:absolute;text-overflow:ellipsis;top:12px;transform:translateY(0);transition:.2s ease-out;white-space:nowrap}.md-form mdb-select label.active{font-size:.8rem;max-width:100%;transform:translateY(-22px)}.md-form mdb-select label.focused{color:#4285f4}.md-form:not(.md-outline) mdb-select.mdb-select-outline label{top:9px}.md-form.md-outline mdb-select.mdb-select-outline label:active{transform:translateY(-24px) scale(.8)}.md-form mdb-select.mdb-select-outline label.active{transform:translateY(-18px)}.md-form mdb-select+label{color:#757575;cursor:text;font-size:1rem;left:0;max-width:95%;overflow:hidden;position:absolute;text-overflow:ellipsis;top:12px;transform:translateY(0);transition:.2s ease-out;white-space:nowrap}.md-form mdb-select+label.active{font-size:.8rem;max-width:100%;transform:translateY(-22px)}.md-form mdb-select+label.focused{color:#4285f4}mdb-select+label{color:#757575;cursor:text;font-size:1rem;left:15px;max-width:90%;overflow:hidden;position:absolute;text-overflow:ellipsis;top:12px;transform:translateY(0);transition:.2s ease-out;white-space:nowrap;z-index:-1}mdb-select+label.active{font-size:.8rem;max-width:95%;transform:translateY(-22px);z-index:0}mdb-select+label.focused{color:#4285f4}mdb-select .form-control{border-radius:0}mdb-select.validate-success.ng-valid.ng-touched div.multiple,mdb-select.validate-success.ng-valid.ng-touched div.single{border-bottom:1px solid #00c851!important;box-shadow:0 1px 0 0 #00c851!important}mdb-select.mdb-select-outline.validate-success.ng-valid.ng-touched div.multiple,mdb-select.mdb-select-outline.validate-success.ng-valid.ng-touched div.single{border:1px solid #00c851!important;box-shadow:inset 0 0 0 1px #00c851!important}mdb-select.validate-success.ng-valid.ng-touched+label,mdb-select.validate-success.ng-valid.ng-touched label{color:#00c851!important}mdb-select.mdb-select-outline.validate-success.ng-valid.ng-touched+label,mdb-select.mdb-select-outline.validate-success.ng-valid.ng-touched label{color:inherit!important;font-weight:400!important}.form-submitted mdb-select.validate-error.ng-invalid div.multiple,.form-submitted mdb-select.validate-error.ng-invalid div.single,mdb-select.validate-error.ng-invalid.ng-touched div.multiple,mdb-select.validate-error.ng-invalid.ng-touched div.single{border-bottom:1px solid #f44336!important;box-shadow:0 1px 0 0 #f44336!important}mdb-select.mdb-select-outline.validate-error.ng-invalid.ng-touched div.multiple,mdb-select.mdb-select-outline.validate-error.ng-invalid.ng-touched div.single{border:1px solid #f44336!important;box-shadow:inset 0 0 0 1px #f44336!important}.form-submitted mdb-select.validate-error.ng-invalid.ng-touched label .form-submitted mdb-select.validate-error.ng-invalid.ng-touched+label,mdb-select.validate-error.ng-invalid.ng-touched+label,mdb-select.validate-error.ng-invalid.ng-touched label{color:#f44336!important}mdb-select.mdb-select-outline.validate-error.ng-invalid.ng-touched+label,mdb-select.mdb-select-outline.validate-error.ng-invalid.ng-touched label{color:inherit!important;font-weight:400!important}mdb-select.colorful-select .select-dropdown li.selected,mdb-select.colorful-select .select-dropdown li:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.mdb-select-toggle{color:#000;float:right;font-size:14px;line-height:2rem;margin-top:-.5rem;position:absolute;right:0;text-align:center;top:calc(50% + 9.4px);transform:translateY(-50%);width:30px}.mdb-select-toggle.focused{color:#4285f4}.mdb-select-toggle:before{content:"\u25bc"}.dropdown-content .custom-select-content:hover{background-color:transparent}[type=checkbox]:checked,[type=checkbox]:not(:checked){opacity:0;pointer-events:none;position:absolute}.form-check-input[type=checkbox]+label,label.btn input[type=checkbox]+label{-moz-user-select:none;-webkit-user-select:none;cursor:pointer;display:inline-block;height:1.5625rem;line-height:1.5625rem;padding-left:35px;position:relative;user-select:none}.form-check-input[type=checkbox]+label:before,.form-check-input[type=checkbox]:not(.filled-in)+label:after,label.btn input[type=checkbox]+label:before,label.btn input[type=checkbox]:not(.filled-in)+label:after{border:2px solid #8a8a8a;border-radius:1px;content:"";height:18px;left:0;margin-top:3px;position:absolute;top:0;transition:.2s;width:18px;z-index:0}.form-check-input[type=checkbox]:not(.filled-in)+label:after,label.btn input[type=checkbox]:not(.filled-in)+label:after{border:0;transform:scale(0)}.form-check-input[type=checkbox]:not(:checked):disabled+label:before,label.btn input[type=checkbox]:not(:checked):disabled+label:before{background-color:#bdbdbd;border:none}.form-check-input[type=checkbox]:checked+label:before,label.btn input[type=checkbox]:checked+label:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-color:transparent #4285f4 #4285f4 transparent;border-style:solid;border-width:2px;height:1.375rem;left:-5px;top:-4px;transform:rotate(40deg);transform-origin:100% 100%;width:12px}.form-check-input[type=checkbox]:checked:disabled+label:before,label.btn input[type=checkbox]:checked:disabled+label:before{border-bottom:2px solid #bdbdbd;border-right:2px solid #bdbdbd}.form-check-input[type=checkbox]:indeterminate+label:before,label.btn input[type=checkbox]:indeterminate+label:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:none;border-right:2px solid #4285f4;height:1.375rem;left:-12px;top:-11px;transform:rotate(90deg);transform-origin:100% 100%;width:10px}.form-check-input[type=checkbox]:indeterminate:disabled+label:before,label.btn input[type=checkbox]:indeterminate:disabled+label:before{background-color:transparent;border-right:2px solid rgba(0,0,0,.46)}.form-check-input[type=checkbox].filled-in+label:after,label.btn input[type=checkbox].filled-in+label:after{border-radius:.125rem}.form-check-input[type=checkbox].filled-in+label:after,.form-check-input[type=checkbox].filled-in+label:before,label.btn input[type=checkbox].filled-in+label:after,label.btn input[type=checkbox].filled-in+label:before{content:"";left:0;position:absolute;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:1}.form-check-input[type=checkbox].filled-in:not(:checked)+label:before,label.btn input[type=checkbox].filled-in:not(:checked)+label:before{border:3px solid transparent;height:0;left:6px;top:10px;transform:rotate(37deg);transform-origin:100% 100%;width:0}.form-check-input[type=checkbox].filled-in:not(:checked)+label:after,label.btn input[type=checkbox].filled-in:not(:checked)+label:after{background-color:transparent;border:2px solid #5a5a5a;height:20px;top:0;width:20px;z-index:0}.form-check-input[type=checkbox].filled-in:checked+label:before,label.btn input[type=checkbox].filled-in:checked+label:before{border-color:transparent #fff #fff transparent;border-style:solid;border-width:2px;height:13px;left:1px;top:0;transform:rotate(37deg);transform-origin:100% 100%;width:8px}.form-check-input[type=checkbox].filled-in:checked+label:after,label.btn input[type=checkbox].filled-in:checked+label:after{background-color:#a6c;border:2px solid #a6c;height:20px;top:0;width:20px;z-index:0}.form-check-input[type=checkbox].filled-in.filled-in-danger:checked+label:after,label.btn input[type=checkbox].filled-in.filled-in-danger:checked+label:after{background-color:#f44336;border-color:#f44336}.form-check-input[type=checkbox]:disabled:not(:checked)+label:after,.form-check-input[type=checkbox]:disabled:not(:checked)+label:before,label.btn input[type=checkbox]:disabled:not(:checked)+label:after,label.btn input[type=checkbox]:disabled:not(:checked)+label:before{background-color:#bdbdbd;border-color:#bdbdbd}.form-check-input[type=checkbox]:disabled:checked+label:before,label.btn input[type=checkbox]:disabled:checked+label:before{background-color:transparent}.form-check-input[type=checkbox]:disabled:checked+label:after,label.btn input[type=checkbox]:disabled:checked+label:after{background-color:#bdbdbd;border-color:#bdbdbd}'],encapsulation:2,changeDetection:0}),p})(),mc=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez,e.u5]]}),p})();(0,Re.X$)("dropdownAnimation",[(0,Re.SB)("void",(0,Re.oB)({transform:"scaleY(0.8)",opacity:0})),(0,Re.SB)("visible",(0,Re.oB)({opacity:1,transform:"scaleY(1)"})),(0,Re.eR)("void => *",(0,Re.jt)("200ms ease")),(0,Re.eR)("* => void",(0,Re.jt)("200ms ease"))]),new t.OlP("MDB_OPTION_PARENT"),new t.OlP("MDB_OPTION_GROUP");const jg={provide:e.JU,useExisting:(0,t.Gpc)(()=>mf),multi:!0};let mf=(()=>{class p{constructor(i){this._el=i,this.placeholder="",this.autocomplete=!0,this.inputChange=new t.vpe,this._onChange=()=>{},this._onTouched=()=>{}}_handleInput(i){this.value!==i.target.value&&(this._onChange(i.target.value),this.inputChange.emit(i.target.value),this.value=i.target.value)}ngOnInit(){}focus(){this.input.nativeElement.focus()}setDisabledState(i){this._el.nativeElement.disabled=i}writeValue(i){Promise.resolve(null).then(()=>{this._el.nativeElement.value=i})}registerOnChange(i){this._onChange=i}registerOnTouched(i){this._onTouched=i}}return p.\u0275fac=function(i){return new(i||p)(t.Y36(t.SBq))},p.\u0275cmp=t.Xpm({type:p,selectors:[["mdb-select-filter"]],viewQuery:function(i,u){if(1&i&&t.Gf(ii,5),2&i){let C;t.iGM(C=t.CRH())&&(u.input=C.first)}},hostBindings:function(i,u){1&i&&t.NdJ("input",function(B){return u._handleInput(B)})},inputs:{placeholder:"placeholder",autocomplete:"autocomplete"},outputs:{inputChange:"inputChange"},features:[t._Bn([jg])],decls:4,vars:3,consts:[[1,"mdb-select-filter","md-form","px-2"],["filter",""],["type","text",1,"mdb-select-filter-input","search","form-control","w-100","d-block",3,"placeholder"],["input",""]],template:function(i,u){1&i&&(t.TgZ(0,"div",0,1),t._UZ(2,"input",2,3),t.qZA()),2&i&&(t.xp6(2),t.Q6J("placeholder",u.placeholder),t.uIk("autocomplete",u.autocomplete)("role","searchbox"))},encapsulation:2}),p})(),gd=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez,Vl]]}),p})(),gp=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez,gd,lt.U8],gd]}),p})();const zg="spinning-preloader-container",Yg="complete",Xm=`.${zg}`,f_=`The ${zg.split("-").join(" ")} was not found`;let t0=(()=>{class p{constructor(i){this.document=i,this.container=this.document.querySelector(Xm)}static errorHandler(){throw new TypeError(f_)}start(){this.container.classList.remove(Yg)}stop(){this.container.classList.add(Yg)}get container(){return this._container}set container(i){this._container=i||this.document.createElement("div")}}return p.\u0275fac=function(i){return new(i||p)(t.LFG(r.K0))},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac}),p})(),n0=(()=>{class p{constructor(){this.animate=!0,this.max=100}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac}),p})(),mp=(()=>{class p{static forRoot(){return{ngModule:p,providers:[n0]}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez]]}),p})();Math;let _p=(()=>{class p{static forRoot(){return{ngModule:p,providers:[]}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({}),p})(),bp=(()=>{class p{static forRoot(){return{ngModule:p,providers:[]}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez]]}),p})();const a0=[bp,_p,mp];let s0=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[bp.forRoot(),_p.forRoot(),mp.forRoot()],bp,_p,mp]}),p})(),md=(()=>{class p{static forRoot(){return{ngModule:s0}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[a0,bp,_p,mp]}),p})();const pu={provide:e.JU,useExisting:(0,t.Gpc)(()=>l0),multi:!0};let l0=(()=>{class p{constructor(i,u){this.renderer=i,this.cdRef=u,this.min=0,this.max=100,this.rangeValueChange=new t.vpe,this.range=0,this.cloudRange=0,this.visibility=!1,this.onChange=C=>{},this.onTouched=()=>{}}onchange(i){this.onChange(i.target.value)}oninput(i){this.rangeValueChange.emit({value:+i.target.value}),this.checkIfSafari()&&this.focusRangeInput()}onclick(){this.focusRangeInput()}onTouchStart(){this.focusRangeInput()}onmouseleave(){this.checkIfSafari()&&this.blurRangeInput()}focusRangeInput(){this.input.nativeElement.focus(),this.visibility=!0}blurRangeInput(){this.input.nativeElement.blur(),this.visibility=!1}coverage(i,u){if("string"==typeof this.range&&0!==this.range.length)return this.range;if(!this.default){const B=(i.target?i.target.value:u)-this.min;let Lt;const ei=15,ji=B-this.steps/2;this.stepLength=this.input.nativeElement.offsetWidth/this.steps,Lt=ji/this.steps*ei,this.cloudRange=this.stepLength*B-Lt,this.renderer.setStyle(this.rangeCloud.nativeElement,"left",this.cloudRange+"px")}}checkIfSafari(){const i=navigator.userAgent.indexOf("Safari")>-1,u=navigator.userAgent.indexOf("Chrome")>-1,C=navigator.userAgent.indexOf("Firefox")>-1,B=navigator.userAgent.indexOf("Opera")>-1;return!(!i||u||C||B)}ngAfterViewInit(){this.steps=this.max-this.min,this.value&&(this.range=Number(this.value),this.coverage(new Event("input"),this.value),this.cdRef.detectChanges())}writeValue(i){this.value=i,setTimeout(()=>{this.coverage(new Event("input"),i)},0)}registerOnChange(i){this.onChange=i}registerOnTouched(i){this.onTouched=i}setDisabledState(i){this.disabled=i}}return p.\u0275fac=function(i){return new(i||p)(t.Y36(t.Qsj),t.Y36(t.sBO))},p.\u0275cmp=t.Xpm({type:p,selectors:[["mdb-range-input"]],viewQuery:function(i,u){if(1&i&&(t.Gf(ii,5),t.Gf(Xn,5),t.Gf(vr,5)),2&i){let C;t.iGM(C=t.CRH())&&(u.input=C.first),t.iGM(C=t.CRH())&&(u.rangeCloud=C.first),t.iGM(C=t.CRH())&&(u.rangeField=C.first)}},hostBindings:function(i,u){1&i&&t.NdJ("change",function(B){return u.onchange(B)})("input",function(B){return u.oninput(B)})("click",function(){return u.onclick()})("touchstart",function(){return u.onTouchStart()})("mouseleave",function(){return u.onmouseleave()})},inputs:{min:"min",max:"max",value:"value",disabled:"disabled",id:"id",required:"required",name:"name",step:"step",default:"default",defaultRangeCounterClass:"defaultRangeCounterClass"},outputs:{rangeValueChange:"rangeValueChange"},features:[t._Bn([pu])],decls:2,vars:2,consts:[["class","range-field",4,"ngIf"],[4,"ngIf"],[1,"range-field"],["rangeField",""],[1,"track"],["title","range",1,"range-cloud",3,"ngClass"],["rangeCloud",""],[1,"text-transform"],["type","range",3,"name","disabled","id","min","max","step","value","ngModel","ngModelChange","focus","blur","input"],["input",""],["type","range",1,"custom-range",3,"name","id","min","max","step","value","ngModel","ngModelChange","focus","blur","input","touchend"]],template:function(i,u){1&i&&(t.YNc(0,sr,9,13,"div",0),t.YNc(1,Fr,5,12,"div",1)),2&i&&(t.Q6J("ngIf",!u.default),t.xp6(1),t.Q6J("ngIf",u.default))},directives:[r.O5,r.mk,e.eT,e.Fj,e.JJ,e.On],styles:[No],encapsulation:2,changeDetection:0}),p})();const sh={provide:e.JU,useExisting:(0,t.Gpc)(()=>c0),multi:!0};let c0=(()=>{class p{constructor(i){this.renderer=i,this.value={first:0,second:0},this.min=0,this.max=100,this.rangeValueChange=new t.vpe,this.firstVisibility=!1,this.secondVisibility=!1,this.cloudRange=0,this.onChange=u=>{},this.onTouched=()=>{}}ngOnInit(){this.range=this.value}ngAfterViewInit(){this.steps=this.max-this.min,this.value&&(this.moveValueCloud(new Event("input"),"first",Number(this.value.first)),this.moveValueCloud(new Event("input"),"second",Number(this.value.second)))}firstRangeInput(i){if(this.rangeValueChange.emit(this.range),"object"==typeof this.range&&0===this.range.first)return this.range;this.focusRangeInput("first"),this.moveValueCloud(i,"first")}secondRangeInput(i){if(this.rangeValueChange.emit(this.range),"object"==typeof this.range&&0===this.range.second)return this.range;this.focusRangeInput("second"),this.moveValueCloud(i,"second")}moveValueCloud(i,u,C){const Ee=(i.target?i.target.value:C)-this.min;let ei=0;const Ri=Ee-this.steps/2;this.stepLength=("first"===u?this.firstInput.nativeElement.offsetWidth:this.secondInput.nativeElement.offsetWidth)/this.steps,ei=Ri/this.steps*15,this.cloudRange=this.stepLength*Ee-ei,this.renderer.setStyle("first"===u?this.firstRangeCloud.nativeElement:this.secondRangeCloud.nativeElement,"left",this.cloudRange+"px")}focusRangeInput(i){this.checkIfSafari()&&("first"===i?this.firstInput.nativeElement.focus():this.secondInput.nativeElement.focus()),"first"===i?this.firstVisibility=!0:this.secondVisibility=!0}blurRangeInput(i){this.checkIfSafari()&&("first"===i?this.firstInput.nativeElement.blur():this.secondInput.nativeElement.blur()),"first"===i?this.firstVisibility=!1:this.secondVisibility=!1}checkIfSafari(){const i=navigator.userAgent.indexOf("Safari")>-1,u=navigator.userAgent.indexOf("Chrome")>-1,C=navigator.userAgent.indexOf("Firefox")>-1,B=navigator.userAgent.indexOf("Opera")>-1;return!(!i||u||C||B)}writeValue(i){this.value=i,this.range=i,i&&setTimeout(()=>{this.moveValueCloud(new Event("input"),"first",Number(i.first)),this.moveValueCloud(new Event("input"),"second",Number(i.second))},0)}registerOnChange(i){this.onChange=i}registerOnTouched(i){this.onTouched=i}setDisabledState(i){this.disabled=i}}return p.\u0275fac=function(i){return new(i||p)(t.Y36(t.Qsj))},p.\u0275cmp=t.Xpm({type:p,selectors:[["mdb-multi-range-input"]],viewQuery:function(i,u){if(1&i&&(t.Gf(mo,7),t.Gf(Mo,7),t.Gf(Nr,7),t.Gf($o,7),t.Gf(vr,7)),2&i){let C;t.iGM(C=t.CRH())&&(u.firstInput=C.first),t.iGM(C=t.CRH())&&(u.secondInput=C.first),t.iGM(C=t.CRH())&&(u.firstRangeCloud=C.first),t.iGM(C=t.CRH())&&(u.secondRangeCloud=C.first),t.iGM(C=t.CRH())&&(u.rangeField=C.first)}},inputs:{value:"value",min:"min",max:"max",disabled:"disabled",id:"id",required:"required",name:"name",step:"step"},outputs:{rangeValueChange:"rangeValueChange"},features:[t._Bn([sh])],decls:17,vars:28,consts:[[1,"multi-range-field","my-5","pb-5"],[1,"range-field"],["rangeField",""],[1,"track"],["title","range",1,"range-cloud",3,"ngClass"],["firstRangeCloud",""],[1,"text-transform"],["type","range",1,"mdbMultiRange","original","active",3,"value","name","id","min","max","step","disabled","ngModel","input","ngModelChange","focus","blur","touchend","click"],["firstInput",""],["secondRangeCloud",""],["type","range",1,"mdbMultiRange","original","ghost","active",3,"value","name","id","min","max","step","disabled","ngModel","input","ngModelChange","focus","blur","touchend","click"],["secondInput",""]],template:function(i,u){1&i&&(t.TgZ(0,"div",0)(1,"div",1,2)(3,"div",3)(4,"div",4,5)(6,"span",6),t._uU(7),t.qZA()()(),t.TgZ(8,"input",7,8),t.NdJ("input",function(B){return u.firstRangeInput(B)})("ngModelChange",function(B){return u.range.first=B})("focus",function(){return u.firstVisibility=!0})("blur",function(){return u.firstVisibility=!1,u.blurRangeInput("first")})("touchend",function(){return u.blurRangeInput("first")})("click",function(){return u.focusRangeInput("first")}),t.qZA(),t.TgZ(10,"div",3)(11,"div",4,9)(13,"span",6),t._uU(14),t.qZA()()(),t.TgZ(15,"input",10,11),t.NdJ("input",function(B){return u.secondRangeInput(B)})("ngModelChange",function(B){return u.range.second=B})("focus",function(){return u.secondVisibility=!0})("blur",function(){return u.secondVisibility=!1,u.blurRangeInput("second")})("touchend",function(){return u.blurRangeInput("second")})("click",function(){return u.focusRangeInput("second")}),t.qZA()()()),2&i&&(t.xp6(4),t.Q6J("ngClass",t.WLB(22,no,u.firstVisibility,!u.firstVisibility)),t.xp6(3),t.Oqu(u.range.first),t.xp6(1),t.Q6J("value",u.value.first)("name",u.name)("id",u.id)("min",u.min)("max",u.max)("step",u.step)("disabled",u.disabled)("ngModel",u.range.first),t.uIk("value",u.value.first),t.xp6(3),t.Q6J("ngClass",t.WLB(25,no,u.secondVisibility,!u.secondVisibility)),t.xp6(3),t.Oqu(u.range.second),t.xp6(1),t.Q6J("value",u.value.second)("name",u.name)("id",u.id)("min",u.min)("max",u.max)("step",u.step)("disabled",u.disabled)("ngModel",u.range.second),t.uIk("value",u.value.second))},directives:[r.mk,e.eT,e.Fj,e.JJ,e.On],styles:[No],encapsulation:2,changeDetection:0}),p})(),vp=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez,e.u5]]}),p})(),il=(()=>{class p{constructor(){this.scrollSpys=[],this.activeSubject=new ge.x,this.active$=this.activeSubject}addScrollSpy(i){this.scrollSpys.push(i)}removeScrollSpy(i){const u=this.scrollSpys.findIndex(C=>C.id===i);this.scrollSpys.splice(u,1)}updateActiveState(i,u){const C=this.scrollSpys.find(Ee=>Ee.id===i);if(!C)return;const B=C.links.find(Ee=>Ee.id===u);this.setActiveLink(B)}removeActiveState(i,u){const C=this.scrollSpys.find(Ee=>Ee.id===i);if(!C)return;const B=C.links.find(Ee=>Ee.id===u);!B||(B.active=!1,B.detectChanges())}setActiveLink(i){i&&(i.active=!0,i.detectChanges(),this.activeSubject.next(i))}removeActiveLinks(i){const u=this.scrollSpys.find(C=>C.id===i);!u||u.links.forEach(C=>{C.active=!1,C.detectChanges()})}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac}),p})(),_d=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({providers:[il]}),p})(),gu=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez]]}),p})(),la=(()=>{class p{static get defaultEasingLogic(){return p._easingLogic}static set defaultEasingLogic(i){p._easingLogic=i}}return p._interval=10,p._minScrollDistance=2,p._defaultNamespace="default",p.defaultIsVerticalScrolling=!0,p._logLevel=2,p.defaultDuration=1250,p.defaultScrollOffset=0,p.defaultAdvancedInlineOffsetCalculation=!1,p._interruptEvents=["mousedown","wheel","DOMMouseScroll","mousewheel","keyup","touchmove"],p._interruptKeys=[33,34,35,36,38,40],p.defaultInterruptible=!0,p._easingLogic={ease:(w,i,u,C)=>u*w/C+i},p})();class Ko{static isUndefinedOrNull(w){return void 0===w||null==w}static extractElementPosition(w,i){const u=w.body,C=w.documentElement,Lt=w.defaultView&&w.defaultView.pageYOffset||C.scrollTop||u.scrollTop,ei=w.defaultView&&w.defaultView.pageXOffset||C.scrollLeft||u.scrollLeft,ji=C.clientTop||u.clientTop||0,Ri=C.clientLeft||u.clientLeft||0;if(Ko.isUndefinedOrNull(i))return{top:Lt,left:ei};const mn=i.getBoundingClientRect(),fr=mn.left+ei-Ri;return{top:Math.round(mn.top+Lt-ji),left:Math.round(fr)}}}let qc=(()=>{class p{constructor(){this.runningInstances=[],this.onInterrupted={report:(i,u)=>{if(!u.interruptible)return;let C=!0;"keyup"===i.type?-1===la._interruptKeys.indexOf(i.keyCode)&&(C=!1):"mousedown"===i.type&&(u.scrollingViews.some(B=>B.contains(i.target))||(C=!1)),C&&this.stopAll(u.namespace)}},p.instanceCounter>0&&(0,t.X6Q)()&&console.warn("An instance of PageScrollService already exists, usually including one provider should be enough, so double check."),p.instanceCounter++}stopInternal(i,u){const C=this.runningInstances.indexOf(u);return C>=0&&this.runningInstances.splice(C,1),u.interruptListenersAttached&&u.detachInterruptListeners(),!!u.timer&&(clearInterval(u.timer),u.timer=void 0,u.fireEvent(!i),!0)}start(i){if(this.stopAll(i.namespace),null===i.scrollingViews||0===i.scrollingViews.length)return void((0,t.X6Q)()&&console.warn("No scrollingViews specified, this ng2-page-scroll does not know which DOM elements to scroll"));let u=!1;i.startScrollPosition=0,i.scrollingViews.forEach(ei=>{if(Ko.isUndefinedOrNull(ei))return;const ji=i.getScrollPropertyValue(ei);!u&&ji&&(i.startScrollPosition=ji,u=!0)});const C=i.getCurrentOffset(),B=i.extractScrollTargetPosition();if(i.targetScrollPosition=Math.round((i.verticalScrolling?B.top:B.left)-C),i.distanceToScroll=i.targetScrollPosition-i.startScrollPosition,isNaN(i.distanceToScroll))return(0,t.X6Q)(),void i.fireEvent(!1);const Ee=Math.abs(i.distanceToScroll){const ji=(new Date).getTime();let Ri,mn=!1;ei.endTime<=ji?(Ri=ei.targetScrollPosition,mn=!0):Ri=Math.round(ei.easingLogic.ease(ji-ei.startTime,ei.startScrollPosition,ei.distanceToScroll,ei.executionDuration)),ei.setScrollPosition(Ri)||(mn=!0),mn&&this.stopInternal(!1,ei)},la._interval,i),this.runningInstances.push(i)}stopAll(i){if(this.runningInstances.length>0){let u=!1;for(let C=0;C{class p{static forRoot(){return{ngModule:p,providers:[{provide:qc,useClass:qc}]}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez]]}),p})(),hh=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez]]}),p})(),xp=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez,e.u5]]}),p})(),wf=(()=>{class p{constructor(){this.type="tabs"}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275prov=t.Yz7({token:p,factory:p.\u0275fac}),p})(),ph=(()=>{class p{static forRoot(){return{ngModule:p,providers:[wf]}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez]]}),p})();const h0={provide:e.JU,useExisting:(0,t.Gpc)(()=>im),multi:!0};let im=(()=>{class p{constructor(i){this._cdRef=i,this.placeholder="",this.isTagsFocused=!1,this.keyCodes={backspace:8,delete:46},this.tagsfocusedChange=new t.vpe,this.labelsChange=new t.vpe,this._onChange=u=>{},this._onTouched=()=>{}}get tagsfocused(){return this.isTagsFocused}removeValue(i){const u=this.values.indexOf(i,0);void 0!==u&&(this.values.splice(u,1),this.labelsChange.emit(this.values))}handleKeydown(i){(i.keyCode===this.keyCodes.backspace||i.keyCode===this.keyCodes.delete)&&""===i.target.value&&(this._removeLast(),i.preventDefault())}_removeLast(){const u=this.values.indexOf(this.values[this.values.length]);this.values.splice(u,1),this.labelsChange.emit(this.values),0===this.values.length&&setTimeout(()=>{this.initialInput.nativeElement.focus()},0)}addValue(i,u){u.preventDefault(),i&&""!==i.trim()&&(this.values.push(i),this.labelsChange.emit(this.values),this.labelToAdd="",1===this.values.length&&setTimeout(()=>{this.chipsInput.nativeElement.focus()},0))}registerOnChange(i){this._onChange=i}registerOnTouched(i){this._onTouched=i}writeValue(i){i!==this.values&&(this.values=i),this._cdRef.markForCheck()}onFocus(){this.focused="md-focused",this.isTagsFocused=!0,this.tagsfocusedChange.emit(this.isTagsFocused)}focusOutFunction(){this.focused="",this.isTagsFocused=!1,this.tagsfocusedChange.emit(this.isTagsFocused)}}return p.\u0275fac=function(i){return new(i||p)(t.Y36(t.sBO))},p.\u0275cmp=t.Xpm({type:p,selectors:[["mdb-material-chips"]],viewQuery:function(i,u){if(1&i&&(t.Gf(vl,5),t.Gf(fa,5)),2&i){let C;t.iGM(C=t.CRH())&&(u.chipsInput=C.first),t.iGM(C=t.CRH())&&(u.initialInput=C.first)}},inputs:{placeholder:"placeholder",tagsfocused:"tagsfocused"},outputs:{tagsfocusedChange:"tagsfocusedChange",labelsChange:"labelsChange"},features:[t._Bn([h0])],decls:2,vars:2,consts:[["class","md-chip-list",3,"ngClass",4,"ngIf"],[4,"ngIf"],[1,"md-chip-list",3,"ngClass"],["chipComponent",""],["class","md-chip","selected","",4,"ngFor","ngForOf"],[3,"ngModel","blur","ngModelChange","keyup.enter","focus","focusout","keydown"],["box",""],["selected","",1,"md-chip"],["aria-hidden","true",1,"close","fas","fa-times",3,"click"],[1,"md-chips-input",3,"placeholder","blur","keyup.enter"],["tbox",""]],template:function(i,u){1&i&&(t.YNc(0,Fo,6,3,"div",0),t.YNc(1,Ta,3,1,"div",1)),2&i&&(t.Q6J("ngIf",u.values&&u.values.length),t.xp6(1),t.Q6J("ngIf",!u.values||!u.values.length))},directives:[r.O5,r.mk,r.sg,e.Fj,e.JJ,e.On],encapsulation:2,changeDetection:0}),p})(),fh=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez,e.u5]]}),p})();const p0={provide:e.JU,useExisting:(0,t.Gpc)(()=>Sf),multi:!0};let Sf=(()=>{class p{constructor(i,u,C,B,Ee,Lt){this.elem=i,this.renderer=u,this._cdRef=C,this._ngZone=B,this._document=Ee,this.twelvehour=!1,this.darktheme=!1,this.placeholder="",this.label="",this.duration=300,this.showClock=!1,this.buttonLabel="Done",this.buttonClear=!0,this.buttonClose=!1,this.buttonClearLabel="Clear",this.buttonCloseLabel="Close",this.disabled=!1,this.outlineInput=!1,this.openOnFocus=!0,this.readonly=!1,this.ampmClass="",this.footerClass="",this.timeChanged=new t.vpe,this.isOpen=!1,this.isMobile=null,this.touchDevice="ontouchstart"in document.documentElement,this.showHours=!1,this.elements=document.getElementsByClassName("clockpicker"),this.dialRadius=135,this.outerRadius=110,this.innerRadius=80,this.tickRadius=20,this.diameter=2*this.dialRadius,this.isBrowser=!1,this.hoursTicks=[],this.minutesTicks=[],this.selectedHours={h:"12",m:"00",ampm:"AM"},this.endHours="",this.touchSupported="ontouchstart"in window,this.mousedownEvent="mousedown"+(this.touchSupported?" touchstart":""),this.mousemoveEvent="mousemove"+(this.touchSupported?" touchmove":""),this.mouseupEvent="mouseup"+(this.touchSupported?" touchend":""),this.isMouseDown=!1,this.onChangeCb=()=>{},this.onTouchedCb=()=>{},this.isBrowser=(0,r.NF)(Lt),u.listen(this.elem.nativeElement,"click",ei=>{this.showClock&&ei.target&&this.elem.nativeElement!==ei.target&&!this.elem.nativeElement.contains(ei.target)&&(this.showClock=!1),ei.target.classList.contains("picker__holder")&&(this.showClock=!1)})}ontouchmove(i){this.mousedown(i)}ngOnInit(){this.generateTick(),this.isBrowser&&(this.isMobile=/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)),this.isOpen=this.showClock,this._handleOutsideClick()}ngAfterViewInit(){["mousedown","mouseup"].forEach(i=>{this.renderer.listen(this.elem.nativeElement.querySelector(".clockpicker-plate"),i,u=>{"mousedown"===i?(this.mousedown(u,!1),this.isMouseDown=!0):this.isMouseDown=!1})})}ngAfterContentChecked(){if(this.isBrowser)try{const i=document.querySelector(".picker--opened");document.querySelectorAll(".picker").forEach(C=>{this.renderer.setStyle(C,"z-index","0")}),this.renderer.setStyle(i,"z-index","1000")}catch(i){}}checkDraw(){let i;const u=this.showHours;i=u?parseInt(this.selectedHours.h,0):parseInt(this.selectedHours.m,0);const B=i*(Math.PI/(u?6:30)),Ee=u&&i>0&&i<13?this.innerRadius:this.outerRadius,Lt=Math.sin(B)*Ee,ei=-Math.cos(B)*Ee;this.setHand(Lt,ei,!1)}mousedown(i,u){const C=this.plate.nativeElement.getBoundingClientRect(),B=/^touch/.test(i.type),Ee=C.left+this.dialRadius,Lt=C.top+this.dialRadius,ei=(B?i.touches[0]:i).clientX-Ee,ji=(B?i.touches[0]:i).clientY-Lt,Ri=Math.sqrt(ei*ei+ji*ji);let mn=!1;if(u&&(Rithis.outerRadius+this.tickRadius))return;i.preventDefault(),i.stopPropagation(),this.setHand(ei,ji,!!this.showHours);const Ar=gr=>{gr.preventDefault(),gr.stopPropagation();const Kn=gr.clientX-Ee,ea=gr.clientY-Lt;!mn&&Kn===ei&&ea===ji||(mn=!0,this._ngZone.run(()=>{this.setHand(Kn,ea,!1)}))},fr=gr=>{this._document.removeEventListener(this.mousemoveEvent,Ar),i.preventDefault();const Kn=gr.clientX-Ee,ea=gr.clientX-Lt;(u||mn)&&Kn===ei&&ea===ji&&this.setHand(Kn,ea,!1),this.showMinutesClock(),this._document.removeEventListener(this.mouseupEvent,fr)};this._ngZone.runOutsideAngular(()=>{this._document.addEventListener(this.mousemoveEvent,Ar),this._document.addEventListener(this.mouseupEvent,fr)})}hideKeyboard(){try{setTimeout(()=>{const i=this.renderer.createElement("input");this.renderer.appendChild(this.elem.nativeElement,i);const u=this.elem.nativeElement.lastElementChild;this.renderer.setAttribute(u,"type","text"),this.renderer.setAttribute(u,"type","text"),this.renderer.setStyle(u,"opacity","0"),this.renderer.setStyle(u,"-webkit-user-modify","read-write-plaintext-only"),i.onfocus=()=>{setTimeout(()=>{this.renderer.setStyle(i,"display","none"),setTimeout(()=>{this.renderer.removeChild(this.elem.nativeElement,i),document.body.focus()},0)},0)},i.focus()},0)}catch(i){}}onFocusInput(){this.openOnFocus&&!this.isOpen&&this.openBtnClicked()}openBtnClicked(){this.isOpen=!0,this.showClock=!0,this.showHours=!0,this.checkDraw(),this.isMobile&&this.hideKeyboard(),this._handleOutsideClick(),this._cdRef.markForCheck()}_handleOutsideClick(){const i=this.elem.nativeElement.querySelector(".picker__holder");this.documentClickFun=this.renderer.listen(i,"click",u=>{const C=this.elem.nativeElement.querySelector(".picker__wrap");this.isOpen&&!C.contains(u.target)&&this.close()})}closeBtnClicked(){this.isOpen=!1;const i=this.selectedHours.h,u=this.selectedHours.m;this.endHours=this.twelvehour?i+":"+u+this.selectedHours.ampm:i+":"+u,this.onChangeCb(this.endHours),this.onTouchedCb(),this.timeChanged.emit(this.endHours),this.showClock=!1,this.documentClickFun&&this.documentClickFun(),this._cdRef.markForCheck()}close(){this.isOpen=!1,this.showClock=!1,this.onTouchedCb(),this.documentClickFun&&this.documentClickFun(),this._cdRef.markForCheck()}clearTimeInput(){this.selectedHours={h:"12",m:"00",ampm:"AM"},this.endHours="",this._cdRef.markForCheck(),this.onChangeCb(this.endHours),this.onTouchedCb(),this.timeChanged.emit(this.endHours)}setHour(i){this.selectedHours.h=i}setMinute(i){this.selectedHours.m=i}setAmPm(i){this.selectedHours.ampm=i}showHoursClock(){this.showHours=!0,this.checkDraw()}showMinutesClock(){this.showHours=!1,this.checkDraw()}generateTick(){if(this.twelvehour)for(let i=1;i<13;i++){const u=i/6*Math.PI,C=this.outerRadius,B={hour:i,left:this.dialRadius+Math.sin(u)*C-this.tickRadius,top:this.dialRadius-Math.cos(u)*C-this.tickRadius};this.hoursTicks.push(B)}else for(let i=0;i<24;i++){const u=i/6*Math.PI,B=i>0&&i<13?this.innerRadius:this.outerRadius;let Ee;Ee=0===i?"0"+i.toString():i;const Lt={hour:Ee,left:this.dialRadius+Math.sin(u)*B-this.tickRadius,top:this.dialRadius-Math.cos(u)*B-this.tickRadius};this.hoursTicks.push(Lt)}for(let i=0;i<60;i+=5){const u=i/30*Math.PI;let C=i.toString();i<10&&(C="0"+i.toString());const B={min:C,left:this.dialRadius+Math.sin(u)*this.outerRadius-this.tickRadius,top:this.dialRadius-Math.cos(u)*this.outerRadius-this.tickRadius};this.minutesTicks.push(B)}}setHand(i,u,C){let B=Math.atan2(i,-u);const Ee=this.showHours,Lt=Math.PI/(Ee||C?6:30),ei=Math.sqrt(i*i+u*u),ji=Ee&&ei<(this.outerRadius+this.innerRadius)/2;let mn,Ri=ji?this.innerRadius:this.outerRadius;mn=this.showHours?parseInt(this.selectedHours.h,0):parseInt(this.selectedHours.m,0),this.twelvehour&&(Ri=this.outerRadius),B<0&&(B=2*Math.PI+B),mn=Math.round(B/Lt),B=mn*Lt,this.twelvehour?Ee?0===mn&&(mn=12):(C&&(mn*=5),60===mn&&(mn=0)):Ee?(mn=ji?mn:mn+12,mn=24===mn?0:mn,mn=ji&&0===mn?12:mn,mn=ji||12!==mn?mn:0):(C&&(mn*=5),60===mn&&(mn=0)),this.fg.nativeElement.setAttribute("class",Ee||mn%5==0?"clockpicker-canvas-fg":"clockpicker-canvas-fg active");const Ar=Math.sin(B)*(Ri-this.tickRadius),fr=-Math.cos(B)*(Ri-this.tickRadius),gr=Math.sin(B)*Ri,Kn=-Math.cos(B)*Ri;this.hand.nativeElement.setAttribute("x2",Ar),this.hand.nativeElement.setAttribute("y2",fr),this.bg.nativeElement.setAttribute("cx",gr),this.bg.nativeElement.setAttribute("cy",Kn),this.fg.nativeElement.setAttribute("cx",gr),this.fg.nativeElement.setAttribute("cy",Kn),this.showHours?this.setHour(mn<10?"0"+mn.toString():mn.toString()):this.setMinute(mn<10?"0"+mn.toString():mn.toString()),this._cdRef.markForCheck()}offset(i){let u=0,C=0;if(i.offsetParent)do{u+=i.offsetLeft,C+=i.offsetTop}while(i=i.offsetParent);return{left:u,top:C}}_getFormattedTime(i){const u=i.split(":"),C=u[1];return{h:u[0],m:C.slice(0,2),ampm:C.length>2?C.slice(-2):""}}writeValue(i){if(i){this.showHours=!0;const u=this._getFormattedTime(i);this.setHour(u.h),this.setMinute(u.m),this.setAmPm(u.ampm),this.endHours=i}else this.clearTimeInput();this._cdRef.markForCheck()}registerOnChange(i){this.onChangeCb=i}registerOnTouched(i){this.onTouchedCb=i}}return p.\u0275fac=function(i){return new(i||p)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(t.sBO),t.Y36(t.R0b),t.Y36(r.K0),t.Y36(t.Lbi))},p.\u0275cmp=t.Xpm({type:p,selectors:[["mdb-time-picker"]],viewQuery:function(i,u){if(1&i&&(t.Gf(Gs,7),t.Gf(Ql,7),t.Gf($l,7),t.Gf(zc,7),t.Gf(xl,7),t.Gf(Yc,7),t.Gf(ya,7),t.Gf(Il,7),t.Gf(Pl,7)),2&i){let C;t.iGM(C=t.CRH())&&(u.hoursPlate=C.first),t.iGM(C=t.CRH())&&(u.minutesPlate=C.first),t.iGM(C=t.CRH())&&(u.plate=C.first),t.iGM(C=t.CRH())&&(u.svg=C.first),t.iGM(C=t.CRH())&&(u.g=C.first),t.iGM(C=t.CRH())&&(u.hand=C.first),t.iGM(C=t.CRH())&&(u.fg=C.first),t.iGM(C=t.CRH())&&(u.bg=C.first),t.iGM(C=t.CRH())&&(u.bearing=C.first)}},hostBindings:function(i,u){1&i&&t.NdJ("touchmove",function(B){return u.ontouchmove(B)})},inputs:{twelvehour:"twelvehour",darktheme:"darktheme",placeholder:"placeholder",label:"label",duration:"duration",showClock:"showClock",buttonLabel:"buttonLabel",buttonClear:"buttonClear",buttonClose:"buttonClose",buttonClearLabel:"buttonClearLabel",buttonCloseLabel:"buttonCloseLabel",disabled:"disabled",outlineInput:"outlineInput",openOnFocus:"openOnFocus",readonly:"readonly",ampmClass:"ampmClass",footerClass:"footerClass",tabIndex:"tabIndex"},outputs:{timeChanged:"timeChanged"},features:[t._Bn([p0])],decls:46,vars:43,consts:[[1,"tp"],[1,"md-form",3,"ngClass"],["type","text",1,"form-control","timepicker",3,"disabled","tabindex","placeholder","value","ngModel","readonly","focus","mousedown","ngModelChange"],[1,"active"],[1,"clockpicker","picker",3,"hidden","ngClass"],[1,"picker__holder"],[1,"picker__frame"],[1,"picker__wrap"],[1,"picker__box"],[1,"picker__date-display"],[1,"clockpicker-display"],[1,"clockpicker-display-column"],[1,"clockpicker-span-hours","text-primary",3,"ngClass","click"],[1,"clockpicker-span-minutes",3,"ngClass","click"],["class","clockpicker-display-column clockpicker-display-am-pm",4,"ngIf"],[1,"picker__calendar-container"],[1,"clockpicker-plate"],["plate",""],[1,"clockpicker-canvas"],["width","270","height","270",1,"clockpicker-svg"],["svg",""],["transform","translate(135,135)"],["g",""],["x1","0","y1","0","x2","77.94228634059948","y2","-45.00000000000001"],["hand",""],["r","5","cx","95.26279441628824","cy","-55.000000000000014",1,"clockpicker-canvas-fg"],["fg",""],["r","20","cx","95.26279441628824","cy","-55.000000000000014",1,"clockpicker-canvas-bg"],["bg",""],["cx","0","cy","0","r","2",1,"clockpicker-canvas-bearing"],["bearing",""],[1,"clockpicker-dial","clockpicker-hours",3,"ngClass","ngStyle"],["hoursPlate",""],["class","clockpicker-tick","style","font-size: 140%;",3,"ngStyle","id",4,"ngFor","ngForOf"],[1,"clockpicker-dial","clockpicker-minutes",3,"ngClass","ngStyle"],["minutesPlate",""],["class","clockpicker-tick","style","font-size: 120%;",3,"ngStyle",4,"ngFor","ngForOf"],["class","clockpicker-am-pm-block",3,"ngClass",4,"ngIf"],[1,"picker__footer",3,"ngClass"],["type","button","mdbBtn","","flat","true","mdbWavesEffect","","class","clockpicker-button",3,"click",4,"ngIf"],[1,"clockpicker-display-column","clockpicker-display-am-pm"],[1,"clockpicker-span-am-pm"],[1,"clockpicker-tick",2,"font-size","140%",3,"ngStyle","id"],[1,"clockpicker-tick",2,"font-size","120%",3,"ngStyle"],[1,"clockpicker-am-pm-block",3,"ngClass"],["type","button","mdbBtn","","floating","true","flat","true","mdbWavesEffect","",1,"clockpicker-button","am-button",3,"ngClass","click"],["type","button","mdbBtn","","floating","true","flat","true","mdbWavesEffect","",1,"clockpicker-button","pm-button","white-text",3,"ngClass","click"],["type","button","mdbBtn","","flat","true","mdbWavesEffect","",1,"clockpicker-button",3,"click"]],template:function(i,u){1&i&&(t.TgZ(0,"div",0)(1,"div",1)(2,"input",2),t.NdJ("focus",function(){return u.onFocusInput()})("mousedown",function(){return u.openBtnClicked()})("ngModelChange",function(B){return u.endHours=B}),t.qZA(),t.TgZ(3,"label",3),t._uU(4),t.qZA()(),t.TgZ(5,"div",4)(6,"div",5)(7,"div",6)(8,"div",7)(9,"div",8)(10,"div",9)(11,"div",10)(12,"div",11)(13,"span",12),t.NdJ("click",function(){return u.showHoursClock()}),t._uU(14),t.qZA(),t._uU(15,":"),t.TgZ(16,"span",13),t.NdJ("click",function(){return u.showMinutesClock()}),t._uU(17),t.qZA()(),t.YNc(18,xu,3,1,"div",14),t.qZA()(),t.TgZ(19,"div",15)(20,"div",16,17)(22,"div",18),t.O4$(),t.TgZ(23,"svg",19,20)(25,"g",21,22),t._UZ(27,"line",23,24)(29,"circle",25,26)(31,"circle",27,28)(33,"circle",29,30),t.qZA()()(),t.kcU(),t.TgZ(35,"div",31,32),t.YNc(37,yl,2,6,"div",33),t.qZA(),t.TgZ(38,"div",34,35),t.YNc(40,cl,2,5,"div",36),t.qZA()(),t.YNc(41,dl,5,7,"div",37),t.qZA(),t.TgZ(42,"div",38),t.YNc(43,wc,2,1,"button",39),t.YNc(44,Sc,2,1,"button",39),t.YNc(45,ae,2,1,"button",39),t.qZA()()()()()()()),2&i&&(t.xp6(1),t.Q6J("ngClass",t.VKq(26,ls,u.outlineInput)),t.xp6(1),t.Q6J("disabled",u.disabled)("tabindex",u.tabIndex)("placeholder",u.placeholder)("value",u.endHours)("ngModel",u.endHours)("readonly",u.readonly),t.xp6(2),t.Oqu(u.label),t.xp6(1),t.Q6J("hidden",!u.showClock)("ngClass",t.WLB(28,G,u.showClock,u.darktheme)),t.xp6(8),t.Q6J("ngClass",t.VKq(31,U,u.showHours)),t.xp6(1),t.hij(" ",u.selectedHours.h,""),t.xp6(2),t.Q6J("ngClass",t.VKq(33,U,!u.showHours)),t.xp6(1),t.Oqu(u.selectedHours.m),t.xp6(1),t.Q6J("ngIf",u.twelvehour),t.xp6(17),t.Q6J("ngClass",t.VKq(35,Se,!u.showHours))("ngStyle",t.VKq(37,ze,u.showHours?"visible":"hidden")),t.xp6(2),t.Q6J("ngForOf",u.hoursTicks),t.xp6(1),t.Q6J("ngClass",t.VKq(39,Se,u.showHours))("ngStyle",t.VKq(41,ze,u.showHours?"hidden":"visible")),t.xp6(2),t.Q6J("ngForOf",u.minutesTicks),t.xp6(1),t.Q6J("ngIf",u.twelvehour),t.xp6(1),t.Q6J("ngClass",u.footerClass),t.xp6(1),t.Q6J("ngIf",u.buttonLabel),t.xp6(1),t.Q6J("ngIf",u.buttonClear),t.xp6(1),t.Q6J("ngIf",u.buttonClose))},directives:[r.mk,e.Fj,e.JJ,e.On,r.O5,r.PC,r.sg,Ad,Dl],styles:[".picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker{-moz-user-select:none;-webkit-user-select:none;color:#000;font-size:1rem;line-height:1.2;position:absolute;text-align:center;user-select:none;z-index:10000\n /*!\n * Default mobile-first, responsive styling for pickadate.js\n * Demo: http://amsul.github.io/pickadate.js\n */}.picker .picker__holder{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-scrolling:touch;overflow-y:auto;position:fixed;transition:background .15s ease-out,top 0s .15s;width:100%}.picker .picker__frame,.picker .picker__holder{bottom:0;left:0;right:0;top:100%}.picker .picker__frame{filter:alpha(opacity=0);margin:0 auto;max-height:21.875rem;max-width:20.3125rem;min-width:16rem;opacity:0;position:absolute;transition:all .15s ease-out;width:18.75rem}@media (min-height:28.875em){.picker .picker__frame{bottom:-100%;max-height:80%;overflow:visible;top:auto}}@media (min-height:40.125em){.picker .picker__frame{margin-bottom:7.5%}}.picker .picker__frame .picker__wrap{display:table;height:100%;width:100%}@media (min-height:28.875em){.picker .picker__frame .picker__wrap{display:block}}.picker .picker__box{background:#fff;display:table-cell;vertical-align:middle}@media (min-height:28.875em){.picker .picker__box{border-color:#898989 #777 #777;border-radius:5px 5px 0 0;border-style:solid;border-width:1px 1px 0;box-shadow:0 .75rem 2.25rem 1rem rgba(0,0,0,.24);display:block}}.picker--opened .picker__holder{background:transparent;background:rgba(0,0,0,.32);top:0;transition:background .15s ease-out;zoom:1}.picker--opened .picker__frame{filter:alpha(opacity=100);opacity:1;top:0}@media (min-height:35.875em){.picker--opened .picker__frame{bottom:auto;top:10%}}.datepicker.picker__input.picker__input--active,.timepicker.picker__input.picker__input--active{border-bottom:1px solid #e3f2fd}.picker .picker__holder{overflow-y:visible}.picker__list{list-style:none;margin:0;padding:.75em 0 4.2em}.picker__list-item{background-color:#fff;border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;padding:.75em 1.25em;position:relative}@media (min-height:46.75em){.picker__list-item{padding:.5em 1em}}.picker__list-item:hover{background:#b1dcfb;background-color:#000;cursor:pointer}.picker__list-item--highlighted,.picker__list-item:hover{border-color:#0089ec;z-index:10}.picker--focused .picker__list-item--highlighted,.picker__list-item--highlighted:hover{background:#b1dcfb;color:#000;cursor:pointer}.picker--focused .picker__list-item--selected,.picker__list-item--selected,.picker__list-item--selected:hover{background:#0089ec;color:#fff;z-index:10}.picker--focused .picker__list-item--disabled,.picker__list-item--disabled,.picker__list-item--disabled:hover{background:#f5f5f5;border-color:#ddd;color:#ddd;cursor:default;z-index:auto}.picker--time .picker__button--clear{background:none;border:0;color:#666;display:block;font-size:.67em;font-weight:500;margin:1em auto 0;padding:1em 1.25em;text-align:center;text-transform:uppercase;width:80%}.picker--time .picker__button--clear:focus,.picker--time .picker__button--clear:hover{background:#b1dcfb;border-color:#e20;color:#000;color:#fff;cursor:pointer;outline:none}.picker--time .picker__button--clear:focus:before,.picker--time .picker__button--clear:hover:before{color:#fff}.picker--time .picker__button--clear:before{color:#666;font-size:1.25em;font-weight:700;top:-.25em}.picker--time .picker__frame{max-width:20rem;min-width:16rem}.picker--time .picker__box{background:#f2f2f2;font-size:1em;padding:0}@media (min-height:40.125em){.picker--time .picker__box{margin-bottom:5em}}\n\n/*!\n * ClockPicker v0.0.7 for jQuery (http://weareoutman.github.io/clockpicker/)\n * Copyright 2014 Wang Shenwei.\n * Licensed under MIT (https://github.com/weareoutman/clockpicker/blob/gh-pages/LICENSE)\n *\n * Further modified\n * Copyright 2015 Ching Yaw Hao.\n *\n * Bootstrap v3.1.1 (http://getbootstrap.com)\n * Copyright 2011-2014 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */.picker__date-display{background-color:#4285f4;color:#fff;font-weight:300;margin-bottom:1rem;padding-bottom:.9375rem;text-align:center}.picker__date-display .clockpicker-display{color:hsla(0,0%,100%,.65);display:inline-block;font-size:4.375rem;height:5.3125rem;margin:auto;padding:.625rem .625rem 0;vertical-align:middle}.picker__date-display .clockpicker-display .clockpicker-display-column{float:left}.picker__date-display .clockpicker-display .clockpicker-display-column #click-am.text-primary,.picker__date-display .clockpicker-display .clockpicker-display-column #click-pm.text-primary,.picker__date-display .clockpicker-display .clockpicker-display-column .clockpicker-span-hours.text-primary,.picker__date-display .clockpicker-display .clockpicker-display-column .clockpicker-span-minutes.text-primary{-webkit-animation-name:pulse;animation-name:pulse;color:#fff!important}.picker__date-display .clockpicker-display .clockpicker-display-column #click-am,.picker__date-display .clockpicker-display .clockpicker-display-column #click-pm{cursor:pointer}.picker__date-display .clockpicker-display .clockpicker-display-am-pm{height:5.3125rem;padding-left:.3125rem;vertical-align:bottom}.picker__date-display .clockpicker-display .clockpicker-display-am-pm .clockpicker-span-am-pm{color:hsla(0,0%,100%,.65);display:inline-block;font-size:1.4375rem;line-height:1.5625rem}.picker__date-display .clockpicker-display .clockpicker-span-hours,.picker__date-display .clockpicker-display .clockpicker-span-minutes{-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;animation-duration:.5s;animation-fill-mode:both;cursor:pointer;transition:color .5s}.clockpicker-display{color:hsla(0,0%,100%,.65);display:inline-block;font-size:4.375rem;height:5.3125rem;margin:auto;padding:.625rem .625rem 0;text-align:center;vertical-align:middle}.clockpicker-display .clockpicker-display-column{float:left}.clockpicker-display .clockpicker-display-column #click-am.text-primary,.clockpicker-display .clockpicker-display-column #click-pm.text-primary,.clockpicker-display .clockpicker-display-column .clockpicker-span-hours.text-primary,.clockpicker-display .clockpicker-display-column .clockpicker-span-minutes.text-primary{-webkit-animation-name:pulse;animation-name:pulse;color:#fff}.clockpicker-display .clockpicker-display-column #click-am,.clockpicker-display .clockpicker-display-column #click-pm{cursor:pointer}.clockpicker-display .clockpicker-display-am-pm{height:5.3125rem;padding-left:.3125rem;vertical-align:bottom}.clockpicker-display .clockpicker-display-am-pm .clockpicker-span-am-pm{color:hsla(0,0%,100%,.65);display:inline-block;font-size:1.4375rem;line-height:1.5625rem}.clockpicker-display .clockpicker-span-hours,.clockpicker-display .clockpicker-span-minutes{-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;animation-duration:.5s;animation-fill-mode:both;cursor:pointer;transition:color .5s}@-webkit-keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.1,1.1,1.1)}to{transform:scaleX(1)}}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.1,1.1,1.1)}to{transform:scaleX(1)}}.clockpicker-moving{cursor:move}.clockpicker-plate{-moz-user-select:none;-webkit-user-select:none;background-color:#eee;border-radius:50%;height:16.875rem;margin:1.25rem auto auto;overflow:visible;position:relative;user-select:none;width:16.875rem}.clockpicker-plate .clockpicker-canvas,.clockpicker-plate .clockpicker-dial{height:16.875rem;left:-1px;position:absolute;top:-1px;width:16.875rem}.clockpicker-plate .clockpicker-dial{transition:transform .35s,opacity .35s}.clockpicker-plate .clockpicker-dial .clockpicker-tick{background-color:rgba(0,150,136,0);border-radius:50%;color:#666;cursor:pointer;height:2.5rem;line-height:2.5rem;position:absolute;text-align:center;transition:background-color .3s;width:2.5rem}.clockpicker-plate .clockpicker-dial .clockpicker-tick.active,.clockpicker-plate .clockpicker-dial .clockpicker-tick:hover{background-color:rgba(0,150,136,.25)}.clockpicker-plate .clockpicker-minutes{visibility:hidden}.clockpicker-plate .clockpicker-dial-out{opacity:0}.clockpicker-plate .clockpicker-hours.clockpicker-dial-out{transform:scale(1.2)}.clockpicker-plate .clockpicker-minutes.clockpicker-dial-out{transform:scale(.8)}.clockpicker-canvas{transition:opacity .3s}.clockpicker-canvas line{stroke:rgba(0,150,136,.25);stroke-width:1}.clockpicker-canvas-out{opacity:.25}.clockpicker-canvas-bearing{fill:rgba(0,77,64,.75);stroke:none}.clockpicker-canvas-fg{fill:rgba(0,77,64,0);stroke:none}.clockpicker-canvas-fg.active{fill:rgba(0,77,64,.5)}.clockpicker-canvas-bg{stroke:none}.clockpicker-canvas-bg,.clockpicker-canvas-bg-trans{fill:rgba(0,150,136,.25)}.clockpicker-am-pm-block{height:3.125rem;margin-top:-.625rem;width:100%}.clockpicker-am-pm-block .clockpicker-button.am-button{border:0;float:left;height:2.8125rem;width:2.8125rem}.clockpicker-am-pm-block .clockpicker-button.pm-button{border:0;float:right;height:2.8125rem;width:2.8125rem}.btn-floating.btn-flat{background:#4285f4;color:#fff;padding:0}.btn-floating.btn-flat:hover{box-shadow:none}.btn-floating.btn-flat:focus,.btn-floating.btn-flat:hover{background-color:#5a95f5!important}.btn-floating.btn-flat.active{background-color:#0b51c5!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.picker__footer{width:100%}.picker__footer .clockpicker-button{background-color:transparent;margin:.9375rem auto auto;text-transform:uppercase}.picker__footer .clockpicker-button:focus{background-color:transparent}.picker__footer .clockpicker-button:active{background-color:rgba(0,150,136,.25)}.darktheme .picker__box{background-color:#212121}.darktheme .picker__box .picker__date-display{background-color:transparent}.darktheme .picker__box .picker__date-display .clockpicker-display,.darktheme .picker__box .picker__date-display .clockpicker-display .clockpicker-span-am-pm{color:#fff}.darktheme .picker__box .picker__calendar-container .clockpicker-plate{background-color:transparent}.darktheme .picker__box .picker__calendar-container .clockpicker-plate .clockpicker-tick{background-color:rgba(255,64,129,0);color:#fff}.darktheme .picker__box .picker__calendar-container .clockpicker-plate .clockpicker-tick.active,.darktheme .picker__box .picker__calendar-container .clockpicker-plate .clockpicker-tick:hover{background-color:rgba(255,64,129,.25)}.darktheme .picker__box .picker__calendar-container .clockpicker-plate .clockpicker-canvas line{stroke:rgba(255,64,129,.25)}.darktheme .picker__box .picker__calendar-container .clockpicker-plate .clockpicker-canvas-bearing{fill:#fff}.darktheme .picker__box .picker__calendar-container .clockpicker-plate .clockpicker-canvas-fg{fill:rgba(255,64,129,0)}.darktheme .picker__box .picker__calendar-container .clockpicker-plate .clockpicker-canvas-fg.active{fill:rgba(255,64,129,.5)}.darktheme .picker__box .picker__calendar-container .clockpicker-plate .clockpicker-canvas-bg{fill:rgba(255,64,129,.25)}.darktheme .picker__box .picker__calendar-container .clockpicker-plate .clockpicker-canvas-bg-trans{fill:rgba(255,64,129,.5)}.darktheme .picker__box .picker__footer button{color:#fff!important}.darktheme .picker__box .picker__footer .clockpicker-button:active{background-color:rgba(255,64,129,.25)}.hand-move .clockpicker-tick{cursor:all-scroll!important}.clockpicker-button{cursor:pointer;transition:.3s}.clockpicker-button:hover{background-color:rgba(0,150,136,.25)}.darktheme .clockpicker-button:hover{background-color:rgba(255,64,129,.25)}.validate-success.ng-valid .timepicker{border-bottom:1px solid #00c851!important;box-shadow:0 1px 0 0 #00c851!important}.validate-success.ng-valid .md-outline .timepicker{border:1px solid #00c851!important;box-shadow:inset 0 0 0 1px #00c851!important}.validate-success.ng-valid .tp label{color:#00c851!important}.validate-success.ng-valid .tp .md-outline label{color:inherit!important;font-weight:400!important}.form-submitted .validate-error.ng-invalid .timepicker,.validate-error.ng-invalid.ng-touched .timepicker{border-bottom:1px solid #f44336!important;box-shadow:0 1px 0 0 #f44336!important}.form-submitted .validate-error.ng-invalid .md-outline .timepicker,.validate-error.ng-invalid.ng-touched .md-outline .timepicker{border:1px solid #f44336!important;box-shadow:inset 0 0 0 1px #f44336!important}.form-submitted .validate-error.ng-invalid .tp label,.validate-error.ng-invalid.ng-touched .tp label{color:#f44336!important}.form-submitted .validate-error.ng-invalid .tp .md-outline label,.validate-error.ng-invalid.ng-touched .tp .md-outline label{color:inherit!important;font-weight:400!important}.md-outline input:focus>label.active{color:#4285f4}.md-outline .timepicker{height:36px!important}.clockpicker-button.am-button,.clockpicker-button.pm-button{color:#fff!important}"],encapsulation:2,changeDetection:0}),p})(),gh=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez,e.u5,Ts.forRoot(),ru.forRoot()]]}),p})(),nm=(()=>{class p{constructor(i,u,C,B,Ee,Lt){this._cdRef=i,this._ngZone=u,this.focusMonitor=C,this.elem=B,this.renderer=Ee,this._document=Lt,this._disabledHours=[],this._disabledMinutes=[],this._isMouseDown=!1,this._hoursTicks=[],this._minuteDigitalDisabled=!1,this._minutesTicks=[],this._okButtonDisabled=!1,this._showHours=!0,this._radius={dial:135,inner:80,outer:110,tick:20},this._denominator={1:30,5:6,10:3,15:2,20:1.5},this.touchSupported="ontouchstart"in window,this._setOkBtnDisabled=()=>{const ei=Number(this._to24(this._selectedTime).h);this._okButtonDisabled=this._disabledHours[ei],this._okButtonDisabled||(this._min&&this._selectedTime.h===this._min.h&&this._selectedTime.ampm===this._min.ampm&&(this._okButtonDisabled=this._selectedTime.mthis._max.m))}}ngOnInit(){this._max=this.max,this._min=this.min,this._selectedTime=this.value;const{ampm:i}=this._selectedTime;this.twelveHour&&(this._selectedTime.ampm="PM"===i?"AM":"PM",this._generateTick(),this._selectedTime.ampm="PM"===this._selectedTime.ampm?"AM":"PM"),this._generateTick(),this._setOkBtnDisabled(),this._setMinuteDigitalDisabled()}ngAfterViewInit(){["mousedown","mouseup","touchend","touchstart"].forEach(i=>{this.renderer.listen(this.plate.nativeElement,i,u=>{("mousedown"===i||"touchstart"===i)&&this._mousedown(u,!1)})}),this._checkDraw(),setTimeout(()=>{this.focusMonitor.focusVia(this.focus,"keyboard")},0)}_checkDraw(){const{h:i,m:u}=this._selectedTime,C=this._showHours?parseInt(i,0):parseInt(u,0),Ee=C*(Math.PI/(this._showHours?6:30)),Lt=this._showHours&&C>0&&C<13?this._radius.inner:this._radius.outer,ei=Math.sin(Ee)*Lt,ji=-Math.cos(Ee)*Lt;this.setClockHand(ei,ji)}_mousedown(i,u){this._isMouseDown=!0;const C=this.plate.nativeElement.getBoundingClientRect(),B=/^touch/.test(i.type),Ee=C.left+this._radius.dial,Lt=C.top+this._radius.dial,ei=(B?i.touches[0]:i).clientX-Ee,ji=(B?i.touches[0]:i).clientY-Lt,Ri=Math.sqrt(ei*ei+ji*ji);let mn=!1;if(u&&(Rithis._radius.outer+this._radius.tick))return;i.preventDefault(),i.stopPropagation(),this._showHours?this.setClockHand(ei,ji):this.setClockHand(ei,ji,this.rounding);const Ar=gr=>{this.touchSupported||gr.preventDefault(),gr.stopPropagation();const Kn=/^touch/.test(gr.type),ea=(Kn?gr.touches[0]:gr).clientX-Ee,ta=(Kn?gr.touches[0]:gr).clientY-Lt;!mn&&ea===ei&&ta===ji||(mn=!0,this._ngZone.run(()=>{this.setClockHand(ea,ta,this.rounding)}))},fr=gr=>{this._document.removeEventListener("mousemove",Ar),this.touchSupported&&this._document.removeEventListener("touchmove",Ar),this.touchSupported||gr.preventDefault();const Kn=gr.clientX-Ee,ea=gr.clientY-Lt;(u||mn)&&Kn===ei&&ea===ji&&this.setClockHand(Kn,ea),this._ngZone.run(()=>{this.autoClose&&!this._showHours&&this._okBtnClicked()}),this._showMinutesClock(),this.digitalMinute.nativeElement.focus(),this._isMouseDown=!1,this._document.removeEventListener("mouseup",fr),this.touchSupported&&this._document.removeEventListener("touchend",fr),this.picker._emitTimeChangeEvent(this._selectedTime)};this._document.addEventListener("mousemove",Ar),this.touchSupported&&this._document.addEventListener("touchmove",Ar),this._document.addEventListener("mouseup",fr),this.touchSupported&&this._document.addEventListener("touchend",fr)}_closeBtnClicked(){const{ampm:i,h:u,m:C}=this._selectedTime;this._returnHours=`${u}:${C}${i}`,this.picker.close(!1)}_clearBtnClicked(){this._setAmPm("AM"),this._setHour(12),this._setMinute(0),this._generateTick(),this._showHoursClock(),this.picker._setValue(""),this.picker._selectionChange$.next("")}_okBtnClicked(){if(!this._okButtonDisabled){const{ampm:i,h:u,m:C}=this._selectedTime;this._returnHours=`${u}:${C}${i}`,this.picker._setValue(this._returnHours),this.picker._emitTimeDoneEvent(this._selectedTime),this.picker.onChangeCb(this._returnHours),this.picker.close(!0)}}_arrowChangeHour(i){const{h:u,ampm:C}=this._to24(this._selectedTime),B=Number(u),Ee=[];this._disabledHours.map((ji,Ri)=>!ji&&Ee.push(Ri));let Lt,ei="ArrowUp"===i?Ee.indexOf(B)+1:Ee.indexOf(B)-1;ei=ei<0?Ee.length-1:ei,ei=ei>Ee.length-1?0:ei,Lt=Ee[ei],this.twelveHour&&(Lt>=12?(Lt-=12,"AM"===C&&this._setAmPm("PM")):(Lt<=0||Lt<12)&&"PM"===C&&this._setAmPm("AM")),this._showHoursClock(),this._setHour(Lt),this._checkDraw()}_arrowChangeMinute(i){if(!this._minuteDigitalDisabled){this._showHours&&this._showMinutesClock();const{m:u}=this._selectedTime,C=[];this._generateMinutesDisable(),this._disabledMinutes.map((Lt,ei)=>{Lt||C.push(ei)});let B,Ee="ArrowUp"===i?C.indexOf(Number(u))+1:C.indexOf(Number(u))-1;Ee=Ee<0?C.length-1:Ee,Ee=Ee>C.length-1?0:Ee,B=C[Ee],this._setMinute(B),this._checkDraw()}}_generateMinutesDisable(){for(let i=0;i<60;i++){const u=this.rounding>1&&i%this.rounding!=0,C=this._rangeMinute(i,"min")||this._rangeMinute(i,"max")||u;this._disabledMinutes[i]=C}}_setHour(i){Number(this._selectedTime.h)!==i&&(i=this.twelveHour?(i=i<=0?12:i)>12?1:i:(i=i>=24?0:i)<=-1?23:i,this._selectedTime.h=i>=10?`${i}`:`0${i}`,this._setMinuteDigitalDisabled())}_setMinute(i){Number(this._selectedTime.m)!==i&&(this._selectedTime.m=(i=(i=i>=60?0:i)<=-1?59:i)>=10?`${i}`:`0${i}`,this._setOkBtnDisabled())}_setAmPm(i){this._selectedTime.ampm=i,this._generateTick(),this._setOkBtnDisabled(),this._setMinuteDigitalDisabled(),this._checkDraw(),this.picker._emitTimeChangeEvent(this._selectedTime)}_showHoursClock(){this._generateTick(),this._showHours=!0,this._setOkBtnDisabled(),this._checkDraw()}_showMinutesClock(){this._minuteDigitalDisabled||(this._showHours=!1,this._generateTick(),this._setOkBtnDisabled(),this._generateMinutesDisable(),!0===this._disabledMinutes[Number(this._selectedTime.m)]&&this._setMinute(this._disabledMinutes.indexOf(!1)),this._checkDraw())}_generateTick(){if(this.twelveHour){this._hoursTicks=[];for(let i=1;i<13;i++){const u=i/6*Math.PI,C={hour:i.toString(),left:this._radius.dial+Math.sin(u)*this._radius.outer-this._radius.tick,top:this._radius.dial-Math.cos(u)*this._radius.outer-this._radius.tick,disabled:this._rangeHour(i,"min")||this._rangeHour(i,"max")};this._hoursTicks.push(C)}}else{this._hoursTicks=[];for(let i=0;i<24;i++){const u=i/6*Math.PI,B=i>0&&i<13?this._radius.inner:this._radius.outer,Lt={hour:0===i?"0"+i.toString():i.toString(),left:this._radius.dial+Math.sin(u)*B-this._radius.tick,top:this._radius.dial-Math.cos(u)*B-this._radius.tick,disabled:this._rangeHour(i,"min")||this._rangeHour(i,"max")};this._hoursTicks.push(Lt)}}this._minutesTicks=[];for(let i=0;i<60;i+=5){const u=i/30*Math.PI,C=this.rounding>1&&i%this.rounding!=0,Ee={min:i<10?"0"+i.toString():i.toString(),left:this._radius.dial+Math.sin(u)*this._radius.outer-this._radius.tick,top:this._radius.dial-Math.cos(u)*this._radius.outer-this._radius.tick,disabled:this._rangeMinute(i,"min")||this._rangeMinute(i,"max")||C};this._minutesTicks.push(Ee)}}setClockHand(i,u,C){let B=Math.atan2(i,-u);const Ee=this._showHours,Lt=Math.PI/(Ee?6:C?this._denominator[C]:30),ei=Math.sqrt(i*i+u*u),ji=Ee&&ei<(this._radius.outer+this._radius.inner)/2;let Ri=this._showHours?parseInt(this._selectedTime.h,0):parseInt(this._selectedTime.m,0);const mn=ji&&!this.twelveHour?this._radius.inner:this._radius.outer;if(B<0&&(B=2*Math.PI+B),Ri=Math.round(B/Lt),B=Ri*Lt,this.twelveHour&&Ee){if(0===Ri&&(Ri=12),this._isMouseDown&&Ee&&(this._rangeHour(Ri,"min")||this._rangeHour(Ri,"max")))return}else if(!this.twelveHour&&Ee){if(Ri=ji?Ri:Ri+12,Ri=24===Ri?0:Ri,Ri=ji&&0===Ri?12:Ri,Ri=ji||12!==Ri?Ri:0,this._isMouseDown&&Ee&&(this._rangeHour(Ri,"min")||this._rangeHour(Ri,"max")))return}else C&&(Ri*=C),60===Ri&&(Ri=0);if(Ee)this.fg.nativeElement.setAttribute("class","mdb-timepicker-canvas-fg");else{if(this._rangeMinute(Ri,"min")||this._rangeMinute(Ri,"max"))return void this._cdRef.markForCheck();this.fg.nativeElement.setAttribute("class",Ri%5==0?"mdb-timepicker-canvas-fg":"mdb-timepicker-canvas-fg active")}const Ar=Math.sin(B)*(mn-this._radius.tick),fr=-Math.cos(B)*(mn-this._radius.tick),gr=Math.sin(B)*mn,Kn=-Math.cos(B)*mn;this.hand.nativeElement.setAttribute("x2",Ar),this.hand.nativeElement.setAttribute("y2",fr),this.bg.nativeElement.setAttribute("cx",gr),this.bg.nativeElement.setAttribute("cy",Kn),this.fg.nativeElement.setAttribute("cx",gr),this.fg.nativeElement.setAttribute("cy",Kn),this._showHours?Ri!==Number(this._selectedTime.h)&&(this._setHour(Ri),this._setMinuteDigitalDisabled()):Ri!==Number(this._selectedTime.m)&&this._setMinute(Ri),this._cdRef.markForCheck()}_to24(i){let u="PM"===i.ampm?Number(i.h)+12:Number(i.h);return u=12===u?0:u,u=24===u?12:u,Object.assign(Object.assign({},i),{h:`${u}`})}_rangeHour(i,u){let C=!1;const B=Number(this._to24(Object.assign(Object.assign({},this._selectedTime),{h:`${i}`})).h);if(this.twelveHour){const Ee=this._min&&Number(this._to24(this._min).h),Lt=this._max&&Number(this._to24(this._max).h);"min"===u&&this.min&&(C=BLt),Ee>Lt&&(C=!1,C=Ee>B&&B>Lt)}else{const Ee=this.min&&Number(this._min.h),Lt=this.max&&Number(this._max.h);"min"===u&&this.min?(C=iLt,C&&this._min&&this._min.h>this._max.h&&Ee<=i&&(C=!1))}return this._disabledHours[B]=C,C}_rangeMinute(i,u){let C=!1;if(!this._showHours)if("min"===u&&this.min){const B=this._min.h===this._selectedTime.h;C=iNumber(this._max.m)&&B}if(this.twelveHour){const B=this._min&&Number(this._to24(this._min).h),Ee=this._max&&Number(this._to24(this._max).h),Lt=Number(this._to24(this._selectedTime).h);"min"===u&&B?C=Lt===B&&iNumber(this._max.m)),C=C||this._disabledHours[Lt]}return C}_setMinuteDigitalDisabled(){const{h:i}=this._to24(this._selectedTime);this._minuteDigitalDisabled=this._disabledHours[Number(i)]}}return p.\u0275fac=function(i){return new(i||p)(t.Y36(t.sBO),t.Y36(t.R0b),t.Y36(At.tE),t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(r.K0))},p.\u0275cmp=t.Xpm({type:p,selectors:[["mdb-timepicker-content"]],viewQuery:function(i,u){if(1&i&&(t.Gf($l,5),t.Gf(Yc,5),t.Gf(ya,5),t.Gf(Il,5),t.Gf(Dt,5),t.Gf(Kt,5)),2&i){let C;t.iGM(C=t.CRH())&&(u.plate=C.first),t.iGM(C=t.CRH())&&(u.hand=C.first),t.iGM(C=t.CRH())&&(u.fg=C.first),t.iGM(C=t.CRH())&&(u.bg=C.first),t.iGM(C=t.CRH())&&(u.focus=C.first),t.iGM(C=t.CRH())&&(u.digitalMinute=C.first)}},decls:38,vars:30,consts:[["cdkTrapFocus","",1,"mdb-timepicker-modal"],[1,"mdb-timepicker-header"],[1,"mdb-timepicker-time"],["tabindex","0",1,"hour-digital",3,"ngClass","click","keydown.arrowdown","keydown.arrowup","keydown.enter"],["focus",""],["tabindex","0",1,"minute-digital",3,"ngClass","click","keydown.arrowdown","keydown.arrowup","keydown.enter"],["digitalMinute",""],["class","mdb-timepicker-ampm",4,"ngIf"],[1,"mdb-timepicker-body"],[1,"mdb-timepicker-plate"],["plate",""],[1,"mdb-timepicker-canvas"],["width","270","height","270",1,"mdb-timepicker-svg"],["svg",""],["transform","translate(135,135)"],["g",""],["x1","0","y1","0","x2","0","y2","-90"],["hand",""],["r","5","cx","0","cy","-110",1,"mdb-timepicker-canvas-fg"],["fg",""],["r","20","cx","0","cy","-110",1,"mdb-timepicker-canvas-bg"],["bg",""],["cx","0","cy","0","r","2",1,"mdb-timepicker-canvas-bearing"],["bearing",""],[1,"mdb-timepicker-dial","mdb-timepicker-hours",3,"ngClass","ngStyle"],["hoursPlate",""],["class","mdb-timepicker-tick","style","font-size: 140%;",3,"ngClass","ngStyle","id",4,"ngFor","ngForOf"],[1,"mdb-timepicker-dial","mdb-timepicker-minutes",3,"ngClass","ngStyle"],["minutesPlate",""],["class","mdb-timepicker-tick","style","font-size: 120%;",3,"ngClass","ngStyle",4,"ngFor","ngForOf"],[1,"mdb-timepicker-footer"],["class","mdb-timepicker-btn mdb-timepicker-clear","mdbWavesEffect","","type","button",3,"click",4,"ngIf"],["class","mdb-timepicker-btn mdb-timepicker-close","mdbWavesEffect","","type","button",3,"click",4,"ngIf"],["mdbWavesEffect","","type","button",1,"mdb-timepicker-btn","mdb-timepicker-ok",3,"ngClass","click"],[1,"mdb-timepicker-ampm"],["tabindex","0",3,"ngClass","click","keydown.enter"],[1,"mdb-timepicker-tick",2,"font-size","140%",3,"ngClass","ngStyle","id"],[1,"mdb-timepicker-tick",2,"font-size","120%",3,"ngClass","ngStyle"],["mdbWavesEffect","","type","button",1,"mdb-timepicker-btn","mdb-timepicker-clear",3,"click"],["mdbWavesEffect","","type","button",1,"mdb-timepicker-btn","mdb-timepicker-close",3,"click"]],template:function(i,u){1&i&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"span",3,4),t.NdJ("click",function(){return u._showHoursClock()})("keydown.arrowdown",function(B){return u._arrowChangeHour(B.key)})("keydown.arrowup",function(B){return u._arrowChangeHour(B.key)})("keydown.enter",function(){return u._showHoursClock()}),t._uU(5),t.qZA(),t._uU(6,":"),t.TgZ(7,"span",5,6),t.NdJ("click",function(){return u._showMinutesClock()})("keydown.arrowdown",function(B){return u._arrowChangeMinute(B.key)})("keydown.arrowup",function(B){return u._arrowChangeMinute(B.key)})("keydown.enter",function(){return u._showMinutesClock()}),t._uU(9),t.qZA()(),t.YNc(10,fi,5,6,"div",7),t.qZA(),t.TgZ(11,"div",8)(12,"div",9,10)(14,"div",11),t.O4$(),t.TgZ(15,"svg",12,13)(17,"g",14,15),t._UZ(19,"line",16,17)(21,"circle",18,19)(23,"circle",20,21)(25,"circle",22,23),t.qZA()()(),t.kcU(),t.TgZ(27,"div",24,25),t.YNc(29,tn,2,9,"div",26),t.qZA(),t.TgZ(30,"div",27,28),t.YNc(32,Gn,2,8,"div",29),t.qZA()()(),t.TgZ(33,"div",30),t.YNc(34,Br,2,1,"button",31),t.YNc(35,lr,2,1,"button",32),t.TgZ(36,"button",33),t.NdJ("click",function(){return u._okBtnClicked()}),t._uU(37),t.qZA()()()),2&i&&(t.xp6(3),t.Q6J("ngClass",t.VKq(15,Rl,u._showHours)),t.xp6(2),t.hij(" ",u._selectedTime.h,""),t.xp6(2),t.Q6J("ngClass",t.WLB(17,xo,!u._showHours,u._minuteDigitalDisabled)),t.xp6(2),t.Oqu(u._selectedTime.m),t.xp6(1),t.Q6J("ngIf",u.twelveHour),t.xp6(17),t.Q6J("ngClass",t.VKq(20,bo,!u._showHours))("ngStyle",t.VKq(22,ze,u._showHours?"visible":"hidden")),t.xp6(2),t.Q6J("ngForOf",u._hoursTicks),t.xp6(1),t.Q6J("ngClass",t.VKq(24,bo,u._showHours))("ngStyle",t.VKq(26,ze,u._showHours?"hidden":"visible")),t.xp6(2),t.Q6J("ngForOf",u._minutesTicks),t.xp6(2),t.Q6J("ngIf",u.clearButton),t.xp6(1),t.Q6J("ngIf",u.closeButton),t.xp6(1),t.Q6J("ngClass",t.VKq(28,M,u._okButtonDisabled)),t.xp6(1),t.hij(" ",u.okButton," "))},directives:[At.mK,r.mk,r.O5,r.PC,r.sg,Dl],styles:["@-webkit-keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.1,1.1,1.1)}to{transform:scaleX(1)}}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.1,1.1,1.1)}to{transform:scaleX(1)}}.disabled{cursor:default;opacity:.5}.mdb-timepicker-modal{background:#fff;background-color:#fff;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);display:table-cell;min-width:328px;vertical-align:middle}@media (min-height:28.875em){.mdb-timepicker-modal{border-color:#898989 #777 #777;border-radius:5px 5px 0 0;border-style:solid;border-width:1px 1px 0;box-shadow:0 .75rem 2.25rem 1rem rgba(0,0,0,.24);display:block}}.mdb-timepicker-header{align-items:center;background-color:#4285f4;box-sizing:border-box;color:hsla(0,0%,100%,.55);display:flex;height:120px;justify-content:center;padding:24px}.mdb-timepicker-time{color:hsla(0,0%,100%,.65);font-size:4.375rem}.mdb-timepicker-ampm{display:flex;flex-direction:column;font-size:18px;height:100%;justify-content:space-around;margin-left:15px}span{cursor:pointer}span.active{color:#fff}.mdb-timepicker-tick{background-color:rgba(0,150,136,0);border-radius:50%;color:#666;cursor:pointer;height:2.5rem;line-height:2.5rem;position:absolute;text-align:center;transition:background-color .3s;transition:.3s;width:2.5rem}.mdb-timepicker-tick:hover{background-color:rgba(0,150,136,.25)}.mdb-timepicker-footer{display:flex;justify-content:flex-end;padding:12px;width:100%}.mdb-timepicker-btn{background:transparent;border:0;border-radius:4px;min-width:64px;padding:6px 8px;text-transform:uppercase;transition:.3s}.mdb-timepicker-btn:not(.mdb-timepicker-btn.mdb-timepicker-clear){margin-left:8px}.mdb-timepicker-btn.mdb-timepicker-clear{margin-right:auto}.mdb-timepicker-btn:hover{background-color:rgba(0,150,136,.25)}.mdb-timepicker-plate{-moz-user-select:none;-webkit-user-select:none;background-color:#eee;border-radius:50%;height:16.875rem;margin:1.25rem auto auto;overflow:visible;position:relative;user-select:none;width:16.875rem}.mdb-timepicker-plate .mdb-timepicker-minutes{visibility:hidden}.mdb-timepicker-plate .mdb-timepicker-dial-out{opacity:0}.mdb-timepicker-plate .mdb-timepicker-hours.mdb-timepicker-dial-out{transform:scale(1.2)}.mdb-timepicker-plate .mdb-timepicker-minutes.mdb-timepicker-dial-out{transform:scale(.8)}.mdb-timepicker-canvas,.mdb-timepicker-dial{height:16.875rem;left:-1px;position:absolute;top:-1px;width:16.875rem}.mdb-timepicker-dial{transition:transform .35s,opacity .35s}.mdb-timepicker-dial .mdb-timepicker-tick{background-color:rgba(0,150,136,0);border-radius:50%;color:#666;cursor:pointer;height:2.5rem;line-height:2.5rem;position:absolute;text-align:center;transition:background-color .3s;width:2.5rem}.mdb-timepicker-dial .mdb-timepicker-tick.active,.mdb-timepicker-dial .mdb-timepicker-tick:hover{background-color:rgba(0,150,136,.25)}.mdb-timepicker-canvas{transition:opacity .3s}.mdb-timepicker-canvas line{stroke:rgba(0,150,136,.25);stroke-width:1}.mdb-timepicker-canvas-out{opacity:.25}.mdb-timepicker-canvas-bearing{fill:rgba(0,77,64,.75);stroke:none}.mdb-timepicker-canvas-fg{fill:rgba(0,77,64,0);stroke:none}.mdb-timepicker-canvas-fg.active{fill:rgba(0,77,64,.5)}.mdb-timepicker-canvas-bg{fill:rgba(0,150,136,.25);stroke:none}.mdb-timepicker-canvas-bg-trans{fill:rgba(0,150,136,.25)}"],encapsulation:2,changeDetection:0}),p})();const rm={provide:e.JU,useExisting:(0,t.Gpc)(()=>m0),multi:!0};let m0=(()=>{class p{constructor(i){this.el=i,this._valueChange=new t.vpe,this.onChange=()=>{},this.onTouched=()=>{}}set value(i){this._value=i,this._valueChange.emit(this._value),this.el.nativeElement.value=i}get value(){return this._value}handleInput(i){this.onChange(i.target.value),this._valueChange.emit(i.target.value)}ngOnInit(){this.mdbTimePicker.setInput(this),this.mdbTimePicker._selectionChange$.subscribe(i=>{this.value=i,this.onChange(i),this.onTouched()})}writeValue(i){(i||""===i)&&(this.el.nativeElement.value=i,this.mdbTimePicker._selectionChange$.next(this._value))}registerOnChange(i){this.onChange=i}registerOnTouched(i){this.onTouched=i}}return p.\u0275fac=function(i){return new(i||p)(t.Y36(t.SBq))},p.\u0275dir=t.lG2({type:p,selectors:[["","mdbTimePicker",""]],hostBindings:function(i,u){1&i&&t.NdJ("blur",function(B){return u.onTouched(B)})("change",function(B){return u.onChange(B.target.value)})("input",function(B){return u.handleInput(B)})},inputs:{value:"value",mdbTimePicker:"mdbTimePicker"},features:[t._Bn([rm])]}),p})(),yp=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p,bootstrap:function(){return[nm]}}),p.\u0275inj=t.cJS({imports:[[r.ez,lt.U8,At.rt,Ts.forRoot(),ru.forRoot()]]}),p})(),bd=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[[r.ez,Vl]]}),p})(),S_=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({providers:[],imports:[[lu.forRoot(),fh,md.forRoot(),ph.forRoot(),mc,fd,gh,yp,pp,gu,Ml,rh,xp,_c.forRoot(),hp.forRoot(),_d,cp,vp,as,hh,bd,gp,gd],lu,up,fh,md,ph,mc,fd,gh,yp,pp,gu,Ml,rh,xp,_c,hp,_d,cp,vp,as,hh,bd,gp,gd]}),p})(),kf=(()=>{class p{static forRoot(){return{ngModule:S_}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[lu,up,fh,md,ph,mc,fd,gh,yp,pp,gu,Ml,rh,xp,_c,hp,_d,cp,vp,as,hh,bd,gp,gd]}),p})(),_0=(()=>{class p{}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({providers:[],imports:[[ou.forRoot(),kf.forRoot()],ou,kf]}),p})(),am=(()=>{class p{static forRoot(){return{ngModule:_0}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[ou,kf]}),p})()},4945:(rn,Ht,x)=>{"use strict";x.d(Ht,{JX:()=>qi,LS:()=>pe,_s:()=>me});var t=x(5e3),r=x(9808);function e(Ut,Ot){if(1&Ut){var Yt=t.EpF();t.TgZ(0,"a",11),t.NdJ("keyup.enter",function(){return t.CHM(Yt),t.oxw(3),t.MAs(1).previous()})("click",function(){return t.CHM(Yt),t.oxw(3),t.MAs(1).previous()}),t._uU(1),t.TgZ(2,"span",12),t._uU(3),t.qZA()()}if(2&Ut){var Re=t.oxw(3);t.uIk("aria-label",Re.previousLabel+" "+Re.screenReaderPageLabel),t.xp6(1),t.hij(" ",Re.previousLabel," "),t.xp6(2),t.Oqu(Re.screenReaderPageLabel)}}function Pe(Ut,Ot){if(1&Ut&&(t.TgZ(0,"span"),t._uU(1),t.TgZ(2,"span",12),t._uU(3),t.qZA()()),2&Ut){var Yt=t.oxw(3);t.xp6(1),t.hij(" ",Yt.previousLabel," "),t.xp6(2),t.Oqu(Yt.screenReaderPageLabel)}}function g(Ut,Ot){if(1&Ut&&(t.TgZ(0,"li",8),t.YNc(1,e,4,3,"a",9),t.YNc(2,Pe,4,2,"span",10),t.qZA()),2&Ut){t.oxw(2);var Yt=t.MAs(1);t.ekj("disabled",Yt.isFirstPage()),t.xp6(1),t.Q6J("ngIf",1=0;kt--)(Ne=Ut[kt])&&(Ve=(At<3?Ne(Ve):At>3?Ne(Ot,Yt,Ve):Ne(Ot,Yt))||Ve);return At>3&&Ve&&Object.defineProperty(Ot,Yt,Ve),Ve}([ue("design:paramtypes",[Ie])],Ut),Ut.\u0275fac=function(Yt){return new(Yt||Ut)(t.Y36(Ie,16))},Ut.\u0275pipe=t.Yjl({name:"paginate",type:Ut,pure:!1}),Ut}(),dt=function(Ut,Ot,Yt,Re){var Ne,At=arguments.length,Ve=At<3?Ot:null===Re?Re=Object.getOwnPropertyDescriptor(Ot,Yt):Re;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ve=Reflect.decorate(Ut,Ot,Yt,Re);else for(var kt=Ut.length-1;kt>=0;kt--)(Ne=Ut[kt])&&(Ve=(At<3?Ne(Ve):At>3?Ne(Ot,Yt,Ve):Ne(Ot,Yt))||Ve);return At>3&&Ve&&Object.defineProperty(Ot,Yt,Ve),Ve},H=function(Ut,Ot){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(Ut,Ot)};function z(Ut){return!!Ut&&"false"!==Ut}var pe=function(){function Ut(){this.maxSize=7,this.previousLabel="Previous",this.nextLabel="Next",this.screenReaderPaginationLabel="Pagination",this.screenReaderPageLabel="page",this.screenReaderCurrentLabel="You're on page",this.pageChange=new t.vpe,this.pageBoundsCorrection=new t.vpe,this._directionLinks=!0,this._autoHide=!1,this._responsive=!1}return Object.defineProperty(Ut.prototype,"directionLinks",{get:function(){return this._directionLinks},set:function(Ot){this._directionLinks=z(Ot)},enumerable:!0,configurable:!0}),Object.defineProperty(Ut.prototype,"autoHide",{get:function(){return this._autoHide},set:function(Ot){this._autoHide=z(Ot)},enumerable:!0,configurable:!0}),Object.defineProperty(Ut.prototype,"responsive",{get:function(){return this._responsive},set:function(Ot){this._responsive=z(Ot)},enumerable:!0,configurable:!0}),Ut.prototype.trackByIndex=function(Ot){return Ot},dt([(0,t.IIB)(),H("design:type",String)],Ut.prototype,"id",void 0),dt([(0,t.IIB)(),H("design:type",Number)],Ut.prototype,"maxSize",void 0),dt([(0,t.IIB)(),H("design:type",Boolean),H("design:paramtypes",[Boolean])],Ut.prototype,"directionLinks",null),dt([(0,t.IIB)(),H("design:type",Boolean),H("design:paramtypes",[Boolean])],Ut.prototype,"autoHide",null),dt([(0,t.IIB)(),H("design:type",Boolean),H("design:paramtypes",[Boolean])],Ut.prototype,"responsive",null),dt([(0,t.IIB)(),H("design:type",String)],Ut.prototype,"previousLabel",void 0),dt([(0,t.IIB)(),H("design:type",String)],Ut.prototype,"nextLabel",void 0),dt([(0,t.IIB)(),H("design:type",String)],Ut.prototype,"screenReaderPaginationLabel",void 0),dt([(0,t.IIB)(),H("design:type",String)],Ut.prototype,"screenReaderPageLabel",void 0),dt([(0,t.IIB)(),H("design:type",String)],Ut.prototype,"screenReaderCurrentLabel",void 0),dt([(0,t.r_U)(),H("design:type",t.vpe)],Ut.prototype,"pageChange",void 0),dt([(0,t.r_U)(),H("design:type",t.vpe)],Ut.prototype,"pageBoundsCorrection",void 0),Ut.\u0275fac=function(Yt){return new(Yt||Ut)},Ut.\u0275cmp=t.Xpm({type:Ut,selectors:[["pagination-controls"]],inputs:{maxSize:"maxSize",previousLabel:"previousLabel",nextLabel:"nextLabel",screenReaderPaginationLabel:"screenReaderPaginationLabel",screenReaderPageLabel:"screenReaderPageLabel",screenReaderCurrentLabel:"screenReaderCurrentLabel",directionLinks:"directionLinks",autoHide:"autoHide",responsive:"responsive",id:"id"},outputs:{pageChange:"pageChange",pageBoundsCorrection:"pageBoundsCorrection"},decls:3,vars:3,consts:[[3,"id","maxSize","pageChange","pageBoundsCorrection"],["p","paginationApi"],["class","ngx-pagination",3,"responsive",4,"ngIf"],[1,"ngx-pagination"],["class","pagination-previous",3,"disabled",4,"ngIf"],[1,"small-screen"],[3,"current","ellipsis",4,"ngFor","ngForOf","ngForTrackBy"],["class","pagination-next",3,"disabled",4,"ngIf"],[1,"pagination-previous"],["tabindex","0",3,"keyup.enter","click",4,"ngIf"],[4,"ngIf"],["tabindex","0",3,"keyup.enter","click"],[1,"show-for-sr"],[1,"pagination-next"]],template:function(Yt,Re){if(1&Yt&&(t.TgZ(0,"pagination-template",0,1),t.NdJ("pageChange",function(Ne){return Re.pageChange.emit(Ne)})("pageBoundsCorrection",function(Ne){return Re.pageBoundsCorrection.emit(Ne)}),t.YNc(2,Me,6,9,"ul",2),t.qZA()),2&Yt){var At=t.MAs(1);t.Q6J("id",Re.id)("maxSize",Re.maxSize),t.xp6(2),t.Q6J("ngIf",!(Re.autoHide&&At.pages.length<=1))}},directives:function(){return[Ct,r.O5,r.sg]},pipes:function(){return[r.JJ]},styles:["\n.ngx-pagination {\n margin-left: 0;\n margin-bottom: 1rem; }\n .ngx-pagination::before, .ngx-pagination::after {\n content: ' ';\n display: table; }\n .ngx-pagination::after {\n clear: both; }\n .ngx-pagination li {\n -moz-user-select: none;\n -webkit-user-select: none;\n -ms-user-select: none;\n margin-right: 0.0625rem;\n border-radius: 0; }\n .ngx-pagination li {\n display: inline-block; }\n .ngx-pagination a,\n .ngx-pagination button {\n color: #0a0a0a; \n display: block;\n padding: 0.1875rem 0.625rem;\n border-radius: 0; }\n .ngx-pagination a:hover,\n .ngx-pagination button:hover {\n background: #e6e6e6; }\n .ngx-pagination .current {\n padding: 0.1875rem 0.625rem;\n background: #2199e8;\n color: #fefefe;\n cursor: default; }\n .ngx-pagination .disabled {\n padding: 0.1875rem 0.625rem;\n color: #cacaca;\n cursor: default; } \n .ngx-pagination .disabled:hover {\n background: transparent; }\n .ngx-pagination a, .ngx-pagination button {\n cursor: pointer; }\n\n.ngx-pagination .pagination-previous a::before,\n.ngx-pagination .pagination-previous.disabled::before { \n content: '\xab';\n display: inline-block;\n margin-right: 0.5rem; }\n\n.ngx-pagination .pagination-next a::after,\n.ngx-pagination .pagination-next.disabled::after {\n content: '\xbb';\n display: inline-block;\n margin-left: 0.5rem; }\n\n.ngx-pagination .show-for-sr {\n position: absolute !important;\n width: 1px;\n height: 1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0); }\n.ngx-pagination .small-screen {\n display: none; }\n@media screen and (max-width: 601px) {\n .ngx-pagination.responsive .small-screen {\n display: inline-block; } \n .ngx-pagination.responsive li:not(.small-screen):not(.pagination-previous):not(.pagination-next) {\n display: none; }\n}\n "],encapsulation:2,changeDetection:0}),Ut}(),ut=function(Ut,Ot,Yt,Re){var Ne,At=arguments.length,Ve=At<3?Ot:null===Re?Re=Object.getOwnPropertyDescriptor(Ot,Yt):Re;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ve=Reflect.decorate(Ut,Ot,Yt,Re);else for(var kt=Ut.length-1;kt>=0;kt--)(Ne=Ut[kt])&&(Ve=(At<3?Ne(Ve):At>3?Ne(Ot,Yt,Ve):Ne(Ot,Yt))||Ve);return At>3&&Ve&&Object.defineProperty(Ot,Yt,Ve),Ve},ge=function(Ut,Ot){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(Ut,Ot)},Ct=function(){function Ut(Ot,Yt){var Re=this;this.service=Ot,this.changeDetectorRef=Yt,this.maxSize=7,this.pageChange=new t.vpe,this.pageBoundsCorrection=new t.vpe,this.pages=[],this.changeSub=this.service.change.subscribe(function(At){Re.id===At&&(Re.updatePageLinks(),Re.changeDetectorRef.markForCheck(),Re.changeDetectorRef.detectChanges())})}return Ut.prototype.ngOnInit=function(){void 0===this.id&&(this.id=this.service.defaultId()),this.updatePageLinks()},Ut.prototype.ngOnChanges=function(Ot){this.updatePageLinks()},Ut.prototype.ngOnDestroy=function(){this.changeSub.unsubscribe()},Ut.prototype.previous=function(){this.checkValidId(),this.setCurrent(this.getCurrent()-1)},Ut.prototype.next=function(){this.checkValidId(),this.setCurrent(this.getCurrent()+1)},Ut.prototype.isFirstPage=function(){return 1===this.getCurrent()},Ut.prototype.isLastPage=function(){return this.getLastPage()===this.getCurrent()},Ut.prototype.setCurrent=function(Ot){this.pageChange.emit(Ot)},Ut.prototype.getCurrent=function(){return this.service.getCurrentPage(this.id)},Ut.prototype.getLastPage=function(){var Ot=this.service.getInstance(this.id);return Ot.totalItems<1?1:Math.ceil(Ot.totalItems/Ot.itemsPerPage)},Ut.prototype.getTotalItems=function(){return this.service.getInstance(this.id).totalItems},Ut.prototype.checkValidId=function(){null==this.service.getInstance(this.id).id&&console.warn('PaginationControlsDirective: the specified id "'+this.id+'" does not match any registered PaginationInstance')},Ut.prototype.updatePageLinks=function(){var Ot=this,Yt=this.service.getInstance(this.id),Re=this.outOfBoundCorrection(Yt);Re!==Yt.currentPage?setTimeout(function(){Ot.pageBoundsCorrection.emit(Re),Ot.pages=Ot.createPageArray(Yt.currentPage,Yt.itemsPerPage,Yt.totalItems,Ot.maxSize)}):this.pages=this.createPageArray(Yt.currentPage,Yt.itemsPerPage,Yt.totalItems,this.maxSize)},Ut.prototype.outOfBoundCorrection=function(Ot){var Yt=Math.ceil(Ot.totalItems/Ot.itemsPerPage);return Yt{"use strict";x.d(Ht,{X:()=>r});var t=x(7579);class r extends t.x{constructor(Pe){super(),this._value=Pe}get value(){return this.getValue()}_subscribe(Pe){const g=super._subscribe(Pe);return!g.closed&&Pe.next(this._value),g}getValue(){const{hasError:Pe,thrownError:g,_value:q}=this;if(Pe)throw g;return this._throwIfClosed(),q}next(Pe){super.next(this._value=Pe)}}},8306:(rn,Ht,x)=>{"use strict";x.d(Ht,{y:()=>we});var t=x(930),r=x(727),e=x(8822),Pe=x(4671);var re=x(2416),o=x(576),ne=x(2806);let we=(()=>{class Fe{constructor(We){We&&(this._subscribe=We)}lift(We){const me=new Fe;return me.source=this,me.operator=We,me}subscribe(We,me,L){const Q=function Ie(Fe){return Fe&&Fe instanceof t.Lv||function Me(Fe){return Fe&&(0,o.m)(Fe.next)&&(0,o.m)(Fe.error)&&(0,o.m)(Fe.complete)}(Fe)&&(0,r.Nn)(Fe)}(We)?We:new t.Hp(We,me,L);return(0,ne.x)(()=>{const{operator:dt,source:H}=this;Q.add(dt?dt.call(Q,H):H?this._subscribe(Q):this._trySubscribe(Q))}),Q}_trySubscribe(We){try{return this._subscribe(We)}catch(me){We.error(me)}}forEach(We,me){return new(me=Ze(me))((L,Q)=>{const dt=new t.Hp({next:H=>{try{We(H)}catch(z){Q(z),dt.unsubscribe()}},error:Q,complete:L});this.subscribe(dt)})}_subscribe(We){var me;return null===(me=this.source)||void 0===me?void 0:me.subscribe(We)}[e.L](){return this}pipe(...We){return function q(Fe){return 0===Fe.length?Pe.y:1===Fe.length?Fe[0]:function(We){return Fe.reduce((me,L)=>L(me),We)}}(We)(this)}toPromise(We){return new(We=Ze(We))((me,L)=>{let Q;this.subscribe(dt=>Q=dt,dt=>L(dt),()=>me(Q))})}}return Fe.create=ue=>new Fe(ue),Fe})();function Ze(Fe){var ue;return null!==(ue=null!=Fe?Fe:re.v.Promise)&&void 0!==ue?ue:Promise}},7579:(rn,Ht,x)=>{"use strict";x.d(Ht,{x:()=>re});var t=x(8306),r=x(727);const Pe=(0,x(3888).d)(ne=>function(){ne(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var g=x(8737),q=x(2806);let re=(()=>{class ne extends t.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(Ze){const Me=new o(this,this);return Me.operator=Ze,Me}_throwIfClosed(){if(this.closed)throw new Pe}next(Ze){(0,q.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const Me of this.currentObservers)Me.next(Ze)}})}error(Ze){(0,q.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=Ze;const{observers:Me}=this;for(;Me.length;)Me.shift().error(Ze)}})}complete(){(0,q.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:Ze}=this;for(;Ze.length;)Ze.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var Ze;return(null===(Ze=this.observers)||void 0===Ze?void 0:Ze.length)>0}_trySubscribe(Ze){return this._throwIfClosed(),super._trySubscribe(Ze)}_subscribe(Ze){return this._throwIfClosed(),this._checkFinalizedStatuses(Ze),this._innerSubscribe(Ze)}_innerSubscribe(Ze){const{hasError:Me,isStopped:Ie,observers:Fe}=this;return Me||Ie?r.Lc:(this.currentObservers=null,Fe.push(Ze),new r.w0(()=>{this.currentObservers=null,(0,g.P)(Fe,Ze)}))}_checkFinalizedStatuses(Ze){const{hasError:Me,thrownError:Ie,isStopped:Fe}=this;Me?Ze.error(Ie):Fe&&Ze.complete()}asObservable(){const Ze=new t.y;return Ze.source=this,Ze}}return ne.create=(we,Ze)=>new o(we,Ze),ne})();class o extends re{constructor(we,Ze){super(),this.destination=we,this.source=Ze}next(we){var Ze,Me;null===(Me=null===(Ze=this.destination)||void 0===Ze?void 0:Ze.next)||void 0===Me||Me.call(Ze,we)}error(we){var Ze,Me;null===(Me=null===(Ze=this.destination)||void 0===Ze?void 0:Ze.error)||void 0===Me||Me.call(Ze,we)}complete(){var we,Ze;null===(Ze=null===(we=this.destination)||void 0===we?void 0:we.complete)||void 0===Ze||Ze.call(we)}_subscribe(we){var Ze,Me;return null!==(Me=null===(Ze=this.source)||void 0===Ze?void 0:Ze.subscribe(we))&&void 0!==Me?Me:r.Lc}}},930:(rn,Ht,x)=>{"use strict";x.d(Ht,{Hp:()=>We,Lv:()=>Me});var t=x(576),r=x(727),e=x(2416),Pe=x(7849),g=x(5032);const q=ne("C",void 0,void 0);function ne(H,z,pe){return{kind:H,value:z,error:pe}}var we=x(3410),Ze=x(2806);class Me extends r.w0{constructor(z){super(),this.isStopped=!1,z?(this.destination=z,(0,r.Nn)(z)&&z.add(this)):this.destination=dt}static create(z,pe,ut){return new We(z,pe,ut)}next(z){this.isStopped?Q(function o(H){return ne("N",H,void 0)}(z),this):this._next(z)}error(z){this.isStopped?Q(function re(H){return ne("E",void 0,H)}(z),this):(this.isStopped=!0,this._error(z))}complete(){this.isStopped?Q(q,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(z){this.destination.next(z)}_error(z){try{this.destination.error(z)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Ie=Function.prototype.bind;function Fe(H,z){return Ie.call(H,z)}class ue{constructor(z){this.partialObserver=z}next(z){const{partialObserver:pe}=this;if(pe.next)try{pe.next(z)}catch(ut){me(ut)}}error(z){const{partialObserver:pe}=this;if(pe.error)try{pe.error(z)}catch(ut){me(ut)}else me(z)}complete(){const{partialObserver:z}=this;if(z.complete)try{z.complete()}catch(pe){me(pe)}}}class We extends Me{constructor(z,pe,ut){let ge;if(super(),(0,t.m)(z)||!z)ge={next:null!=z?z:void 0,error:null!=pe?pe:void 0,complete:null!=ut?ut:void 0};else{let Ct;this&&e.v.useDeprecatedNextContext?(Ct=Object.create(z),Ct.unsubscribe=()=>this.unsubscribe(),ge={next:z.next&&Fe(z.next,Ct),error:z.error&&Fe(z.error,Ct),complete:z.complete&&Fe(z.complete,Ct)}):ge=z}this.destination=new ue(ge)}}function me(H){e.v.useDeprecatedSynchronousErrorHandling?(0,Ze.O)(H):(0,Pe.h)(H)}function Q(H,z){const{onStoppedNotification:pe}=e.v;pe&&we.z.setTimeout(()=>pe(H,z))}const dt={closed:!0,next:g.Z,error:function L(H){throw H},complete:g.Z}},727:(rn,Ht,x)=>{"use strict";x.d(Ht,{Lc:()=>q,w0:()=>g,Nn:()=>re});var t=x(576);const e=(0,x(3888).d)(ne=>function(Ze){ne(this),this.message=Ze?`${Ze.length} errors occurred during unsubscription:\n${Ze.map((Me,Ie)=>`${Ie+1}) ${Me.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=Ze});var Pe=x(8737);class g{constructor(we){this.initialTeardown=we,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let we;if(!this.closed){this.closed=!0;const{_parentage:Ze}=this;if(Ze)if(this._parentage=null,Array.isArray(Ze))for(const Fe of Ze)Fe.remove(this);else Ze.remove(this);const{initialTeardown:Me}=this;if((0,t.m)(Me))try{Me()}catch(Fe){we=Fe instanceof e?Fe.errors:[Fe]}const{_finalizers:Ie}=this;if(Ie){this._finalizers=null;for(const Fe of Ie)try{o(Fe)}catch(ue){we=null!=we?we:[],ue instanceof e?we=[...we,...ue.errors]:we.push(ue)}}if(we)throw new e(we)}}add(we){var Ze;if(we&&we!==this)if(this.closed)o(we);else{if(we instanceof g){if(we.closed||we._hasParent(this))return;we._addParent(this)}(this._finalizers=null!==(Ze=this._finalizers)&&void 0!==Ze?Ze:[]).push(we)}}_hasParent(we){const{_parentage:Ze}=this;return Ze===we||Array.isArray(Ze)&&Ze.includes(we)}_addParent(we){const{_parentage:Ze}=this;this._parentage=Array.isArray(Ze)?(Ze.push(we),Ze):Ze?[Ze,we]:we}_removeParent(we){const{_parentage:Ze}=this;Ze===we?this._parentage=null:Array.isArray(Ze)&&(0,Pe.P)(Ze,we)}remove(we){const{_finalizers:Ze}=this;Ze&&(0,Pe.P)(Ze,we),we instanceof g&&we._removeParent(this)}}g.EMPTY=(()=>{const ne=new g;return ne.closed=!0,ne})();const q=g.EMPTY;function re(ne){return ne instanceof g||ne&&"closed"in ne&&(0,t.m)(ne.remove)&&(0,t.m)(ne.add)&&(0,t.m)(ne.unsubscribe)}function o(ne){(0,t.m)(ne)?ne():ne.unsubscribe()}},2416:(rn,Ht,x)=>{"use strict";x.d(Ht,{v:()=>t});const t={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},7272:(rn,Ht,x)=>{"use strict";x.d(Ht,{z:()=>g});var t=x(8189),e=x(3269),Pe=x(2076);function g(...q){return function r(){return(0,t.J)(1)}()((0,Pe.D)(q,(0,e.yG)(q)))}},9770:(rn,Ht,x)=>{"use strict";x.d(Ht,{P:()=>e});var t=x(8306),r=x(8421);function e(Pe){return new t.y(g=>{(0,r.Xf)(Pe()).subscribe(g)})}},515:(rn,Ht,x)=>{"use strict";x.d(Ht,{E:()=>r});const r=new(x(8306).y)(g=>g.complete())},4128:(rn,Ht,x)=>{"use strict";x.d(Ht,{D:()=>o});var t=x(8306),r=x(4742),e=x(8421),Pe=x(3269),g=x(5403),q=x(3268),re=x(1810);function o(...ne){const we=(0,Pe.jO)(ne),{args:Ze,keys:Me}=(0,r.D)(ne),Ie=new t.y(Fe=>{const{length:ue}=Ze;if(!ue)return void Fe.complete();const We=new Array(ue);let me=ue,L=ue;for(let Q=0;Q{dt||(dt=!0,L--),We[Q]=H},()=>me--,void 0,()=>{(!me||!dt)&&(L||Fe.next(Me?(0,re.n)(Me,We):We),Fe.complete())}))}});return we?Ie.pipe((0,q.Z)(we)):Ie}},2076:(rn,Ht,x)=>{"use strict";x.d(Ht,{D:()=>ut});var t=x(8421),r=x(9672),e=x(4482),Pe=x(5403);function g(ge,Ct=0){return(0,e.e)((ni,qi)=>{ni.subscribe((0,Pe.x)(qi,Ut=>(0,r.f)(qi,ge,()=>qi.next(Ut),Ct),()=>(0,r.f)(qi,ge,()=>qi.complete(),Ct),Ut=>(0,r.f)(qi,ge,()=>qi.error(Ut),Ct)))})}function q(ge,Ct=0){return(0,e.e)((ni,qi)=>{qi.add(ge.schedule(()=>ni.subscribe(qi),Ct))})}var ne=x(8306),Ze=x(2202),Me=x(576);function Fe(ge,Ct){if(!ge)throw new Error("Iterable cannot be null");return new ne.y(ni=>{(0,r.f)(ni,Ct,()=>{const qi=ge[Symbol.asyncIterator]();(0,r.f)(ni,Ct,()=>{qi.next().then(Ut=>{Ut.done?ni.complete():ni.next(Ut.value)})},0,!0)})})}var ue=x(3670),We=x(8239),me=x(1144),L=x(6495),Q=x(2206),dt=x(4532),H=x(3260);function ut(ge,Ct){return Ct?function pe(ge,Ct){if(null!=ge){if((0,ue.c)(ge))return function re(ge,Ct){return(0,t.Xf)(ge).pipe(q(Ct),g(Ct))}(ge,Ct);if((0,me.z)(ge))return function we(ge,Ct){return new ne.y(ni=>{let qi=0;return Ct.schedule(function(){qi===ge.length?ni.complete():(ni.next(ge[qi++]),ni.closed||this.schedule())})})}(ge,Ct);if((0,We.t)(ge))return function o(ge,Ct){return(0,t.Xf)(ge).pipe(q(Ct),g(Ct))}(ge,Ct);if((0,Q.D)(ge))return Fe(ge,Ct);if((0,L.T)(ge))return function Ie(ge,Ct){return new ne.y(ni=>{let qi;return(0,r.f)(ni,Ct,()=>{qi=ge[Ze.h](),(0,r.f)(ni,Ct,()=>{let Ut,Ot;try{({value:Ut,done:Ot}=qi.next())}catch(Yt){return void ni.error(Yt)}Ot?ni.complete():ni.next(Ut)},0,!0)}),()=>(0,Me.m)(null==qi?void 0:qi.return)&&qi.return()})}(ge,Ct);if((0,H.L)(ge))return function z(ge,Ct){return Fe((0,H.Q)(ge),Ct)}(ge,Ct)}throw(0,dt.z)(ge)}(ge,Ct):(0,t.Xf)(ge)}},4968:(rn,Ht,x)=>{"use strict";x.d(Ht,{R:()=>we});var t=x(8421),r=x(8306),e=x(5577),Pe=x(1144),g=x(576),q=x(3268);const re=["addListener","removeListener"],o=["addEventListener","removeEventListener"],ne=["on","off"];function we(ue,We,me,L){if((0,g.m)(me)&&(L=me,me=void 0),L)return we(ue,We,me).pipe((0,q.Z)(L));const[Q,dt]=function Fe(ue){return(0,g.m)(ue.addEventListener)&&(0,g.m)(ue.removeEventListener)}(ue)?o.map(H=>z=>ue[H](We,z,me)):function Me(ue){return(0,g.m)(ue.addListener)&&(0,g.m)(ue.removeListener)}(ue)?re.map(Ze(ue,We)):function Ie(ue){return(0,g.m)(ue.on)&&(0,g.m)(ue.off)}(ue)?ne.map(Ze(ue,We)):[];if(!Q&&(0,Pe.z)(ue))return(0,e.z)(H=>we(H,We,me))((0,t.Xf)(ue));if(!Q)throw new TypeError("Invalid event target");return new r.y(H=>{const z=(...pe)=>H.next(1dt(z)})}function Ze(ue,We){return me=>L=>ue[me](We,L)}},8421:(rn,Ht,x)=>{"use strict";x.d(Ht,{Xf:()=>Ie});var t=x(655),r=x(1144),e=x(8239),Pe=x(8306),g=x(3670),q=x(2206),re=x(4532),o=x(6495),ne=x(3260),we=x(576),Ze=x(7849),Me=x(8822);function Ie(H){if(H instanceof Pe.y)return H;if(null!=H){if((0,g.c)(H))return function Fe(H){return new Pe.y(z=>{const pe=H[Me.L]();if((0,we.m)(pe.subscribe))return pe.subscribe(z);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(H);if((0,r.z)(H))return function ue(H){return new Pe.y(z=>{for(let pe=0;pe{H.then(pe=>{z.closed||(z.next(pe),z.complete())},pe=>z.error(pe)).then(null,Ze.h)})}(H);if((0,q.D)(H))return L(H);if((0,o.T)(H))return function me(H){return new Pe.y(z=>{for(const pe of H)if(z.next(pe),z.closed)return;z.complete()})}(H);if((0,ne.L)(H))return function Q(H){return L((0,ne.Q)(H))}(H)}throw(0,re.z)(H)}function L(H){return new Pe.y(z=>{(function dt(H,z){var pe,ut,ge,Ct;return(0,t.mG)(this,void 0,void 0,function*(){try{for(pe=(0,t.KL)(H);!(ut=yield pe.next()).done;)if(z.next(ut.value),z.closed)return}catch(ni){ge={error:ni}}finally{try{ut&&!ut.done&&(Ct=pe.return)&&(yield Ct.call(pe))}finally{if(ge)throw ge.error}}z.complete()})})(H,z).catch(pe=>z.error(pe))})}},6451:(rn,Ht,x)=>{"use strict";x.d(Ht,{T:()=>q});var t=x(8189),r=x(8421),e=x(515),Pe=x(3269),g=x(2076);function q(...re){const o=(0,Pe.yG)(re),ne=(0,Pe._6)(re,1/0),we=re;return we.length?1===we.length?(0,r.Xf)(we[0]):(0,t.J)(ne)((0,g.D)(we,o)):e.E}},9646:(rn,Ht,x)=>{"use strict";x.d(Ht,{of:()=>e});var t=x(3269),r=x(2076);function e(...Pe){const g=(0,t.yG)(Pe);return(0,r.D)(Pe,g)}},2843:(rn,Ht,x)=>{"use strict";x.d(Ht,{_:()=>e});var t=x(8306),r=x(576);function e(Pe,g){const q=(0,r.m)(Pe)?Pe:()=>Pe,re=o=>o.error(q());return new t.y(g?o=>g.schedule(re,0,o):re)}},5963:(rn,Ht,x)=>{"use strict";x.d(Ht,{H:()=>g});var t=x(8306),r=x(4986),e=x(3532);function g(q=0,re,o=r.P){let ne=-1;return null!=re&&((0,e.K)(re)?o=re:ne=re),new t.y(we=>{let Ze=function Pe(q){return q instanceof Date&&!isNaN(q)}(q)?+q-o.now():q;Ze<0&&(Ze=0);let Me=0;return o.schedule(function(){we.closed||(we.next(Me++),0<=ne?this.schedule(void 0,ne):we.complete())},Ze)})}},5403:(rn,Ht,x)=>{"use strict";x.d(Ht,{x:()=>r});var t=x(930);function r(Pe,g,q,re,o){return new e(Pe,g,q,re,o)}class e extends t.Lv{constructor(g,q,re,o,ne,we){super(g),this.onFinalize=ne,this.shouldUnsubscribe=we,this._next=q?function(Ze){try{q(Ze)}catch(Me){g.error(Me)}}:super._next,this._error=o?function(Ze){try{o(Ze)}catch(Me){g.error(Me)}finally{this.unsubscribe()}}:super._error,this._complete=re?function(){try{re()}catch(Ze){g.error(Ze)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var g;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:q}=this;super.unsubscribe(),!q&&(null===(g=this.onFinalize)||void 0===g||g.call(this))}}}},262:(rn,Ht,x)=>{"use strict";x.d(Ht,{K:()=>Pe});var t=x(8421),r=x(5403),e=x(4482);function Pe(g){return(0,e.e)((q,re)=>{let we,o=null,ne=!1;o=q.subscribe((0,r.x)(re,void 0,void 0,Ze=>{we=(0,t.Xf)(g(Ze,Pe(g)(q))),o?(o.unsubscribe(),o=null,we.subscribe(re)):ne=!0})),ne&&(o.unsubscribe(),o=null,we.subscribe(re))})}},4351:(rn,Ht,x)=>{"use strict";x.d(Ht,{b:()=>e});var t=x(5577),r=x(576);function e(Pe,g){return(0,r.m)(g)?(0,t.z)(Pe,g,1):(0,t.z)(Pe,1)}},8372:(rn,Ht,x)=>{"use strict";x.d(Ht,{b:()=>Pe});var t=x(4986),r=x(4482),e=x(5403);function Pe(g,q=t.z){return(0,r.e)((re,o)=>{let ne=null,we=null,Ze=null;const Me=()=>{if(ne){ne.unsubscribe(),ne=null;const Fe=we;we=null,o.next(Fe)}};function Ie(){const Fe=Ze+g,ue=q.now();if(ue{we=Fe,Ze=q.now(),ne||(ne=q.schedule(Ie,g),o.add(ne))},()=>{Me(),o.complete()},void 0,()=>{we=ne=null}))})}},6590:(rn,Ht,x)=>{"use strict";x.d(Ht,{d:()=>e});var t=x(4482),r=x(5403);function e(Pe){return(0,t.e)((g,q)=>{let re=!1;g.subscribe((0,r.x)(q,o=>{re=!0,q.next(o)},()=>{re||q.next(Pe),q.complete()}))})}},4825:(rn,Ht,x)=>{"use strict";x.d(Ht,{g:()=>Ie});var t=x(4986),r=x(7272),e=x(5698),Pe=x(4482),g=x(5403),q=x(5032),o=x(4004),we=x(5577);function Ze(Fe,ue){return ue?We=>(0,r.z)(ue.pipe((0,e.q)(1),function re(){return(0,Pe.e)((Fe,ue)=>{Fe.subscribe((0,g.x)(ue,q.Z))})}()),We.pipe(Ze(Fe))):(0,we.z)((We,me)=>Fe(We,me).pipe((0,e.q)(1),function ne(Fe){return(0,o.U)(()=>Fe)}(We)))}var Me=x(5963);function Ie(Fe,ue=t.z){const We=(0,Me.H)(Fe,ue);return Ze(()=>We)}},1884:(rn,Ht,x)=>{"use strict";x.d(Ht,{x:()=>Pe});var t=x(4671),r=x(4482),e=x(5403);function Pe(q,re=t.y){return q=null!=q?q:g,(0,r.e)((o,ne)=>{let we,Ze=!0;o.subscribe((0,e.x)(ne,Me=>{const Ie=re(Me);(Ze||!q(we,Ie))&&(Ze=!1,we=Ie,ne.next(Me))}))})}function g(q,re){return q===re}},9300:(rn,Ht,x)=>{"use strict";x.d(Ht,{h:()=>e});var t=x(4482),r=x(5403);function e(Pe,g){return(0,t.e)((q,re)=>{let o=0;q.subscribe((0,r.x)(re,ne=>Pe.call(g,ne,o++)&&re.next(ne)))})}},8746:(rn,Ht,x)=>{"use strict";x.d(Ht,{x:()=>r});var t=x(4482);function r(e){return(0,t.e)((Pe,g)=>{try{Pe.subscribe(g)}finally{g.add(e)}})}},590:(rn,Ht,x)=>{"use strict";x.d(Ht,{P:()=>re});var t=x(6805),r=x(9300),e=x(5698),Pe=x(6590),g=x(8068),q=x(4671);function re(o,ne){const we=arguments.length>=2;return Ze=>Ze.pipe(o?(0,r.h)((Me,Ie)=>o(Me,Ie,Ze)):q.y,(0,e.q)(1),we?(0,Pe.d)(ne):(0,g.T)(()=>new t.K))}},4004:(rn,Ht,x)=>{"use strict";x.d(Ht,{U:()=>e});var t=x(4482),r=x(5403);function e(Pe,g){return(0,t.e)((q,re)=>{let o=0;q.subscribe((0,r.x)(re,ne=>{re.next(Pe.call(g,ne,o++))}))})}},8189:(rn,Ht,x)=>{"use strict";x.d(Ht,{J:()=>e});var t=x(5577),r=x(4671);function e(Pe=1/0){return(0,t.z)(r.y,Pe)}},5577:(rn,Ht,x)=>{"use strict";x.d(Ht,{z:()=>o});var t=x(4004),r=x(8421),e=x(4482),Pe=x(9672),g=x(5403),re=x(576);function o(ne,we,Ze=1/0){return(0,re.m)(we)?o((Me,Ie)=>(0,t.U)((Fe,ue)=>we(Me,Fe,Ie,ue))((0,r.Xf)(ne(Me,Ie))),Ze):("number"==typeof we&&(Ze=we),(0,e.e)((Me,Ie)=>function q(ne,we,Ze,Me,Ie,Fe,ue,We){const me=[];let L=0,Q=0,dt=!1;const H=()=>{dt&&!me.length&&!L&&we.complete()},z=ut=>L{Fe&&we.next(ut),L++;let ge=!1;(0,r.Xf)(Ze(ut,Q++)).subscribe((0,g.x)(we,Ct=>{null==Ie||Ie(Ct),Fe?z(Ct):we.next(Ct)},()=>{ge=!0},void 0,()=>{if(ge)try{for(L--;me.length&&Lpe(Ct)):pe(Ct)}H()}catch(Ct){we.error(Ct)}}))};return ne.subscribe((0,g.x)(we,z,()=>{dt=!0,H()})),()=>{null==We||We()}}(Me,Ie,ne,Ze)))}},7359:(rn,Ht,x)=>{"use strict";x.d(Ht,{U:()=>r});var t=x(5403);function r(e,Pe,g,q,re){return(o,ne)=>{let we=g,Ze=Pe,Me=0;o.subscribe((0,t.x)(ne,Ie=>{const Fe=Me++;Ze=we?e(Ze,Ie,Fe):(we=!0,Ie),q&&ne.next(Ze)},re&&(()=>{we&&ne.next(Ze),ne.complete()})))}}},3099:(rn,Ht,x)=>{"use strict";x.d(Ht,{B:()=>g});var t=x(8421),r=x(7579),e=x(930),Pe=x(4482);function g(re={}){const{connector:o=(()=>new r.x),resetOnError:ne=!0,resetOnComplete:we=!0,resetOnRefCountZero:Ze=!0}=re;return Me=>{let Ie,Fe,ue,We=0,me=!1,L=!1;const Q=()=>{null==Fe||Fe.unsubscribe(),Fe=void 0},dt=()=>{Q(),Ie=ue=void 0,me=L=!1},H=()=>{const z=Ie;dt(),null==z||z.unsubscribe()};return(0,Pe.e)((z,pe)=>{We++,!L&&!me&&Q();const ut=ue=null!=ue?ue:o();pe.add(()=>{We--,0===We&&!L&&!me&&(Fe=q(H,Ze))}),ut.subscribe(pe),!Ie&&We>0&&(Ie=new e.Hp({next:ge=>ut.next(ge),error:ge=>{L=!0,Q(),Fe=q(dt,ne,ge),ut.error(ge)},complete:()=>{me=!0,Q(),Fe=q(dt,we),ut.complete()}}),(0,t.Xf)(z).subscribe(Ie))})(Me)}}function q(re,o,...ne){if(!0===o)return void re();if(!1===o)return;const we=new e.Hp({next:()=>{we.unsubscribe(),re()}});return o(...ne).subscribe(we)}},5684:(rn,Ht,x)=>{"use strict";x.d(Ht,{T:()=>r});var t=x(9300);function r(e){return(0,t.h)((Pe,g)=>e<=g)}},8675:(rn,Ht,x)=>{"use strict";x.d(Ht,{O:()=>Pe});var t=x(7272),r=x(3269),e=x(4482);function Pe(...g){const q=(0,r.yG)(g);return(0,e.e)((re,o)=>{(q?(0,t.z)(g,re,q):(0,t.z)(g,re)).subscribe(o)})}},3900:(rn,Ht,x)=>{"use strict";x.d(Ht,{w:()=>Pe});var t=x(8421),r=x(4482),e=x(5403);function Pe(g,q){return(0,r.e)((re,o)=>{let ne=null,we=0,Ze=!1;const Me=()=>Ze&&!ne&&o.complete();re.subscribe((0,e.x)(o,Ie=>{null==ne||ne.unsubscribe();let Fe=0;const ue=we++;(0,t.Xf)(g(Ie,ue)).subscribe(ne=(0,e.x)(o,We=>o.next(q?q(Ie,We,ue,Fe++):We),()=>{ne=null,Me()}))},()=>{Ze=!0,Me()}))})}},5698:(rn,Ht,x)=>{"use strict";x.d(Ht,{q:()=>Pe});var t=x(515),r=x(4482),e=x(5403);function Pe(g){return g<=0?()=>t.E:(0,r.e)((q,re)=>{let o=0;q.subscribe((0,e.x)(re,ne=>{++o<=g&&(re.next(ne),g<=o&&re.complete())}))})}},2722:(rn,Ht,x)=>{"use strict";x.d(Ht,{R:()=>g});var t=x(4482),r=x(5403),e=x(8421),Pe=x(5032);function g(q){return(0,t.e)((re,o)=>{(0,e.Xf)(q).subscribe((0,r.x)(o,()=>o.complete(),Pe.Z)),!o.closed&&re.subscribe(o)})}},8505:(rn,Ht,x)=>{"use strict";x.d(Ht,{b:()=>g});var t=x(576),r=x(4482),e=x(5403),Pe=x(4671);function g(q,re,o){const ne=(0,t.m)(q)||re||o?{next:q,error:re,complete:o}:q;return ne?(0,r.e)((we,Ze)=>{var Me;null===(Me=ne.subscribe)||void 0===Me||Me.call(ne);let Ie=!0;we.subscribe((0,e.x)(Ze,Fe=>{var ue;null===(ue=ne.next)||void 0===ue||ue.call(ne,Fe),Ze.next(Fe)},()=>{var Fe;Ie=!1,null===(Fe=ne.complete)||void 0===Fe||Fe.call(ne),Ze.complete()},Fe=>{var ue;Ie=!1,null===(ue=ne.error)||void 0===ue||ue.call(ne,Fe),Ze.error(Fe)},()=>{var Fe,ue;Ie&&(null===(Fe=ne.unsubscribe)||void 0===Fe||Fe.call(ne)),null===(ue=ne.finalize)||void 0===ue||ue.call(ne)}))}):Pe.y}},8068:(rn,Ht,x)=>{"use strict";x.d(Ht,{T:()=>Pe});var t=x(6805),r=x(4482),e=x(5403);function Pe(q=g){return(0,r.e)((re,o)=>{let ne=!1;re.subscribe((0,e.x)(o,we=>{ne=!0,o.next(we)},()=>ne?o.complete():o.error(q())))})}function g(){return new t.K}},4408:(rn,Ht,x)=>{"use strict";x.d(Ht,{o:()=>g});var t=x(727);class r extends t.w0{constructor(re,o){super()}schedule(re,o=0){return this}}const e={setInterval(q,re,...o){const{delegate:ne}=e;return(null==ne?void 0:ne.setInterval)?ne.setInterval(q,re,...o):setInterval(q,re,...o)},clearInterval(q){const{delegate:re}=e;return((null==re?void 0:re.clearInterval)||clearInterval)(q)},delegate:void 0};var Pe=x(8737);class g extends r{constructor(re,o){super(re,o),this.scheduler=re,this.work=o,this.pending=!1}schedule(re,o=0){var ne;if(this.closed)return this;this.state=re;const we=this.id,Ze=this.scheduler;return null!=we&&(this.id=this.recycleAsyncId(Ze,we,o)),this.pending=!0,this.delay=o,this.id=null!==(ne=this.id)&&void 0!==ne?ne:this.requestAsyncId(Ze,this.id,o),this}requestAsyncId(re,o,ne=0){return e.setInterval(re.flush.bind(re,this),ne)}recycleAsyncId(re,o,ne=0){if(null!=ne&&this.delay===ne&&!1===this.pending)return o;null!=o&&e.clearInterval(o)}execute(re,o){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const ne=this._execute(re,o);if(ne)return ne;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(re,o){let we,ne=!1;try{this.work(re)}catch(Ze){ne=!0,we=Ze||new Error("Scheduled action threw falsy error")}if(ne)return this.unsubscribe(),we}unsubscribe(){if(!this.closed){const{id:re,scheduler:o}=this,{actions:ne}=o;this.work=this.state=this.scheduler=null,this.pending=!1,(0,Pe.P)(ne,this),null!=re&&(this.id=this.recycleAsyncId(o,re,null)),this.delay=null,super.unsubscribe()}}}},640:(rn,Ht,x)=>{"use strict";x.d(Ht,{v:()=>e});const t={now:()=>(t.delegate||Date).now(),delegate:void 0};class r{constructor(g,q=r.now){this.schedulerActionCtor=g,this.now=q}schedule(g,q=0,re){return new this.schedulerActionCtor(this,g).schedule(re,q)}}r.now=t.now;class e extends r{constructor(g,q=r.now){super(g,q),this.actions=[],this._active=!1}flush(g){const{actions:q}=this;if(this._active)return void q.push(g);let re;this._active=!0;do{if(re=g.execute(g.state,g.delay))break}while(g=q.shift());if(this._active=!1,re){for(;g=q.shift();)g.unsubscribe();throw re}}}},6406:(rn,Ht,x)=>{"use strict";x.d(Ht,{Z:()=>re});var t=x(4408),r=x(727);const e={schedule(ne){let we=requestAnimationFrame,Ze=cancelAnimationFrame;const{delegate:Me}=e;Me&&(we=Me.requestAnimationFrame,Ze=Me.cancelAnimationFrame);const Ie=we(Fe=>{Ze=void 0,ne(Fe)});return new r.w0(()=>null==Ze?void 0:Ze(Ie))},requestAnimationFrame(...ne){const{delegate:we}=e;return((null==we?void 0:we.requestAnimationFrame)||requestAnimationFrame)(...ne)},cancelAnimationFrame(...ne){const{delegate:we}=e;return((null==we?void 0:we.cancelAnimationFrame)||cancelAnimationFrame)(...ne)},delegate:void 0};var g=x(640);const re=new class q extends g.v{flush(we){this._active=!0;const Ze=this._scheduled;this._scheduled=void 0;const{actions:Me}=this;let Ie;we=we||Me.shift();do{if(Ie=we.execute(we.state,we.delay))break}while((we=Me[0])&&we.id===Ze&&Me.shift());if(this._active=!1,Ie){for(;(we=Me[0])&&we.id===Ze&&Me.shift();)we.unsubscribe();throw Ie}}}(class Pe extends t.o{constructor(we,Ze){super(we,Ze),this.scheduler=we,this.work=Ze}requestAsyncId(we,Ze,Me=0){return null!==Me&&Me>0?super.requestAsyncId(we,Ze,Me):(we.actions.push(this),we._scheduled||(we._scheduled=e.requestAnimationFrame(()=>we.flush(void 0))))}recycleAsyncId(we,Ze,Me=0){var Ie;if(null!=Me?Me>0:this.delay>0)return super.recycleAsyncId(we,Ze,Me);const{actions:Fe}=we;null!=Ze&&(null===(Ie=Fe[Fe.length-1])||void 0===Ie?void 0:Ie.id)!==Ze&&(e.cancelAnimationFrame(Ze),we._scheduled=void 0)}})},3101:(rn,Ht,x)=>{"use strict";x.d(Ht,{E:()=>Fe});var t=x(4408);let e,r=1;const Pe={};function g(We){return We in Pe&&(delete Pe[We],!0)}const q={setImmediate(We){const me=r++;return Pe[me]=!0,e||(e=Promise.resolve()),e.then(()=>g(me)&&We()),me},clearImmediate(We){g(We)}},{setImmediate:o,clearImmediate:ne}=q,we={setImmediate(...We){const{delegate:me}=we;return((null==me?void 0:me.setImmediate)||o)(...We)},clearImmediate(We){const{delegate:me}=we;return((null==me?void 0:me.clearImmediate)||ne)(We)},delegate:void 0};var Me=x(640);const Fe=new class Ie extends Me.v{flush(me){this._active=!0;const L=this._scheduled;this._scheduled=void 0;const{actions:Q}=this;let dt;me=me||Q.shift();do{if(dt=me.execute(me.state,me.delay))break}while((me=Q[0])&&me.id===L&&Q.shift());if(this._active=!1,dt){for(;(me=Q[0])&&me.id===L&&Q.shift();)me.unsubscribe();throw dt}}}(class Ze extends t.o{constructor(me,L){super(me,L),this.scheduler=me,this.work=L}requestAsyncId(me,L,Q=0){return null!==Q&&Q>0?super.requestAsyncId(me,L,Q):(me.actions.push(this),me._scheduled||(me._scheduled=we.setImmediate(me.flush.bind(me,void 0))))}recycleAsyncId(me,L,Q=0){var dt;if(null!=Q?Q>0:this.delay>0)return super.recycleAsyncId(me,L,Q);const{actions:H}=me;null!=L&&(null===(dt=H[H.length-1])||void 0===dt?void 0:dt.id)!==L&&(we.clearImmediate(L),me._scheduled=void 0)}})},4986:(rn,Ht,x)=>{"use strict";x.d(Ht,{z:()=>e,P:()=>Pe});var t=x(4408);const e=new(x(640).v)(t.o),Pe=e},3410:(rn,Ht,x)=>{"use strict";x.d(Ht,{z:()=>t});const t={setTimeout(r,e,...Pe){const{delegate:g}=t;return(null==g?void 0:g.setTimeout)?g.setTimeout(r,e,...Pe):setTimeout(r,e,...Pe)},clearTimeout(r){const{delegate:e}=t;return((null==e?void 0:e.clearTimeout)||clearTimeout)(r)},delegate:void 0}},2202:(rn,Ht,x)=>{"use strict";x.d(Ht,{h:()=>r});const r=function t(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},8822:(rn,Ht,x)=>{"use strict";x.d(Ht,{L:()=>t});const t="function"==typeof Symbol&&Symbol.observable||"@@observable"},6805:(rn,Ht,x)=>{"use strict";x.d(Ht,{K:()=>r});const r=(0,x(3888).d)(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"})},3269:(rn,Ht,x)=>{"use strict";x.d(Ht,{jO:()=>Pe,yG:()=>g,_6:()=>q});var t=x(576),r=x(3532);function e(re){return re[re.length-1]}function Pe(re){return(0,t.m)(e(re))?re.pop():void 0}function g(re){return(0,r.K)(e(re))?re.pop():void 0}function q(re,o){return"number"==typeof e(re)?re.pop():o}},4742:(rn,Ht,x)=>{"use strict";x.d(Ht,{D:()=>g});const{isArray:t}=Array,{getPrototypeOf:r,prototype:e,keys:Pe}=Object;function g(re){if(1===re.length){const o=re[0];if(t(o))return{args:o,keys:null};if(function q(re){return re&&"object"==typeof re&&r(re)===e}(o)){const ne=Pe(o);return{args:ne.map(we=>o[we]),keys:ne}}}return{args:re,keys:null}}},8737:(rn,Ht,x)=>{"use strict";function t(r,e){if(r){const Pe=r.indexOf(e);0<=Pe&&r.splice(Pe,1)}}x.d(Ht,{P:()=>t})},3888:(rn,Ht,x)=>{"use strict";function t(r){const Pe=r(g=>{Error.call(g),g.stack=(new Error).stack});return Pe.prototype=Object.create(Error.prototype),Pe.prototype.constructor=Pe,Pe}x.d(Ht,{d:()=>t})},1810:(rn,Ht,x)=>{"use strict";function t(r,e){return r.reduce((Pe,g,q)=>(Pe[g]=e[q],Pe),{})}x.d(Ht,{n:()=>t})},2806:(rn,Ht,x)=>{"use strict";x.d(Ht,{x:()=>e,O:()=>Pe});var t=x(2416);let r=null;function e(g){if(t.v.useDeprecatedSynchronousErrorHandling){const q=!r;if(q&&(r={errorThrown:!1,error:null}),g(),q){const{errorThrown:re,error:o}=r;if(r=null,re)throw o}}else g()}function Pe(g){t.v.useDeprecatedSynchronousErrorHandling&&r&&(r.errorThrown=!0,r.error=g)}},9672:(rn,Ht,x)=>{"use strict";function t(r,e,Pe,g=0,q=!1){const re=e.schedule(function(){Pe(),q?r.add(this.schedule(null,g)):this.unsubscribe()},g);if(r.add(re),!q)return re}x.d(Ht,{f:()=>t})},4671:(rn,Ht,x)=>{"use strict";function t(r){return r}x.d(Ht,{y:()=>t})},1144:(rn,Ht,x)=>{"use strict";x.d(Ht,{z:()=>t});const t=r=>r&&"number"==typeof r.length&&"function"!=typeof r},2206:(rn,Ht,x)=>{"use strict";x.d(Ht,{D:()=>r});var t=x(576);function r(e){return Symbol.asyncIterator&&(0,t.m)(null==e?void 0:e[Symbol.asyncIterator])}},576:(rn,Ht,x)=>{"use strict";function t(r){return"function"==typeof r}x.d(Ht,{m:()=>t})},3670:(rn,Ht,x)=>{"use strict";x.d(Ht,{c:()=>e});var t=x(8822),r=x(576);function e(Pe){return(0,r.m)(Pe[t.L])}},6495:(rn,Ht,x)=>{"use strict";x.d(Ht,{T:()=>e});var t=x(2202),r=x(576);function e(Pe){return(0,r.m)(null==Pe?void 0:Pe[t.h])}},8239:(rn,Ht,x)=>{"use strict";x.d(Ht,{t:()=>r});var t=x(576);function r(e){return(0,t.m)(null==e?void 0:e.then)}},3260:(rn,Ht,x)=>{"use strict";x.d(Ht,{Q:()=>e,L:()=>Pe});var t=x(655),r=x(576);function e(g){return(0,t.FC)(this,arguments,function*(){const re=g.getReader();try{for(;;){const{value:o,done:ne}=yield(0,t.qq)(re.read());if(ne)return yield(0,t.qq)(void 0);yield yield(0,t.qq)(o)}}finally{re.releaseLock()}})}function Pe(g){return(0,r.m)(null==g?void 0:g.getReader)}},3532:(rn,Ht,x)=>{"use strict";x.d(Ht,{K:()=>r});var t=x(576);function r(e){return e&&(0,t.m)(e.schedule)}},4482:(rn,Ht,x)=>{"use strict";x.d(Ht,{A:()=>r,e:()=>e});var t=x(576);function r(Pe){return(0,t.m)(null==Pe?void 0:Pe.lift)}function e(Pe){return g=>{if(r(g))return g.lift(function(q){try{return Pe(q,this)}catch(re){this.error(re)}});throw new TypeError("Unable to lift unknown Observable type")}}},3268:(rn,Ht,x)=>{"use strict";x.d(Ht,{Z:()=>Pe});var t=x(4004);const{isArray:r}=Array;function Pe(g){return(0,t.U)(q=>function e(g,q){return r(q)?g(...q):g(q)}(g,q))}},5032:(rn,Ht,x)=>{"use strict";function t(){}x.d(Ht,{Z:()=>t})},7849:(rn,Ht,x)=>{"use strict";x.d(Ht,{h:()=>e});var t=x(2416),r=x(3410);function e(Pe){r.z.setTimeout(()=>{const{onUnhandledError:g}=t.v;if(!g)throw Pe;g(Pe)})}},4532:(rn,Ht,x)=>{"use strict";function t(r){return new TypeError(`You provided ${null!==r&&"object"==typeof r?"an invalid object":`'${r}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}x.d(Ht,{z:()=>t})},4864:function(rn){var Ht={version:"1.14.0"};Ht[437]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc7\xfc\xe9\xe2\xe4\xe0\xe5\xe7\xea\xeb\xe8\xef\xee\xec\xc4\xc5\xc9\xe6\xc6\xf4\xf6\xf2\xfb\xf9\xff\xd6\xdc\xa2\xa3\xa5\u20a7\u0192\xe1\xed\xf3\xfa\xf1\xd1\xaa\xba\xbf\u2310\xac\xbd\xbc\xa1\xab\xbb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\xdf\u0393\u03c0\u03a3\u03c3\xb5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\xb1\u2265\u2264\u2320\u2321\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[620]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc7\xfc\xe9\xe2\xe4\xe0\u0105\xe7\xea\xeb\xe8\xef\xee\u0107\xc4\u0104\u0118\u0119\u0142\xf4\xf6\u0106\xfb\xf9\u015a\xd6\xdc\xa2\u0141\xa5\u015b\u0192\u0179\u017b\xf3\xd3\u0144\u0143\u017a\u017c\xbf\u2310\xac\xbd\xbc\xa1\xab\xbb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\xdf\u0393\u03c0\u03a3\u03c3\xb5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\xb1\u2265\u2264\u2320\u2321\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[737]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c2\u03c4\u03c5\u03c6\u03c7\u03c8\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03c9\u03ac\u03ad\u03ae\u03ca\u03af\u03cc\u03cd\u03cb\u03ce\u0386\u0388\u0389\u038a\u038c\u038e\u038f\xb1\u2265\u2264\u03aa\u03ab\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[850]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc7\xfc\xe9\xe2\xe4\xe0\xe5\xe7\xea\xeb\xe8\xef\xee\xec\xc4\xc5\xc9\xe6\xc6\xf4\xf6\xf2\xfb\xf9\xff\xd6\xdc\xf8\xa3\xd8\xd7\u0192\xe1\xed\xf3\xfa\xf1\xd1\xaa\xba\xbf\xae\xac\xbd\xbc\xa1\xab\xbb\u2591\u2592\u2593\u2502\u2524\xc1\xc2\xc0\xa9\u2563\u2551\u2557\u255d\xa2\xa5\u2510\u2514\u2534\u252c\u251c\u2500\u253c\xe3\xc3\u255a\u2554\u2569\u2566\u2560\u2550\u256c\xa4\xf0\xd0\xca\xcb\xc8\u0131\xcd\xce\xcf\u2518\u250c\u2588\u2584\xa6\xcc\u2580\xd3\xdf\xd4\xd2\xf5\xd5\xb5\xfe\xde\xda\xdb\xd9\xfd\xdd\xaf\xb4\xad\xb1\u2017\xbe\xb6\xa7\xf7\xb8\xb0\xa8\xb7\xb9\xb3\xb2\u25a0\xa0",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[852]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc7\xfc\xe9\xe2\xe4\u016f\u0107\xe7\u0142\xeb\u0150\u0151\xee\u0179\xc4\u0106\xc9\u0139\u013a\xf4\xf6\u013d\u013e\u015a\u015b\xd6\xdc\u0164\u0165\u0141\xd7\u010d\xe1\xed\xf3\xfa\u0104\u0105\u017d\u017e\u0118\u0119\xac\u017a\u010c\u015f\xab\xbb\u2591\u2592\u2593\u2502\u2524\xc1\xc2\u011a\u015e\u2563\u2551\u2557\u255d\u017b\u017c\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u0102\u0103\u255a\u2554\u2569\u2566\u2560\u2550\u256c\xa4\u0111\u0110\u010e\xcb\u010f\u0147\xcd\xce\u011b\u2518\u250c\u2588\u2584\u0162\u016e\u2580\xd3\xdf\xd4\u0143\u0144\u0148\u0160\u0161\u0154\xda\u0155\u0170\xfd\xdd\u0163\xb4\xad\u02dd\u02db\u02c7\u02d8\xa7\xf7\xb8\xb0\xa8\u02d9\u0171\u0158\u0159\u25a0\xa0",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[857]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc7\xfc\xe9\xe2\xe4\xe0\xe5\xe7\xea\xeb\xe8\xef\xee\u0131\xc4\xc5\xc9\xe6\xc6\xf4\xf6\xf2\xfb\xf9\u0130\xd6\xdc\xf8\xa3\xd8\u015e\u015f\xe1\xed\xf3\xfa\xf1\xd1\u011e\u011f\xbf\xae\xac\xbd\xbc\xa1\xab\xbb\u2591\u2592\u2593\u2502\u2524\xc1\xc2\xc0\xa9\u2563\u2551\u2557\u255d\xa2\xa5\u2510\u2514\u2534\u252c\u251c\u2500\u253c\xe3\xc3\u255a\u2554\u2569\u2566\u2560\u2550\u256c\xa4\xba\xaa\xca\xcb\xc8\ufffd\xcd\xce\xcf\u2518\u250c\u2588\u2584\xa6\xcc\u2580\xd3\xdf\xd4\xd2\xf5\xd5\xb5\ufffd\xd7\xda\xdb\xd9\xec\xff\xaf\xb4\xad\xb1\ufffd\xbe\xb6\xa7\xf7\xb8\xb0\xa8\xb7\xb9\xb3\xb2\u25a0\xa0",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[861]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc7\xfc\xe9\xe2\xe4\xe0\xe5\xe7\xea\xeb\xe8\xd0\xf0\xde\xc4\xc5\xc9\xe6\xc6\xf4\xf6\xfe\xfb\xdd\xfd\xd6\xdc\xf8\xa3\xd8\u20a7\u0192\xe1\xed\xf3\xfa\xc1\xcd\xd3\xda\xbf\u2310\xac\xbd\xbc\xa1\xab\xbb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\xdf\u0393\u03c0\u03a3\u03c3\xb5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\xb1\u2265\u2264\u2320\u2321\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[865]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc7\xfc\xe9\xe2\xe4\xe0\xe5\xe7\xea\xeb\xe8\xef\xee\xec\xc4\xc5\xc9\xe6\xc6\xf4\xf6\xf2\xfb\xf9\xff\xd6\xdc\xf8\xa3\xd8\u20a7\u0192\xe1\xed\xf3\xfa\xf1\xd1\xaa\xba\xbf\u2310\xac\xbd\xbc\xa1\xab\xa4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\xdf\u0393\u03c0\u03a3\u03c3\xb5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\xb1\u2265\u2264\u2320\u2321\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[866]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u0401\u0451\u0404\u0454\u0407\u0457\u040e\u045e\xb0\u2219\xb7\u221a\u2116\xa4\u25a0\xa0",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[874]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\ufffd\ufffd\ufffd\u2026\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\xa0\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\ufffd\ufffd\ufffd\ufffd\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u0e4e\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e5a\u0e5b\ufffd\ufffd\ufffd\ufffd",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[895]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u010c\xfc\xe9\u010f\xe4\u010e\u0164\u010d\u011b\u011a\u0139\xcd\u013e\u01ea\xc4\xc1\xc9\u017e\u017d\xf4\xf6\xd3\u016f\xda\xfd\xd6\xdc\u0160\u013d\xdd\u0158\u0165\xe1\xed\xf3\xfa\u0148\u0147\u016e\xd4\u0161\u0159\u0155\u0154\xbc\xa7\xab\xbb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\xdf\u0393\u03c0\u03a3\u03c3\xb5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\xb1\u2265\u2264\u2320\u2321\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[932]=function(){var e,x=[],t={},r=[];for(r[0]="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uff61\uff62\uff63\uff64\uff65\uff66\uff67\uff68\uff69\uff6a\uff6b\uff6c\uff6d\uff6e\uff6f\uff70\uff71\uff72\uff73\uff74\uff75\uff76\uff77\uff78\uff79\uff7a\uff7b\uff7c\uff7d\uff7e\uff7f\uff80\uff81\uff82\uff83\uff84\uff85\uff86\uff87\uff88\uff89\uff8a\uff8b\uff8c\uff8d\uff8e\uff8f\uff90\uff91\uff92\uff93\uff94\uff95\uff96\uff97\uff98\uff99\uff9a\uff9b\uff9c\uff9d\uff9e\uff9f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[0].length;++e)65533!==r[0][e].charCodeAt(0)&&(t[r[0][e]]=0+e,x[0+e]=r[0][e]);for(r[129]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u3000\u3001\u3002\uff0c\uff0e\u30fb\uff1a\uff1b\uff1f\uff01\u309b\u309c\xb4\uff40\xa8\uff3e\uffe3\uff3f\u30fd\u30fe\u309d\u309e\u3003\u4edd\u3005\u3006\u3007\u30fc\u2015\u2010\uff0f\uff3c\uff5e\u2225\uff5c\u2026\u2025\u2018\u2019\u201c\u201d\uff08\uff09\u3014\u3015\uff3b\uff3d\uff5b\uff5d\u3008\u3009\u300a\u300b\u300c\u300d\u300e\u300f\u3010\u3011\uff0b\uff0d\xb1\xd7\ufffd\xf7\uff1d\u2260\uff1c\uff1e\u2266\u2267\u221e\u2234\u2642\u2640\xb0\u2032\u2033\u2103\uffe5\uff04\uffe0\uffe1\uff05\uff03\uff06\uff0a\uff20\xa7\u2606\u2605\u25cb\u25cf\u25ce\u25c7\u25c6\u25a1\u25a0\u25b3\u25b2\u25bd\u25bc\u203b\u3012\u2192\u2190\u2191\u2193\u3013\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2208\u220b\u2286\u2287\u2282\u2283\u222a\u2229\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2227\u2228\uffe2\u21d2\u21d4\u2200\u2203\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2220\u22a5\u2312\u2202\u2207\u2261\u2252\u226a\u226b\u221a\u223d\u221d\u2235\u222b\u222c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u212b\u2030\u266f\u266d\u266a\u2020\u2021\xb6\ufffd\ufffd\ufffd\ufffd\u25ef\ufffd\ufffd\ufffd".split(""),e=0;e!=r[129].length;++e)65533!==r[129][e].charCodeAt(0)&&(t[r[129][e]]=33024+e,x[33024+e]=r[129][e]);for(r[130]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uff10\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff19\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uff21\uff22\uff23\uff24\uff25\uff26\uff27\uff28\uff29\uff2a\uff2b\uff2c\uff2d\uff2e\uff2f\uff30\uff31\uff32\uff33\uff34\uff35\uff36\uff37\uff38\uff39\uff3a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uff41\uff42\uff43\uff44\uff45\uff46\uff47\uff48\uff49\uff4a\uff4b\uff4c\uff4d\uff4e\uff4f\uff50\uff51\uff52\uff53\uff54\uff55\uff56\uff57\uff58\uff59\uff5a\ufffd\ufffd\ufffd\ufffd\u3041\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049\u304a\u304b\u304c\u304d\u304e\u304f\u3050\u3051\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059\u305a\u305b\u305c\u305d\u305e\u305f\u3060\u3061\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069\u306a\u306b\u306c\u306d\u306e\u306f\u3070\u3071\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079\u307a\u307b\u307c\u307d\u307e\u307f\u3080\u3081\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089\u308a\u308b\u308c\u308d\u308e\u308f\u3090\u3091\u3092\u3093\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[130].length;++e)65533!==r[130][e].charCodeAt(0)&&(t[r[130][e]]=33280+e,x[33280+e]=r[130][e]);for(r[131]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u30a1\u30a2\u30a3\u30a4\u30a5\u30a6\u30a7\u30a8\u30a9\u30aa\u30ab\u30ac\u30ad\u30ae\u30af\u30b0\u30b1\u30b2\u30b3\u30b4\u30b5\u30b6\u30b7\u30b8\u30b9\u30ba\u30bb\u30bc\u30bd\u30be\u30bf\u30c0\u30c1\u30c2\u30c3\u30c4\u30c5\u30c6\u30c7\u30c8\u30c9\u30ca\u30cb\u30cc\u30cd\u30ce\u30cf\u30d0\u30d1\u30d2\u30d3\u30d4\u30d5\u30d6\u30d7\u30d8\u30d9\u30da\u30db\u30dc\u30dd\u30de\u30df\ufffd\u30e0\u30e1\u30e2\u30e3\u30e4\u30e5\u30e6\u30e7\u30e8\u30e9\u30ea\u30eb\u30ec\u30ed\u30ee\u30ef\u30f0\u30f1\u30f2\u30f3\u30f4\u30f5\u30f6\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[131].length;++e)65533!==r[131][e].charCodeAt(0)&&(t[r[131][e]]=33536+e,x[33536+e]=r[131][e]);for(r[132]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\ufffd\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2500\u2502\u250c\u2510\u2518\u2514\u251c\u252c\u2524\u2534\u253c\u2501\u2503\u250f\u2513\u251b\u2517\u2523\u2533\u252b\u253b\u254b\u2520\u252f\u2528\u2537\u253f\u251d\u2530\u2525\u2538\u2542\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[132].length;++e)65533!==r[132][e].charCodeAt(0)&&(t[r[132][e]]=33792+e,x[33792+e]=r[132][e]);for(r[135]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468\u2469\u246a\u246b\u246c\u246d\u246e\u246f\u2470\u2471\u2472\u2473\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\ufffd\u3349\u3314\u3322\u334d\u3318\u3327\u3303\u3336\u3351\u3357\u330d\u3326\u3323\u332b\u334a\u333b\u339c\u339d\u339e\u338e\u338f\u33c4\u33a1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u337b\ufffd\u301d\u301f\u2116\u33cd\u2121\u32a4\u32a5\u32a6\u32a7\u32a8\u3231\u3232\u3239\u337e\u337d\u337c\u2252\u2261\u222b\u222e\u2211\u221a\u22a5\u2220\u221f\u22bf\u2235\u2229\u222a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[135].length;++e)65533!==r[135][e].charCodeAt(0)&&(t[r[135][e]]=34560+e,x[34560+e]=r[135][e]);for(r[136]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4e9c\u5516\u5a03\u963f\u54c0\u611b\u6328\u59f6\u9022\u8475\u831c\u7a50\u60aa\u63e1\u6e25\u65ed\u8466\u82a6\u9bf5\u6893\u5727\u65a1\u6271\u5b9b\u59d0\u867b\u98f4\u7d62\u7dbe\u9b8e\u6216\u7c9f\u88b7\u5b89\u5eb5\u6309\u6697\u6848\u95c7\u978d\u674f\u4ee5\u4f0a\u4f4d\u4f9d\u5049\u56f2\u5937\u59d4\u5a01\u5c09\u60df\u610f\u6170\u6613\u6905\u70ba\u754f\u7570\u79fb\u7dad\u7def\u80c3\u840e\u8863\u8b02\u9055\u907a\u533b\u4e95\u4ea5\u57df\u80b2\u90c1\u78ef\u4e00\u58f1\u6ea2\u9038\u7a32\u8328\u828b\u9c2f\u5141\u5370\u54bd\u54e1\u56e0\u59fb\u5f15\u98f2\u6deb\u80e4\u852d\ufffd\ufffd\ufffd".split(""),e=0;e!=r[136].length;++e)65533!==r[136][e].charCodeAt(0)&&(t[r[136][e]]=34816+e,x[34816+e]=r[136][e]);for(r[137]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9662\u9670\u96a0\u97fb\u540b\u53f3\u5b87\u70cf\u7fbd\u8fc2\u96e8\u536f\u9d5c\u7aba\u4e11\u7893\u81fc\u6e26\u5618\u5504\u6b1d\u851a\u9c3b\u59e5\u53a9\u6d66\u74dc\u958f\u5642\u4e91\u904b\u96f2\u834f\u990c\u53e1\u55b6\u5b30\u5f71\u6620\u66f3\u6804\u6c38\u6cf3\u6d29\u745b\u76c8\u7a4e\u9834\u82f1\u885b\u8a60\u92ed\u6db2\u75ab\u76ca\u99c5\u60a6\u8b01\u8d8a\u95b2\u698e\u53ad\u5186\ufffd\u5712\u5830\u5944\u5bb4\u5ef6\u6028\u63a9\u63f4\u6cbf\u6f14\u708e\u7114\u7159\u71d5\u733f\u7e01\u8276\u82d1\u8597\u9060\u925b\u9d1b\u5869\u65bc\u6c5a\u7525\u51f9\u592e\u5965\u5f80\u5fdc\u62bc\u65fa\u6a2a\u6b27\u6bb4\u738b\u7fc1\u8956\u9d2c\u9d0e\u9ec4\u5ca1\u6c96\u837b\u5104\u5c4b\u61b6\u81c6\u6876\u7261\u4e59\u4ffa\u5378\u6069\u6e29\u7a4f\u97f3\u4e0b\u5316\u4eee\u4f55\u4f3d\u4fa1\u4f73\u52a0\u53ef\u5609\u590f\u5ac1\u5bb6\u5be1\u79d1\u6687\u679c\u67b6\u6b4c\u6cb3\u706b\u73c2\u798d\u79be\u7a3c\u7b87\u82b1\u82db\u8304\u8377\u83ef\u83d3\u8766\u8ab2\u5629\u8ca8\u8fe6\u904e\u971e\u868a\u4fc4\u5ce8\u6211\u7259\u753b\u81e5\u82bd\u86fe\u8cc0\u96c5\u9913\u99d5\u4ecb\u4f1a\u89e3\u56de\u584a\u58ca\u5efb\u5feb\u602a\u6094\u6062\u61d0\u6212\u62d0\u6539\ufffd\ufffd\ufffd".split(""),e=0;e!=r[137].length;++e)65533!==r[137][e].charCodeAt(0)&&(t[r[137][e]]=35072+e,x[35072+e]=r[137][e]);for(r[138]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9b41\u6666\u68b0\u6d77\u7070\u754c\u7686\u7d75\u82a5\u87f9\u958b\u968e\u8c9d\u51f1\u52be\u5916\u54b3\u5bb3\u5d16\u6168\u6982\u6daf\u788d\u84cb\u8857\u8a72\u93a7\u9ab8\u6d6c\u99a8\u86d9\u57a3\u67ff\u86ce\u920e\u5283\u5687\u5404\u5ed3\u62e1\u64b9\u683c\u6838\u6bbb\u7372\u78ba\u7a6b\u899a\u89d2\u8d6b\u8f03\u90ed\u95a3\u9694\u9769\u5b66\u5cb3\u697d\u984d\u984e\u639b\u7b20\u6a2b\ufffd\u6a7f\u68b6\u9c0d\u6f5f\u5272\u559d\u6070\u62ec\u6d3b\u6e07\u6ed1\u845b\u8910\u8f44\u4e14\u9c39\u53f6\u691b\u6a3a\u9784\u682a\u515c\u7ac3\u84b2\u91dc\u938c\u565b\u9d28\u6822\u8305\u8431\u7ca5\u5208\u82c5\u74e6\u4e7e\u4f83\u51a0\u5bd2\u520a\u52d8\u52e7\u5dfb\u559a\u582a\u59e6\u5b8c\u5b98\u5bdb\u5e72\u5e79\u60a3\u611f\u6163\u61be\u63db\u6562\u67d1\u6853\u68fa\u6b3e\u6b53\u6c57\u6f22\u6f97\u6f45\u74b0\u7518\u76e3\u770b\u7aff\u7ba1\u7c21\u7de9\u7f36\u7ff0\u809d\u8266\u839e\u89b3\u8acc\u8cab\u9084\u9451\u9593\u9591\u95a2\u9665\u97d3\u9928\u8218\u4e38\u542b\u5cb8\u5dcc\u73a9\u764c\u773c\u5ca9\u7feb\u8d0b\u96c1\u9811\u9854\u9858\u4f01\u4f0e\u5371\u559c\u5668\u57fa\u5947\u5b09\u5bc4\u5c90\u5e0c\u5e7e\u5fcc\u63ee\u673a\u65d7\u65e2\u671f\u68cb\u68c4\ufffd\ufffd\ufffd".split(""),e=0;e!=r[138].length;++e)65533!==r[138][e].charCodeAt(0)&&(t[r[138][e]]=35328+e,x[35328+e]=r[138][e]);for(r[139]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6a5f\u5e30\u6bc5\u6c17\u6c7d\u757f\u7948\u5b63\u7a00\u7d00\u5fbd\u898f\u8a18\u8cb4\u8d77\u8ecc\u8f1d\u98e2\u9a0e\u9b3c\u4e80\u507d\u5100\u5993\u5b9c\u622f\u6280\u64ec\u6b3a\u72a0\u7591\u7947\u7fa9\u87fb\u8abc\u8b70\u63ac\u83ca\u97a0\u5409\u5403\u55ab\u6854\u6a58\u8a70\u7827\u6775\u9ecd\u5374\u5ba2\u811a\u8650\u9006\u4e18\u4e45\u4ec7\u4f11\u53ca\u5438\u5bae\u5f13\u6025\u6551\ufffd\u673d\u6c42\u6c72\u6ce3\u7078\u7403\u7a76\u7aae\u7b08\u7d1a\u7cfe\u7d66\u65e7\u725b\u53bb\u5c45\u5de8\u62d2\u62e0\u6319\u6e20\u865a\u8a31\u8ddd\u92f8\u6f01\u79a6\u9b5a\u4ea8\u4eab\u4eac\u4f9b\u4fa0\u50d1\u5147\u7af6\u5171\u51f6\u5354\u5321\u537f\u53eb\u55ac\u5883\u5ce1\u5f37\u5f4a\u602f\u6050\u606d\u631f\u6559\u6a4b\u6cc1\u72c2\u72ed\u77ef\u80f8\u8105\u8208\u854e\u90f7\u93e1\u97ff\u9957\u9a5a\u4ef0\u51dd\u5c2d\u6681\u696d\u5c40\u66f2\u6975\u7389\u6850\u7c81\u50c5\u52e4\u5747\u5dfe\u9326\u65a4\u6b23\u6b3d\u7434\u7981\u79bd\u7b4b\u7dca\u82b9\u83cc\u887f\u895f\u8b39\u8fd1\u91d1\u541f\u9280\u4e5d\u5036\u53e5\u533a\u72d7\u7396\u77e9\u82e6\u8eaf\u99c6\u99c8\u99d2\u5177\u611a\u865e\u55b0\u7a7a\u5076\u5bd3\u9047\u9685\u4e32\u6adb\u91e7\u5c51\u5c48\ufffd\ufffd\ufffd".split(""),e=0;e!=r[139].length;++e)65533!==r[139][e].charCodeAt(0)&&(t[r[139][e]]=35584+e,x[35584+e]=r[139][e]);for(r[140]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6398\u7a9f\u6c93\u9774\u8f61\u7aaa\u718a\u9688\u7c82\u6817\u7e70\u6851\u936c\u52f2\u541b\u85ab\u8a13\u7fa4\u8ecd\u90e1\u5366\u8888\u7941\u4fc2\u50be\u5211\u5144\u5553\u572d\u73ea\u578b\u5951\u5f62\u5f84\u6075\u6176\u6167\u61a9\u63b2\u643a\u656c\u666f\u6842\u6e13\u7566\u7a3d\u7cfb\u7d4c\u7d99\u7e4b\u7f6b\u830e\u834a\u86cd\u8a08\u8a63\u8b66\u8efd\u981a\u9d8f\u82b8\u8fce\u9be8\ufffd\u5287\u621f\u6483\u6fc0\u9699\u6841\u5091\u6b20\u6c7a\u6f54\u7a74\u7d50\u8840\u8a23\u6708\u4ef6\u5039\u5026\u5065\u517c\u5238\u5263\u55a7\u570f\u5805\u5acc\u5efa\u61b2\u61f8\u62f3\u6372\u691c\u6a29\u727d\u72ac\u732e\u7814\u786f\u7d79\u770c\u80a9\u898b\u8b19\u8ce2\u8ed2\u9063\u9375\u967a\u9855\u9a13\u9e78\u5143\u539f\u53b3\u5e7b\u5f26\u6e1b\u6e90\u7384\u73fe\u7d43\u8237\u8a00\u8afa\u9650\u4e4e\u500b\u53e4\u547c\u56fa\u59d1\u5b64\u5df1\u5eab\u5f27\u6238\u6545\u67af\u6e56\u72d0\u7cca\u88b4\u80a1\u80e1\u83f0\u864e\u8a87\u8de8\u9237\u96c7\u9867\u9f13\u4e94\u4e92\u4f0d\u5348\u5449\u543e\u5a2f\u5f8c\u5fa1\u609f\u68a7\u6a8e\u745a\u7881\u8a9e\u8aa4\u8b77\u9190\u4e5e\u9bc9\u4ea4\u4f7c\u4faf\u5019\u5016\u5149\u516c\u529f\u52b9\u52fe\u539a\u53e3\u5411\ufffd\ufffd\ufffd".split(""),e=0;e!=r[140].length;++e)65533!==r[140][e].charCodeAt(0)&&(t[r[140][e]]=35840+e,x[35840+e]=r[140][e]);for(r[141]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u540e\u5589\u5751\u57a2\u597d\u5b54\u5b5d\u5b8f\u5de5\u5de7\u5df7\u5e78\u5e83\u5e9a\u5eb7\u5f18\u6052\u614c\u6297\u62d8\u63a7\u653b\u6602\u6643\u66f4\u676d\u6821\u6897\u69cb\u6c5f\u6d2a\u6d69\u6e2f\u6e9d\u7532\u7687\u786c\u7a3f\u7ce0\u7d05\u7d18\u7d5e\u7db1\u8015\u8003\u80af\u80b1\u8154\u818f\u822a\u8352\u884c\u8861\u8b1b\u8ca2\u8cfc\u90ca\u9175\u9271\u783f\u92fc\u95a4\u964d\ufffd\u9805\u9999\u9ad8\u9d3b\u525b\u52ab\u53f7\u5408\u58d5\u62f7\u6fe0\u8c6a\u8f5f\u9eb9\u514b\u523b\u544a\u56fd\u7a40\u9177\u9d60\u9ed2\u7344\u6f09\u8170\u7511\u5ffd\u60da\u9aa8\u72db\u8fbc\u6b64\u9803\u4eca\u56f0\u5764\u58be\u5a5a\u6068\u61c7\u660f\u6606\u6839\u68b1\u6df7\u75d5\u7d3a\u826e\u9b42\u4e9b\u4f50\u53c9\u5506\u5d6f\u5de6\u5dee\u67fb\u6c99\u7473\u7802\u8a50\u9396\u88df\u5750\u5ea7\u632b\u50b5\u50ac\u518d\u6700\u54c9\u585e\u59bb\u5bb0\u5f69\u624d\u63a1\u683d\u6b73\u6e08\u707d\u91c7\u7280\u7815\u7826\u796d\u658e\u7d30\u83dc\u88c1\u8f09\u969b\u5264\u5728\u6750\u7f6a\u8ca1\u51b4\u5742\u962a\u583a\u698a\u80b4\u54b2\u5d0e\u57fc\u7895\u9dfa\u4f5c\u524a\u548b\u643e\u6628\u6714\u67f5\u7a84\u7b56\u7d22\u932f\u685c\u9bad\u7b39\u5319\u518a\u5237\ufffd\ufffd\ufffd".split(""),e=0;e!=r[141].length;++e)65533!==r[141][e].charCodeAt(0)&&(t[r[141][e]]=36096+e,x[36096+e]=r[141][e]);for(r[142]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5bdf\u62f6\u64ae\u64e6\u672d\u6bba\u85a9\u96d1\u7690\u9bd6\u634c\u9306\u9bab\u76bf\u6652\u4e09\u5098\u53c2\u5c71\u60e8\u6492\u6563\u685f\u71e6\u73ca\u7523\u7b97\u7e82\u8695\u8b83\u8cdb\u9178\u9910\u65ac\u66ab\u6b8b\u4ed5\u4ed4\u4f3a\u4f7f\u523a\u53f8\u53f2\u55e3\u56db\u58eb\u59cb\u59c9\u59ff\u5b50\u5c4d\u5e02\u5e2b\u5fd7\u601d\u6307\u652f\u5b5c\u65af\u65bd\u65e8\u679d\u6b62\ufffd\u6b7b\u6c0f\u7345\u7949\u79c1\u7cf8\u7d19\u7d2b\u80a2\u8102\u81f3\u8996\u8a5e\u8a69\u8a66\u8a8c\u8aee\u8cc7\u8cdc\u96cc\u98fc\u6b6f\u4e8b\u4f3c\u4f8d\u5150\u5b57\u5bfa\u6148\u6301\u6642\u6b21\u6ecb\u6cbb\u723e\u74bd\u75d4\u78c1\u793a\u800c\u8033\u81ea\u8494\u8f9e\u6c50\u9e7f\u5f0f\u8b58\u9d2b\u7afa\u8ef8\u5b8d\u96eb\u4e03\u53f1\u57f7\u5931\u5ac9\u5ba4\u6089\u6e7f\u6f06\u75be\u8cea\u5b9f\u8500\u7be0\u5072\u67f4\u829d\u5c61\u854a\u7e1e\u820e\u5199\u5c04\u6368\u8d66\u659c\u716e\u793e\u7d17\u8005\u8b1d\u8eca\u906e\u86c7\u90aa\u501f\u52fa\u5c3a\u6753\u707c\u7235\u914c\u91c8\u932b\u82e5\u5bc2\u5f31\u60f9\u4e3b\u53d6\u5b88\u624b\u6731\u6b8a\u72e9\u73e0\u7a2e\u816b\u8da3\u9152\u9996\u5112\u53d7\u546a\u5bff\u6388\u6a39\u7dac\u9700\u56da\u53ce\u5468\ufffd\ufffd\ufffd".split(""),e=0;e!=r[142].length;++e)65533!==r[142][e].charCodeAt(0)&&(t[r[142][e]]=36352+e,x[36352+e]=r[142][e]);for(r[143]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5b97\u5c31\u5dde\u4fee\u6101\u62fe\u6d32\u79c0\u79cb\u7d42\u7e4d\u7fd2\u81ed\u821f\u8490\u8846\u8972\u8b90\u8e74\u8f2f\u9031\u914b\u916c\u96c6\u919c\u4ec0\u4f4f\u5145\u5341\u5f93\u620e\u67d4\u6c41\u6e0b\u7363\u7e26\u91cd\u9283\u53d4\u5919\u5bbf\u6dd1\u795d\u7e2e\u7c9b\u587e\u719f\u51fa\u8853\u8ff0\u4fca\u5cfb\u6625\u77ac\u7ae3\u821c\u99ff\u51c6\u5faa\u65ec\u696f\u6b89\u6df3\ufffd\u6e96\u6f64\u76fe\u7d14\u5de1\u9075\u9187\u9806\u51e6\u521d\u6240\u6691\u66d9\u6e1a\u5eb6\u7dd2\u7f72\u66f8\u85af\u85f7\u8af8\u52a9\u53d9\u5973\u5e8f\u5f90\u6055\u92e4\u9664\u50b7\u511f\u52dd\u5320\u5347\u53ec\u54e8\u5546\u5531\u5617\u5968\u59be\u5a3c\u5bb5\u5c06\u5c0f\u5c11\u5c1a\u5e84\u5e8a\u5ee0\u5f70\u627f\u6284\u62db\u638c\u6377\u6607\u660c\u662d\u6676\u677e\u68a2\u6a1f\u6a35\u6cbc\u6d88\u6e09\u6e58\u713c\u7126\u7167\u75c7\u7701\u785d\u7901\u7965\u79f0\u7ae0\u7b11\u7ca7\u7d39\u8096\u83d6\u848b\u8549\u885d\u88f3\u8a1f\u8a3c\u8a54\u8a73\u8c61\u8cde\u91a4\u9266\u937e\u9418\u969c\u9798\u4e0a\u4e08\u4e1e\u4e57\u5197\u5270\u57ce\u5834\u58cc\u5b22\u5e38\u60c5\u64fe\u6761\u6756\u6d44\u72b6\u7573\u7a63\u84b8\u8b72\u91b8\u9320\u5631\u57f4\u98fe\ufffd\ufffd\ufffd".split(""),e=0;e!=r[143].length;++e)65533!==r[143][e].charCodeAt(0)&&(t[r[143][e]]=36608+e,x[36608+e]=r[143][e]);for(r[144]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u62ed\u690d\u6b96\u71ed\u7e54\u8077\u8272\u89e6\u98df\u8755\u8fb1\u5c3b\u4f38\u4fe1\u4fb5\u5507\u5a20\u5bdd\u5be9\u5fc3\u614e\u632f\u65b0\u664b\u68ee\u699b\u6d78\u6df1\u7533\u75b9\u771f\u795e\u79e6\u7d33\u81e3\u82af\u85aa\u89aa\u8a3a\u8eab\u8f9b\u9032\u91dd\u9707\u4eba\u4ec1\u5203\u5875\u58ec\u5c0b\u751a\u5c3d\u814e\u8a0a\u8fc5\u9663\u976d\u7b25\u8acf\u9808\u9162\u56f3\u53a8\ufffd\u9017\u5439\u5782\u5e25\u63a8\u6c34\u708a\u7761\u7c8b\u7fe0\u8870\u9042\u9154\u9310\u9318\u968f\u745e\u9ac4\u5d07\u5d69\u6570\u67a2\u8da8\u96db\u636e\u6749\u6919\u83c5\u9817\u96c0\u88fe\u6f84\u647a\u5bf8\u4e16\u702c\u755d\u662f\u51c4\u5236\u52e2\u59d3\u5f81\u6027\u6210\u653f\u6574\u661f\u6674\u68f2\u6816\u6b63\u6e05\u7272\u751f\u76db\u7cbe\u8056\u58f0\u88fd\u897f\u8aa0\u8a93\u8acb\u901d\u9192\u9752\u9759\u6589\u7a0e\u8106\u96bb\u5e2d\u60dc\u621a\u65a5\u6614\u6790\u77f3\u7a4d\u7c4d\u7e3e\u810a\u8cac\u8d64\u8de1\u8e5f\u78a9\u5207\u62d9\u63a5\u6442\u6298\u8a2d\u7a83\u7bc0\u8aac\u96ea\u7d76\u820c\u8749\u4ed9\u5148\u5343\u5360\u5ba3\u5c02\u5c16\u5ddd\u6226\u6247\u64b0\u6813\u6834\u6cc9\u6d45\u6d17\u67d3\u6f5c\u714e\u717d\u65cb\u7a7f\u7bad\u7dda\ufffd\ufffd\ufffd".split(""),e=0;e!=r[144].length;++e)65533!==r[144][e].charCodeAt(0)&&(t[r[144][e]]=36864+e,x[36864+e]=r[144][e]);for(r[145]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7e4a\u7fa8\u817a\u821b\u8239\u85a6\u8a6e\u8cce\u8df5\u9078\u9077\u92ad\u9291\u9583\u9bae\u524d\u5584\u6f38\u7136\u5168\u7985\u7e55\u81b3\u7cce\u564c\u5851\u5ca8\u63aa\u66fe\u66fd\u695a\u72d9\u758f\u758e\u790e\u7956\u79df\u7c97\u7d20\u7d44\u8607\u8a34\u963b\u9061\u9f20\u50e7\u5275\u53cc\u53e2\u5009\u55aa\u58ee\u594f\u723d\u5b8b\u5c64\u531d\u60e3\u60f3\u635c\u6383\u633f\u63bb\ufffd\u64cd\u65e9\u66f9\u5de3\u69cd\u69fd\u6f15\u71e5\u4e89\u75e9\u76f8\u7a93\u7cdf\u7dcf\u7d9c\u8061\u8349\u8358\u846c\u84bc\u85fb\u88c5\u8d70\u9001\u906d\u9397\u971c\u9a12\u50cf\u5897\u618e\u81d3\u8535\u8d08\u9020\u4fc3\u5074\u5247\u5373\u606f\u6349\u675f\u6e2c\u8db3\u901f\u4fd7\u5c5e\u8cca\u65cf\u7d9a\u5352\u8896\u5176\u63c3\u5b58\u5b6b\u5c0a\u640d\u6751\u905c\u4ed6\u591a\u592a\u6c70\u8a51\u553e\u5815\u59a5\u60f0\u6253\u67c1\u8235\u6955\u9640\u99c4\u9a28\u4f53\u5806\u5bfe\u8010\u5cb1\u5e2f\u5f85\u6020\u614b\u6234\u66ff\u6cf0\u6ede\u80ce\u817f\u82d4\u888b\u8cb8\u9000\u902e\u968a\u9edb\u9bdb\u4ee3\u53f0\u5927\u7b2c\u918d\u984c\u9df9\u6edd\u7027\u5353\u5544\u5b85\u6258\u629e\u62d3\u6ca2\u6fef\u7422\u8a17\u9438\u6fc1\u8afe\u8338\u51e7\u86f8\u53ea\ufffd\ufffd\ufffd".split(""),e=0;e!=r[145].length;++e)65533!==r[145][e].charCodeAt(0)&&(t[r[145][e]]=37120+e,x[37120+e]=r[145][e]);for(r[146]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u53e9\u4f46\u9054\u8fb0\u596a\u8131\u5dfd\u7aea\u8fbf\u68da\u8c37\u72f8\u9c48\u6a3d\u8ab0\u4e39\u5358\u5606\u5766\u62c5\u63a2\u65e6\u6b4e\u6de1\u6e5b\u70ad\u77ed\u7aef\u7baa\u7dbb\u803d\u80c6\u86cb\u8a95\u935b\u56e3\u58c7\u5f3e\u65ad\u6696\u6a80\u6bb5\u7537\u8ac7\u5024\u77e5\u5730\u5f1b\u6065\u667a\u6c60\u75f4\u7a1a\u7f6e\u81f4\u8718\u9045\u99b3\u7bc9\u755c\u7af9\u7b51\u84c4\ufffd\u9010\u79e9\u7a92\u8336\u5ae1\u7740\u4e2d\u4ef2\u5b99\u5fe0\u62bd\u663c\u67f1\u6ce8\u866b\u8877\u8a3b\u914e\u92f3\u99d0\u6a17\u7026\u732a\u82e7\u8457\u8caf\u4e01\u5146\u51cb\u558b\u5bf5\u5e16\u5e33\u5e81\u5f14\u5f35\u5f6b\u5fb4\u61f2\u6311\u66a2\u671d\u6f6e\u7252\u753a\u773a\u8074\u8139\u8178\u8776\u8abf\u8adc\u8d85\u8df3\u929a\u9577\u9802\u9ce5\u52c5\u6357\u76f4\u6715\u6c88\u73cd\u8cc3\u93ae\u9673\u6d25\u589c\u690e\u69cc\u8ffd\u939a\u75db\u901a\u585a\u6802\u63b4\u69fb\u4f43\u6f2c\u67d8\u8fbb\u8526\u7db4\u9354\u693f\u6f70\u576a\u58f7\u5b2c\u7d2c\u722a\u540a\u91e3\u9db4\u4ead\u4f4e\u505c\u5075\u5243\u8c9e\u5448\u5824\u5b9a\u5e1d\u5e95\u5ead\u5ef7\u5f1f\u608c\u62b5\u633a\u63d0\u68af\u6c40\u7887\u798e\u7a0b\u7de0\u8247\u8a02\u8ae6\u8e44\u9013\ufffd\ufffd\ufffd".split(""),e=0;e!=r[146].length;++e)65533!==r[146][e].charCodeAt(0)&&(t[r[146][e]]=37376+e,x[37376+e]=r[146][e]);for(r[147]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u90b8\u912d\u91d8\u9f0e\u6ce5\u6458\u64e2\u6575\u6ef4\u7684\u7b1b\u9069\u93d1\u6eba\u54f2\u5fb9\u64a4\u8f4d\u8fed\u9244\u5178\u586b\u5929\u5c55\u5e97\u6dfb\u7e8f\u751c\u8cbc\u8ee2\u985b\u70b9\u4f1d\u6bbf\u6fb1\u7530\u96fb\u514e\u5410\u5835\u5857\u59ac\u5c60\u5f92\u6597\u675c\u6e21\u767b\u83df\u8ced\u9014\u90fd\u934d\u7825\u783a\u52aa\u5ea6\u571f\u5974\u6012\u5012\u515a\u51ac\ufffd\u51cd\u5200\u5510\u5854\u5858\u5957\u5b95\u5cf6\u5d8b\u60bc\u6295\u642d\u6771\u6843\u68bc\u68df\u76d7\u6dd8\u6e6f\u6d9b\u706f\u71c8\u5f53\u75d8\u7977\u7b49\u7b54\u7b52\u7cd6\u7d71\u5230\u8463\u8569\u85e4\u8a0e\u8b04\u8c46\u8e0f\u9003\u900f\u9419\u9676\u982d\u9a30\u95d8\u50cd\u52d5\u540c\u5802\u5c0e\u61a7\u649e\u6d1e\u77b3\u7ae5\u80f4\u8404\u9053\u9285\u5ce0\u9d07\u533f\u5f97\u5fb3\u6d9c\u7279\u7763\u79bf\u7be4\u6bd2\u72ec\u8aad\u6803\u6a61\u51f8\u7a81\u6934\u5c4a\u9cf6\u82eb\u5bc5\u9149\u701e\u5678\u5c6f\u60c7\u6566\u6c8c\u8c5a\u9041\u9813\u5451\u66c7\u920d\u5948\u90a3\u5185\u4e4d\u51ea\u8599\u8b0e\u7058\u637a\u934b\u6962\u99b4\u7e04\u7577\u5357\u6960\u8edf\u96e3\u6c5d\u4e8c\u5c3c\u5f10\u8fe9\u5302\u8cd1\u8089\u8679\u5eff\u65e5\u4e73\u5165\ufffd\ufffd\ufffd".split(""),e=0;e!=r[147].length;++e)65533!==r[147][e].charCodeAt(0)&&(t[r[147][e]]=37632+e,x[37632+e]=r[147][e]);for(r[148]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5982\u5c3f\u97ee\u4efb\u598a\u5fcd\u8a8d\u6fe1\u79b0\u7962\u5be7\u8471\u732b\u71b1\u5e74\u5ff5\u637b\u649a\u71c3\u7c98\u4e43\u5efc\u4e4b\u57dc\u56a2\u60a9\u6fc3\u7d0d\u80fd\u8133\u81bf\u8fb2\u8997\u86a4\u5df4\u628a\u64ad\u8987\u6777\u6ce2\u6d3e\u7436\u7834\u5a46\u7f75\u82ad\u99ac\u4ff3\u5ec3\u62dd\u6392\u6557\u676f\u76c3\u724c\u80cc\u80ba\u8f29\u914d\u500d\u57f9\u5a92\u6885\ufffd\u6973\u7164\u72fd\u8cb7\u58f2\u8ce0\u966a\u9019\u877f\u79e4\u77e7\u8429\u4f2f\u5265\u535a\u62cd\u67cf\u6cca\u767d\u7b94\u7c95\u8236\u8584\u8feb\u66dd\u6f20\u7206\u7e1b\u83ab\u99c1\u9ea6\u51fd\u7bb1\u7872\u7bb8\u8087\u7b48\u6ae8\u5e61\u808c\u7551\u7560\u516b\u9262\u6e8c\u767a\u9197\u9aea\u4f10\u7f70\u629c\u7b4f\u95a5\u9ce9\u567a\u5859\u86e4\u96bc\u4f34\u5224\u534a\u53cd\u53db\u5e06\u642c\u6591\u677f\u6c3e\u6c4e\u7248\u72af\u73ed\u7554\u7e41\u822c\u85e9\u8ca9\u7bc4\u91c6\u7169\u9812\u98ef\u633d\u6669\u756a\u76e4\u78d0\u8543\u86ee\u532a\u5351\u5426\u5983\u5e87\u5f7c\u60b2\u6249\u6279\u62ab\u6590\u6bd4\u6ccc\u75b2\u76ae\u7891\u79d8\u7dcb\u7f77\u80a5\u88ab\u8ab9\u8cbb\u907f\u975e\u98db\u6a0b\u7c38\u5099\u5c3e\u5fae\u6787\u6bd8\u7435\u7709\u7f8e\ufffd\ufffd\ufffd".split(""),e=0;e!=r[148].length;++e)65533!==r[148][e].charCodeAt(0)&&(t[r[148][e]]=37888+e,x[37888+e]=r[148][e]);for(r[149]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9f3b\u67ca\u7a17\u5339\u758b\u9aed\u5f66\u819d\u83f1\u8098\u5f3c\u5fc5\u7562\u7b46\u903c\u6867\u59eb\u5a9b\u7d10\u767e\u8b2c\u4ff5\u5f6a\u6a19\u6c37\u6f02\u74e2\u7968\u8868\u8a55\u8c79\u5edf\u63cf\u75c5\u79d2\u82d7\u9328\u92f2\u849c\u86ed\u9c2d\u54c1\u5f6c\u658c\u6d5c\u7015\u8ca7\u8cd3\u983b\u654f\u74f6\u4e0d\u4ed8\u57e0\u592b\u5a66\u5bcc\u51a8\u5e03\u5e9c\u6016\u6276\u6577\ufffd\u65a7\u666e\u6d6e\u7236\u7b26\u8150\u819a\u8299\u8b5c\u8ca0\u8ce6\u8d74\u961c\u9644\u4fae\u64ab\u6b66\u821e\u8461\u856a\u90e8\u5c01\u6953\u98a8\u847a\u8557\u4f0f\u526f\u5fa9\u5e45\u670d\u798f\u8179\u8907\u8986\u6df5\u5f17\u6255\u6cb8\u4ecf\u7269\u9b92\u5206\u543b\u5674\u58b3\u61a4\u626e\u711a\u596e\u7c89\u7cde\u7d1b\u96f0\u6587\u805e\u4e19\u4f75\u5175\u5840\u5e63\u5e73\u5f0a\u67c4\u4e26\u853d\u9589\u965b\u7c73\u9801\u50fb\u58c1\u7656\u78a7\u5225\u77a5\u8511\u7b86\u504f\u5909\u7247\u7bc7\u7de8\u8fba\u8fd4\u904d\u4fbf\u52c9\u5a29\u5f01\u97ad\u4fdd\u8217\u92ea\u5703\u6355\u6b69\u752b\u88dc\u8f14\u7a42\u52df\u5893\u6155\u620a\u66ae\u6bcd\u7c3f\u83e9\u5023\u4ff8\u5305\u5446\u5831\u5949\u5b9d\u5cf0\u5cef\u5d29\u5e96\u62b1\u6367\u653e\u65b9\u670b\ufffd\ufffd\ufffd".split(""),e=0;e!=r[149].length;++e)65533!==r[149][e].charCodeAt(0)&&(t[r[149][e]]=38144+e,x[38144+e]=r[149][e]);for(r[150]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6cd5\u6ce1\u70f9\u7832\u7e2b\u80de\u82b3\u840c\u84ec\u8702\u8912\u8a2a\u8c4a\u90a6\u92d2\u98fd\u9cf3\u9d6c\u4e4f\u4ea1\u508d\u5256\u574a\u59a8\u5e3d\u5fd8\u5fd9\u623f\u66b4\u671b\u67d0\u68d2\u5192\u7d21\u80aa\u81a8\u8b00\u8c8c\u8cbf\u927e\u9632\u5420\u982c\u5317\u50d5\u535c\u58a8\u64b2\u6734\u7267\u7766\u7a46\u91e6\u52c3\u6ca1\u6b86\u5800\u5e4c\u5954\u672c\u7ffb\u51e1\u76c6\ufffd\u6469\u78e8\u9b54\u9ebb\u57cb\u59b9\u6627\u679a\u6bce\u54e9\u69d9\u5e55\u819c\u6795\u9baa\u67fe\u9c52\u685d\u4ea6\u4fe3\u53c8\u62b9\u672b\u6cab\u8fc4\u4fad\u7e6d\u9ebf\u4e07\u6162\u6e80\u6f2b\u8513\u5473\u672a\u9b45\u5df3\u7b95\u5cac\u5bc6\u871c\u6e4a\u84d1\u7a14\u8108\u5999\u7c8d\u6c11\u7720\u52d9\u5922\u7121\u725f\u77db\u9727\u9d61\u690b\u5a7f\u5a18\u51a5\u540d\u547d\u660e\u76df\u8ff7\u9298\u9cf4\u59ea\u725d\u6ec5\u514d\u68c9\u7dbf\u7dec\u9762\u9eba\u6478\u6a21\u8302\u5984\u5b5f\u6bdb\u731b\u76f2\u7db2\u8017\u8499\u5132\u6728\u9ed9\u76ee\u6762\u52ff\u9905\u5c24\u623b\u7c7e\u8cb0\u554f\u60b6\u7d0b\u9580\u5301\u4e5f\u51b6\u591c\u723a\u8036\u91ce\u5f25\u77e2\u5384\u5f79\u7d04\u85ac\u8a33\u8e8d\u9756\u67f3\u85ae\u9453\u6109\u6108\u6cb9\u7652\ufffd\ufffd\ufffd".split(""),e=0;e!=r[150].length;++e)65533!==r[150][e].charCodeAt(0)&&(t[r[150][e]]=38400+e,x[38400+e]=r[150][e]);for(r[151]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8aed\u8f38\u552f\u4f51\u512a\u52c7\u53cb\u5ba5\u5e7d\u60a0\u6182\u63d6\u6709\u67da\u6e67\u6d8c\u7336\u7337\u7531\u7950\u88d5\u8a98\u904a\u9091\u90f5\u96c4\u878d\u5915\u4e88\u4f59\u4e0e\u8a89\u8f3f\u9810\u50ad\u5e7c\u5996\u5bb9\u5eb8\u63da\u63fa\u64c1\u66dc\u694a\u69d8\u6d0b\u6eb6\u7194\u7528\u7aaf\u7f8a\u8000\u8449\u84c9\u8981\u8b21\u8e0a\u9065\u967d\u990a\u617e\u6291\u6b32\ufffd\u6c83\u6d74\u7fcc\u7ffc\u6dc0\u7f85\u87ba\u88f8\u6765\u83b1\u983c\u96f7\u6d1b\u7d61\u843d\u916a\u4e71\u5375\u5d50\u6b04\u6feb\u85cd\u862d\u89a7\u5229\u540f\u5c65\u674e\u68a8\u7406\u7483\u75e2\u88cf\u88e1\u91cc\u96e2\u9678\u5f8b\u7387\u7acb\u844e\u63a0\u7565\u5289\u6d41\u6e9c\u7409\u7559\u786b\u7c92\u9686\u7adc\u9f8d\u4fb6\u616e\u65c5\u865c\u4e86\u4eae\u50da\u4e21\u51cc\u5bee\u6599\u6881\u6dbc\u731f\u7642\u77ad\u7a1c\u7ce7\u826f\u8ad2\u907c\u91cf\u9675\u9818\u529b\u7dd1\u502b\u5398\u6797\u6dcb\u71d0\u7433\u81e8\u8f2a\u96a3\u9c57\u9e9f\u7460\u5841\u6d99\u7d2f\u985e\u4ee4\u4f36\u4f8b\u51b7\u52b1\u5dba\u601c\u73b2\u793c\u82d3\u9234\u96b7\u96f6\u970a\u9e97\u9f62\u66a6\u6b74\u5217\u52a3\u70c8\u88c2\u5ec9\u604b\u6190\u6f23\u7149\u7c3e\u7df4\u806f\ufffd\ufffd\ufffd".split(""),e=0;e!=r[151].length;++e)65533!==r[151][e].charCodeAt(0)&&(t[r[151][e]]=38656+e,x[38656+e]=r[151][e]);for(r[152]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u84ee\u9023\u932c\u5442\u9b6f\u6ad3\u7089\u8cc2\u8def\u9732\u52b4\u5a41\u5eca\u5f04\u6717\u697c\u6994\u6d6a\u6f0f\u7262\u72fc\u7bed\u8001\u807e\u874b\u90ce\u516d\u9e93\u7984\u808b\u9332\u8ad6\u502d\u548c\u8a71\u6b6a\u8cc4\u8107\u60d1\u67a0\u9df2\u4e99\u4e98\u9c10\u8a6b\u85c1\u8568\u6900\u6e7e\u7897\u8155\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5f0c\u4e10\u4e15\u4e2a\u4e31\u4e36\u4e3c\u4e3f\u4e42\u4e56\u4e58\u4e82\u4e85\u8c6b\u4e8a\u8212\u5f0d\u4e8e\u4e9e\u4e9f\u4ea0\u4ea2\u4eb0\u4eb3\u4eb6\u4ece\u4ecd\u4ec4\u4ec6\u4ec2\u4ed7\u4ede\u4eed\u4edf\u4ef7\u4f09\u4f5a\u4f30\u4f5b\u4f5d\u4f57\u4f47\u4f76\u4f88\u4f8f\u4f98\u4f7b\u4f69\u4f70\u4f91\u4f6f\u4f86\u4f96\u5118\u4fd4\u4fdf\u4fce\u4fd8\u4fdb\u4fd1\u4fda\u4fd0\u4fe4\u4fe5\u501a\u5028\u5014\u502a\u5025\u5005\u4f1c\u4ff6\u5021\u5029\u502c\u4ffe\u4fef\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505a\u5056\u506c\u5078\u5080\u509a\u5085\u50b4\u50b2\ufffd\ufffd\ufffd".split(""),e=0;e!=r[152].length;++e)65533!==r[152][e].charCodeAt(0)&&(t[r[152][e]]=38912+e,x[38912+e]=r[152][e]);for(r[153]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u50c9\u50ca\u50b3\u50c2\u50d6\u50de\u50e5\u50ed\u50e3\u50ee\u50f9\u50f5\u5109\u5101\u5102\u5116\u5115\u5114\u511a\u5121\u513a\u5137\u513c\u513b\u513f\u5140\u5152\u514c\u5154\u5162\u7af8\u5169\u516a\u516e\u5180\u5182\u56d8\u518c\u5189\u518f\u5191\u5193\u5195\u5196\u51a4\u51a6\u51a2\u51a9\u51aa\u51ab\u51b3\u51b1\u51b2\u51b0\u51b5\u51bd\u51c5\u51c9\u51db\u51e0\u8655\u51e9\u51ed\ufffd\u51f0\u51f5\u51fe\u5204\u520b\u5214\u520e\u5227\u522a\u522e\u5233\u5239\u524f\u5244\u524b\u524c\u525e\u5254\u526a\u5274\u5269\u5273\u527f\u527d\u528d\u5294\u5292\u5271\u5288\u5291\u8fa8\u8fa7\u52ac\u52ad\u52bc\u52b5\u52c1\u52cd\u52d7\u52de\u52e3\u52e6\u98ed\u52e0\u52f3\u52f5\u52f8\u52f9\u5306\u5308\u7538\u530d\u5310\u530f\u5315\u531a\u5323\u532f\u5331\u5333\u5338\u5340\u5346\u5345\u4e17\u5349\u534d\u51d6\u535e\u5369\u536e\u5918\u537b\u5377\u5382\u5396\u53a0\u53a6\u53a5\u53ae\u53b0\u53b6\u53c3\u7c12\u96d9\u53df\u66fc\u71ee\u53ee\u53e8\u53ed\u53fa\u5401\u543d\u5440\u542c\u542d\u543c\u542e\u5436\u5429\u541d\u544e\u548f\u5475\u548e\u545f\u5471\u5477\u5470\u5492\u547b\u5480\u5476\u5484\u5490\u5486\u54c7\u54a2\u54b8\u54a5\u54ac\u54c4\u54c8\u54a8\ufffd\ufffd\ufffd".split(""),e=0;e!=r[153].length;++e)65533!==r[153][e].charCodeAt(0)&&(t[r[153][e]]=39168+e,x[39168+e]=r[153][e]);for(r[154]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u54ab\u54c2\u54a4\u54be\u54bc\u54d8\u54e5\u54e6\u550f\u5514\u54fd\u54ee\u54ed\u54fa\u54e2\u5539\u5540\u5563\u554c\u552e\u555c\u5545\u5556\u5557\u5538\u5533\u555d\u5599\u5580\u54af\u558a\u559f\u557b\u557e\u5598\u559e\u55ae\u557c\u5583\u55a9\u5587\u55a8\u55da\u55c5\u55df\u55c4\u55dc\u55e4\u55d4\u5614\u55f7\u5616\u55fe\u55fd\u561b\u55f9\u564e\u5650\u71df\u5634\u5636\u5632\u5638\ufffd\u566b\u5664\u562f\u566c\u566a\u5686\u5680\u568a\u56a0\u5694\u568f\u56a5\u56ae\u56b6\u56b4\u56c2\u56bc\u56c1\u56c3\u56c0\u56c8\u56ce\u56d1\u56d3\u56d7\u56ee\u56f9\u5700\u56ff\u5704\u5709\u5708\u570b\u570d\u5713\u5718\u5716\u55c7\u571c\u5726\u5737\u5738\u574e\u573b\u5740\u574f\u5769\u57c0\u5788\u5761\u577f\u5789\u5793\u57a0\u57b3\u57a4\u57aa\u57b0\u57c3\u57c6\u57d4\u57d2\u57d3\u580a\u57d6\u57e3\u580b\u5819\u581d\u5872\u5821\u5862\u584b\u5870\u6bc0\u5852\u583d\u5879\u5885\u58b9\u589f\u58ab\u58ba\u58de\u58bb\u58b8\u58ae\u58c5\u58d3\u58d1\u58d7\u58d9\u58d8\u58e5\u58dc\u58e4\u58df\u58ef\u58fa\u58f9\u58fb\u58fc\u58fd\u5902\u590a\u5910\u591b\u68a6\u5925\u592c\u592d\u5932\u5938\u593e\u7ad2\u5955\u5950\u594e\u595a\u5958\u5962\u5960\u5967\u596c\u5969\ufffd\ufffd\ufffd".split(""),e=0;e!=r[154].length;++e)65533!==r[154][e].charCodeAt(0)&&(t[r[154][e]]=39424+e,x[39424+e]=r[154][e]);for(r[155]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5978\u5981\u599d\u4f5e\u4fab\u59a3\u59b2\u59c6\u59e8\u59dc\u598d\u59d9\u59da\u5a25\u5a1f\u5a11\u5a1c\u5a09\u5a1a\u5a40\u5a6c\u5a49\u5a35\u5a36\u5a62\u5a6a\u5a9a\u5abc\u5abe\u5acb\u5ac2\u5abd\u5ae3\u5ad7\u5ae6\u5ae9\u5ad6\u5afa\u5afb\u5b0c\u5b0b\u5b16\u5b32\u5ad0\u5b2a\u5b36\u5b3e\u5b43\u5b45\u5b40\u5b51\u5b55\u5b5a\u5b5b\u5b65\u5b69\u5b70\u5b73\u5b75\u5b78\u6588\u5b7a\u5b80\ufffd\u5b83\u5ba6\u5bb8\u5bc3\u5bc7\u5bc9\u5bd4\u5bd0\u5be4\u5be6\u5be2\u5bde\u5be5\u5beb\u5bf0\u5bf6\u5bf3\u5c05\u5c07\u5c08\u5c0d\u5c13\u5c20\u5c22\u5c28\u5c38\u5c39\u5c41\u5c46\u5c4e\u5c53\u5c50\u5c4f\u5b71\u5c6c\u5c6e\u4e62\u5c76\u5c79\u5c8c\u5c91\u5c94\u599b\u5cab\u5cbb\u5cb6\u5cbc\u5cb7\u5cc5\u5cbe\u5cc7\u5cd9\u5ce9\u5cfd\u5cfa\u5ced\u5d8c\u5cea\u5d0b\u5d15\u5d17\u5d5c\u5d1f\u5d1b\u5d11\u5d14\u5d22\u5d1a\u5d19\u5d18\u5d4c\u5d52\u5d4e\u5d4b\u5d6c\u5d73\u5d76\u5d87\u5d84\u5d82\u5da2\u5d9d\u5dac\u5dae\u5dbd\u5d90\u5db7\u5dbc\u5dc9\u5dcd\u5dd3\u5dd2\u5dd6\u5ddb\u5deb\u5df2\u5df5\u5e0b\u5e1a\u5e19\u5e11\u5e1b\u5e36\u5e37\u5e44\u5e43\u5e40\u5e4e\u5e57\u5e54\u5e5f\u5e62\u5e64\u5e47\u5e75\u5e76\u5e7a\u9ebc\u5e7f\u5ea0\u5ec1\u5ec2\u5ec8\u5ed0\u5ecf\ufffd\ufffd\ufffd".split(""),e=0;e!=r[155].length;++e)65533!==r[155][e].charCodeAt(0)&&(t[r[155][e]]=39680+e,x[39680+e]=r[155][e]);for(r[156]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5ed6\u5ee3\u5edd\u5eda\u5edb\u5ee2\u5ee1\u5ee8\u5ee9\u5eec\u5ef1\u5ef3\u5ef0\u5ef4\u5ef8\u5efe\u5f03\u5f09\u5f5d\u5f5c\u5f0b\u5f11\u5f16\u5f29\u5f2d\u5f38\u5f41\u5f48\u5f4c\u5f4e\u5f2f\u5f51\u5f56\u5f57\u5f59\u5f61\u5f6d\u5f73\u5f77\u5f83\u5f82\u5f7f\u5f8a\u5f88\u5f91\u5f87\u5f9e\u5f99\u5f98\u5fa0\u5fa8\u5fad\u5fbc\u5fd6\u5ffb\u5fe4\u5ff8\u5ff1\u5fdd\u60b3\u5fff\u6021\u6060\ufffd\u6019\u6010\u6029\u600e\u6031\u601b\u6015\u602b\u6026\u600f\u603a\u605a\u6041\u606a\u6077\u605f\u604a\u6046\u604d\u6063\u6043\u6064\u6042\u606c\u606b\u6059\u6081\u608d\u60e7\u6083\u609a\u6084\u609b\u6096\u6097\u6092\u60a7\u608b\u60e1\u60b8\u60e0\u60d3\u60b4\u5ff0\u60bd\u60c6\u60b5\u60d8\u614d\u6115\u6106\u60f6\u60f7\u6100\u60f4\u60fa\u6103\u6121\u60fb\u60f1\u610d\u610e\u6147\u613e\u6128\u6127\u614a\u613f\u613c\u612c\u6134\u613d\u6142\u6144\u6173\u6177\u6158\u6159\u615a\u616b\u6174\u616f\u6165\u6171\u615f\u615d\u6153\u6175\u6199\u6196\u6187\u61ac\u6194\u619a\u618a\u6191\u61ab\u61ae\u61cc\u61ca\u61c9\u61f7\u61c8\u61c3\u61c6\u61ba\u61cb\u7f79\u61cd\u61e6\u61e3\u61f6\u61fa\u61f4\u61ff\u61fd\u61fc\u61fe\u6200\u6208\u6209\u620d\u620c\u6214\u621b\ufffd\ufffd\ufffd".split(""),e=0;e!=r[156].length;++e)65533!==r[156][e].charCodeAt(0)&&(t[r[156][e]]=39936+e,x[39936+e]=r[156][e]);for(r[157]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u621e\u6221\u622a\u622e\u6230\u6232\u6233\u6241\u624e\u625e\u6263\u625b\u6260\u6268\u627c\u6282\u6289\u627e\u6292\u6293\u6296\u62d4\u6283\u6294\u62d7\u62d1\u62bb\u62cf\u62ff\u62c6\u64d4\u62c8\u62dc\u62cc\u62ca\u62c2\u62c7\u629b\u62c9\u630c\u62ee\u62f1\u6327\u6302\u6308\u62ef\u62f5\u6350\u633e\u634d\u641c\u634f\u6396\u638e\u6380\u63ab\u6376\u63a3\u638f\u6389\u639f\u63b5\u636b\ufffd\u6369\u63be\u63e9\u63c0\u63c6\u63e3\u63c9\u63d2\u63f6\u63c4\u6416\u6434\u6406\u6413\u6426\u6436\u651d\u6417\u6428\u640f\u6467\u646f\u6476\u644e\u652a\u6495\u6493\u64a5\u64a9\u6488\u64bc\u64da\u64d2\u64c5\u64c7\u64bb\u64d8\u64c2\u64f1\u64e7\u8209\u64e0\u64e1\u62ac\u64e3\u64ef\u652c\u64f6\u64f4\u64f2\u64fa\u6500\u64fd\u6518\u651c\u6505\u6524\u6523\u652b\u6534\u6535\u6537\u6536\u6538\u754b\u6548\u6556\u6555\u654d\u6558\u655e\u655d\u6572\u6578\u6582\u6583\u8b8a\u659b\u659f\u65ab\u65b7\u65c3\u65c6\u65c1\u65c4\u65cc\u65d2\u65db\u65d9\u65e0\u65e1\u65f1\u6772\u660a\u6603\u65fb\u6773\u6635\u6636\u6634\u661c\u664f\u6644\u6649\u6641\u665e\u665d\u6664\u6667\u6668\u665f\u6662\u6670\u6683\u6688\u668e\u6689\u6684\u6698\u669d\u66c1\u66b9\u66c9\u66be\u66bc\ufffd\ufffd\ufffd".split(""),e=0;e!=r[157].length;++e)65533!==r[157][e].charCodeAt(0)&&(t[r[157][e]]=40192+e,x[40192+e]=r[157][e]);for(r[158]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u66c4\u66b8\u66d6\u66da\u66e0\u663f\u66e6\u66e9\u66f0\u66f5\u66f7\u670f\u6716\u671e\u6726\u6727\u9738\u672e\u673f\u6736\u6741\u6738\u6737\u6746\u675e\u6760\u6759\u6763\u6764\u6789\u6770\u67a9\u677c\u676a\u678c\u678b\u67a6\u67a1\u6785\u67b7\u67ef\u67b4\u67ec\u67b3\u67e9\u67b8\u67e4\u67de\u67dd\u67e2\u67ee\u67b9\u67ce\u67c6\u67e7\u6a9c\u681e\u6846\u6829\u6840\u684d\u6832\u684e\ufffd\u68b3\u682b\u6859\u6863\u6877\u687f\u689f\u688f\u68ad\u6894\u689d\u689b\u6883\u6aae\u68b9\u6874\u68b5\u68a0\u68ba\u690f\u688d\u687e\u6901\u68ca\u6908\u68d8\u6922\u6926\u68e1\u690c\u68cd\u68d4\u68e7\u68d5\u6936\u6912\u6904\u68d7\u68e3\u6925\u68f9\u68e0\u68ef\u6928\u692a\u691a\u6923\u6921\u68c6\u6979\u6977\u695c\u6978\u696b\u6954\u697e\u696e\u6939\u6974\u693d\u6959\u6930\u6961\u695e\u695d\u6981\u696a\u69b2\u69ae\u69d0\u69bf\u69c1\u69d3\u69be\u69ce\u5be8\u69ca\u69dd\u69bb\u69c3\u69a7\u6a2e\u6991\u69a0\u699c\u6995\u69b4\u69de\u69e8\u6a02\u6a1b\u69ff\u6b0a\u69f9\u69f2\u69e7\u6a05\u69b1\u6a1e\u69ed\u6a14\u69eb\u6a0a\u6a12\u6ac1\u6a23\u6a13\u6a44\u6a0c\u6a72\u6a36\u6a78\u6a47\u6a62\u6a59\u6a66\u6a48\u6a38\u6a22\u6a90\u6a8d\u6aa0\u6a84\u6aa2\u6aa3\ufffd\ufffd\ufffd".split(""),e=0;e!=r[158].length;++e)65533!==r[158][e].charCodeAt(0)&&(t[r[158][e]]=40448+e,x[40448+e]=r[158][e]);for(r[159]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6a97\u8617\u6abb\u6ac3\u6ac2\u6ab8\u6ab3\u6aac\u6ade\u6ad1\u6adf\u6aaa\u6ada\u6aea\u6afb\u6b05\u8616\u6afa\u6b12\u6b16\u9b31\u6b1f\u6b38\u6b37\u76dc\u6b39\u98ee\u6b47\u6b43\u6b49\u6b50\u6b59\u6b54\u6b5b\u6b5f\u6b61\u6b78\u6b79\u6b7f\u6b80\u6b84\u6b83\u6b8d\u6b98\u6b95\u6b9e\u6ba4\u6baa\u6bab\u6baf\u6bb2\u6bb1\u6bb3\u6bb7\u6bbc\u6bc6\u6bcb\u6bd3\u6bdf\u6bec\u6beb\u6bf3\u6bef\ufffd\u9ebe\u6c08\u6c13\u6c14\u6c1b\u6c24\u6c23\u6c5e\u6c55\u6c62\u6c6a\u6c82\u6c8d\u6c9a\u6c81\u6c9b\u6c7e\u6c68\u6c73\u6c92\u6c90\u6cc4\u6cf1\u6cd3\u6cbd\u6cd7\u6cc5\u6cdd\u6cae\u6cb1\u6cbe\u6cba\u6cdb\u6cef\u6cd9\u6cea\u6d1f\u884d\u6d36\u6d2b\u6d3d\u6d38\u6d19\u6d35\u6d33\u6d12\u6d0c\u6d63\u6d93\u6d64\u6d5a\u6d79\u6d59\u6d8e\u6d95\u6fe4\u6d85\u6df9\u6e15\u6e0a\u6db5\u6dc7\u6de6\u6db8\u6dc6\u6dec\u6dde\u6dcc\u6de8\u6dd2\u6dc5\u6dfa\u6dd9\u6de4\u6dd5\u6dea\u6dee\u6e2d\u6e6e\u6e2e\u6e19\u6e72\u6e5f\u6e3e\u6e23\u6e6b\u6e2b\u6e76\u6e4d\u6e1f\u6e43\u6e3a\u6e4e\u6e24\u6eff\u6e1d\u6e38\u6e82\u6eaa\u6e98\u6ec9\u6eb7\u6ed3\u6ebd\u6eaf\u6ec4\u6eb2\u6ed4\u6ed5\u6e8f\u6ea5\u6ec2\u6e9f\u6f41\u6f11\u704c\u6eec\u6ef8\u6efe\u6f3f\u6ef2\u6f31\u6eef\u6f32\u6ecc\ufffd\ufffd\ufffd".split(""),e=0;e!=r[159].length;++e)65533!==r[159][e].charCodeAt(0)&&(t[r[159][e]]=40704+e,x[40704+e]=r[159][e]);for(r[224]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6f3e\u6f13\u6ef7\u6f86\u6f7a\u6f78\u6f81\u6f80\u6f6f\u6f5b\u6ff3\u6f6d\u6f82\u6f7c\u6f58\u6f8e\u6f91\u6fc2\u6f66\u6fb3\u6fa3\u6fa1\u6fa4\u6fb9\u6fc6\u6faa\u6fdf\u6fd5\u6fec\u6fd4\u6fd8\u6ff1\u6fee\u6fdb\u7009\u700b\u6ffa\u7011\u7001\u700f\u6ffe\u701b\u701a\u6f74\u701d\u7018\u701f\u7030\u703e\u7032\u7051\u7063\u7099\u7092\u70af\u70f1\u70ac\u70b8\u70b3\u70ae\u70df\u70cb\u70dd\ufffd\u70d9\u7109\u70fd\u711c\u7119\u7165\u7155\u7188\u7166\u7162\u714c\u7156\u716c\u718f\u71fb\u7184\u7195\u71a8\u71ac\u71d7\u71b9\u71be\u71d2\u71c9\u71d4\u71ce\u71e0\u71ec\u71e7\u71f5\u71fc\u71f9\u71ff\u720d\u7210\u721b\u7228\u722d\u722c\u7230\u7232\u723b\u723c\u723f\u7240\u7246\u724b\u7258\u7274\u727e\u7282\u7281\u7287\u7292\u7296\u72a2\u72a7\u72b9\u72b2\u72c3\u72c6\u72c4\u72ce\u72d2\u72e2\u72e0\u72e1\u72f9\u72f7\u500f\u7317\u730a\u731c\u7316\u731d\u7334\u732f\u7329\u7325\u733e\u734e\u734f\u9ed8\u7357\u736a\u7368\u7370\u7378\u7375\u737b\u737a\u73c8\u73b3\u73ce\u73bb\u73c0\u73e5\u73ee\u73de\u74a2\u7405\u746f\u7425\u73f8\u7432\u743a\u7455\u743f\u745f\u7459\u7441\u745c\u7469\u7470\u7463\u746a\u7476\u747e\u748b\u749e\u74a7\u74ca\u74cf\u74d4\u73f1\ufffd\ufffd\ufffd".split(""),e=0;e!=r[224].length;++e)65533!==r[224][e].charCodeAt(0)&&(t[r[224][e]]=57344+e,x[57344+e]=r[224][e]);for(r[225]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u74e0\u74e3\u74e7\u74e9\u74ee\u74f2\u74f0\u74f1\u74f8\u74f7\u7504\u7503\u7505\u750c\u750e\u750d\u7515\u7513\u751e\u7526\u752c\u753c\u7544\u754d\u754a\u7549\u755b\u7546\u755a\u7569\u7564\u7567\u756b\u756d\u7578\u7576\u7586\u7587\u7574\u758a\u7589\u7582\u7594\u759a\u759d\u75a5\u75a3\u75c2\u75b3\u75c3\u75b5\u75bd\u75b8\u75bc\u75b1\u75cd\u75ca\u75d2\u75d9\u75e3\u75de\u75fe\u75ff\ufffd\u75fc\u7601\u75f0\u75fa\u75f2\u75f3\u760b\u760d\u7609\u761f\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763b\u7647\u7648\u7646\u765c\u7658\u7661\u7662\u7668\u7669\u766a\u7667\u766c\u7670\u7672\u7676\u7678\u767c\u7680\u7683\u7688\u768b\u768e\u7696\u7693\u7699\u769a\u76b0\u76b4\u76b8\u76b9\u76ba\u76c2\u76cd\u76d6\u76d2\u76de\u76e1\u76e5\u76e7\u76ea\u862f\u76fb\u7708\u7707\u7704\u7729\u7724\u771e\u7725\u7726\u771b\u7737\u7738\u7747\u775a\u7768\u776b\u775b\u7765\u777f\u777e\u7779\u778e\u778b\u7791\u77a0\u779e\u77b0\u77b6\u77b9\u77bf\u77bc\u77bd\u77bb\u77c7\u77cd\u77d7\u77da\u77dc\u77e3\u77ee\u77fc\u780c\u7812\u7926\u7820\u792a\u7845\u788e\u7874\u7886\u787c\u789a\u788c\u78a3\u78b5\u78aa\u78af\u78d1\u78c6\u78cb\u78d4\u78be\u78bc\u78c5\u78ca\u78ec\ufffd\ufffd\ufffd".split(""),e=0;e!=r[225].length;++e)65533!==r[225][e].charCodeAt(0)&&(t[r[225][e]]=57600+e,x[57600+e]=r[225][e]);for(r[226]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u78e7\u78da\u78fd\u78f4\u7907\u7912\u7911\u7919\u792c\u792b\u7940\u7960\u7957\u795f\u795a\u7955\u7953\u797a\u797f\u798a\u799d\u79a7\u9f4b\u79aa\u79ae\u79b3\u79b9\u79ba\u79c9\u79d5\u79e7\u79ec\u79e1\u79e3\u7a08\u7a0d\u7a18\u7a19\u7a20\u7a1f\u7980\u7a31\u7a3b\u7a3e\u7a37\u7a43\u7a57\u7a49\u7a61\u7a62\u7a69\u9f9d\u7a70\u7a79\u7a7d\u7a88\u7a97\u7a95\u7a98\u7a96\u7aa9\u7ac8\u7ab0\ufffd\u7ab6\u7ac5\u7ac4\u7abf\u9083\u7ac7\u7aca\u7acd\u7acf\u7ad5\u7ad3\u7ad9\u7ada\u7add\u7ae1\u7ae2\u7ae6\u7aed\u7af0\u7b02\u7b0f\u7b0a\u7b06\u7b33\u7b18\u7b19\u7b1e\u7b35\u7b28\u7b36\u7b50\u7b7a\u7b04\u7b4d\u7b0b\u7b4c\u7b45\u7b75\u7b65\u7b74\u7b67\u7b70\u7b71\u7b6c\u7b6e\u7b9d\u7b98\u7b9f\u7b8d\u7b9c\u7b9a\u7b8b\u7b92\u7b8f\u7b5d\u7b99\u7bcb\u7bc1\u7bcc\u7bcf\u7bb4\u7bc6\u7bdd\u7be9\u7c11\u7c14\u7be6\u7be5\u7c60\u7c00\u7c07\u7c13\u7bf3\u7bf7\u7c17\u7c0d\u7bf6\u7c23\u7c27\u7c2a\u7c1f\u7c37\u7c2b\u7c3d\u7c4c\u7c43\u7c54\u7c4f\u7c40\u7c50\u7c58\u7c5f\u7c64\u7c56\u7c65\u7c6c\u7c75\u7c83\u7c90\u7ca4\u7cad\u7ca2\u7cab\u7ca1\u7ca8\u7cb3\u7cb2\u7cb1\u7cae\u7cb9\u7cbd\u7cc0\u7cc5\u7cc2\u7cd8\u7cd2\u7cdc\u7ce2\u9b3b\u7cef\u7cf2\u7cf4\u7cf6\u7cfa\u7d06\ufffd\ufffd\ufffd".split(""),e=0;e!=r[226].length;++e)65533!==r[226][e].charCodeAt(0)&&(t[r[226][e]]=57856+e,x[57856+e]=r[226][e]);for(r[227]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7d02\u7d1c\u7d15\u7d0a\u7d45\u7d4b\u7d2e\u7d32\u7d3f\u7d35\u7d46\u7d73\u7d56\u7d4e\u7d72\u7d68\u7d6e\u7d4f\u7d63\u7d93\u7d89\u7d5b\u7d8f\u7d7d\u7d9b\u7dba\u7dae\u7da3\u7db5\u7dc7\u7dbd\u7dab\u7e3d\u7da2\u7daf\u7ddc\u7db8\u7d9f\u7db0\u7dd8\u7ddd\u7de4\u7dde\u7dfb\u7df2\u7de1\u7e05\u7e0a\u7e23\u7e21\u7e12\u7e31\u7e1f\u7e09\u7e0b\u7e22\u7e46\u7e66\u7e3b\u7e35\u7e39\u7e43\u7e37\ufffd\u7e32\u7e3a\u7e67\u7e5d\u7e56\u7e5e\u7e59\u7e5a\u7e79\u7e6a\u7e69\u7e7c\u7e7b\u7e83\u7dd5\u7e7d\u8fae\u7e7f\u7e88\u7e89\u7e8c\u7e92\u7e90\u7e93\u7e94\u7e96\u7e8e\u7e9b\u7e9c\u7f38\u7f3a\u7f45\u7f4c\u7f4d\u7f4e\u7f50\u7f51\u7f55\u7f54\u7f58\u7f5f\u7f60\u7f68\u7f69\u7f67\u7f78\u7f82\u7f86\u7f83\u7f88\u7f87\u7f8c\u7f94\u7f9e\u7f9d\u7f9a\u7fa3\u7faf\u7fb2\u7fb9\u7fae\u7fb6\u7fb8\u8b71\u7fc5\u7fc6\u7fca\u7fd5\u7fd4\u7fe1\u7fe6\u7fe9\u7ff3\u7ff9\u98dc\u8006\u8004\u800b\u8012\u8018\u8019\u801c\u8021\u8028\u803f\u803b\u804a\u8046\u8052\u8058\u805a\u805f\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807d\u807f\u8084\u8086\u8085\u809b\u8093\u809a\u80ad\u5190\u80ac\u80db\u80e5\u80d9\u80dd\u80c4\u80da\u80d6\u8109\u80ef\u80f1\u811b\u8129\u8123\u812f\u814b\ufffd\ufffd\ufffd".split(""),e=0;e!=r[227].length;++e)65533!==r[227][e].charCodeAt(0)&&(t[r[227][e]]=58112+e,x[58112+e]=r[227][e]);for(r[228]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u968b\u8146\u813e\u8153\u8151\u80fc\u8171\u816e\u8165\u8166\u8174\u8183\u8188\u818a\u8180\u8182\u81a0\u8195\u81a4\u81a3\u815f\u8193\u81a9\u81b0\u81b5\u81be\u81b8\u81bd\u81c0\u81c2\u81ba\u81c9\u81cd\u81d1\u81d9\u81d8\u81c8\u81da\u81df\u81e0\u81e7\u81fa\u81fb\u81fe\u8201\u8202\u8205\u8207\u820a\u820d\u8210\u8216\u8229\u822b\u8238\u8233\u8240\u8259\u8258\u825d\u825a\u825f\u8264\ufffd\u8262\u8268\u826a\u826b\u822e\u8271\u8277\u8278\u827e\u828d\u8292\u82ab\u829f\u82bb\u82ac\u82e1\u82e3\u82df\u82d2\u82f4\u82f3\u82fa\u8393\u8303\u82fb\u82f9\u82de\u8306\u82dc\u8309\u82d9\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832f\u832b\u8317\u8318\u8385\u839a\u83aa\u839f\u83a2\u8396\u8323\u838e\u8387\u838a\u837c\u83b5\u8373\u8375\u83a0\u8389\u83a8\u83f4\u8413\u83eb\u83ce\u83fd\u8403\u83d8\u840b\u83c1\u83f7\u8407\u83e0\u83f2\u840d\u8422\u8420\u83bd\u8438\u8506\u83fb\u846d\u842a\u843c\u855a\u8484\u8477\u846b\u84ad\u846e\u8482\u8469\u8446\u842c\u846f\u8479\u8435\u84ca\u8462\u84b9\u84bf\u849f\u84d9\u84cd\u84bb\u84da\u84d0\u84c1\u84c6\u84d6\u84a1\u8521\u84ff\u84f4\u8517\u8518\u852c\u851f\u8515\u8514\u84fc\u8540\u8563\u8558\u8548\ufffd\ufffd\ufffd".split(""),e=0;e!=r[228].length;++e)65533!==r[228][e].charCodeAt(0)&&(t[r[228][e]]=58368+e,x[58368+e]=r[228][e]);for(r[229]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8541\u8602\u854b\u8555\u8580\u85a4\u8588\u8591\u858a\u85a8\u856d\u8594\u859b\u85ea\u8587\u859c\u8577\u857e\u8590\u85c9\u85ba\u85cf\u85b9\u85d0\u85d5\u85dd\u85e5\u85dc\u85f9\u860a\u8613\u860b\u85fe\u85fa\u8606\u8622\u861a\u8630\u863f\u864d\u4e55\u8654\u865f\u8667\u8671\u8693\u86a3\u86a9\u86aa\u868b\u868c\u86b6\u86af\u86c4\u86c6\u86b0\u86c9\u8823\u86ab\u86d4\u86de\u86e9\u86ec\ufffd\u86df\u86db\u86ef\u8712\u8706\u8708\u8700\u8703\u86fb\u8711\u8709\u870d\u86f9\u870a\u8734\u873f\u8737\u873b\u8725\u8729\u871a\u8760\u875f\u8778\u874c\u874e\u8774\u8757\u8768\u876e\u8759\u8753\u8763\u876a\u8805\u87a2\u879f\u8782\u87af\u87cb\u87bd\u87c0\u87d0\u96d6\u87ab\u87c4\u87b3\u87c7\u87c6\u87bb\u87ef\u87f2\u87e0\u880f\u880d\u87fe\u87f6\u87f7\u880e\u87d2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883b\u8844\u8842\u8852\u8859\u885e\u8862\u886b\u8881\u887e\u889e\u8875\u887d\u88b5\u8872\u8882\u8897\u8892\u88ae\u8899\u88a2\u888d\u88a4\u88b0\u88bf\u88b1\u88c3\u88c4\u88d4\u88d8\u88d9\u88dd\u88f9\u8902\u88fc\u88f4\u88e8\u88f2\u8904\u890c\u890a\u8913\u8943\u891e\u8925\u892a\u892b\u8941\u8944\u893b\u8936\u8938\u894c\u891d\u8960\u895e\ufffd\ufffd\ufffd".split(""),e=0;e!=r[229].length;++e)65533!==r[229][e].charCodeAt(0)&&(t[r[229][e]]=58624+e,x[58624+e]=r[229][e]);for(r[230]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8966\u8964\u896d\u896a\u896f\u8974\u8977\u897e\u8983\u8988\u898a\u8993\u8998\u89a1\u89a9\u89a6\u89ac\u89af\u89b2\u89ba\u89bd\u89bf\u89c0\u89da\u89dc\u89dd\u89e7\u89f4\u89f8\u8a03\u8a16\u8a10\u8a0c\u8a1b\u8a1d\u8a25\u8a36\u8a41\u8a5b\u8a52\u8a46\u8a48\u8a7c\u8a6d\u8a6c\u8a62\u8a85\u8a82\u8a84\u8aa8\u8aa1\u8a91\u8aa5\u8aa6\u8a9a\u8aa3\u8ac4\u8acd\u8ac2\u8ada\u8aeb\u8af3\u8ae7\ufffd\u8ae4\u8af1\u8b14\u8ae0\u8ae2\u8af7\u8ade\u8adb\u8b0c\u8b07\u8b1a\u8ae1\u8b16\u8b10\u8b17\u8b20\u8b33\u97ab\u8b26\u8b2b\u8b3e\u8b28\u8b41\u8b4c\u8b4f\u8b4e\u8b49\u8b56\u8b5b\u8b5a\u8b6b\u8b5f\u8b6c\u8b6f\u8b74\u8b7d\u8b80\u8b8c\u8b8e\u8b92\u8b93\u8b96\u8b99\u8b9a\u8c3a\u8c41\u8c3f\u8c48\u8c4c\u8c4e\u8c50\u8c55\u8c62\u8c6c\u8c78\u8c7a\u8c82\u8c89\u8c85\u8c8a\u8c8d\u8c8e\u8c94\u8c7c\u8c98\u621d\u8cad\u8caa\u8cbd\u8cb2\u8cb3\u8cae\u8cb6\u8cc8\u8cc1\u8ce4\u8ce3\u8cda\u8cfd\u8cfa\u8cfb\u8d04\u8d05\u8d0a\u8d07\u8d0f\u8d0d\u8d10\u9f4e\u8d13\u8ccd\u8d14\u8d16\u8d67\u8d6d\u8d71\u8d73\u8d81\u8d99\u8dc2\u8dbe\u8dba\u8dcf\u8dda\u8dd6\u8dcc\u8ddb\u8dcb\u8dea\u8deb\u8ddf\u8de3\u8dfc\u8e08\u8e09\u8dff\u8e1d\u8e1e\u8e10\u8e1f\u8e42\u8e35\u8e30\u8e34\u8e4a\ufffd\ufffd\ufffd".split(""),e=0;e!=r[230].length;++e)65533!==r[230][e].charCodeAt(0)&&(t[r[230][e]]=58880+e,x[58880+e]=r[230][e]);for(r[231]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8e47\u8e49\u8e4c\u8e50\u8e48\u8e59\u8e64\u8e60\u8e2a\u8e63\u8e55\u8e76\u8e72\u8e7c\u8e81\u8e87\u8e85\u8e84\u8e8b\u8e8a\u8e93\u8e91\u8e94\u8e99\u8eaa\u8ea1\u8eac\u8eb0\u8ec6\u8eb1\u8ebe\u8ec5\u8ec8\u8ecb\u8edb\u8ee3\u8efc\u8efb\u8eeb\u8efe\u8f0a\u8f05\u8f15\u8f12\u8f19\u8f13\u8f1c\u8f1f\u8f1b\u8f0c\u8f26\u8f33\u8f3b\u8f39\u8f45\u8f42\u8f3e\u8f4c\u8f49\u8f46\u8f4e\u8f57\u8f5c\ufffd\u8f62\u8f63\u8f64\u8f9c\u8f9f\u8fa3\u8fad\u8faf\u8fb7\u8fda\u8fe5\u8fe2\u8fea\u8fef\u9087\u8ff4\u9005\u8ff9\u8ffa\u9011\u9015\u9021\u900d\u901e\u9016\u900b\u9027\u9036\u9035\u9039\u8ff8\u904f\u9050\u9051\u9052\u900e\u9049\u903e\u9056\u9058\u905e\u9068\u906f\u9076\u96a8\u9072\u9082\u907d\u9081\u9080\u908a\u9089\u908f\u90a8\u90af\u90b1\u90b5\u90e2\u90e4\u6248\u90db\u9102\u9112\u9119\u9132\u9130\u914a\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918b\u9189\u9182\u91a2\u91ab\u91af\u91aa\u91b5\u91b4\u91ba\u91c0\u91c1\u91c9\u91cb\u91d0\u91d6\u91df\u91e1\u91db\u91fc\u91f5\u91f6\u921e\u91ff\u9214\u922c\u9215\u9211\u925e\u9257\u9245\u9249\u9264\u9248\u9295\u923f\u924b\u9250\u929c\u9296\u9293\u929b\u925a\u92cf\u92b9\u92b7\u92e9\u930f\u92fa\u9344\u932e\ufffd\ufffd\ufffd".split(""),e=0;e!=r[231].length;++e)65533!==r[231][e].charCodeAt(0)&&(t[r[231][e]]=59136+e,x[59136+e]=r[231][e]);for(r[232]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9319\u9322\u931a\u9323\u933a\u9335\u933b\u935c\u9360\u937c\u936e\u9356\u93b0\u93ac\u93ad\u9394\u93b9\u93d6\u93d7\u93e8\u93e5\u93d8\u93c3\u93dd\u93d0\u93c8\u93e4\u941a\u9414\u9413\u9403\u9407\u9410\u9436\u942b\u9435\u9421\u943a\u9441\u9452\u9444\u945b\u9460\u9462\u945e\u946a\u9229\u9470\u9475\u9477\u947d\u945a\u947c\u947e\u9481\u947f\u9582\u9587\u958a\u9594\u9596\u9598\u9599\ufffd\u95a0\u95a8\u95a7\u95ad\u95bc\u95bb\u95b9\u95be\u95ca\u6ff6\u95c3\u95cd\u95cc\u95d5\u95d4\u95d6\u95dc\u95e1\u95e5\u95e2\u9621\u9628\u962e\u962f\u9642\u964c\u964f\u964b\u9677\u965c\u965e\u965d\u965f\u9666\u9672\u966c\u968d\u9698\u9695\u9697\u96aa\u96a7\u96b1\u96b2\u96b0\u96b4\u96b6\u96b8\u96b9\u96ce\u96cb\u96c9\u96cd\u894d\u96dc\u970d\u96d5\u96f9\u9704\u9706\u9708\u9713\u970e\u9711\u970f\u9716\u9719\u9724\u972a\u9730\u9739\u973d\u973e\u9744\u9746\u9748\u9742\u9749\u975c\u9760\u9764\u9766\u9768\u52d2\u976b\u9771\u9779\u9785\u977c\u9781\u977a\u9786\u978b\u978f\u9790\u979c\u97a8\u97a6\u97a3\u97b3\u97b4\u97c3\u97c6\u97c8\u97cb\u97dc\u97ed\u9f4f\u97f2\u7adf\u97f6\u97f5\u980f\u980c\u9838\u9824\u9821\u9837\u983d\u9846\u984f\u984b\u986b\u986f\u9870\ufffd\ufffd\ufffd".split(""),e=0;e!=r[232].length;++e)65533!==r[232][e].charCodeAt(0)&&(t[r[232][e]]=59392+e,x[59392+e]=r[232][e]);for(r[233]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9871\u9874\u9873\u98aa\u98af\u98b1\u98b6\u98c4\u98c3\u98c6\u98e9\u98eb\u9903\u9909\u9912\u9914\u9918\u9921\u991d\u991e\u9924\u9920\u992c\u992e\u993d\u993e\u9942\u9949\u9945\u9950\u994b\u9951\u9952\u994c\u9955\u9997\u9998\u99a5\u99ad\u99ae\u99bc\u99df\u99db\u99dd\u99d8\u99d1\u99ed\u99ee\u99f1\u99f2\u99fb\u99f8\u9a01\u9a0f\u9a05\u99e2\u9a19\u9a2b\u9a37\u9a45\u9a42\u9a40\u9a43\ufffd\u9a3e\u9a55\u9a4d\u9a5b\u9a57\u9a5f\u9a62\u9a65\u9a64\u9a69\u9a6b\u9a6a\u9aad\u9ab0\u9abc\u9ac0\u9acf\u9ad1\u9ad3\u9ad4\u9ade\u9adf\u9ae2\u9ae3\u9ae6\u9aef\u9aeb\u9aee\u9af4\u9af1\u9af7\u9afb\u9b06\u9b18\u9b1a\u9b1f\u9b22\u9b23\u9b25\u9b27\u9b28\u9b29\u9b2a\u9b2e\u9b2f\u9b32\u9b44\u9b43\u9b4f\u9b4d\u9b4e\u9b51\u9b58\u9b74\u9b93\u9b83\u9b91\u9b96\u9b97\u9b9f\u9ba0\u9ba8\u9bb4\u9bc0\u9bca\u9bb9\u9bc6\u9bcf\u9bd1\u9bd2\u9be3\u9be2\u9be4\u9bd4\u9be1\u9c3a\u9bf2\u9bf1\u9bf0\u9c15\u9c14\u9c09\u9c13\u9c0c\u9c06\u9c08\u9c12\u9c0a\u9c04\u9c2e\u9c1b\u9c25\u9c24\u9c21\u9c30\u9c47\u9c32\u9c46\u9c3e\u9c5a\u9c60\u9c67\u9c76\u9c78\u9ce7\u9cec\u9cf0\u9d09\u9d08\u9ceb\u9d03\u9d06\u9d2a\u9d26\u9daf\u9d23\u9d1f\u9d44\u9d15\u9d12\u9d41\u9d3f\u9d3e\u9d46\u9d48\ufffd\ufffd\ufffd".split(""),e=0;e!=r[233].length;++e)65533!==r[233][e].charCodeAt(0)&&(t[r[233][e]]=59648+e,x[59648+e]=r[233][e]);for(r[234]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9d5d\u9d5e\u9d64\u9d51\u9d50\u9d59\u9d72\u9d89\u9d87\u9dab\u9d6f\u9d7a\u9d9a\u9da4\u9da9\u9db2\u9dc4\u9dc1\u9dbb\u9db8\u9dba\u9dc6\u9dcf\u9dc2\u9dd9\u9dd3\u9df8\u9de6\u9ded\u9def\u9dfd\u9e1a\u9e1b\u9e1e\u9e75\u9e79\u9e7d\u9e81\u9e88\u9e8b\u9e8c\u9e92\u9e95\u9e91\u9e9d\u9ea5\u9ea9\u9eb8\u9eaa\u9ead\u9761\u9ecc\u9ece\u9ecf\u9ed0\u9ed4\u9edc\u9ede\u9edd\u9ee0\u9ee5\u9ee8\u9eef\ufffd\u9ef4\u9ef6\u9ef7\u9ef9\u9efb\u9efc\u9efd\u9f07\u9f08\u76b7\u9f15\u9f21\u9f2c\u9f3e\u9f4a\u9f52\u9f54\u9f63\u9f5f\u9f60\u9f61\u9f66\u9f67\u9f6c\u9f6a\u9f77\u9f72\u9f76\u9f95\u9f9c\u9fa0\u582f\u69c7\u9059\u7464\u51dc\u7199\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[234].length;++e)65533!==r[234][e].charCodeAt(0)&&(t[r[234][e]]=59904+e,x[59904+e]=r[234][e]);for(r[237]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7e8a\u891c\u9348\u9288\u84dc\u4fc9\u70bb\u6631\u68c8\u92f9\u66fb\u5f45\u4e28\u4ee1\u4efc\u4f00\u4f03\u4f39\u4f56\u4f92\u4f8a\u4f9a\u4f94\u4fcd\u5040\u5022\u4fff\u501e\u5046\u5070\u5042\u5094\u50f4\u50d8\u514a\u5164\u519d\u51be\u51ec\u5215\u529c\u52a6\u52c0\u52db\u5300\u5307\u5324\u5372\u5393\u53b2\u53dd\ufa0e\u549c\u548a\u54a9\u54ff\u5586\u5759\u5765\u57ac\u57c8\u57c7\ufa0f\ufffd\ufa10\u589e\u58b2\u590b\u5953\u595b\u595d\u5963\u59a4\u59ba\u5b56\u5bc0\u752f\u5bd8\u5bec\u5c1e\u5ca6\u5cba\u5cf5\u5d27\u5d53\ufa11\u5d42\u5d6d\u5db8\u5db9\u5dd0\u5f21\u5f34\u5f67\u5fb7\u5fde\u605d\u6085\u608a\u60de\u60d5\u6120\u60f2\u6111\u6137\u6130\u6198\u6213\u62a6\u63f5\u6460\u649d\u64ce\u654e\u6600\u6615\u663b\u6609\u662e\u661e\u6624\u6665\u6657\u6659\ufa12\u6673\u6699\u66a0\u66b2\u66bf\u66fa\u670e\uf929\u6766\u67bb\u6852\u67c0\u6801\u6844\u68cf\ufa13\u6968\ufa14\u6998\u69e2\u6a30\u6a6b\u6a46\u6a73\u6a7e\u6ae2\u6ae4\u6bd6\u6c3f\u6c5c\u6c86\u6c6f\u6cda\u6d04\u6d87\u6d6f\u6d96\u6dac\u6dcf\u6df8\u6df2\u6dfc\u6e39\u6e5c\u6e27\u6e3c\u6ebf\u6f88\u6fb5\u6ff5\u7005\u7007\u7028\u7085\u70ab\u710f\u7104\u715c\u7146\u7147\ufa15\u71c1\u71fe\u72b1\ufffd\ufffd\ufffd".split(""),e=0;e!=r[237].length;++e)65533!==r[237][e].charCodeAt(0)&&(t[r[237][e]]=60672+e,x[60672+e]=r[237][e]);for(r[238]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u72be\u7324\ufa16\u7377\u73bd\u73c9\u73d6\u73e3\u73d2\u7407\u73f5\u7426\u742a\u7429\u742e\u7462\u7489\u749f\u7501\u756f\u7682\u769c\u769e\u769b\u76a6\ufa17\u7746\u52af\u7821\u784e\u7864\u787a\u7930\ufa18\ufa19\ufa1a\u7994\ufa1b\u799b\u7ad1\u7ae7\ufa1c\u7aeb\u7b9e\ufa1d\u7d48\u7d5c\u7db7\u7da0\u7dd6\u7e52\u7f47\u7fa1\ufa1e\u8301\u8362\u837f\u83c7\u83f6\u8448\u84b4\u8553\u8559\ufffd\u856b\ufa1f\u85b0\ufa20\ufa21\u8807\u88f5\u8a12\u8a37\u8a79\u8aa7\u8abe\u8adf\ufa22\u8af6\u8b53\u8b7f\u8cf0\u8cf4\u8d12\u8d76\ufa23\u8ecf\ufa24\ufa25\u9067\u90de\ufa26\u9115\u9127\u91da\u91d7\u91de\u91ed\u91ee\u91e4\u91e5\u9206\u9210\u920a\u923a\u9240\u923c\u924e\u9259\u9251\u9239\u9267\u92a7\u9277\u9278\u92e7\u92d7\u92d9\u92d0\ufa27\u92d5\u92e0\u92d3\u9325\u9321\u92fb\ufa28\u931e\u92ff\u931d\u9302\u9370\u9357\u93a4\u93c6\u93de\u93f8\u9431\u9445\u9448\u9592\uf9dc\ufa29\u969d\u96af\u9733\u973b\u9743\u974d\u974f\u9751\u9755\u9857\u9865\ufa2a\ufa2b\u9927\ufa2c\u999e\u9a4e\u9ad9\u9adc\u9b75\u9b72\u9b8f\u9bb1\u9bbb\u9c00\u9d70\u9d6b\ufa2d\u9e19\u9ed1\ufffd\ufffd\u2170\u2171\u2172\u2173\u2174\u2175\u2176\u2177\u2178\u2179\uffe2\uffe4\uff07\uff02\ufffd\ufffd\ufffd".split(""),e=0;e!=r[238].length;++e)65533!==r[238][e].charCodeAt(0)&&(t[r[238][e]]=60928+e,x[60928+e]=r[238][e]);for(r[250]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2170\u2171\u2172\u2173\u2174\u2175\u2176\u2177\u2178\u2179\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\uffe2\uffe4\uff07\uff02\u3231\u2116\u2121\u2235\u7e8a\u891c\u9348\u9288\u84dc\u4fc9\u70bb\u6631\u68c8\u92f9\u66fb\u5f45\u4e28\u4ee1\u4efc\u4f00\u4f03\u4f39\u4f56\u4f92\u4f8a\u4f9a\u4f94\u4fcd\u5040\u5022\u4fff\u501e\u5046\u5070\u5042\u5094\u50f4\u50d8\u514a\ufffd\u5164\u519d\u51be\u51ec\u5215\u529c\u52a6\u52c0\u52db\u5300\u5307\u5324\u5372\u5393\u53b2\u53dd\ufa0e\u549c\u548a\u54a9\u54ff\u5586\u5759\u5765\u57ac\u57c8\u57c7\ufa0f\ufa10\u589e\u58b2\u590b\u5953\u595b\u595d\u5963\u59a4\u59ba\u5b56\u5bc0\u752f\u5bd8\u5bec\u5c1e\u5ca6\u5cba\u5cf5\u5d27\u5d53\ufa11\u5d42\u5d6d\u5db8\u5db9\u5dd0\u5f21\u5f34\u5f67\u5fb7\u5fde\u605d\u6085\u608a\u60de\u60d5\u6120\u60f2\u6111\u6137\u6130\u6198\u6213\u62a6\u63f5\u6460\u649d\u64ce\u654e\u6600\u6615\u663b\u6609\u662e\u661e\u6624\u6665\u6657\u6659\ufa12\u6673\u6699\u66a0\u66b2\u66bf\u66fa\u670e\uf929\u6766\u67bb\u6852\u67c0\u6801\u6844\u68cf\ufa13\u6968\ufa14\u6998\u69e2\u6a30\u6a6b\u6a46\u6a73\u6a7e\u6ae2\u6ae4\u6bd6\u6c3f\u6c5c\u6c86\u6c6f\u6cda\u6d04\u6d87\u6d6f\ufffd\ufffd\ufffd".split(""),e=0;e!=r[250].length;++e)65533!==r[250][e].charCodeAt(0)&&(t[r[250][e]]=64e3+e,x[64e3+e]=r[250][e]);for(r[251]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6d96\u6dac\u6dcf\u6df8\u6df2\u6dfc\u6e39\u6e5c\u6e27\u6e3c\u6ebf\u6f88\u6fb5\u6ff5\u7005\u7007\u7028\u7085\u70ab\u710f\u7104\u715c\u7146\u7147\ufa15\u71c1\u71fe\u72b1\u72be\u7324\ufa16\u7377\u73bd\u73c9\u73d6\u73e3\u73d2\u7407\u73f5\u7426\u742a\u7429\u742e\u7462\u7489\u749f\u7501\u756f\u7682\u769c\u769e\u769b\u76a6\ufa17\u7746\u52af\u7821\u784e\u7864\u787a\u7930\ufa18\ufa19\ufffd\ufa1a\u7994\ufa1b\u799b\u7ad1\u7ae7\ufa1c\u7aeb\u7b9e\ufa1d\u7d48\u7d5c\u7db7\u7da0\u7dd6\u7e52\u7f47\u7fa1\ufa1e\u8301\u8362\u837f\u83c7\u83f6\u8448\u84b4\u8553\u8559\u856b\ufa1f\u85b0\ufa20\ufa21\u8807\u88f5\u8a12\u8a37\u8a79\u8aa7\u8abe\u8adf\ufa22\u8af6\u8b53\u8b7f\u8cf0\u8cf4\u8d12\u8d76\ufa23\u8ecf\ufa24\ufa25\u9067\u90de\ufa26\u9115\u9127\u91da\u91d7\u91de\u91ed\u91ee\u91e4\u91e5\u9206\u9210\u920a\u923a\u9240\u923c\u924e\u9259\u9251\u9239\u9267\u92a7\u9277\u9278\u92e7\u92d7\u92d9\u92d0\ufa27\u92d5\u92e0\u92d3\u9325\u9321\u92fb\ufa28\u931e\u92ff\u931d\u9302\u9370\u9357\u93a4\u93c6\u93de\u93f8\u9431\u9445\u9448\u9592\uf9dc\ufa29\u969d\u96af\u9733\u973b\u9743\u974d\u974f\u9751\u9755\u9857\u9865\ufa2a\ufa2b\u9927\ufa2c\u999e\u9a4e\u9ad9\ufffd\ufffd\ufffd".split(""),e=0;e!=r[251].length;++e)65533!==r[251][e].charCodeAt(0)&&(t[r[251][e]]=64256+e,x[64256+e]=r[251][e]);for(r[252]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9adc\u9b75\u9b72\u9b8f\u9bb1\u9bbb\u9c00\u9d70\u9d6b\ufa2d\u9e19\u9ed1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[252].length;++e)65533!==r[252][e].charCodeAt(0)&&(t[r[252][e]]=64512+e,x[64512+e]=r[252][e]);return{enc:t,dec:x}}(),Ht[936]=function(){var e,x=[],t={},r=[];for(r[0]="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[0].length;++e)65533!==r[0][e].charCodeAt(0)&&(t[r[0][e]]=0+e,x[0+e]=r[0][e]);for(r[129]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4e02\u4e04\u4e05\u4e06\u4e0f\u4e12\u4e17\u4e1f\u4e20\u4e21\u4e23\u4e26\u4e29\u4e2e\u4e2f\u4e31\u4e33\u4e35\u4e37\u4e3c\u4e40\u4e41\u4e42\u4e44\u4e46\u4e4a\u4e51\u4e55\u4e57\u4e5a\u4e5b\u4e62\u4e63\u4e64\u4e65\u4e67\u4e68\u4e6a\u4e6b\u4e6c\u4e6d\u4e6e\u4e6f\u4e72\u4e74\u4e75\u4e76\u4e77\u4e78\u4e79\u4e7a\u4e7b\u4e7c\u4e7d\u4e7f\u4e80\u4e81\u4e82\u4e83\u4e84\u4e85\u4e87\u4e8a\ufffd\u4e90\u4e96\u4e97\u4e99\u4e9c\u4e9d\u4e9e\u4ea3\u4eaa\u4eaf\u4eb0\u4eb1\u4eb4\u4eb6\u4eb7\u4eb8\u4eb9\u4ebc\u4ebd\u4ebe\u4ec8\u4ecc\u4ecf\u4ed0\u4ed2\u4eda\u4edb\u4edc\u4ee0\u4ee2\u4ee6\u4ee7\u4ee9\u4eed\u4eee\u4eef\u4ef1\u4ef4\u4ef8\u4ef9\u4efa\u4efc\u4efe\u4f00\u4f02\u4f03\u4f04\u4f05\u4f06\u4f07\u4f08\u4f0b\u4f0c\u4f12\u4f13\u4f14\u4f15\u4f16\u4f1c\u4f1d\u4f21\u4f23\u4f28\u4f29\u4f2c\u4f2d\u4f2e\u4f31\u4f33\u4f35\u4f37\u4f39\u4f3b\u4f3e\u4f3f\u4f40\u4f41\u4f42\u4f44\u4f45\u4f47\u4f48\u4f49\u4f4a\u4f4b\u4f4c\u4f52\u4f54\u4f56\u4f61\u4f62\u4f66\u4f68\u4f6a\u4f6b\u4f6d\u4f6e\u4f71\u4f72\u4f75\u4f77\u4f78\u4f79\u4f7a\u4f7d\u4f80\u4f81\u4f82\u4f85\u4f86\u4f87\u4f8a\u4f8c\u4f8e\u4f90\u4f92\u4f93\u4f95\u4f96\u4f98\u4f99\u4f9a\u4f9c\u4f9e\u4f9f\u4fa1\u4fa2\ufffd".split(""),e=0;e!=r[129].length;++e)65533!==r[129][e].charCodeAt(0)&&(t[r[129][e]]=33024+e,x[33024+e]=r[129][e]);for(r[130]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4fa4\u4fab\u4fad\u4fb0\u4fb1\u4fb2\u4fb3\u4fb4\u4fb6\u4fb7\u4fb8\u4fb9\u4fba\u4fbb\u4fbc\u4fbd\u4fbe\u4fc0\u4fc1\u4fc2\u4fc6\u4fc7\u4fc8\u4fc9\u4fcb\u4fcc\u4fcd\u4fd2\u4fd3\u4fd4\u4fd5\u4fd6\u4fd9\u4fdb\u4fe0\u4fe2\u4fe4\u4fe5\u4fe7\u4feb\u4fec\u4ff0\u4ff2\u4ff4\u4ff5\u4ff6\u4ff7\u4ff9\u4ffb\u4ffc\u4ffd\u4fff\u5000\u5001\u5002\u5003\u5004\u5005\u5006\u5007\u5008\u5009\u500a\ufffd\u500b\u500e\u5010\u5011\u5013\u5015\u5016\u5017\u501b\u501d\u501e\u5020\u5022\u5023\u5024\u5027\u502b\u502f\u5030\u5031\u5032\u5033\u5034\u5035\u5036\u5037\u5038\u5039\u503b\u503d\u503f\u5040\u5041\u5042\u5044\u5045\u5046\u5049\u504a\u504b\u504d\u5050\u5051\u5052\u5053\u5054\u5056\u5057\u5058\u5059\u505b\u505d\u505e\u505f\u5060\u5061\u5062\u5063\u5064\u5066\u5067\u5068\u5069\u506a\u506b\u506d\u506e\u506f\u5070\u5071\u5072\u5073\u5074\u5075\u5078\u5079\u507a\u507c\u507d\u5081\u5082\u5083\u5084\u5086\u5087\u5089\u508a\u508b\u508c\u508e\u508f\u5090\u5091\u5092\u5093\u5094\u5095\u5096\u5097\u5098\u5099\u509a\u509b\u509c\u509d\u509e\u509f\u50a0\u50a1\u50a2\u50a4\u50a6\u50aa\u50ab\u50ad\u50ae\u50af\u50b0\u50b1\u50b3\u50b4\u50b5\u50b6\u50b7\u50b8\u50b9\u50bc\ufffd".split(""),e=0;e!=r[130].length;++e)65533!==r[130][e].charCodeAt(0)&&(t[r[130][e]]=33280+e,x[33280+e]=r[130][e]);for(r[131]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u50bd\u50be\u50bf\u50c0\u50c1\u50c2\u50c3\u50c4\u50c5\u50c6\u50c7\u50c8\u50c9\u50ca\u50cb\u50cc\u50cd\u50ce\u50d0\u50d1\u50d2\u50d3\u50d4\u50d5\u50d7\u50d8\u50d9\u50db\u50dc\u50dd\u50de\u50df\u50e0\u50e1\u50e2\u50e3\u50e4\u50e5\u50e8\u50e9\u50ea\u50eb\u50ef\u50f0\u50f1\u50f2\u50f4\u50f6\u50f7\u50f8\u50f9\u50fa\u50fc\u50fd\u50fe\u50ff\u5100\u5101\u5102\u5103\u5104\u5105\u5108\ufffd\u5109\u510a\u510c\u510d\u510e\u510f\u5110\u5111\u5113\u5114\u5115\u5116\u5117\u5118\u5119\u511a\u511b\u511c\u511d\u511e\u511f\u5120\u5122\u5123\u5124\u5125\u5126\u5127\u5128\u5129\u512a\u512b\u512c\u512d\u512e\u512f\u5130\u5131\u5132\u5133\u5134\u5135\u5136\u5137\u5138\u5139\u513a\u513b\u513c\u513d\u513e\u5142\u5147\u514a\u514c\u514e\u514f\u5150\u5152\u5153\u5157\u5158\u5159\u515b\u515d\u515e\u515f\u5160\u5161\u5163\u5164\u5166\u5167\u5169\u516a\u516f\u5172\u517a\u517e\u517f\u5183\u5184\u5186\u5187\u518a\u518b\u518e\u518f\u5190\u5191\u5193\u5194\u5198\u519a\u519d\u519e\u519f\u51a1\u51a3\u51a6\u51a7\u51a8\u51a9\u51aa\u51ad\u51ae\u51b4\u51b8\u51b9\u51ba\u51be\u51bf\u51c1\u51c2\u51c3\u51c5\u51c8\u51ca\u51cd\u51ce\u51d0\u51d2\u51d3\u51d4\u51d5\u51d6\u51d7\ufffd".split(""),e=0;e!=r[131].length;++e)65533!==r[131][e].charCodeAt(0)&&(t[r[131][e]]=33536+e,x[33536+e]=r[131][e]);for(r[132]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u51d8\u51d9\u51da\u51dc\u51de\u51df\u51e2\u51e3\u51e5\u51e6\u51e7\u51e8\u51e9\u51ea\u51ec\u51ee\u51f1\u51f2\u51f4\u51f7\u51fe\u5204\u5205\u5209\u520b\u520c\u520f\u5210\u5213\u5214\u5215\u521c\u521e\u521f\u5221\u5222\u5223\u5225\u5226\u5227\u522a\u522c\u522f\u5231\u5232\u5234\u5235\u523c\u523e\u5244\u5245\u5246\u5247\u5248\u5249\u524b\u524e\u524f\u5252\u5253\u5255\u5257\u5258\ufffd\u5259\u525a\u525b\u525d\u525f\u5260\u5262\u5263\u5264\u5266\u5268\u526b\u526c\u526d\u526e\u5270\u5271\u5273\u5274\u5275\u5276\u5277\u5278\u5279\u527a\u527b\u527c\u527e\u5280\u5283\u5284\u5285\u5286\u5287\u5289\u528a\u528b\u528c\u528d\u528e\u528f\u5291\u5292\u5294\u5295\u5296\u5297\u5298\u5299\u529a\u529c\u52a4\u52a5\u52a6\u52a7\u52ae\u52af\u52b0\u52b4\u52b5\u52b6\u52b7\u52b8\u52b9\u52ba\u52bb\u52bc\u52bd\u52c0\u52c1\u52c2\u52c4\u52c5\u52c6\u52c8\u52ca\u52cc\u52cd\u52ce\u52cf\u52d1\u52d3\u52d4\u52d5\u52d7\u52d9\u52da\u52db\u52dc\u52dd\u52de\u52e0\u52e1\u52e2\u52e3\u52e5\u52e6\u52e7\u52e8\u52e9\u52ea\u52eb\u52ec\u52ed\u52ee\u52ef\u52f1\u52f2\u52f3\u52f4\u52f5\u52f6\u52f7\u52f8\u52fb\u52fc\u52fd\u5301\u5302\u5303\u5304\u5307\u5309\u530a\u530b\u530c\u530e\ufffd".split(""),e=0;e!=r[132].length;++e)65533!==r[132][e].charCodeAt(0)&&(t[r[132][e]]=33792+e,x[33792+e]=r[132][e]);for(r[133]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5311\u5312\u5313\u5314\u5318\u531b\u531c\u531e\u531f\u5322\u5324\u5325\u5327\u5328\u5329\u532b\u532c\u532d\u532f\u5330\u5331\u5332\u5333\u5334\u5335\u5336\u5337\u5338\u533c\u533d\u5340\u5342\u5344\u5346\u534b\u534c\u534d\u5350\u5354\u5358\u5359\u535b\u535d\u5365\u5368\u536a\u536c\u536d\u5372\u5376\u5379\u537b\u537c\u537d\u537e\u5380\u5381\u5383\u5387\u5388\u538a\u538e\u538f\ufffd\u5390\u5391\u5392\u5393\u5394\u5396\u5397\u5399\u539b\u539c\u539e\u53a0\u53a1\u53a4\u53a7\u53aa\u53ab\u53ac\u53ad\u53af\u53b0\u53b1\u53b2\u53b3\u53b4\u53b5\u53b7\u53b8\u53b9\u53ba\u53bc\u53bd\u53be\u53c0\u53c3\u53c4\u53c5\u53c6\u53c7\u53ce\u53cf\u53d0\u53d2\u53d3\u53d5\u53da\u53dc\u53dd\u53de\u53e1\u53e2\u53e7\u53f4\u53fa\u53fe\u53ff\u5400\u5402\u5405\u5407\u540b\u5414\u5418\u5419\u541a\u541c\u5422\u5424\u5425\u542a\u5430\u5433\u5436\u5437\u543a\u543d\u543f\u5441\u5442\u5444\u5445\u5447\u5449\u544c\u544d\u544e\u544f\u5451\u545a\u545d\u545e\u545f\u5460\u5461\u5463\u5465\u5467\u5469\u546a\u546b\u546c\u546d\u546e\u546f\u5470\u5474\u5479\u547a\u547e\u547f\u5481\u5483\u5485\u5487\u5488\u5489\u548a\u548d\u5491\u5493\u5497\u5498\u549c\u549e\u549f\u54a0\u54a1\ufffd".split(""),e=0;e!=r[133].length;++e)65533!==r[133][e].charCodeAt(0)&&(t[r[133][e]]=34048+e,x[34048+e]=r[133][e]);for(r[134]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u54a2\u54a5\u54ae\u54b0\u54b2\u54b5\u54b6\u54b7\u54b9\u54ba\u54bc\u54be\u54c3\u54c5\u54ca\u54cb\u54d6\u54d8\u54db\u54e0\u54e1\u54e2\u54e3\u54e4\u54eb\u54ec\u54ef\u54f0\u54f1\u54f4\u54f5\u54f6\u54f7\u54f8\u54f9\u54fb\u54fe\u5500\u5502\u5503\u5504\u5505\u5508\u550a\u550b\u550c\u550d\u550e\u5512\u5513\u5515\u5516\u5517\u5518\u5519\u551a\u551c\u551d\u551e\u551f\u5521\u5525\u5526\ufffd\u5528\u5529\u552b\u552d\u5532\u5534\u5535\u5536\u5538\u5539\u553a\u553b\u553d\u5540\u5542\u5545\u5547\u5548\u554b\u554c\u554d\u554e\u554f\u5551\u5552\u5553\u5554\u5557\u5558\u5559\u555a\u555b\u555d\u555e\u555f\u5560\u5562\u5563\u5568\u5569\u556b\u556f\u5570\u5571\u5572\u5573\u5574\u5579\u557a\u557d\u557f\u5585\u5586\u558c\u558d\u558e\u5590\u5592\u5593\u5595\u5596\u5597\u559a\u559b\u559e\u55a0\u55a1\u55a2\u55a3\u55a4\u55a5\u55a6\u55a8\u55a9\u55aa\u55ab\u55ac\u55ad\u55ae\u55af\u55b0\u55b2\u55b4\u55b6\u55b8\u55ba\u55bc\u55bf\u55c0\u55c1\u55c2\u55c3\u55c6\u55c7\u55c8\u55ca\u55cb\u55ce\u55cf\u55d0\u55d5\u55d7\u55d8\u55d9\u55da\u55db\u55de\u55e0\u55e2\u55e7\u55e9\u55ed\u55ee\u55f0\u55f1\u55f4\u55f6\u55f8\u55f9\u55fa\u55fb\u55fc\u55ff\u5602\u5603\u5604\u5605\ufffd".split(""),e=0;e!=r[134].length;++e)65533!==r[134][e].charCodeAt(0)&&(t[r[134][e]]=34304+e,x[34304+e]=r[134][e]);for(r[135]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5606\u5607\u560a\u560b\u560d\u5610\u5611\u5612\u5613\u5614\u5615\u5616\u5617\u5619\u561a\u561c\u561d\u5620\u5621\u5622\u5625\u5626\u5628\u5629\u562a\u562b\u562e\u562f\u5630\u5633\u5635\u5637\u5638\u563a\u563c\u563d\u563e\u5640\u5641\u5642\u5643\u5644\u5645\u5646\u5647\u5648\u5649\u564a\u564b\u564f\u5650\u5651\u5652\u5653\u5655\u5656\u565a\u565b\u565d\u565e\u565f\u5660\u5661\ufffd\u5663\u5665\u5666\u5667\u566d\u566e\u566f\u5670\u5672\u5673\u5674\u5675\u5677\u5678\u5679\u567a\u567d\u567e\u567f\u5680\u5681\u5682\u5683\u5684\u5687\u5688\u5689\u568a\u568b\u568c\u568d\u5690\u5691\u5692\u5694\u5695\u5696\u5697\u5698\u5699\u569a\u569b\u569c\u569d\u569e\u569f\u56a0\u56a1\u56a2\u56a4\u56a5\u56a6\u56a7\u56a8\u56a9\u56aa\u56ab\u56ac\u56ad\u56ae\u56b0\u56b1\u56b2\u56b3\u56b4\u56b5\u56b6\u56b8\u56b9\u56ba\u56bb\u56bd\u56be\u56bf\u56c0\u56c1\u56c2\u56c3\u56c4\u56c5\u56c6\u56c7\u56c8\u56c9\u56cb\u56cc\u56cd\u56ce\u56cf\u56d0\u56d1\u56d2\u56d3\u56d5\u56d6\u56d8\u56d9\u56dc\u56e3\u56e5\u56e6\u56e7\u56e8\u56e9\u56ea\u56ec\u56ee\u56ef\u56f2\u56f3\u56f6\u56f7\u56f8\u56fb\u56fc\u5700\u5701\u5702\u5705\u5707\u570b\u570c\u570d\u570e\u570f\u5710\u5711\ufffd".split(""),e=0;e!=r[135].length;++e)65533!==r[135][e].charCodeAt(0)&&(t[r[135][e]]=34560+e,x[34560+e]=r[135][e]);for(r[136]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5712\u5713\u5714\u5715\u5716\u5717\u5718\u5719\u571a\u571b\u571d\u571e\u5720\u5721\u5722\u5724\u5725\u5726\u5727\u572b\u5731\u5732\u5734\u5735\u5736\u5737\u5738\u573c\u573d\u573f\u5741\u5743\u5744\u5745\u5746\u5748\u5749\u574b\u5752\u5753\u5754\u5755\u5756\u5758\u5759\u5762\u5763\u5765\u5767\u576c\u576e\u5770\u5771\u5772\u5774\u5775\u5778\u5779\u577a\u577d\u577e\u577f\u5780\ufffd\u5781\u5787\u5788\u5789\u578a\u578d\u578e\u578f\u5790\u5791\u5794\u5795\u5796\u5797\u5798\u5799\u579a\u579c\u579d\u579e\u579f\u57a5\u57a8\u57aa\u57ac\u57af\u57b0\u57b1\u57b3\u57b5\u57b6\u57b7\u57b9\u57ba\u57bb\u57bc\u57bd\u57be\u57bf\u57c0\u57c1\u57c4\u57c5\u57c6\u57c7\u57c8\u57c9\u57ca\u57cc\u57cd\u57d0\u57d1\u57d3\u57d6\u57d7\u57db\u57dc\u57de\u57e1\u57e2\u57e3\u57e5\u57e6\u57e7\u57e8\u57e9\u57ea\u57eb\u57ec\u57ee\u57f0\u57f1\u57f2\u57f3\u57f5\u57f6\u57f7\u57fb\u57fc\u57fe\u57ff\u5801\u5803\u5804\u5805\u5808\u5809\u580a\u580c\u580e\u580f\u5810\u5812\u5813\u5814\u5816\u5817\u5818\u581a\u581b\u581c\u581d\u581f\u5822\u5823\u5825\u5826\u5827\u5828\u5829\u582b\u582c\u582d\u582e\u582f\u5831\u5832\u5833\u5834\u5836\u5837\u5838\u5839\u583a\u583b\u583c\u583d\ufffd".split(""),e=0;e!=r[136].length;++e)65533!==r[136][e].charCodeAt(0)&&(t[r[136][e]]=34816+e,x[34816+e]=r[136][e]);for(r[137]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u583e\u583f\u5840\u5841\u5842\u5843\u5845\u5846\u5847\u5848\u5849\u584a\u584b\u584e\u584f\u5850\u5852\u5853\u5855\u5856\u5857\u5859\u585a\u585b\u585c\u585d\u585f\u5860\u5861\u5862\u5863\u5864\u5866\u5867\u5868\u5869\u586a\u586d\u586e\u586f\u5870\u5871\u5872\u5873\u5874\u5875\u5876\u5877\u5878\u5879\u587a\u587b\u587c\u587d\u587f\u5882\u5884\u5886\u5887\u5888\u588a\u588b\u588c\ufffd\u588d\u588e\u588f\u5890\u5891\u5894\u5895\u5896\u5897\u5898\u589b\u589c\u589d\u58a0\u58a1\u58a2\u58a3\u58a4\u58a5\u58a6\u58a7\u58aa\u58ab\u58ac\u58ad\u58ae\u58af\u58b0\u58b1\u58b2\u58b3\u58b4\u58b5\u58b6\u58b7\u58b8\u58b9\u58ba\u58bb\u58bd\u58be\u58bf\u58c0\u58c2\u58c3\u58c4\u58c6\u58c7\u58c8\u58c9\u58ca\u58cb\u58cc\u58cd\u58ce\u58cf\u58d0\u58d2\u58d3\u58d4\u58d6\u58d7\u58d8\u58d9\u58da\u58db\u58dc\u58dd\u58de\u58df\u58e0\u58e1\u58e2\u58e3\u58e5\u58e6\u58e7\u58e8\u58e9\u58ea\u58ed\u58ef\u58f1\u58f2\u58f4\u58f5\u58f7\u58f8\u58fa\u58fb\u58fc\u58fd\u58fe\u58ff\u5900\u5901\u5903\u5905\u5906\u5908\u5909\u590a\u590b\u590c\u590e\u5910\u5911\u5912\u5913\u5917\u5918\u591b\u591d\u591e\u5920\u5921\u5922\u5923\u5926\u5928\u592c\u5930\u5932\u5933\u5935\u5936\u593b\ufffd".split(""),e=0;e!=r[137].length;++e)65533!==r[137][e].charCodeAt(0)&&(t[r[137][e]]=35072+e,x[35072+e]=r[137][e]);for(r[138]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u593d\u593e\u593f\u5940\u5943\u5945\u5946\u594a\u594c\u594d\u5950\u5952\u5953\u5959\u595b\u595c\u595d\u595e\u595f\u5961\u5963\u5964\u5966\u5967\u5968\u5969\u596a\u596b\u596c\u596d\u596e\u596f\u5970\u5971\u5972\u5975\u5977\u597a\u597b\u597c\u597e\u597f\u5980\u5985\u5989\u598b\u598c\u598e\u598f\u5990\u5991\u5994\u5995\u5998\u599a\u599b\u599c\u599d\u599f\u59a0\u59a1\u59a2\u59a6\ufffd\u59a7\u59ac\u59ad\u59b0\u59b1\u59b3\u59b4\u59b5\u59b6\u59b7\u59b8\u59ba\u59bc\u59bd\u59bf\u59c0\u59c1\u59c2\u59c3\u59c4\u59c5\u59c7\u59c8\u59c9\u59cc\u59cd\u59ce\u59cf\u59d5\u59d6\u59d9\u59db\u59de\u59df\u59e0\u59e1\u59e2\u59e4\u59e6\u59e7\u59e9\u59ea\u59eb\u59ed\u59ee\u59ef\u59f0\u59f1\u59f2\u59f3\u59f4\u59f5\u59f6\u59f7\u59f8\u59fa\u59fc\u59fd\u59fe\u5a00\u5a02\u5a0a\u5a0b\u5a0d\u5a0e\u5a0f\u5a10\u5a12\u5a14\u5a15\u5a16\u5a17\u5a19\u5a1a\u5a1b\u5a1d\u5a1e\u5a21\u5a22\u5a24\u5a26\u5a27\u5a28\u5a2a\u5a2b\u5a2c\u5a2d\u5a2e\u5a2f\u5a30\u5a33\u5a35\u5a37\u5a38\u5a39\u5a3a\u5a3b\u5a3d\u5a3e\u5a3f\u5a41\u5a42\u5a43\u5a44\u5a45\u5a47\u5a48\u5a4b\u5a4c\u5a4d\u5a4e\u5a4f\u5a50\u5a51\u5a52\u5a53\u5a54\u5a56\u5a57\u5a58\u5a59\u5a5b\u5a5c\u5a5d\u5a5e\u5a5f\u5a60\ufffd".split(""),e=0;e!=r[138].length;++e)65533!==r[138][e].charCodeAt(0)&&(t[r[138][e]]=35328+e,x[35328+e]=r[138][e]);for(r[139]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5a61\u5a63\u5a64\u5a65\u5a66\u5a68\u5a69\u5a6b\u5a6c\u5a6d\u5a6e\u5a6f\u5a70\u5a71\u5a72\u5a73\u5a78\u5a79\u5a7b\u5a7c\u5a7d\u5a7e\u5a80\u5a81\u5a82\u5a83\u5a84\u5a85\u5a86\u5a87\u5a88\u5a89\u5a8a\u5a8b\u5a8c\u5a8d\u5a8e\u5a8f\u5a90\u5a91\u5a93\u5a94\u5a95\u5a96\u5a97\u5a98\u5a99\u5a9c\u5a9d\u5a9e\u5a9f\u5aa0\u5aa1\u5aa2\u5aa3\u5aa4\u5aa5\u5aa6\u5aa7\u5aa8\u5aa9\u5aab\u5aac\ufffd\u5aad\u5aae\u5aaf\u5ab0\u5ab1\u5ab4\u5ab6\u5ab7\u5ab9\u5aba\u5abb\u5abc\u5abd\u5abf\u5ac0\u5ac3\u5ac4\u5ac5\u5ac6\u5ac7\u5ac8\u5aca\u5acb\u5acd\u5ace\u5acf\u5ad0\u5ad1\u5ad3\u5ad5\u5ad7\u5ad9\u5ada\u5adb\u5add\u5ade\u5adf\u5ae2\u5ae4\u5ae5\u5ae7\u5ae8\u5aea\u5aec\u5aed\u5aee\u5aef\u5af0\u5af2\u5af3\u5af4\u5af5\u5af6\u5af7\u5af8\u5af9\u5afa\u5afb\u5afc\u5afd\u5afe\u5aff\u5b00\u5b01\u5b02\u5b03\u5b04\u5b05\u5b06\u5b07\u5b08\u5b0a\u5b0b\u5b0c\u5b0d\u5b0e\u5b0f\u5b10\u5b11\u5b12\u5b13\u5b14\u5b15\u5b18\u5b19\u5b1a\u5b1b\u5b1c\u5b1d\u5b1e\u5b1f\u5b20\u5b21\u5b22\u5b23\u5b24\u5b25\u5b26\u5b27\u5b28\u5b29\u5b2a\u5b2b\u5b2c\u5b2d\u5b2e\u5b2f\u5b30\u5b31\u5b33\u5b35\u5b36\u5b38\u5b39\u5b3a\u5b3b\u5b3c\u5b3d\u5b3e\u5b3f\u5b41\u5b42\u5b43\u5b44\u5b45\u5b46\u5b47\ufffd".split(""),e=0;e!=r[139].length;++e)65533!==r[139][e].charCodeAt(0)&&(t[r[139][e]]=35584+e,x[35584+e]=r[139][e]);for(r[140]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5b48\u5b49\u5b4a\u5b4b\u5b4c\u5b4d\u5b4e\u5b4f\u5b52\u5b56\u5b5e\u5b60\u5b61\u5b67\u5b68\u5b6b\u5b6d\u5b6e\u5b6f\u5b72\u5b74\u5b76\u5b77\u5b78\u5b79\u5b7b\u5b7c\u5b7e\u5b7f\u5b82\u5b86\u5b8a\u5b8d\u5b8e\u5b90\u5b91\u5b92\u5b94\u5b96\u5b9f\u5ba7\u5ba8\u5ba9\u5bac\u5bad\u5bae\u5baf\u5bb1\u5bb2\u5bb7\u5bba\u5bbb\u5bbc\u5bc0\u5bc1\u5bc3\u5bc8\u5bc9\u5bca\u5bcb\u5bcd\u5bce\u5bcf\ufffd\u5bd1\u5bd4\u5bd5\u5bd6\u5bd7\u5bd8\u5bd9\u5bda\u5bdb\u5bdc\u5be0\u5be2\u5be3\u5be6\u5be7\u5be9\u5bea\u5beb\u5bec\u5bed\u5bef\u5bf1\u5bf2\u5bf3\u5bf4\u5bf5\u5bf6\u5bf7\u5bfd\u5bfe\u5c00\u5c02\u5c03\u5c05\u5c07\u5c08\u5c0b\u5c0c\u5c0d\u5c0e\u5c10\u5c12\u5c13\u5c17\u5c19\u5c1b\u5c1e\u5c1f\u5c20\u5c21\u5c23\u5c26\u5c28\u5c29\u5c2a\u5c2b\u5c2d\u5c2e\u5c2f\u5c30\u5c32\u5c33\u5c35\u5c36\u5c37\u5c43\u5c44\u5c46\u5c47\u5c4c\u5c4d\u5c52\u5c53\u5c54\u5c56\u5c57\u5c58\u5c5a\u5c5b\u5c5c\u5c5d\u5c5f\u5c62\u5c64\u5c67\u5c68\u5c69\u5c6a\u5c6b\u5c6c\u5c6d\u5c70\u5c72\u5c73\u5c74\u5c75\u5c76\u5c77\u5c78\u5c7b\u5c7c\u5c7d\u5c7e\u5c80\u5c83\u5c84\u5c85\u5c86\u5c87\u5c89\u5c8a\u5c8b\u5c8e\u5c8f\u5c92\u5c93\u5c95\u5c9d\u5c9e\u5c9f\u5ca0\u5ca1\u5ca4\u5ca5\u5ca6\u5ca7\u5ca8\ufffd".split(""),e=0;e!=r[140].length;++e)65533!==r[140][e].charCodeAt(0)&&(t[r[140][e]]=35840+e,x[35840+e]=r[140][e]);for(r[141]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5caa\u5cae\u5caf\u5cb0\u5cb2\u5cb4\u5cb6\u5cb9\u5cba\u5cbb\u5cbc\u5cbe\u5cc0\u5cc2\u5cc3\u5cc5\u5cc6\u5cc7\u5cc8\u5cc9\u5cca\u5ccc\u5ccd\u5cce\u5ccf\u5cd0\u5cd1\u5cd3\u5cd4\u5cd5\u5cd6\u5cd7\u5cd8\u5cda\u5cdb\u5cdc\u5cdd\u5cde\u5cdf\u5ce0\u5ce2\u5ce3\u5ce7\u5ce9\u5ceb\u5cec\u5cee\u5cef\u5cf1\u5cf2\u5cf3\u5cf4\u5cf5\u5cf6\u5cf7\u5cf8\u5cf9\u5cfa\u5cfc\u5cfd\u5cfe\u5cff\u5d00\ufffd\u5d01\u5d04\u5d05\u5d08\u5d09\u5d0a\u5d0b\u5d0c\u5d0d\u5d0f\u5d10\u5d11\u5d12\u5d13\u5d15\u5d17\u5d18\u5d19\u5d1a\u5d1c\u5d1d\u5d1f\u5d20\u5d21\u5d22\u5d23\u5d25\u5d28\u5d2a\u5d2b\u5d2c\u5d2f\u5d30\u5d31\u5d32\u5d33\u5d35\u5d36\u5d37\u5d38\u5d39\u5d3a\u5d3b\u5d3c\u5d3f\u5d40\u5d41\u5d42\u5d43\u5d44\u5d45\u5d46\u5d48\u5d49\u5d4d\u5d4e\u5d4f\u5d50\u5d51\u5d52\u5d53\u5d54\u5d55\u5d56\u5d57\u5d59\u5d5a\u5d5c\u5d5e\u5d5f\u5d60\u5d61\u5d62\u5d63\u5d64\u5d65\u5d66\u5d67\u5d68\u5d6a\u5d6d\u5d6e\u5d70\u5d71\u5d72\u5d73\u5d75\u5d76\u5d77\u5d78\u5d79\u5d7a\u5d7b\u5d7c\u5d7d\u5d7e\u5d7f\u5d80\u5d81\u5d83\u5d84\u5d85\u5d86\u5d87\u5d88\u5d89\u5d8a\u5d8b\u5d8c\u5d8d\u5d8e\u5d8f\u5d90\u5d91\u5d92\u5d93\u5d94\u5d95\u5d96\u5d97\u5d98\u5d9a\u5d9b\u5d9c\u5d9e\u5d9f\u5da0\ufffd".split(""),e=0;e!=r[141].length;++e)65533!==r[141][e].charCodeAt(0)&&(t[r[141][e]]=36096+e,x[36096+e]=r[141][e]);for(r[142]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5da1\u5da2\u5da3\u5da4\u5da5\u5da6\u5da7\u5da8\u5da9\u5daa\u5dab\u5dac\u5dad\u5dae\u5daf\u5db0\u5db1\u5db2\u5db3\u5db4\u5db5\u5db6\u5db8\u5db9\u5dba\u5dbb\u5dbc\u5dbd\u5dbe\u5dbf\u5dc0\u5dc1\u5dc2\u5dc3\u5dc4\u5dc6\u5dc7\u5dc8\u5dc9\u5dca\u5dcb\u5dcc\u5dce\u5dcf\u5dd0\u5dd1\u5dd2\u5dd3\u5dd4\u5dd5\u5dd6\u5dd7\u5dd8\u5dd9\u5dda\u5ddc\u5ddf\u5de0\u5de3\u5de4\u5dea\u5dec\u5ded\ufffd\u5df0\u5df5\u5df6\u5df8\u5df9\u5dfa\u5dfb\u5dfc\u5dff\u5e00\u5e04\u5e07\u5e09\u5e0a\u5e0b\u5e0d\u5e0e\u5e12\u5e13\u5e17\u5e1e\u5e1f\u5e20\u5e21\u5e22\u5e23\u5e24\u5e25\u5e28\u5e29\u5e2a\u5e2b\u5e2c\u5e2f\u5e30\u5e32\u5e33\u5e34\u5e35\u5e36\u5e39\u5e3a\u5e3e\u5e3f\u5e40\u5e41\u5e43\u5e46\u5e47\u5e48\u5e49\u5e4a\u5e4b\u5e4d\u5e4e\u5e4f\u5e50\u5e51\u5e52\u5e53\u5e56\u5e57\u5e58\u5e59\u5e5a\u5e5c\u5e5d\u5e5f\u5e60\u5e63\u5e64\u5e65\u5e66\u5e67\u5e68\u5e69\u5e6a\u5e6b\u5e6c\u5e6d\u5e6e\u5e6f\u5e70\u5e71\u5e75\u5e77\u5e79\u5e7e\u5e81\u5e82\u5e83\u5e85\u5e88\u5e89\u5e8c\u5e8d\u5e8e\u5e92\u5e98\u5e9b\u5e9d\u5ea1\u5ea2\u5ea3\u5ea4\u5ea8\u5ea9\u5eaa\u5eab\u5eac\u5eae\u5eaf\u5eb0\u5eb1\u5eb2\u5eb4\u5eba\u5ebb\u5ebc\u5ebd\u5ebf\u5ec0\u5ec1\u5ec2\u5ec3\u5ec4\u5ec5\ufffd".split(""),e=0;e!=r[142].length;++e)65533!==r[142][e].charCodeAt(0)&&(t[r[142][e]]=36352+e,x[36352+e]=r[142][e]);for(r[143]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5ec6\u5ec7\u5ec8\u5ecb\u5ecc\u5ecd\u5ece\u5ecf\u5ed0\u5ed4\u5ed5\u5ed7\u5ed8\u5ed9\u5eda\u5edc\u5edd\u5ede\u5edf\u5ee0\u5ee1\u5ee2\u5ee3\u5ee4\u5ee5\u5ee6\u5ee7\u5ee9\u5eeb\u5eec\u5eed\u5eee\u5eef\u5ef0\u5ef1\u5ef2\u5ef3\u5ef5\u5ef8\u5ef9\u5efb\u5efc\u5efd\u5f05\u5f06\u5f07\u5f09\u5f0c\u5f0d\u5f0e\u5f10\u5f12\u5f14\u5f16\u5f19\u5f1a\u5f1c\u5f1d\u5f1e\u5f21\u5f22\u5f23\u5f24\ufffd\u5f28\u5f2b\u5f2c\u5f2e\u5f30\u5f32\u5f33\u5f34\u5f35\u5f36\u5f37\u5f38\u5f3b\u5f3d\u5f3e\u5f3f\u5f41\u5f42\u5f43\u5f44\u5f45\u5f46\u5f47\u5f48\u5f49\u5f4a\u5f4b\u5f4c\u5f4d\u5f4e\u5f4f\u5f51\u5f54\u5f59\u5f5a\u5f5b\u5f5c\u5f5e\u5f5f\u5f60\u5f63\u5f65\u5f67\u5f68\u5f6b\u5f6e\u5f6f\u5f72\u5f74\u5f75\u5f76\u5f78\u5f7a\u5f7d\u5f7e\u5f7f\u5f83\u5f86\u5f8d\u5f8e\u5f8f\u5f91\u5f93\u5f94\u5f96\u5f9a\u5f9b\u5f9d\u5f9e\u5f9f\u5fa0\u5fa2\u5fa3\u5fa4\u5fa5\u5fa6\u5fa7\u5fa9\u5fab\u5fac\u5faf\u5fb0\u5fb1\u5fb2\u5fb3\u5fb4\u5fb6\u5fb8\u5fb9\u5fba\u5fbb\u5fbe\u5fbf\u5fc0\u5fc1\u5fc2\u5fc7\u5fc8\u5fca\u5fcb\u5fce\u5fd3\u5fd4\u5fd5\u5fda\u5fdb\u5fdc\u5fde\u5fdf\u5fe2\u5fe3\u5fe5\u5fe6\u5fe8\u5fe9\u5fec\u5fef\u5ff0\u5ff2\u5ff3\u5ff4\u5ff6\u5ff7\u5ff9\u5ffa\u5ffc\u6007\ufffd".split(""),e=0;e!=r[143].length;++e)65533!==r[143][e].charCodeAt(0)&&(t[r[143][e]]=36608+e,x[36608+e]=r[143][e]);for(r[144]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6008\u6009\u600b\u600c\u6010\u6011\u6013\u6017\u6018\u601a\u601e\u601f\u6022\u6023\u6024\u602c\u602d\u602e\u6030\u6031\u6032\u6033\u6034\u6036\u6037\u6038\u6039\u603a\u603d\u603e\u6040\u6044\u6045\u6046\u6047\u6048\u6049\u604a\u604c\u604e\u604f\u6051\u6053\u6054\u6056\u6057\u6058\u605b\u605c\u605e\u605f\u6060\u6061\u6065\u6066\u606e\u6071\u6072\u6074\u6075\u6077\u607e\u6080\ufffd\u6081\u6082\u6085\u6086\u6087\u6088\u608a\u608b\u608e\u608f\u6090\u6091\u6093\u6095\u6097\u6098\u6099\u609c\u609e\u60a1\u60a2\u60a4\u60a5\u60a7\u60a9\u60aa\u60ae\u60b0\u60b3\u60b5\u60b6\u60b7\u60b9\u60ba\u60bd\u60be\u60bf\u60c0\u60c1\u60c2\u60c3\u60c4\u60c7\u60c8\u60c9\u60cc\u60cd\u60ce\u60cf\u60d0\u60d2\u60d3\u60d4\u60d6\u60d7\u60d9\u60db\u60de\u60e1\u60e2\u60e3\u60e4\u60e5\u60ea\u60f1\u60f2\u60f5\u60f7\u60f8\u60fb\u60fc\u60fd\u60fe\u60ff\u6102\u6103\u6104\u6105\u6107\u610a\u610b\u610c\u6110\u6111\u6112\u6113\u6114\u6116\u6117\u6118\u6119\u611b\u611c\u611d\u611e\u6121\u6122\u6125\u6128\u6129\u612a\u612c\u612d\u612e\u612f\u6130\u6131\u6132\u6133\u6134\u6135\u6136\u6137\u6138\u6139\u613a\u613b\u613c\u613d\u613e\u6140\u6141\u6142\u6143\u6144\u6145\u6146\ufffd".split(""),e=0;e!=r[144].length;++e)65533!==r[144][e].charCodeAt(0)&&(t[r[144][e]]=36864+e,x[36864+e]=r[144][e]);for(r[145]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6147\u6149\u614b\u614d\u614f\u6150\u6152\u6153\u6154\u6156\u6157\u6158\u6159\u615a\u615b\u615c\u615e\u615f\u6160\u6161\u6163\u6164\u6165\u6166\u6169\u616a\u616b\u616c\u616d\u616e\u616f\u6171\u6172\u6173\u6174\u6176\u6178\u6179\u617a\u617b\u617c\u617d\u617e\u617f\u6180\u6181\u6182\u6183\u6184\u6185\u6186\u6187\u6188\u6189\u618a\u618c\u618d\u618f\u6190\u6191\u6192\u6193\u6195\ufffd\u6196\u6197\u6198\u6199\u619a\u619b\u619c\u619e\u619f\u61a0\u61a1\u61a2\u61a3\u61a4\u61a5\u61a6\u61aa\u61ab\u61ad\u61ae\u61af\u61b0\u61b1\u61b2\u61b3\u61b4\u61b5\u61b6\u61b8\u61b9\u61ba\u61bb\u61bc\u61bd\u61bf\u61c0\u61c1\u61c3\u61c4\u61c5\u61c6\u61c7\u61c9\u61cc\u61cd\u61ce\u61cf\u61d0\u61d3\u61d5\u61d6\u61d7\u61d8\u61d9\u61da\u61db\u61dc\u61dd\u61de\u61df\u61e0\u61e1\u61e2\u61e3\u61e4\u61e5\u61e7\u61e8\u61e9\u61ea\u61eb\u61ec\u61ed\u61ee\u61ef\u61f0\u61f1\u61f2\u61f3\u61f4\u61f6\u61f7\u61f8\u61f9\u61fa\u61fb\u61fc\u61fd\u61fe\u6200\u6201\u6202\u6203\u6204\u6205\u6207\u6209\u6213\u6214\u6219\u621c\u621d\u621e\u6220\u6223\u6226\u6227\u6228\u6229\u622b\u622d\u622f\u6230\u6231\u6232\u6235\u6236\u6238\u6239\u623a\u623b\u623c\u6242\u6244\u6245\u6246\u624a\ufffd".split(""),e=0;e!=r[145].length;++e)65533!==r[145][e].charCodeAt(0)&&(t[r[145][e]]=37120+e,x[37120+e]=r[145][e]);for(r[146]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u624f\u6250\u6255\u6256\u6257\u6259\u625a\u625c\u625d\u625e\u625f\u6260\u6261\u6262\u6264\u6265\u6268\u6271\u6272\u6274\u6275\u6277\u6278\u627a\u627b\u627d\u6281\u6282\u6283\u6285\u6286\u6287\u6288\u628b\u628c\u628d\u628e\u628f\u6290\u6294\u6299\u629c\u629d\u629e\u62a3\u62a6\u62a7\u62a9\u62aa\u62ad\u62ae\u62af\u62b0\u62b2\u62b3\u62b4\u62b6\u62b7\u62b8\u62ba\u62be\u62c0\u62c1\ufffd\u62c3\u62cb\u62cf\u62d1\u62d5\u62dd\u62de\u62e0\u62e1\u62e4\u62ea\u62eb\u62f0\u62f2\u62f5\u62f8\u62f9\u62fa\u62fb\u6300\u6303\u6304\u6305\u6306\u630a\u630b\u630c\u630d\u630f\u6310\u6312\u6313\u6314\u6315\u6317\u6318\u6319\u631c\u6326\u6327\u6329\u632c\u632d\u632e\u6330\u6331\u6333\u6334\u6335\u6336\u6337\u6338\u633b\u633c\u633e\u633f\u6340\u6341\u6344\u6347\u6348\u634a\u6351\u6352\u6353\u6354\u6356\u6357\u6358\u6359\u635a\u635b\u635c\u635d\u6360\u6364\u6365\u6366\u6368\u636a\u636b\u636c\u636f\u6370\u6372\u6373\u6374\u6375\u6378\u6379\u637c\u637d\u637e\u637f\u6381\u6383\u6384\u6385\u6386\u638b\u638d\u6391\u6393\u6394\u6395\u6397\u6399\u639a\u639b\u639c\u639d\u639e\u639f\u63a1\u63a4\u63a6\u63ab\u63af\u63b1\u63b2\u63b5\u63b6\u63b9\u63bb\u63bd\u63bf\u63c0\ufffd".split(""),e=0;e!=r[146].length;++e)65533!==r[146][e].charCodeAt(0)&&(t[r[146][e]]=37376+e,x[37376+e]=r[146][e]);for(r[147]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u63c1\u63c2\u63c3\u63c5\u63c7\u63c8\u63ca\u63cb\u63cc\u63d1\u63d3\u63d4\u63d5\u63d7\u63d8\u63d9\u63da\u63db\u63dc\u63dd\u63df\u63e2\u63e4\u63e5\u63e6\u63e7\u63e8\u63eb\u63ec\u63ee\u63ef\u63f0\u63f1\u63f3\u63f5\u63f7\u63f9\u63fa\u63fb\u63fc\u63fe\u6403\u6404\u6406\u6407\u6408\u6409\u640a\u640d\u640e\u6411\u6412\u6415\u6416\u6417\u6418\u6419\u641a\u641d\u641f\u6422\u6423\u6424\ufffd\u6425\u6427\u6428\u6429\u642b\u642e\u642f\u6430\u6431\u6432\u6433\u6435\u6436\u6437\u6438\u6439\u643b\u643c\u643e\u6440\u6442\u6443\u6449\u644b\u644c\u644d\u644e\u644f\u6450\u6451\u6453\u6455\u6456\u6457\u6459\u645a\u645b\u645c\u645d\u645f\u6460\u6461\u6462\u6463\u6464\u6465\u6466\u6468\u646a\u646b\u646c\u646e\u646f\u6470\u6471\u6472\u6473\u6474\u6475\u6476\u6477\u647b\u647c\u647d\u647e\u647f\u6480\u6481\u6483\u6486\u6488\u6489\u648a\u648b\u648c\u648d\u648e\u648f\u6490\u6493\u6494\u6497\u6498\u649a\u649b\u649c\u649d\u649f\u64a0\u64a1\u64a2\u64a3\u64a5\u64a6\u64a7\u64a8\u64aa\u64ab\u64af\u64b1\u64b2\u64b3\u64b4\u64b6\u64b9\u64bb\u64bd\u64be\u64bf\u64c1\u64c3\u64c4\u64c6\u64c7\u64c8\u64c9\u64ca\u64cb\u64cc\u64cf\u64d1\u64d3\u64d4\u64d5\u64d6\u64d9\u64da\ufffd".split(""),e=0;e!=r[147].length;++e)65533!==r[147][e].charCodeAt(0)&&(t[r[147][e]]=37632+e,x[37632+e]=r[147][e]);for(r[148]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u64db\u64dc\u64dd\u64df\u64e0\u64e1\u64e3\u64e5\u64e7\u64e8\u64e9\u64ea\u64eb\u64ec\u64ed\u64ee\u64ef\u64f0\u64f1\u64f2\u64f3\u64f4\u64f5\u64f6\u64f7\u64f8\u64f9\u64fa\u64fb\u64fc\u64fd\u64fe\u64ff\u6501\u6502\u6503\u6504\u6505\u6506\u6507\u6508\u650a\u650b\u650c\u650d\u650e\u650f\u6510\u6511\u6513\u6514\u6515\u6516\u6517\u6519\u651a\u651b\u651c\u651d\u651e\u651f\u6520\u6521\ufffd\u6522\u6523\u6524\u6526\u6527\u6528\u6529\u652a\u652c\u652d\u6530\u6531\u6532\u6533\u6537\u653a\u653c\u653d\u6540\u6541\u6542\u6543\u6544\u6546\u6547\u654a\u654b\u654d\u654e\u6550\u6552\u6553\u6554\u6557\u6558\u655a\u655c\u655f\u6560\u6561\u6564\u6565\u6567\u6568\u6569\u656a\u656d\u656e\u656f\u6571\u6573\u6575\u6576\u6578\u6579\u657a\u657b\u657c\u657d\u657e\u657f\u6580\u6581\u6582\u6583\u6584\u6585\u6586\u6588\u6589\u658a\u658d\u658e\u658f\u6592\u6594\u6595\u6596\u6598\u659a\u659d\u659e\u65a0\u65a2\u65a3\u65a6\u65a8\u65aa\u65ac\u65ae\u65b1\u65b2\u65b3\u65b4\u65b5\u65b6\u65b7\u65b8\u65ba\u65bb\u65be\u65bf\u65c0\u65c2\u65c7\u65c8\u65c9\u65ca\u65cd\u65d0\u65d1\u65d3\u65d4\u65d5\u65d8\u65d9\u65da\u65db\u65dc\u65dd\u65de\u65df\u65e1\u65e3\u65e4\u65ea\u65eb\ufffd".split(""),e=0;e!=r[148].length;++e)65533!==r[148][e].charCodeAt(0)&&(t[r[148][e]]=37888+e,x[37888+e]=r[148][e]);for(r[149]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u65f2\u65f3\u65f4\u65f5\u65f8\u65f9\u65fb\u65fc\u65fd\u65fe\u65ff\u6601\u6604\u6605\u6607\u6608\u6609\u660b\u660d\u6610\u6611\u6612\u6616\u6617\u6618\u661a\u661b\u661c\u661e\u6621\u6622\u6623\u6624\u6626\u6629\u662a\u662b\u662c\u662e\u6630\u6632\u6633\u6637\u6638\u6639\u663a\u663b\u663d\u663f\u6640\u6642\u6644\u6645\u6646\u6647\u6648\u6649\u664a\u664d\u664e\u6650\u6651\u6658\ufffd\u6659\u665b\u665c\u665d\u665e\u6660\u6662\u6663\u6665\u6667\u6669\u666a\u666b\u666c\u666d\u6671\u6672\u6673\u6675\u6678\u6679\u667b\u667c\u667d\u667f\u6680\u6681\u6683\u6685\u6686\u6688\u6689\u668a\u668b\u668d\u668e\u668f\u6690\u6692\u6693\u6694\u6695\u6698\u6699\u669a\u669b\u669c\u669e\u669f\u66a0\u66a1\u66a2\u66a3\u66a4\u66a5\u66a6\u66a9\u66aa\u66ab\u66ac\u66ad\u66af\u66b0\u66b1\u66b2\u66b3\u66b5\u66b6\u66b7\u66b8\u66ba\u66bb\u66bc\u66bd\u66bf\u66c0\u66c1\u66c2\u66c3\u66c4\u66c5\u66c6\u66c7\u66c8\u66c9\u66ca\u66cb\u66cc\u66cd\u66ce\u66cf\u66d0\u66d1\u66d2\u66d3\u66d4\u66d5\u66d6\u66d7\u66d8\u66da\u66de\u66df\u66e0\u66e1\u66e2\u66e3\u66e4\u66e5\u66e7\u66e8\u66ea\u66eb\u66ec\u66ed\u66ee\u66ef\u66f1\u66f5\u66f6\u66f8\u66fa\u66fb\u66fd\u6701\u6702\u6703\ufffd".split(""),e=0;e!=r[149].length;++e)65533!==r[149][e].charCodeAt(0)&&(t[r[149][e]]=38144+e,x[38144+e]=r[149][e]);for(r[150]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6704\u6705\u6706\u6707\u670c\u670e\u670f\u6711\u6712\u6713\u6716\u6718\u6719\u671a\u671c\u671e\u6720\u6721\u6722\u6723\u6724\u6725\u6727\u6729\u672e\u6730\u6732\u6733\u6736\u6737\u6738\u6739\u673b\u673c\u673e\u673f\u6741\u6744\u6745\u6747\u674a\u674b\u674d\u6752\u6754\u6755\u6757\u6758\u6759\u675a\u675b\u675d\u6762\u6763\u6764\u6766\u6767\u676b\u676c\u676e\u6771\u6774\u6776\ufffd\u6778\u6779\u677a\u677b\u677d\u6780\u6782\u6783\u6785\u6786\u6788\u678a\u678c\u678d\u678e\u678f\u6791\u6792\u6793\u6794\u6796\u6799\u679b\u679f\u67a0\u67a1\u67a4\u67a6\u67a9\u67ac\u67ae\u67b1\u67b2\u67b4\u67b9\u67ba\u67bb\u67bc\u67bd\u67be\u67bf\u67c0\u67c2\u67c5\u67c6\u67c7\u67c8\u67c9\u67ca\u67cb\u67cc\u67cd\u67ce\u67d5\u67d6\u67d7\u67db\u67df\u67e1\u67e3\u67e4\u67e6\u67e7\u67e8\u67ea\u67eb\u67ed\u67ee\u67f2\u67f5\u67f6\u67f7\u67f8\u67f9\u67fa\u67fb\u67fc\u67fe\u6801\u6802\u6803\u6804\u6806\u680d\u6810\u6812\u6814\u6815\u6818\u6819\u681a\u681b\u681c\u681e\u681f\u6820\u6822\u6823\u6824\u6825\u6826\u6827\u6828\u682b\u682c\u682d\u682e\u682f\u6830\u6831\u6834\u6835\u6836\u683a\u683b\u683f\u6847\u684b\u684d\u684f\u6852\u6856\u6857\u6858\u6859\u685a\u685b\ufffd".split(""),e=0;e!=r[150].length;++e)65533!==r[150][e].charCodeAt(0)&&(t[r[150][e]]=38400+e,x[38400+e]=r[150][e]);for(r[151]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u685c\u685d\u685e\u685f\u686a\u686c\u686d\u686e\u686f\u6870\u6871\u6872\u6873\u6875\u6878\u6879\u687a\u687b\u687c\u687d\u687e\u687f\u6880\u6882\u6884\u6887\u6888\u6889\u688a\u688b\u688c\u688d\u688e\u6890\u6891\u6892\u6894\u6895\u6896\u6898\u6899\u689a\u689b\u689c\u689d\u689e\u689f\u68a0\u68a1\u68a3\u68a4\u68a5\u68a9\u68aa\u68ab\u68ac\u68ae\u68b1\u68b2\u68b4\u68b6\u68b7\u68b8\ufffd\u68b9\u68ba\u68bb\u68bc\u68bd\u68be\u68bf\u68c1\u68c3\u68c4\u68c5\u68c6\u68c7\u68c8\u68ca\u68cc\u68ce\u68cf\u68d0\u68d1\u68d3\u68d4\u68d6\u68d7\u68d9\u68db\u68dc\u68dd\u68de\u68df\u68e1\u68e2\u68e4\u68e5\u68e6\u68e7\u68e8\u68e9\u68ea\u68eb\u68ec\u68ed\u68ef\u68f2\u68f3\u68f4\u68f6\u68f7\u68f8\u68fb\u68fd\u68fe\u68ff\u6900\u6902\u6903\u6904\u6906\u6907\u6908\u6909\u690a\u690c\u690f\u6911\u6913\u6914\u6915\u6916\u6917\u6918\u6919\u691a\u691b\u691c\u691d\u691e\u6921\u6922\u6923\u6925\u6926\u6927\u6928\u6929\u692a\u692b\u692c\u692e\u692f\u6931\u6932\u6933\u6935\u6936\u6937\u6938\u693a\u693b\u693c\u693e\u6940\u6941\u6943\u6944\u6945\u6946\u6947\u6948\u6949\u694a\u694b\u694c\u694d\u694e\u694f\u6950\u6951\u6952\u6953\u6955\u6956\u6958\u6959\u695b\u695c\u695f\ufffd".split(""),e=0;e!=r[151].length;++e)65533!==r[151][e].charCodeAt(0)&&(t[r[151][e]]=38656+e,x[38656+e]=r[151][e]);for(r[152]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6961\u6962\u6964\u6965\u6967\u6968\u6969\u696a\u696c\u696d\u696f\u6970\u6972\u6973\u6974\u6975\u6976\u697a\u697b\u697d\u697e\u697f\u6981\u6983\u6985\u698a\u698b\u698c\u698e\u698f\u6990\u6991\u6992\u6993\u6996\u6997\u6999\u699a\u699d\u699e\u699f\u69a0\u69a1\u69a2\u69a3\u69a4\u69a5\u69a6\u69a9\u69aa\u69ac\u69ae\u69af\u69b0\u69b2\u69b3\u69b5\u69b6\u69b8\u69b9\u69ba\u69bc\u69bd\ufffd\u69be\u69bf\u69c0\u69c2\u69c3\u69c4\u69c5\u69c6\u69c7\u69c8\u69c9\u69cb\u69cd\u69cf\u69d1\u69d2\u69d3\u69d5\u69d6\u69d7\u69d8\u69d9\u69da\u69dc\u69dd\u69de\u69e1\u69e2\u69e3\u69e4\u69e5\u69e6\u69e7\u69e8\u69e9\u69ea\u69eb\u69ec\u69ee\u69ef\u69f0\u69f1\u69f3\u69f4\u69f5\u69f6\u69f7\u69f8\u69f9\u69fa\u69fb\u69fc\u69fe\u6a00\u6a01\u6a02\u6a03\u6a04\u6a05\u6a06\u6a07\u6a08\u6a09\u6a0b\u6a0c\u6a0d\u6a0e\u6a0f\u6a10\u6a11\u6a12\u6a13\u6a14\u6a15\u6a16\u6a19\u6a1a\u6a1b\u6a1c\u6a1d\u6a1e\u6a20\u6a22\u6a23\u6a24\u6a25\u6a26\u6a27\u6a29\u6a2b\u6a2c\u6a2d\u6a2e\u6a30\u6a32\u6a33\u6a34\u6a36\u6a37\u6a38\u6a39\u6a3a\u6a3b\u6a3c\u6a3f\u6a40\u6a41\u6a42\u6a43\u6a45\u6a46\u6a48\u6a49\u6a4a\u6a4b\u6a4c\u6a4d\u6a4e\u6a4f\u6a51\u6a52\u6a53\u6a54\u6a55\u6a56\u6a57\u6a5a\ufffd".split(""),e=0;e!=r[152].length;++e)65533!==r[152][e].charCodeAt(0)&&(t[r[152][e]]=38912+e,x[38912+e]=r[152][e]);for(r[153]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6a5c\u6a5d\u6a5e\u6a5f\u6a60\u6a62\u6a63\u6a64\u6a66\u6a67\u6a68\u6a69\u6a6a\u6a6b\u6a6c\u6a6d\u6a6e\u6a6f\u6a70\u6a72\u6a73\u6a74\u6a75\u6a76\u6a77\u6a78\u6a7a\u6a7b\u6a7d\u6a7e\u6a7f\u6a81\u6a82\u6a83\u6a85\u6a86\u6a87\u6a88\u6a89\u6a8a\u6a8b\u6a8c\u6a8d\u6a8f\u6a92\u6a93\u6a94\u6a95\u6a96\u6a98\u6a99\u6a9a\u6a9b\u6a9c\u6a9d\u6a9e\u6a9f\u6aa1\u6aa2\u6aa3\u6aa4\u6aa5\u6aa6\ufffd\u6aa7\u6aa8\u6aaa\u6aad\u6aae\u6aaf\u6ab0\u6ab1\u6ab2\u6ab3\u6ab4\u6ab5\u6ab6\u6ab7\u6ab8\u6ab9\u6aba\u6abb\u6abc\u6abd\u6abe\u6abf\u6ac0\u6ac1\u6ac2\u6ac3\u6ac4\u6ac5\u6ac6\u6ac7\u6ac8\u6ac9\u6aca\u6acb\u6acc\u6acd\u6ace\u6acf\u6ad0\u6ad1\u6ad2\u6ad3\u6ad4\u6ad5\u6ad6\u6ad7\u6ad8\u6ad9\u6ada\u6adb\u6adc\u6add\u6ade\u6adf\u6ae0\u6ae1\u6ae2\u6ae3\u6ae4\u6ae5\u6ae6\u6ae7\u6ae8\u6ae9\u6aea\u6aeb\u6aec\u6aed\u6aee\u6aef\u6af0\u6af1\u6af2\u6af3\u6af4\u6af5\u6af6\u6af7\u6af8\u6af9\u6afa\u6afb\u6afc\u6afd\u6afe\u6aff\u6b00\u6b01\u6b02\u6b03\u6b04\u6b05\u6b06\u6b07\u6b08\u6b09\u6b0a\u6b0b\u6b0c\u6b0d\u6b0e\u6b0f\u6b10\u6b11\u6b12\u6b13\u6b14\u6b15\u6b16\u6b17\u6b18\u6b19\u6b1a\u6b1b\u6b1c\u6b1d\u6b1e\u6b1f\u6b25\u6b26\u6b28\u6b29\u6b2a\u6b2b\u6b2c\u6b2d\u6b2e\ufffd".split(""),e=0;e!=r[153].length;++e)65533!==r[153][e].charCodeAt(0)&&(t[r[153][e]]=39168+e,x[39168+e]=r[153][e]);for(r[154]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6b2f\u6b30\u6b31\u6b33\u6b34\u6b35\u6b36\u6b38\u6b3b\u6b3c\u6b3d\u6b3f\u6b40\u6b41\u6b42\u6b44\u6b45\u6b48\u6b4a\u6b4b\u6b4d\u6b4e\u6b4f\u6b50\u6b51\u6b52\u6b53\u6b54\u6b55\u6b56\u6b57\u6b58\u6b5a\u6b5b\u6b5c\u6b5d\u6b5e\u6b5f\u6b60\u6b61\u6b68\u6b69\u6b6b\u6b6c\u6b6d\u6b6e\u6b6f\u6b70\u6b71\u6b72\u6b73\u6b74\u6b75\u6b76\u6b77\u6b78\u6b7a\u6b7d\u6b7e\u6b7f\u6b80\u6b85\u6b88\ufffd\u6b8c\u6b8e\u6b8f\u6b90\u6b91\u6b94\u6b95\u6b97\u6b98\u6b99\u6b9c\u6b9d\u6b9e\u6b9f\u6ba0\u6ba2\u6ba3\u6ba4\u6ba5\u6ba6\u6ba7\u6ba8\u6ba9\u6bab\u6bac\u6bad\u6bae\u6baf\u6bb0\u6bb1\u6bb2\u6bb6\u6bb8\u6bb9\u6bba\u6bbb\u6bbc\u6bbd\u6bbe\u6bc0\u6bc3\u6bc4\u6bc6\u6bc7\u6bc8\u6bc9\u6bca\u6bcc\u6bce\u6bd0\u6bd1\u6bd8\u6bda\u6bdc\u6bdd\u6bde\u6bdf\u6be0\u6be2\u6be3\u6be4\u6be5\u6be6\u6be7\u6be8\u6be9\u6bec\u6bed\u6bee\u6bf0\u6bf1\u6bf2\u6bf4\u6bf6\u6bf7\u6bf8\u6bfa\u6bfb\u6bfc\u6bfe\u6bff\u6c00\u6c01\u6c02\u6c03\u6c04\u6c08\u6c09\u6c0a\u6c0b\u6c0c\u6c0e\u6c12\u6c17\u6c1c\u6c1d\u6c1e\u6c20\u6c23\u6c25\u6c2b\u6c2c\u6c2d\u6c31\u6c33\u6c36\u6c37\u6c39\u6c3a\u6c3b\u6c3c\u6c3e\u6c3f\u6c43\u6c44\u6c45\u6c48\u6c4b\u6c4c\u6c4d\u6c4e\u6c4f\u6c51\u6c52\u6c53\u6c56\u6c58\ufffd".split(""),e=0;e!=r[154].length;++e)65533!==r[154][e].charCodeAt(0)&&(t[r[154][e]]=39424+e,x[39424+e]=r[154][e]);for(r[155]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6c59\u6c5a\u6c62\u6c63\u6c65\u6c66\u6c67\u6c6b\u6c6c\u6c6d\u6c6e\u6c6f\u6c71\u6c73\u6c75\u6c77\u6c78\u6c7a\u6c7b\u6c7c\u6c7f\u6c80\u6c84\u6c87\u6c8a\u6c8b\u6c8d\u6c8e\u6c91\u6c92\u6c95\u6c96\u6c97\u6c98\u6c9a\u6c9c\u6c9d\u6c9e\u6ca0\u6ca2\u6ca8\u6cac\u6caf\u6cb0\u6cb4\u6cb5\u6cb6\u6cb7\u6cba\u6cc0\u6cc1\u6cc2\u6cc3\u6cc6\u6cc7\u6cc8\u6ccb\u6ccd\u6cce\u6ccf\u6cd1\u6cd2\u6cd8\ufffd\u6cd9\u6cda\u6cdc\u6cdd\u6cdf\u6ce4\u6ce6\u6ce7\u6ce9\u6cec\u6ced\u6cf2\u6cf4\u6cf9\u6cff\u6d00\u6d02\u6d03\u6d05\u6d06\u6d08\u6d09\u6d0a\u6d0d\u6d0f\u6d10\u6d11\u6d13\u6d14\u6d15\u6d16\u6d18\u6d1c\u6d1d\u6d1f\u6d20\u6d21\u6d22\u6d23\u6d24\u6d26\u6d28\u6d29\u6d2c\u6d2d\u6d2f\u6d30\u6d34\u6d36\u6d37\u6d38\u6d3a\u6d3f\u6d40\u6d42\u6d44\u6d49\u6d4c\u6d50\u6d55\u6d56\u6d57\u6d58\u6d5b\u6d5d\u6d5f\u6d61\u6d62\u6d64\u6d65\u6d67\u6d68\u6d6b\u6d6c\u6d6d\u6d70\u6d71\u6d72\u6d73\u6d75\u6d76\u6d79\u6d7a\u6d7b\u6d7d\u6d7e\u6d7f\u6d80\u6d81\u6d83\u6d84\u6d86\u6d87\u6d8a\u6d8b\u6d8d\u6d8f\u6d90\u6d92\u6d96\u6d97\u6d98\u6d99\u6d9a\u6d9c\u6da2\u6da5\u6dac\u6dad\u6db0\u6db1\u6db3\u6db4\u6db6\u6db7\u6db9\u6dba\u6dbb\u6dbc\u6dbd\u6dbe\u6dc1\u6dc2\u6dc3\u6dc8\u6dc9\u6dca\ufffd".split(""),e=0;e!=r[155].length;++e)65533!==r[155][e].charCodeAt(0)&&(t[r[155][e]]=39680+e,x[39680+e]=r[155][e]);for(r[156]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6dcd\u6dce\u6dcf\u6dd0\u6dd2\u6dd3\u6dd4\u6dd5\u6dd7\u6dda\u6ddb\u6ddc\u6ddf\u6de2\u6de3\u6de5\u6de7\u6de8\u6de9\u6dea\u6ded\u6def\u6df0\u6df2\u6df4\u6df5\u6df6\u6df8\u6dfa\u6dfd\u6dfe\u6dff\u6e00\u6e01\u6e02\u6e03\u6e04\u6e06\u6e07\u6e08\u6e09\u6e0b\u6e0f\u6e12\u6e13\u6e15\u6e18\u6e19\u6e1b\u6e1c\u6e1e\u6e1f\u6e22\u6e26\u6e27\u6e28\u6e2a\u6e2c\u6e2e\u6e30\u6e31\u6e33\u6e35\ufffd\u6e36\u6e37\u6e39\u6e3b\u6e3c\u6e3d\u6e3e\u6e3f\u6e40\u6e41\u6e42\u6e45\u6e46\u6e47\u6e48\u6e49\u6e4a\u6e4b\u6e4c\u6e4f\u6e50\u6e51\u6e52\u6e55\u6e57\u6e59\u6e5a\u6e5c\u6e5d\u6e5e\u6e60\u6e61\u6e62\u6e63\u6e64\u6e65\u6e66\u6e67\u6e68\u6e69\u6e6a\u6e6c\u6e6d\u6e6f\u6e70\u6e71\u6e72\u6e73\u6e74\u6e75\u6e76\u6e77\u6e78\u6e79\u6e7a\u6e7b\u6e7c\u6e7d\u6e80\u6e81\u6e82\u6e84\u6e87\u6e88\u6e8a\u6e8b\u6e8c\u6e8d\u6e8e\u6e91\u6e92\u6e93\u6e94\u6e95\u6e96\u6e97\u6e99\u6e9a\u6e9b\u6e9d\u6e9e\u6ea0\u6ea1\u6ea3\u6ea4\u6ea6\u6ea8\u6ea9\u6eab\u6eac\u6ead\u6eae\u6eb0\u6eb3\u6eb5\u6eb8\u6eb9\u6ebc\u6ebe\u6ebf\u6ec0\u6ec3\u6ec4\u6ec5\u6ec6\u6ec8\u6ec9\u6eca\u6ecc\u6ecd\u6ece\u6ed0\u6ed2\u6ed6\u6ed8\u6ed9\u6edb\u6edc\u6edd\u6ee3\u6ee7\u6eea\u6eeb\u6eec\u6eed\u6eee\u6eef\ufffd".split(""),e=0;e!=r[156].length;++e)65533!==r[156][e].charCodeAt(0)&&(t[r[156][e]]=39936+e,x[39936+e]=r[156][e]);for(r[157]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6ef0\u6ef1\u6ef2\u6ef3\u6ef5\u6ef6\u6ef7\u6ef8\u6efa\u6efb\u6efc\u6efd\u6efe\u6eff\u6f00\u6f01\u6f03\u6f04\u6f05\u6f07\u6f08\u6f0a\u6f0b\u6f0c\u6f0d\u6f0e\u6f10\u6f11\u6f12\u6f16\u6f17\u6f18\u6f19\u6f1a\u6f1b\u6f1c\u6f1d\u6f1e\u6f1f\u6f21\u6f22\u6f23\u6f25\u6f26\u6f27\u6f28\u6f2c\u6f2e\u6f30\u6f32\u6f34\u6f35\u6f37\u6f38\u6f39\u6f3a\u6f3b\u6f3c\u6f3d\u6f3f\u6f40\u6f41\u6f42\ufffd\u6f43\u6f44\u6f45\u6f48\u6f49\u6f4a\u6f4c\u6f4e\u6f4f\u6f50\u6f51\u6f52\u6f53\u6f54\u6f55\u6f56\u6f57\u6f59\u6f5a\u6f5b\u6f5d\u6f5f\u6f60\u6f61\u6f63\u6f64\u6f65\u6f67\u6f68\u6f69\u6f6a\u6f6b\u6f6c\u6f6f\u6f70\u6f71\u6f73\u6f75\u6f76\u6f77\u6f79\u6f7b\u6f7d\u6f7e\u6f7f\u6f80\u6f81\u6f82\u6f83\u6f85\u6f86\u6f87\u6f8a\u6f8b\u6f8f\u6f90\u6f91\u6f92\u6f93\u6f94\u6f95\u6f96\u6f97\u6f98\u6f99\u6f9a\u6f9b\u6f9d\u6f9e\u6f9f\u6fa0\u6fa2\u6fa3\u6fa4\u6fa5\u6fa6\u6fa8\u6fa9\u6faa\u6fab\u6fac\u6fad\u6fae\u6faf\u6fb0\u6fb1\u6fb2\u6fb4\u6fb5\u6fb7\u6fb8\u6fba\u6fbb\u6fbc\u6fbd\u6fbe\u6fbf\u6fc1\u6fc3\u6fc4\u6fc5\u6fc6\u6fc7\u6fc8\u6fca\u6fcb\u6fcc\u6fcd\u6fce\u6fcf\u6fd0\u6fd3\u6fd4\u6fd5\u6fd6\u6fd7\u6fd8\u6fd9\u6fda\u6fdb\u6fdc\u6fdd\u6fdf\u6fe2\u6fe3\u6fe4\u6fe5\ufffd".split(""),e=0;e!=r[157].length;++e)65533!==r[157][e].charCodeAt(0)&&(t[r[157][e]]=40192+e,x[40192+e]=r[157][e]);for(r[158]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6fe6\u6fe7\u6fe8\u6fe9\u6fea\u6feb\u6fec\u6fed\u6ff0\u6ff1\u6ff2\u6ff3\u6ff4\u6ff5\u6ff6\u6ff7\u6ff8\u6ff9\u6ffa\u6ffb\u6ffc\u6ffd\u6ffe\u6fff\u7000\u7001\u7002\u7003\u7004\u7005\u7006\u7007\u7008\u7009\u700a\u700b\u700c\u700d\u700e\u700f\u7010\u7012\u7013\u7014\u7015\u7016\u7017\u7018\u7019\u701c\u701d\u701e\u701f\u7020\u7021\u7022\u7024\u7025\u7026\u7027\u7028\u7029\u702a\ufffd\u702b\u702c\u702d\u702e\u702f\u7030\u7031\u7032\u7033\u7034\u7036\u7037\u7038\u703a\u703b\u703c\u703d\u703e\u703f\u7040\u7041\u7042\u7043\u7044\u7045\u7046\u7047\u7048\u7049\u704a\u704b\u704d\u704e\u7050\u7051\u7052\u7053\u7054\u7055\u7056\u7057\u7058\u7059\u705a\u705b\u705c\u705d\u705f\u7060\u7061\u7062\u7063\u7064\u7065\u7066\u7067\u7068\u7069\u706a\u706e\u7071\u7072\u7073\u7074\u7077\u7079\u707a\u707b\u707d\u7081\u7082\u7083\u7084\u7086\u7087\u7088\u708b\u708c\u708d\u708f\u7090\u7091\u7093\u7097\u7098\u709a\u709b\u709e\u709f\u70a0\u70a1\u70a2\u70a3\u70a4\u70a5\u70a6\u70a7\u70a8\u70a9\u70aa\u70b0\u70b2\u70b4\u70b5\u70b6\u70ba\u70be\u70bf\u70c4\u70c5\u70c6\u70c7\u70c9\u70cb\u70cc\u70cd\u70ce\u70cf\u70d0\u70d1\u70d2\u70d3\u70d4\u70d5\u70d6\u70d7\u70da\ufffd".split(""),e=0;e!=r[158].length;++e)65533!==r[158][e].charCodeAt(0)&&(t[r[158][e]]=40448+e,x[40448+e]=r[158][e]);for(r[159]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u70dc\u70dd\u70de\u70e0\u70e1\u70e2\u70e3\u70e5\u70ea\u70ee\u70f0\u70f1\u70f2\u70f3\u70f4\u70f5\u70f6\u70f8\u70fa\u70fb\u70fc\u70fe\u70ff\u7100\u7101\u7102\u7103\u7104\u7105\u7106\u7107\u7108\u710b\u710c\u710d\u710e\u710f\u7111\u7112\u7114\u7117\u711b\u711c\u711d\u711e\u711f\u7120\u7121\u7122\u7123\u7124\u7125\u7127\u7128\u7129\u712a\u712b\u712c\u712d\u712e\u7132\u7133\u7134\ufffd\u7135\u7137\u7138\u7139\u713a\u713b\u713c\u713d\u713e\u713f\u7140\u7141\u7142\u7143\u7144\u7146\u7147\u7148\u7149\u714b\u714d\u714f\u7150\u7151\u7152\u7153\u7154\u7155\u7156\u7157\u7158\u7159\u715a\u715b\u715d\u715f\u7160\u7161\u7162\u7163\u7165\u7169\u716a\u716b\u716c\u716d\u716f\u7170\u7171\u7174\u7175\u7176\u7177\u7179\u717b\u717c\u717e\u717f\u7180\u7181\u7182\u7183\u7185\u7186\u7187\u7188\u7189\u718b\u718c\u718d\u718e\u7190\u7191\u7192\u7193\u7195\u7196\u7197\u719a\u719b\u719c\u719d\u719e\u71a1\u71a2\u71a3\u71a4\u71a5\u71a6\u71a7\u71a9\u71aa\u71ab\u71ad\u71ae\u71af\u71b0\u71b1\u71b2\u71b4\u71b6\u71b7\u71b8\u71ba\u71bb\u71bc\u71bd\u71be\u71bf\u71c0\u71c1\u71c2\u71c4\u71c5\u71c6\u71c7\u71c8\u71c9\u71ca\u71cb\u71cc\u71cd\u71cf\u71d0\u71d1\u71d2\u71d3\ufffd".split(""),e=0;e!=r[159].length;++e)65533!==r[159][e].charCodeAt(0)&&(t[r[159][e]]=40704+e,x[40704+e]=r[159][e]);for(r[160]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u71d6\u71d7\u71d8\u71d9\u71da\u71db\u71dc\u71dd\u71de\u71df\u71e1\u71e2\u71e3\u71e4\u71e6\u71e8\u71e9\u71ea\u71eb\u71ec\u71ed\u71ef\u71f0\u71f1\u71f2\u71f3\u71f4\u71f5\u71f6\u71f7\u71f8\u71fa\u71fb\u71fc\u71fd\u71fe\u71ff\u7200\u7201\u7202\u7203\u7204\u7205\u7207\u7208\u7209\u720a\u720b\u720c\u720d\u720e\u720f\u7210\u7211\u7212\u7213\u7214\u7215\u7216\u7217\u7218\u7219\u721a\ufffd\u721b\u721c\u721e\u721f\u7220\u7221\u7222\u7223\u7224\u7225\u7226\u7227\u7229\u722b\u722d\u722e\u722f\u7232\u7233\u7234\u723a\u723c\u723e\u7240\u7241\u7242\u7243\u7244\u7245\u7246\u7249\u724a\u724b\u724e\u724f\u7250\u7251\u7253\u7254\u7255\u7257\u7258\u725a\u725c\u725e\u7260\u7263\u7264\u7265\u7268\u726a\u726b\u726c\u726d\u7270\u7271\u7273\u7274\u7276\u7277\u7278\u727b\u727c\u727d\u7282\u7283\u7285\u7286\u7287\u7288\u7289\u728c\u728e\u7290\u7291\u7293\u7294\u7295\u7296\u7297\u7298\u7299\u729a\u729b\u729c\u729d\u729e\u72a0\u72a1\u72a2\u72a3\u72a4\u72a5\u72a6\u72a7\u72a8\u72a9\u72aa\u72ab\u72ae\u72b1\u72b2\u72b3\u72b5\u72ba\u72bb\u72bc\u72bd\u72be\u72bf\u72c0\u72c5\u72c6\u72c7\u72c9\u72ca\u72cb\u72cc\u72cf\u72d1\u72d3\u72d4\u72d5\u72d6\u72d8\u72da\u72db\ufffd".split(""),e=0;e!=r[160].length;++e)65533!==r[160][e].charCodeAt(0)&&(t[r[160][e]]=40960+e,x[40960+e]=r[160][e]);for(r[161]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u3000\u3001\u3002\xb7\u02c9\u02c7\xa8\u3003\u3005\u2014\uff5e\u2016\u2026\u2018\u2019\u201c\u201d\u3014\u3015\u3008\u3009\u300a\u300b\u300c\u300d\u300e\u300f\u3016\u3017\u3010\u3011\xb1\xd7\xf7\u2236\u2227\u2228\u2211\u220f\u222a\u2229\u2208\u2237\u221a\u22a5\u2225\u2220\u2312\u2299\u222b\u222e\u2261\u224c\u2248\u223d\u221d\u2260\u226e\u226f\u2264\u2265\u221e\u2235\u2234\u2642\u2640\xb0\u2032\u2033\u2103\uff04\xa4\uffe0\uffe1\u2030\xa7\u2116\u2606\u2605\u25cb\u25cf\u25ce\u25c7\u25c6\u25a1\u25a0\u25b3\u25b2\u203b\u2192\u2190\u2191\u2193\u3013\ufffd".split(""),e=0;e!=r[161].length;++e)65533!==r[161][e].charCodeAt(0)&&(t[r[161][e]]=41216+e,x[41216+e]=r[161][e]);for(r[162]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2170\u2171\u2172\u2173\u2174\u2175\u2176\u2177\u2178\u2179\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2488\u2489\u248a\u248b\u248c\u248d\u248e\u248f\u2490\u2491\u2492\u2493\u2494\u2495\u2496\u2497\u2498\u2499\u249a\u249b\u2474\u2475\u2476\u2477\u2478\u2479\u247a\u247b\u247c\u247d\u247e\u247f\u2480\u2481\u2482\u2483\u2484\u2485\u2486\u2487\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468\u2469\ufffd\ufffd\u3220\u3221\u3222\u3223\u3224\u3225\u3226\u3227\u3228\u3229\ufffd\ufffd\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\u216a\u216b\ufffd\ufffd\ufffd".split(""),e=0;e!=r[162].length;++e)65533!==r[162][e].charCodeAt(0)&&(t[r[162][e]]=41472+e,x[41472+e]=r[162][e]);for(r[163]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uff01\uff02\uff03\uffe5\uff05\uff06\uff07\uff08\uff09\uff0a\uff0b\uff0c\uff0d\uff0e\uff0f\uff10\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff19\uff1a\uff1b\uff1c\uff1d\uff1e\uff1f\uff20\uff21\uff22\uff23\uff24\uff25\uff26\uff27\uff28\uff29\uff2a\uff2b\uff2c\uff2d\uff2e\uff2f\uff30\uff31\uff32\uff33\uff34\uff35\uff36\uff37\uff38\uff39\uff3a\uff3b\uff3c\uff3d\uff3e\uff3f\uff40\uff41\uff42\uff43\uff44\uff45\uff46\uff47\uff48\uff49\uff4a\uff4b\uff4c\uff4d\uff4e\uff4f\uff50\uff51\uff52\uff53\uff54\uff55\uff56\uff57\uff58\uff59\uff5a\uff5b\uff5c\uff5d\uffe3\ufffd".split(""),e=0;e!=r[163].length;++e)65533!==r[163][e].charCodeAt(0)&&(t[r[163][e]]=41728+e,x[41728+e]=r[163][e]);for(r[164]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u3041\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049\u304a\u304b\u304c\u304d\u304e\u304f\u3050\u3051\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059\u305a\u305b\u305c\u305d\u305e\u305f\u3060\u3061\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069\u306a\u306b\u306c\u306d\u306e\u306f\u3070\u3071\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079\u307a\u307b\u307c\u307d\u307e\u307f\u3080\u3081\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089\u308a\u308b\u308c\u308d\u308e\u308f\u3090\u3091\u3092\u3093\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[164].length;++e)65533!==r[164][e].charCodeAt(0)&&(t[r[164][e]]=41984+e,x[41984+e]=r[164][e]);for(r[165]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u30a1\u30a2\u30a3\u30a4\u30a5\u30a6\u30a7\u30a8\u30a9\u30aa\u30ab\u30ac\u30ad\u30ae\u30af\u30b0\u30b1\u30b2\u30b3\u30b4\u30b5\u30b6\u30b7\u30b8\u30b9\u30ba\u30bb\u30bc\u30bd\u30be\u30bf\u30c0\u30c1\u30c2\u30c3\u30c4\u30c5\u30c6\u30c7\u30c8\u30c9\u30ca\u30cb\u30cc\u30cd\u30ce\u30cf\u30d0\u30d1\u30d2\u30d3\u30d4\u30d5\u30d6\u30d7\u30d8\u30d9\u30da\u30db\u30dc\u30dd\u30de\u30df\u30e0\u30e1\u30e2\u30e3\u30e4\u30e5\u30e6\u30e7\u30e8\u30e9\u30ea\u30eb\u30ec\u30ed\u30ee\u30ef\u30f0\u30f1\u30f2\u30f3\u30f4\u30f5\u30f6\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[165].length;++e)65533!==r[165][e].charCodeAt(0)&&(t[r[165][e]]=42240+e,x[42240+e]=r[165][e]);for(r[166]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufe35\ufe36\ufe39\ufe3a\ufe3f\ufe40\ufe3d\ufe3e\ufe41\ufe42\ufe43\ufe44\ufffd\ufffd\ufe3b\ufe3c\ufe37\ufe38\ufe31\ufffd\ufe33\ufe34\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[166].length;++e)65533!==r[166][e].charCodeAt(0)&&(t[r[166][e]]=42496+e,x[42496+e]=r[166][e]);for(r[167]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[167].length;++e)65533!==r[167][e].charCodeAt(0)&&(t[r[167][e]]=42752+e,x[42752+e]=r[167][e]);for(r[168]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u02ca\u02cb\u02d9\u2013\u2015\u2025\u2035\u2105\u2109\u2196\u2197\u2198\u2199\u2215\u221f\u2223\u2252\u2266\u2267\u22bf\u2550\u2551\u2552\u2553\u2554\u2555\u2556\u2557\u2558\u2559\u255a\u255b\u255c\u255d\u255e\u255f\u2560\u2561\u2562\u2563\u2564\u2565\u2566\u2567\u2568\u2569\u256a\u256b\u256c\u256d\u256e\u256f\u2570\u2571\u2572\u2573\u2581\u2582\u2583\u2584\u2585\u2586\u2587\ufffd\u2588\u2589\u258a\u258b\u258c\u258d\u258e\u258f\u2593\u2594\u2595\u25bc\u25bd\u25e2\u25e3\u25e4\u25e5\u2609\u2295\u3012\u301d\u301e\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0101\xe1\u01ce\xe0\u0113\xe9\u011b\xe8\u012b\xed\u01d0\xec\u014d\xf3\u01d2\xf2\u016b\xfa\u01d4\xf9\u01d6\u01d8\u01da\u01dc\xfc\xea\u0251\ufffd\u0144\u0148\ufffd\u0261\ufffd\ufffd\ufffd\ufffd\u3105\u3106\u3107\u3108\u3109\u310a\u310b\u310c\u310d\u310e\u310f\u3110\u3111\u3112\u3113\u3114\u3115\u3116\u3117\u3118\u3119\u311a\u311b\u311c\u311d\u311e\u311f\u3120\u3121\u3122\u3123\u3124\u3125\u3126\u3127\u3128\u3129\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[168].length;++e)65533!==r[168][e].charCodeAt(0)&&(t[r[168][e]]=43008+e,x[43008+e]=r[168][e]);for(r[169]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u3021\u3022\u3023\u3024\u3025\u3026\u3027\u3028\u3029\u32a3\u338e\u338f\u339c\u339d\u339e\u33a1\u33c4\u33ce\u33d1\u33d2\u33d5\ufe30\uffe2\uffe4\ufffd\u2121\u3231\ufffd\u2010\ufffd\ufffd\ufffd\u30fc\u309b\u309c\u30fd\u30fe\u3006\u309d\u309e\ufe49\ufe4a\ufe4b\ufe4c\ufe4d\ufe4e\ufe4f\ufe50\ufe51\ufe52\ufe54\ufe55\ufe56\ufe57\ufe59\ufe5a\ufe5b\ufe5c\ufe5d\ufe5e\ufe5f\ufe60\ufe61\ufffd\ufe62\ufe63\ufe64\ufe65\ufe66\ufe68\ufe69\ufe6a\ufe6b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u3007\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2500\u2501\u2502\u2503\u2504\u2505\u2506\u2507\u2508\u2509\u250a\u250b\u250c\u250d\u250e\u250f\u2510\u2511\u2512\u2513\u2514\u2515\u2516\u2517\u2518\u2519\u251a\u251b\u251c\u251d\u251e\u251f\u2520\u2521\u2522\u2523\u2524\u2525\u2526\u2527\u2528\u2529\u252a\u252b\u252c\u252d\u252e\u252f\u2530\u2531\u2532\u2533\u2534\u2535\u2536\u2537\u2538\u2539\u253a\u253b\u253c\u253d\u253e\u253f\u2540\u2541\u2542\u2543\u2544\u2545\u2546\u2547\u2548\u2549\u254a\u254b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[169].length;++e)65533!==r[169][e].charCodeAt(0)&&(t[r[169][e]]=43264+e,x[43264+e]=r[169][e]);for(r[170]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u72dc\u72dd\u72df\u72e2\u72e3\u72e4\u72e5\u72e6\u72e7\u72ea\u72eb\u72f5\u72f6\u72f9\u72fd\u72fe\u72ff\u7300\u7302\u7304\u7305\u7306\u7307\u7308\u7309\u730b\u730c\u730d\u730f\u7310\u7311\u7312\u7314\u7318\u7319\u731a\u731f\u7320\u7323\u7324\u7326\u7327\u7328\u732d\u732f\u7330\u7332\u7333\u7335\u7336\u733a\u733b\u733c\u733d\u7340\u7341\u7342\u7343\u7344\u7345\u7346\u7347\u7348\ufffd\u7349\u734a\u734b\u734c\u734e\u734f\u7351\u7353\u7354\u7355\u7356\u7358\u7359\u735a\u735b\u735c\u735d\u735e\u735f\u7361\u7362\u7363\u7364\u7365\u7366\u7367\u7368\u7369\u736a\u736b\u736e\u7370\u7371\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[170].length;++e)65533!==r[170][e].charCodeAt(0)&&(t[r[170][e]]=43520+e,x[43520+e]=r[170][e]);for(r[171]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7372\u7373\u7374\u7375\u7376\u7377\u7378\u7379\u737a\u737b\u737c\u737d\u737f\u7380\u7381\u7382\u7383\u7385\u7386\u7388\u738a\u738c\u738d\u738f\u7390\u7392\u7393\u7394\u7395\u7397\u7398\u7399\u739a\u739c\u739d\u739e\u73a0\u73a1\u73a3\u73a4\u73a5\u73a6\u73a7\u73a8\u73aa\u73ac\u73ad\u73b1\u73b4\u73b5\u73b6\u73b8\u73b9\u73bc\u73bd\u73be\u73bf\u73c1\u73c3\u73c4\u73c5\u73c6\u73c7\ufffd\u73cb\u73cc\u73ce\u73d2\u73d3\u73d4\u73d5\u73d6\u73d7\u73d8\u73da\u73db\u73dc\u73dd\u73df\u73e1\u73e2\u73e3\u73e4\u73e6\u73e8\u73ea\u73eb\u73ec\u73ee\u73ef\u73f0\u73f1\u73f3\u73f4\u73f5\u73f6\u73f7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[171].length;++e)65533!==r[171][e].charCodeAt(0)&&(t[r[171][e]]=43776+e,x[43776+e]=r[171][e]);for(r[172]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u73f8\u73f9\u73fa\u73fb\u73fc\u73fd\u73fe\u73ff\u7400\u7401\u7402\u7404\u7407\u7408\u740b\u740c\u740d\u740e\u7411\u7412\u7413\u7414\u7415\u7416\u7417\u7418\u7419\u741c\u741d\u741e\u741f\u7420\u7421\u7423\u7424\u7427\u7429\u742b\u742d\u742f\u7431\u7432\u7437\u7438\u7439\u743a\u743b\u743d\u743e\u743f\u7440\u7442\u7443\u7444\u7445\u7446\u7447\u7448\u7449\u744a\u744b\u744c\u744d\ufffd\u744e\u744f\u7450\u7451\u7452\u7453\u7454\u7456\u7458\u745d\u7460\u7461\u7462\u7463\u7464\u7465\u7466\u7467\u7468\u7469\u746a\u746b\u746c\u746e\u746f\u7471\u7472\u7473\u7474\u7475\u7478\u7479\u747a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[172].length;++e)65533!==r[172][e].charCodeAt(0)&&(t[r[172][e]]=44032+e,x[44032+e]=r[172][e]);for(r[173]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u747b\u747c\u747d\u747f\u7482\u7484\u7485\u7486\u7488\u7489\u748a\u748c\u748d\u748f\u7491\u7492\u7493\u7494\u7495\u7496\u7497\u7498\u7499\u749a\u749b\u749d\u749f\u74a0\u74a1\u74a2\u74a3\u74a4\u74a5\u74a6\u74aa\u74ab\u74ac\u74ad\u74ae\u74af\u74b0\u74b1\u74b2\u74b3\u74b4\u74b5\u74b6\u74b7\u74b8\u74b9\u74bb\u74bc\u74bd\u74be\u74bf\u74c0\u74c1\u74c2\u74c3\u74c4\u74c5\u74c6\u74c7\ufffd\u74c8\u74c9\u74ca\u74cb\u74cc\u74cd\u74ce\u74cf\u74d0\u74d1\u74d3\u74d4\u74d5\u74d6\u74d7\u74d8\u74d9\u74da\u74db\u74dd\u74df\u74e1\u74e5\u74e7\u74e8\u74e9\u74ea\u74eb\u74ec\u74ed\u74f0\u74f1\u74f2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[173].length;++e)65533!==r[173][e].charCodeAt(0)&&(t[r[173][e]]=44288+e,x[44288+e]=r[173][e]);for(r[174]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u74f3\u74f5\u74f8\u74f9\u74fa\u74fb\u74fc\u74fd\u74fe\u7500\u7501\u7502\u7503\u7505\u7506\u7507\u7508\u7509\u750a\u750b\u750c\u750e\u7510\u7512\u7514\u7515\u7516\u7517\u751b\u751d\u751e\u7520\u7521\u7522\u7523\u7524\u7526\u7527\u752a\u752e\u7534\u7536\u7539\u753c\u753d\u753f\u7541\u7542\u7543\u7544\u7546\u7547\u7549\u754a\u754d\u7550\u7551\u7552\u7553\u7555\u7556\u7557\u7558\ufffd\u755d\u755e\u755f\u7560\u7561\u7562\u7563\u7564\u7567\u7568\u7569\u756b\u756c\u756d\u756e\u756f\u7570\u7571\u7573\u7575\u7576\u7577\u757a\u757b\u757c\u757d\u757e\u7580\u7581\u7582\u7584\u7585\u7587\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[174].length;++e)65533!==r[174][e].charCodeAt(0)&&(t[r[174][e]]=44544+e,x[44544+e]=r[174][e]);for(r[175]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7588\u7589\u758a\u758c\u758d\u758e\u7590\u7593\u7595\u7598\u759b\u759c\u759e\u75a2\u75a6\u75a7\u75a8\u75a9\u75aa\u75ad\u75b6\u75b7\u75ba\u75bb\u75bf\u75c0\u75c1\u75c6\u75cb\u75cc\u75ce\u75cf\u75d0\u75d1\u75d3\u75d7\u75d9\u75da\u75dc\u75dd\u75df\u75e0\u75e1\u75e5\u75e9\u75ec\u75ed\u75ee\u75ef\u75f2\u75f3\u75f5\u75f6\u75f7\u75f8\u75fa\u75fb\u75fd\u75fe\u7602\u7604\u7606\u7607\ufffd\u7608\u7609\u760b\u760d\u760e\u760f\u7611\u7612\u7613\u7614\u7616\u761a\u761c\u761d\u761e\u7621\u7623\u7627\u7628\u762c\u762e\u762f\u7631\u7632\u7636\u7637\u7639\u763a\u763b\u763d\u7641\u7642\u7644\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[175].length;++e)65533!==r[175][e].charCodeAt(0)&&(t[r[175][e]]=44800+e,x[44800+e]=r[175][e]);for(r[176]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7645\u7646\u7647\u7648\u7649\u764a\u764b\u764e\u764f\u7650\u7651\u7652\u7653\u7655\u7657\u7658\u7659\u765a\u765b\u765d\u765f\u7660\u7661\u7662\u7664\u7665\u7666\u7667\u7668\u7669\u766a\u766c\u766d\u766e\u7670\u7671\u7672\u7673\u7674\u7675\u7676\u7677\u7679\u767a\u767c\u767f\u7680\u7681\u7683\u7685\u7689\u768a\u768c\u768d\u768f\u7690\u7692\u7694\u7695\u7697\u7698\u769a\u769b\ufffd\u769c\u769d\u769e\u769f\u76a0\u76a1\u76a2\u76a3\u76a5\u76a6\u76a7\u76a8\u76a9\u76aa\u76ab\u76ac\u76ad\u76af\u76b0\u76b3\u76b5\u76b6\u76b7\u76b8\u76b9\u76ba\u76bb\u76bc\u76bd\u76be\u76c0\u76c1\u76c3\u554a\u963f\u57c3\u6328\u54ce\u5509\u54c0\u7691\u764c\u853c\u77ee\u827e\u788d\u7231\u9698\u978d\u6c28\u5b89\u4ffa\u6309\u6697\u5cb8\u80fa\u6848\u80ae\u6602\u76ce\u51f9\u6556\u71ac\u7ff1\u8884\u50b2\u5965\u61ca\u6fb3\u82ad\u634c\u6252\u53ed\u5427\u7b06\u516b\u75a4\u5df4\u62d4\u8dcb\u9776\u628a\u8019\u575d\u9738\u7f62\u7238\u767d\u67cf\u767e\u6446\u4f70\u8d25\u62dc\u7a17\u6591\u73ed\u642c\u6273\u822c\u9881\u677f\u7248\u626e\u62cc\u4f34\u74e3\u534a\u529e\u7eca\u90a6\u5e2e\u6886\u699c\u8180\u7ed1\u68d2\u78c5\u868c\u9551\u508d\u8c24\u82de\u80de\u5305\u8912\u5265\ufffd".split(""),e=0;e!=r[176].length;++e)65533!==r[176][e].charCodeAt(0)&&(t[r[176][e]]=45056+e,x[45056+e]=r[176][e]);for(r[177]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u76c4\u76c7\u76c9\u76cb\u76cc\u76d3\u76d5\u76d9\u76da\u76dc\u76dd\u76de\u76e0\u76e1\u76e2\u76e3\u76e4\u76e6\u76e7\u76e8\u76e9\u76ea\u76eb\u76ec\u76ed\u76f0\u76f3\u76f5\u76f6\u76f7\u76fa\u76fb\u76fd\u76ff\u7700\u7702\u7703\u7705\u7706\u770a\u770c\u770e\u770f\u7710\u7711\u7712\u7713\u7714\u7715\u7716\u7717\u7718\u771b\u771c\u771d\u771e\u7721\u7723\u7724\u7725\u7727\u772a\u772b\ufffd\u772c\u772e\u7730\u7731\u7732\u7733\u7734\u7739\u773b\u773d\u773e\u773f\u7742\u7744\u7745\u7746\u7748\u7749\u774a\u774b\u774c\u774d\u774e\u774f\u7752\u7753\u7754\u7755\u7756\u7757\u7758\u7759\u775c\u8584\u96f9\u4fdd\u5821\u9971\u5b9d\u62b1\u62a5\u66b4\u8c79\u9c8d\u7206\u676f\u7891\u60b2\u5351\u5317\u8f88\u80cc\u8d1d\u94a1\u500d\u72c8\u5907\u60eb\u7119\u88ab\u5954\u82ef\u672c\u7b28\u5d29\u7ef7\u752d\u6cf5\u8e66\u8ff8\u903c\u9f3b\u6bd4\u9119\u7b14\u5f7c\u78a7\u84d6\u853d\u6bd5\u6bd9\u6bd6\u5e01\u5e87\u75f9\u95ed\u655d\u5f0a\u5fc5\u8f9f\u58c1\u81c2\u907f\u965b\u97ad\u8fb9\u7f16\u8d2c\u6241\u4fbf\u53d8\u535e\u8fa8\u8fa9\u8fab\u904d\u6807\u5f6a\u8198\u8868\u9cd6\u618b\u522b\u762a\u5f6c\u658c\u6fd2\u6ee8\u5bbe\u6448\u5175\u51b0\u67c4\u4e19\u79c9\u997c\u70b3\ufffd".split(""),e=0;e!=r[177].length;++e)65533!==r[177][e].charCodeAt(0)&&(t[r[177][e]]=45312+e,x[45312+e]=r[177][e]);for(r[178]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u775d\u775e\u775f\u7760\u7764\u7767\u7769\u776a\u776d\u776e\u776f\u7770\u7771\u7772\u7773\u7774\u7775\u7776\u7777\u7778\u777a\u777b\u777c\u7781\u7782\u7783\u7786\u7787\u7788\u7789\u778a\u778b\u778f\u7790\u7793\u7794\u7795\u7796\u7797\u7798\u7799\u779a\u779b\u779c\u779d\u779e\u77a1\u77a3\u77a4\u77a6\u77a8\u77ab\u77ad\u77ae\u77af\u77b1\u77b2\u77b4\u77b6\u77b7\u77b8\u77b9\u77ba\ufffd\u77bc\u77be\u77c0\u77c1\u77c2\u77c3\u77c4\u77c5\u77c6\u77c7\u77c8\u77c9\u77ca\u77cb\u77cc\u77ce\u77cf\u77d0\u77d1\u77d2\u77d3\u77d4\u77d5\u77d6\u77d8\u77d9\u77da\u77dd\u77de\u77df\u77e0\u77e1\u77e4\u75c5\u5e76\u73bb\u83e0\u64ad\u62e8\u94b5\u6ce2\u535a\u52c3\u640f\u94c2\u7b94\u4f2f\u5e1b\u8236\u8116\u818a\u6e24\u6cca\u9a73\u6355\u535c\u54fa\u8865\u57e0\u4e0d\u5e03\u6b65\u7c3f\u90e8\u6016\u64e6\u731c\u88c1\u6750\u624d\u8d22\u776c\u8e29\u91c7\u5f69\u83dc\u8521\u9910\u53c2\u8695\u6b8b\u60ed\u60e8\u707f\u82cd\u8231\u4ed3\u6ca7\u85cf\u64cd\u7cd9\u69fd\u66f9\u8349\u5395\u7b56\u4fa7\u518c\u6d4b\u5c42\u8e6d\u63d2\u53c9\u832c\u8336\u67e5\u78b4\u643d\u5bdf\u5c94\u5dee\u8be7\u62c6\u67f4\u8c7a\u6400\u63ba\u8749\u998b\u8c17\u7f20\u94f2\u4ea7\u9610\u98a4\u660c\u7316\ufffd".split(""),e=0;e!=r[178].length;++e)65533!==r[178][e].charCodeAt(0)&&(t[r[178][e]]=45568+e,x[45568+e]=r[178][e]);for(r[179]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u77e6\u77e8\u77ea\u77ef\u77f0\u77f1\u77f2\u77f4\u77f5\u77f7\u77f9\u77fa\u77fb\u77fc\u7803\u7804\u7805\u7806\u7807\u7808\u780a\u780b\u780e\u780f\u7810\u7813\u7815\u7819\u781b\u781e\u7820\u7821\u7822\u7824\u7828\u782a\u782b\u782e\u782f\u7831\u7832\u7833\u7835\u7836\u783d\u783f\u7841\u7842\u7843\u7844\u7846\u7848\u7849\u784a\u784b\u784d\u784f\u7851\u7853\u7854\u7858\u7859\u785a\ufffd\u785b\u785c\u785e\u785f\u7860\u7861\u7862\u7863\u7864\u7865\u7866\u7867\u7868\u7869\u786f\u7870\u7871\u7872\u7873\u7874\u7875\u7876\u7878\u7879\u787a\u787b\u787d\u787e\u787f\u7880\u7881\u7882\u7883\u573a\u5c1d\u5e38\u957f\u507f\u80a0\u5382\u655e\u7545\u5531\u5021\u8d85\u6284\u949e\u671d\u5632\u6f6e\u5de2\u5435\u7092\u8f66\u626f\u64a4\u63a3\u5f7b\u6f88\u90f4\u81e3\u8fb0\u5c18\u6668\u5ff1\u6c89\u9648\u8d81\u886c\u6491\u79f0\u57ce\u6a59\u6210\u5448\u4e58\u7a0b\u60e9\u6f84\u8bda\u627f\u901e\u9a8b\u79e4\u5403\u75f4\u6301\u5319\u6c60\u8fdf\u5f1b\u9a70\u803b\u9f7f\u4f88\u5c3a\u8d64\u7fc5\u65a5\u70bd\u5145\u51b2\u866b\u5d07\u5ba0\u62bd\u916c\u7574\u8e0c\u7a20\u6101\u7b79\u4ec7\u7ef8\u7785\u4e11\u81ed\u521d\u51fa\u6a71\u53a8\u8e87\u9504\u96cf\u6ec1\u9664\u695a\ufffd".split(""),e=0;e!=r[179].length;++e)65533!==r[179][e].charCodeAt(0)&&(t[r[179][e]]=45824+e,x[45824+e]=r[179][e]);for(r[180]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7884\u7885\u7886\u7888\u788a\u788b\u788f\u7890\u7892\u7894\u7895\u7896\u7899\u789d\u789e\u78a0\u78a2\u78a4\u78a6\u78a8\u78a9\u78aa\u78ab\u78ac\u78ad\u78ae\u78af\u78b5\u78b6\u78b7\u78b8\u78ba\u78bb\u78bc\u78bd\u78bf\u78c0\u78c2\u78c3\u78c4\u78c6\u78c7\u78c8\u78cc\u78cd\u78ce\u78cf\u78d1\u78d2\u78d3\u78d6\u78d7\u78d8\u78da\u78db\u78dc\u78dd\u78de\u78df\u78e0\u78e1\u78e2\u78e3\ufffd\u78e4\u78e5\u78e6\u78e7\u78e9\u78ea\u78eb\u78ed\u78ee\u78ef\u78f0\u78f1\u78f3\u78f5\u78f6\u78f8\u78f9\u78fb\u78fc\u78fd\u78fe\u78ff\u7900\u7902\u7903\u7904\u7906\u7907\u7908\u7909\u790a\u790b\u790c\u7840\u50a8\u77d7\u6410\u89e6\u5904\u63e3\u5ddd\u7a7f\u693d\u4f20\u8239\u5598\u4e32\u75ae\u7a97\u5e62\u5e8a\u95ef\u521b\u5439\u708a\u6376\u9524\u5782\u6625\u693f\u9187\u5507\u6df3\u7eaf\u8822\u6233\u7ef0\u75b5\u8328\u78c1\u96cc\u8f9e\u6148\u74f7\u8bcd\u6b64\u523a\u8d50\u6b21\u806a\u8471\u56f1\u5306\u4ece\u4e1b\u51d1\u7c97\u918b\u7c07\u4fc3\u8e7f\u7be1\u7a9c\u6467\u5d14\u50ac\u8106\u7601\u7cb9\u6dec\u7fe0\u6751\u5b58\u5bf8\u78cb\u64ae\u6413\u63aa\u632b\u9519\u642d\u8fbe\u7b54\u7629\u6253\u5927\u5446\u6b79\u50a3\u6234\u5e26\u6b86\u4ee3\u8d37\u888b\u5f85\u902e\ufffd".split(""),e=0;e!=r[180].length;++e)65533!==r[180][e].charCodeAt(0)&&(t[r[180][e]]=46080+e,x[46080+e]=r[180][e]);for(r[181]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u790d\u790e\u790f\u7910\u7911\u7912\u7914\u7915\u7916\u7917\u7918\u7919\u791a\u791b\u791c\u791d\u791f\u7920\u7921\u7922\u7923\u7925\u7926\u7927\u7928\u7929\u792a\u792b\u792c\u792d\u792e\u792f\u7930\u7931\u7932\u7933\u7935\u7936\u7937\u7938\u7939\u793d\u793f\u7942\u7943\u7944\u7945\u7947\u794a\u794b\u794c\u794d\u794e\u794f\u7950\u7951\u7952\u7954\u7955\u7958\u7959\u7961\u7963\ufffd\u7964\u7966\u7969\u796a\u796b\u796c\u796e\u7970\u7971\u7972\u7973\u7974\u7975\u7976\u7979\u797b\u797c\u797d\u797e\u797f\u7982\u7983\u7986\u7987\u7988\u7989\u798b\u798c\u798d\u798e\u7990\u7991\u7992\u6020\u803d\u62c5\u4e39\u5355\u90f8\u63b8\u80c6\u65e6\u6c2e\u4f46\u60ee\u6de1\u8bde\u5f39\u86cb\u5f53\u6321\u515a\u8361\u6863\u5200\u6363\u8e48\u5012\u5c9b\u7977\u5bfc\u5230\u7a3b\u60bc\u9053\u76d7\u5fb7\u5f97\u7684\u8e6c\u706f\u767b\u7b49\u77aa\u51f3\u9093\u5824\u4f4e\u6ef4\u8fea\u654c\u7b1b\u72c4\u6da4\u7fdf\u5ae1\u62b5\u5e95\u5730\u8482\u7b2c\u5e1d\u5f1f\u9012\u7f14\u98a0\u6382\u6ec7\u7898\u70b9\u5178\u975b\u57ab\u7535\u4f43\u7538\u5e97\u60e6\u5960\u6dc0\u6bbf\u7889\u53fc\u96d5\u51cb\u5201\u6389\u540a\u9493\u8c03\u8dcc\u7239\u789f\u8776\u8fed\u8c0d\u53e0\ufffd".split(""),e=0;e!=r[181].length;++e)65533!==r[181][e].charCodeAt(0)&&(t[r[181][e]]=46336+e,x[46336+e]=r[181][e]);for(r[182]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7993\u7994\u7995\u7996\u7997\u7998\u7999\u799b\u799c\u799d\u799e\u799f\u79a0\u79a1\u79a2\u79a3\u79a4\u79a5\u79a6\u79a8\u79a9\u79aa\u79ab\u79ac\u79ad\u79ae\u79af\u79b0\u79b1\u79b2\u79b4\u79b5\u79b6\u79b7\u79b8\u79bc\u79bf\u79c2\u79c4\u79c5\u79c7\u79c8\u79ca\u79cc\u79ce\u79cf\u79d0\u79d3\u79d4\u79d6\u79d7\u79d9\u79da\u79db\u79dc\u79dd\u79de\u79e0\u79e1\u79e2\u79e5\u79e8\u79ea\ufffd\u79ec\u79ee\u79f1\u79f2\u79f3\u79f4\u79f5\u79f6\u79f7\u79f9\u79fa\u79fc\u79fe\u79ff\u7a01\u7a04\u7a05\u7a07\u7a08\u7a09\u7a0a\u7a0c\u7a0f\u7a10\u7a11\u7a12\u7a13\u7a15\u7a16\u7a18\u7a19\u7a1b\u7a1c\u4e01\u76ef\u53ee\u9489\u9876\u9f0e\u952d\u5b9a\u8ba2\u4e22\u4e1c\u51ac\u8463\u61c2\u52a8\u680b\u4f97\u606b\u51bb\u6d1e\u515c\u6296\u6597\u9661\u8c46\u9017\u75d8\u90fd\u7763\u6bd2\u728a\u72ec\u8bfb\u5835\u7779\u8d4c\u675c\u9540\u809a\u5ea6\u6e21\u5992\u7aef\u77ed\u953b\u6bb5\u65ad\u7f0e\u5806\u5151\u961f\u5bf9\u58a9\u5428\u8e72\u6566\u987f\u56e4\u949d\u76fe\u9041\u6387\u54c6\u591a\u593a\u579b\u8eb2\u6735\u8dfa\u8235\u5241\u60f0\u5815\u86fe\u5ce8\u9e45\u4fc4\u989d\u8bb9\u5a25\u6076\u5384\u627c\u904f\u9102\u997f\u6069\u800c\u513f\u8033\u5c14\u9975\u6d31\u4e8c\ufffd".split(""),e=0;e!=r[182].length;++e)65533!==r[182][e].charCodeAt(0)&&(t[r[182][e]]=46592+e,x[46592+e]=r[182][e]);for(r[183]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7a1d\u7a1f\u7a21\u7a22\u7a24\u7a25\u7a26\u7a27\u7a28\u7a29\u7a2a\u7a2b\u7a2c\u7a2d\u7a2e\u7a2f\u7a30\u7a31\u7a32\u7a34\u7a35\u7a36\u7a38\u7a3a\u7a3e\u7a40\u7a41\u7a42\u7a43\u7a44\u7a45\u7a47\u7a48\u7a49\u7a4a\u7a4b\u7a4c\u7a4d\u7a4e\u7a4f\u7a50\u7a52\u7a53\u7a54\u7a55\u7a56\u7a58\u7a59\u7a5a\u7a5b\u7a5c\u7a5d\u7a5e\u7a5f\u7a60\u7a61\u7a62\u7a63\u7a64\u7a65\u7a66\u7a67\u7a68\ufffd\u7a69\u7a6a\u7a6b\u7a6c\u7a6d\u7a6e\u7a6f\u7a71\u7a72\u7a73\u7a75\u7a7b\u7a7c\u7a7d\u7a7e\u7a82\u7a85\u7a87\u7a89\u7a8a\u7a8b\u7a8c\u7a8e\u7a8f\u7a90\u7a93\u7a94\u7a99\u7a9a\u7a9b\u7a9e\u7aa1\u7aa2\u8d30\u53d1\u7f5a\u7b4f\u4f10\u4e4f\u9600\u6cd5\u73d0\u85e9\u5e06\u756a\u7ffb\u6a0a\u77fe\u9492\u7e41\u51e1\u70e6\u53cd\u8fd4\u8303\u8d29\u72af\u996d\u6cdb\u574a\u82b3\u65b9\u80aa\u623f\u9632\u59a8\u4eff\u8bbf\u7eba\u653e\u83f2\u975e\u5561\u98de\u80a5\u532a\u8bfd\u5420\u80ba\u5e9f\u6cb8\u8d39\u82ac\u915a\u5429\u6c1b\u5206\u7eb7\u575f\u711a\u6c7e\u7c89\u594b\u4efd\u5fff\u6124\u7caa\u4e30\u5c01\u67ab\u8702\u5cf0\u950b\u98ce\u75af\u70fd\u9022\u51af\u7f1d\u8bbd\u5949\u51e4\u4f5b\u5426\u592b\u6577\u80a4\u5b75\u6276\u62c2\u8f90\u5e45\u6c1f\u7b26\u4f0f\u4fd8\u670d\ufffd".split(""),e=0;e!=r[183].length;++e)65533!==r[183][e].charCodeAt(0)&&(t[r[183][e]]=46848+e,x[46848+e]=r[183][e]);for(r[184]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7aa3\u7aa4\u7aa7\u7aa9\u7aaa\u7aab\u7aae\u7aaf\u7ab0\u7ab1\u7ab2\u7ab4\u7ab5\u7ab6\u7ab7\u7ab8\u7ab9\u7aba\u7abb\u7abc\u7abd\u7abe\u7ac0\u7ac1\u7ac2\u7ac3\u7ac4\u7ac5\u7ac6\u7ac7\u7ac8\u7ac9\u7aca\u7acc\u7acd\u7ace\u7acf\u7ad0\u7ad1\u7ad2\u7ad3\u7ad4\u7ad5\u7ad7\u7ad8\u7ada\u7adb\u7adc\u7add\u7ae1\u7ae2\u7ae4\u7ae7\u7ae8\u7ae9\u7aea\u7aeb\u7aec\u7aee\u7af0\u7af1\u7af2\u7af3\ufffd\u7af4\u7af5\u7af6\u7af7\u7af8\u7afb\u7afc\u7afe\u7b00\u7b01\u7b02\u7b05\u7b07\u7b09\u7b0c\u7b0d\u7b0e\u7b10\u7b12\u7b13\u7b16\u7b17\u7b18\u7b1a\u7b1c\u7b1d\u7b1f\u7b21\u7b22\u7b23\u7b27\u7b29\u7b2d\u6d6e\u6daa\u798f\u88b1\u5f17\u752b\u629a\u8f85\u4fef\u91dc\u65a7\u812f\u8151\u5e9c\u8150\u8d74\u526f\u8986\u8d4b\u590d\u5085\u4ed8\u961c\u7236\u8179\u8d1f\u5bcc\u8ba3\u9644\u5987\u7f1a\u5490\u5676\u560e\u8be5\u6539\u6982\u9499\u76d6\u6e89\u5e72\u7518\u6746\u67d1\u7aff\u809d\u8d76\u611f\u79c6\u6562\u8d63\u5188\u521a\u94a2\u7f38\u809b\u7eb2\u5c97\u6e2f\u6760\u7bd9\u768b\u9ad8\u818f\u7f94\u7cd5\u641e\u9550\u7a3f\u544a\u54e5\u6b4c\u6401\u6208\u9e3d\u80f3\u7599\u5272\u9769\u845b\u683c\u86e4\u9601\u9694\u94ec\u4e2a\u5404\u7ed9\u6839\u8ddf\u8015\u66f4\u5e9a\u7fb9\ufffd".split(""),e=0;e!=r[184].length;++e)65533!==r[184][e].charCodeAt(0)&&(t[r[184][e]]=47104+e,x[47104+e]=r[184][e]);for(r[185]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7b2f\u7b30\u7b32\u7b34\u7b35\u7b36\u7b37\u7b39\u7b3b\u7b3d\u7b3f\u7b40\u7b41\u7b42\u7b43\u7b44\u7b46\u7b48\u7b4a\u7b4d\u7b4e\u7b53\u7b55\u7b57\u7b59\u7b5c\u7b5e\u7b5f\u7b61\u7b63\u7b64\u7b65\u7b66\u7b67\u7b68\u7b69\u7b6a\u7b6b\u7b6c\u7b6d\u7b6f\u7b70\u7b73\u7b74\u7b76\u7b78\u7b7a\u7b7c\u7b7d\u7b7f\u7b81\u7b82\u7b83\u7b84\u7b86\u7b87\u7b88\u7b89\u7b8a\u7b8b\u7b8c\u7b8e\u7b8f\ufffd\u7b91\u7b92\u7b93\u7b96\u7b98\u7b99\u7b9a\u7b9b\u7b9e\u7b9f\u7ba0\u7ba3\u7ba4\u7ba5\u7bae\u7baf\u7bb0\u7bb2\u7bb3\u7bb5\u7bb6\u7bb7\u7bb9\u7bba\u7bbb\u7bbc\u7bbd\u7bbe\u7bbf\u7bc0\u7bc2\u7bc3\u7bc4\u57c2\u803f\u6897\u5de5\u653b\u529f\u606d\u9f9a\u4f9b\u8eac\u516c\u5bab\u5f13\u5de9\u6c5e\u62f1\u8d21\u5171\u94a9\u52fe\u6c9f\u82df\u72d7\u57a2\u6784\u8d2d\u591f\u8f9c\u83c7\u5495\u7b8d\u4f30\u6cbd\u5b64\u59d1\u9f13\u53e4\u86ca\u9aa8\u8c37\u80a1\u6545\u987e\u56fa\u96c7\u522e\u74dc\u5250\u5be1\u6302\u8902\u4e56\u62d0\u602a\u68fa\u5173\u5b98\u51a0\u89c2\u7ba1\u9986\u7f50\u60ef\u704c\u8d2f\u5149\u5e7f\u901b\u7470\u89c4\u572d\u7845\u5f52\u9f9f\u95fa\u8f68\u9b3c\u8be1\u7678\u6842\u67dc\u8dea\u8d35\u523d\u8f8a\u6eda\u68cd\u9505\u90ed\u56fd\u679c\u88f9\u8fc7\u54c8\ufffd".split(""),e=0;e!=r[185].length;++e)65533!==r[185][e].charCodeAt(0)&&(t[r[185][e]]=47360+e,x[47360+e]=r[185][e]);for(r[186]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7bc5\u7bc8\u7bc9\u7bca\u7bcb\u7bcd\u7bce\u7bcf\u7bd0\u7bd2\u7bd4\u7bd5\u7bd6\u7bd7\u7bd8\u7bdb\u7bdc\u7bde\u7bdf\u7be0\u7be2\u7be3\u7be4\u7be7\u7be8\u7be9\u7beb\u7bec\u7bed\u7bef\u7bf0\u7bf2\u7bf3\u7bf4\u7bf5\u7bf6\u7bf8\u7bf9\u7bfa\u7bfb\u7bfd\u7bff\u7c00\u7c01\u7c02\u7c03\u7c04\u7c05\u7c06\u7c08\u7c09\u7c0a\u7c0d\u7c0e\u7c10\u7c11\u7c12\u7c13\u7c14\u7c15\u7c17\u7c18\u7c19\ufffd\u7c1a\u7c1b\u7c1c\u7c1d\u7c1e\u7c20\u7c21\u7c22\u7c23\u7c24\u7c25\u7c28\u7c29\u7c2b\u7c2c\u7c2d\u7c2e\u7c2f\u7c30\u7c31\u7c32\u7c33\u7c34\u7c35\u7c36\u7c37\u7c39\u7c3a\u7c3b\u7c3c\u7c3d\u7c3e\u7c42\u9ab8\u5b69\u6d77\u6c26\u4ea5\u5bb3\u9a87\u9163\u61a8\u90af\u97e9\u542b\u6db5\u5bd2\u51fd\u558a\u7f55\u7ff0\u64bc\u634d\u65f1\u61be\u608d\u710a\u6c57\u6c49\u592f\u676d\u822a\u58d5\u568e\u8c6a\u6beb\u90dd\u597d\u8017\u53f7\u6d69\u5475\u559d\u8377\u83cf\u6838\u79be\u548c\u4f55\u5408\u76d2\u8c89\u9602\u6cb3\u6db8\u8d6b\u8910\u9e64\u8d3a\u563f\u9ed1\u75d5\u5f88\u72e0\u6068\u54fc\u4ea8\u6a2a\u8861\u6052\u8f70\u54c4\u70d8\u8679\u9e3f\u6d2a\u5b8f\u5f18\u7ea2\u5589\u4faf\u7334\u543c\u539a\u5019\u540e\u547c\u4e4e\u5ffd\u745a\u58f6\u846b\u80e1\u8774\u72d0\u7cca\u6e56\ufffd".split(""),e=0;e!=r[186].length;++e)65533!==r[186][e].charCodeAt(0)&&(t[r[186][e]]=47616+e,x[47616+e]=r[186][e]);for(r[187]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7c43\u7c44\u7c45\u7c46\u7c47\u7c48\u7c49\u7c4a\u7c4b\u7c4c\u7c4e\u7c4f\u7c50\u7c51\u7c52\u7c53\u7c54\u7c55\u7c56\u7c57\u7c58\u7c59\u7c5a\u7c5b\u7c5c\u7c5d\u7c5e\u7c5f\u7c60\u7c61\u7c62\u7c63\u7c64\u7c65\u7c66\u7c67\u7c68\u7c69\u7c6a\u7c6b\u7c6c\u7c6d\u7c6e\u7c6f\u7c70\u7c71\u7c72\u7c75\u7c76\u7c77\u7c78\u7c79\u7c7a\u7c7e\u7c7f\u7c80\u7c81\u7c82\u7c83\u7c84\u7c85\u7c86\u7c87\ufffd\u7c88\u7c8a\u7c8b\u7c8c\u7c8d\u7c8e\u7c8f\u7c90\u7c93\u7c94\u7c96\u7c99\u7c9a\u7c9b\u7ca0\u7ca1\u7ca3\u7ca6\u7ca7\u7ca8\u7ca9\u7cab\u7cac\u7cad\u7caf\u7cb0\u7cb4\u7cb5\u7cb6\u7cb7\u7cb8\u7cba\u7cbb\u5f27\u864e\u552c\u62a4\u4e92\u6caa\u6237\u82b1\u54d7\u534e\u733e\u6ed1\u753b\u5212\u5316\u8bdd\u69d0\u5f8a\u6000\u6dee\u574f\u6b22\u73af\u6853\u8fd8\u7f13\u6362\u60a3\u5524\u75ea\u8c62\u7115\u6da3\u5ba6\u5e7b\u8352\u614c\u9ec4\u78fa\u8757\u7c27\u7687\u51f0\u60f6\u714c\u6643\u5e4c\u604d\u8c0e\u7070\u6325\u8f89\u5fbd\u6062\u86d4\u56de\u6bc1\u6094\u6167\u5349\u60e0\u6666\u8d3f\u79fd\u4f1a\u70e9\u6c47\u8bb3\u8bf2\u7ed8\u8364\u660f\u5a5a\u9b42\u6d51\u6df7\u8c41\u6d3b\u4f19\u706b\u83b7\u6216\u60d1\u970d\u8d27\u7978\u51fb\u573e\u57fa\u673a\u7578\u7a3d\u79ef\u7b95\ufffd".split(""),e=0;e!=r[187].length;++e)65533!==r[187][e].charCodeAt(0)&&(t[r[187][e]]=47872+e,x[47872+e]=r[187][e]);for(r[188]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7cbf\u7cc0\u7cc2\u7cc3\u7cc4\u7cc6\u7cc9\u7ccb\u7cce\u7ccf\u7cd0\u7cd1\u7cd2\u7cd3\u7cd4\u7cd8\u7cda\u7cdb\u7cdd\u7cde\u7ce1\u7ce2\u7ce3\u7ce4\u7ce5\u7ce6\u7ce7\u7ce9\u7cea\u7ceb\u7cec\u7ced\u7cee\u7cf0\u7cf1\u7cf2\u7cf3\u7cf4\u7cf5\u7cf6\u7cf7\u7cf9\u7cfa\u7cfc\u7cfd\u7cfe\u7cff\u7d00\u7d01\u7d02\u7d03\u7d04\u7d05\u7d06\u7d07\u7d08\u7d09\u7d0b\u7d0c\u7d0d\u7d0e\u7d0f\u7d10\ufffd\u7d11\u7d12\u7d13\u7d14\u7d15\u7d16\u7d17\u7d18\u7d19\u7d1a\u7d1b\u7d1c\u7d1d\u7d1e\u7d1f\u7d21\u7d23\u7d24\u7d25\u7d26\u7d28\u7d29\u7d2a\u7d2c\u7d2d\u7d2e\u7d30\u7d31\u7d32\u7d33\u7d34\u7d35\u7d36\u808c\u9965\u8ff9\u6fc0\u8ba5\u9e21\u59ec\u7ee9\u7f09\u5409\u6781\u68d8\u8f91\u7c4d\u96c6\u53ca\u6025\u75be\u6c72\u5373\u5ac9\u7ea7\u6324\u51e0\u810a\u5df1\u84df\u6280\u5180\u5b63\u4f0e\u796d\u5242\u60b8\u6d4e\u5bc4\u5bc2\u8ba1\u8bb0\u65e2\u5fcc\u9645\u5993\u7ee7\u7eaa\u5609\u67b7\u5939\u4f73\u5bb6\u52a0\u835a\u988a\u8d3e\u7532\u94be\u5047\u7a3c\u4ef7\u67b6\u9a7e\u5ac1\u6b7c\u76d1\u575a\u5c16\u7b3a\u95f4\u714e\u517c\u80a9\u8270\u5978\u7f04\u8327\u68c0\u67ec\u78b1\u7877\u62e3\u6361\u7b80\u4fed\u526a\u51cf\u8350\u69db\u9274\u8df5\u8d31\u89c1\u952e\u7bad\u4ef6\ufffd".split(""),e=0;e!=r[188].length;++e)65533!==r[188][e].charCodeAt(0)&&(t[r[188][e]]=48128+e,x[48128+e]=r[188][e]);for(r[189]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7d37\u7d38\u7d39\u7d3a\u7d3b\u7d3c\u7d3d\u7d3e\u7d3f\u7d40\u7d41\u7d42\u7d43\u7d44\u7d45\u7d46\u7d47\u7d48\u7d49\u7d4a\u7d4b\u7d4c\u7d4d\u7d4e\u7d4f\u7d50\u7d51\u7d52\u7d53\u7d54\u7d55\u7d56\u7d57\u7d58\u7d59\u7d5a\u7d5b\u7d5c\u7d5d\u7d5e\u7d5f\u7d60\u7d61\u7d62\u7d63\u7d64\u7d65\u7d66\u7d67\u7d68\u7d69\u7d6a\u7d6b\u7d6c\u7d6d\u7d6f\u7d70\u7d71\u7d72\u7d73\u7d74\u7d75\u7d76\ufffd\u7d78\u7d79\u7d7a\u7d7b\u7d7c\u7d7d\u7d7e\u7d7f\u7d80\u7d81\u7d82\u7d83\u7d84\u7d85\u7d86\u7d87\u7d88\u7d89\u7d8a\u7d8b\u7d8c\u7d8d\u7d8e\u7d8f\u7d90\u7d91\u7d92\u7d93\u7d94\u7d95\u7d96\u7d97\u7d98\u5065\u8230\u5251\u996f\u6e10\u6e85\u6da7\u5efa\u50f5\u59dc\u5c06\u6d46\u6c5f\u7586\u848b\u6868\u5956\u8bb2\u5320\u9171\u964d\u8549\u6912\u7901\u7126\u80f6\u4ea4\u90ca\u6d47\u9a84\u5a07\u56bc\u6405\u94f0\u77eb\u4fa5\u811a\u72e1\u89d2\u997a\u7f34\u7ede\u527f\u6559\u9175\u8f7f\u8f83\u53eb\u7a96\u63ed\u63a5\u7686\u79f8\u8857\u9636\u622a\u52ab\u8282\u6854\u6770\u6377\u776b\u7aed\u6d01\u7ed3\u89e3\u59d0\u6212\u85c9\u82a5\u754c\u501f\u4ecb\u75a5\u8beb\u5c4a\u5dfe\u7b4b\u65a4\u91d1\u4eca\u6d25\u895f\u7d27\u9526\u4ec5\u8c28\u8fdb\u9773\u664b\u7981\u8fd1\u70ec\u6d78\ufffd".split(""),e=0;e!=r[189].length;++e)65533!==r[189][e].charCodeAt(0)&&(t[r[189][e]]=48384+e,x[48384+e]=r[189][e]);for(r[190]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7d99\u7d9a\u7d9b\u7d9c\u7d9d\u7d9e\u7d9f\u7da0\u7da1\u7da2\u7da3\u7da4\u7da5\u7da7\u7da8\u7da9\u7daa\u7dab\u7dac\u7dad\u7daf\u7db0\u7db1\u7db2\u7db3\u7db4\u7db5\u7db6\u7db7\u7db8\u7db9\u7dba\u7dbb\u7dbc\u7dbd\u7dbe\u7dbf\u7dc0\u7dc1\u7dc2\u7dc3\u7dc4\u7dc5\u7dc6\u7dc7\u7dc8\u7dc9\u7dca\u7dcb\u7dcc\u7dcd\u7dce\u7dcf\u7dd0\u7dd1\u7dd2\u7dd3\u7dd4\u7dd5\u7dd6\u7dd7\u7dd8\u7dd9\ufffd\u7dda\u7ddb\u7ddc\u7ddd\u7dde\u7ddf\u7de0\u7de1\u7de2\u7de3\u7de4\u7de5\u7de6\u7de7\u7de8\u7de9\u7dea\u7deb\u7dec\u7ded\u7dee\u7def\u7df0\u7df1\u7df2\u7df3\u7df4\u7df5\u7df6\u7df7\u7df8\u7df9\u7dfa\u5c3d\u52b2\u8346\u5162\u830e\u775b\u6676\u9cb8\u4eac\u60ca\u7cbe\u7cb3\u7ecf\u4e95\u8b66\u666f\u9888\u9759\u5883\u656c\u955c\u5f84\u75c9\u9756\u7adf\u7ade\u51c0\u70af\u7a98\u63ea\u7a76\u7ea0\u7396\u97ed\u4e45\u7078\u4e5d\u9152\u53a9\u6551\u65e7\u81fc\u8205\u548e\u5c31\u759a\u97a0\u62d8\u72d9\u75bd\u5c45\u9a79\u83ca\u5c40\u5480\u77e9\u4e3e\u6cae\u805a\u62d2\u636e\u5de8\u5177\u8ddd\u8e1e\u952f\u4ff1\u53e5\u60e7\u70ac\u5267\u6350\u9e43\u5a1f\u5026\u7737\u5377\u7ee2\u6485\u652b\u6289\u6398\u5014\u7235\u89c9\u51b3\u8bc0\u7edd\u5747\u83cc\u94a7\u519b\u541b\u5cfb\ufffd".split(""),e=0;e!=r[190].length;++e)65533!==r[190][e].charCodeAt(0)&&(t[r[190][e]]=48640+e,x[48640+e]=r[190][e]);for(r[191]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7dfb\u7dfc\u7dfd\u7dfe\u7dff\u7e00\u7e01\u7e02\u7e03\u7e04\u7e05\u7e06\u7e07\u7e08\u7e09\u7e0a\u7e0b\u7e0c\u7e0d\u7e0e\u7e0f\u7e10\u7e11\u7e12\u7e13\u7e14\u7e15\u7e16\u7e17\u7e18\u7e19\u7e1a\u7e1b\u7e1c\u7e1d\u7e1e\u7e1f\u7e20\u7e21\u7e22\u7e23\u7e24\u7e25\u7e26\u7e27\u7e28\u7e29\u7e2a\u7e2b\u7e2c\u7e2d\u7e2e\u7e2f\u7e30\u7e31\u7e32\u7e33\u7e34\u7e35\u7e36\u7e37\u7e38\u7e39\ufffd\u7e3a\u7e3c\u7e3d\u7e3e\u7e3f\u7e40\u7e42\u7e43\u7e44\u7e45\u7e46\u7e48\u7e49\u7e4a\u7e4b\u7e4c\u7e4d\u7e4e\u7e4f\u7e50\u7e51\u7e52\u7e53\u7e54\u7e55\u7e56\u7e57\u7e58\u7e59\u7e5a\u7e5b\u7e5c\u7e5d\u4fca\u7ae3\u6d5a\u90e1\u9a8f\u5580\u5496\u5361\u54af\u5f00\u63e9\u6977\u51ef\u6168\u520a\u582a\u52d8\u574e\u780d\u770b\u5eb7\u6177\u7ce0\u625b\u6297\u4ea2\u7095\u8003\u62f7\u70e4\u9760\u5777\u82db\u67ef\u68f5\u78d5\u9897\u79d1\u58f3\u54b3\u53ef\u6e34\u514b\u523b\u5ba2\u8bfe\u80af\u5543\u57a6\u6073\u5751\u542d\u7a7a\u6050\u5b54\u63a7\u62a0\u53e3\u6263\u5bc7\u67af\u54ed\u7a9f\u82e6\u9177\u5e93\u88e4\u5938\u57ae\u630e\u8de8\u80ef\u5757\u7b77\u4fa9\u5feb\u5bbd\u6b3e\u5321\u7b50\u72c2\u6846\u77ff\u7736\u65f7\u51b5\u4e8f\u76d4\u5cbf\u7aa5\u8475\u594e\u9b41\u5080\ufffd".split(""),e=0;e!=r[191].length;++e)65533!==r[191][e].charCodeAt(0)&&(t[r[191][e]]=48896+e,x[48896+e]=r[191][e]);for(r[192]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7e5e\u7e5f\u7e60\u7e61\u7e62\u7e63\u7e64\u7e65\u7e66\u7e67\u7e68\u7e69\u7e6a\u7e6b\u7e6c\u7e6d\u7e6e\u7e6f\u7e70\u7e71\u7e72\u7e73\u7e74\u7e75\u7e76\u7e77\u7e78\u7e79\u7e7a\u7e7b\u7e7c\u7e7d\u7e7e\u7e7f\u7e80\u7e81\u7e83\u7e84\u7e85\u7e86\u7e87\u7e88\u7e89\u7e8a\u7e8b\u7e8c\u7e8d\u7e8e\u7e8f\u7e90\u7e91\u7e92\u7e93\u7e94\u7e95\u7e96\u7e97\u7e98\u7e99\u7e9a\u7e9c\u7e9d\u7e9e\ufffd\u7eae\u7eb4\u7ebb\u7ebc\u7ed6\u7ee4\u7eec\u7ef9\u7f0a\u7f10\u7f1e\u7f37\u7f39\u7f3b\u7f3c\u7f3d\u7f3e\u7f3f\u7f40\u7f41\u7f43\u7f46\u7f47\u7f48\u7f49\u7f4a\u7f4b\u7f4c\u7f4d\u7f4e\u7f4f\u7f52\u7f53\u9988\u6127\u6e83\u5764\u6606\u6346\u56f0\u62ec\u6269\u5ed3\u9614\u5783\u62c9\u5587\u8721\u814a\u8fa3\u5566\u83b1\u6765\u8d56\u84dd\u5a6a\u680f\u62e6\u7bee\u9611\u5170\u6f9c\u8c30\u63fd\u89c8\u61d2\u7f06\u70c2\u6ee5\u7405\u6994\u72fc\u5eca\u90ce\u6717\u6d6a\u635e\u52b3\u7262\u8001\u4f6c\u59e5\u916a\u70d9\u6d9d\u52d2\u4e50\u96f7\u956d\u857e\u78ca\u7d2f\u5121\u5792\u64c2\u808b\u7c7b\u6cea\u68f1\u695e\u51b7\u5398\u68a8\u7281\u9ece\u7bf1\u72f8\u79bb\u6f13\u7406\u674e\u91cc\u9ca4\u793c\u8389\u8354\u540f\u6817\u4e3d\u5389\u52b1\u783e\u5386\u5229\u5088\u4f8b\u4fd0\ufffd".split(""),e=0;e!=r[192].length;++e)65533!==r[192][e].charCodeAt(0)&&(t[r[192][e]]=49152+e,x[49152+e]=r[192][e]);for(r[193]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7f56\u7f59\u7f5b\u7f5c\u7f5d\u7f5e\u7f60\u7f63\u7f64\u7f65\u7f66\u7f67\u7f6b\u7f6c\u7f6d\u7f6f\u7f70\u7f73\u7f75\u7f76\u7f77\u7f78\u7f7a\u7f7b\u7f7c\u7f7d\u7f7f\u7f80\u7f82\u7f83\u7f84\u7f85\u7f86\u7f87\u7f88\u7f89\u7f8b\u7f8d\u7f8f\u7f90\u7f91\u7f92\u7f93\u7f95\u7f96\u7f97\u7f98\u7f99\u7f9b\u7f9c\u7fa0\u7fa2\u7fa3\u7fa5\u7fa6\u7fa8\u7fa9\u7faa\u7fab\u7fac\u7fad\u7fae\u7fb1\ufffd\u7fb3\u7fb4\u7fb5\u7fb6\u7fb7\u7fba\u7fbb\u7fbe\u7fc0\u7fc2\u7fc3\u7fc4\u7fc6\u7fc7\u7fc8\u7fc9\u7fcb\u7fcd\u7fcf\u7fd0\u7fd1\u7fd2\u7fd3\u7fd6\u7fd7\u7fd9\u7fda\u7fdb\u7fdc\u7fdd\u7fde\u7fe2\u7fe3\u75e2\u7acb\u7c92\u6ca5\u96b6\u529b\u7483\u54e9\u4fe9\u8054\u83b2\u8fde\u9570\u5ec9\u601c\u6d9f\u5e18\u655b\u8138\u94fe\u604b\u70bc\u7ec3\u7cae\u51c9\u6881\u7cb1\u826f\u4e24\u8f86\u91cf\u667e\u4eae\u8c05\u64a9\u804a\u50da\u7597\u71ce\u5be5\u8fbd\u6f66\u4e86\u6482\u9563\u5ed6\u6599\u5217\u88c2\u70c8\u52a3\u730e\u7433\u6797\u78f7\u9716\u4e34\u90bb\u9cde\u6dcb\u51db\u8d41\u541d\u62ce\u73b2\u83f1\u96f6\u9f84\u94c3\u4f36\u7f9a\u51cc\u7075\u9675\u5cad\u9886\u53e6\u4ee4\u6e9c\u7409\u69b4\u786b\u998f\u7559\u5218\u7624\u6d41\u67f3\u516d\u9f99\u804b\u5499\u7b3c\u7abf\ufffd".split(""),e=0;e!=r[193].length;++e)65533!==r[193][e].charCodeAt(0)&&(t[r[193][e]]=49408+e,x[49408+e]=r[193][e]);for(r[194]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7fe4\u7fe7\u7fe8\u7fea\u7feb\u7fec\u7fed\u7fef\u7ff2\u7ff4\u7ff5\u7ff6\u7ff7\u7ff8\u7ff9\u7ffa\u7ffd\u7ffe\u7fff\u8002\u8007\u8008\u8009\u800a\u800e\u800f\u8011\u8013\u801a\u801b\u801d\u801e\u801f\u8021\u8023\u8024\u802b\u802c\u802d\u802e\u802f\u8030\u8032\u8034\u8039\u803a\u803c\u803e\u8040\u8041\u8044\u8045\u8047\u8048\u8049\u804e\u804f\u8050\u8051\u8053\u8055\u8056\u8057\ufffd\u8059\u805b\u805c\u805d\u805e\u805f\u8060\u8061\u8062\u8063\u8064\u8065\u8066\u8067\u8068\u806b\u806c\u806d\u806e\u806f\u8070\u8072\u8073\u8074\u8075\u8076\u8077\u8078\u8079\u807a\u807b\u807c\u807d\u9686\u5784\u62e2\u9647\u697c\u5a04\u6402\u7bd3\u6f0f\u964b\u82a6\u5362\u9885\u5e90\u7089\u63b3\u5364\u864f\u9c81\u9e93\u788c\u9732\u8def\u8d42\u9e7f\u6f5e\u7984\u5f55\u9646\u622e\u9a74\u5415\u94dd\u4fa3\u65c5\u5c65\u5c61\u7f15\u8651\u6c2f\u5f8b\u7387\u6ee4\u7eff\u5ce6\u631b\u5b6a\u6ee6\u5375\u4e71\u63a0\u7565\u62a1\u8f6e\u4f26\u4ed1\u6ca6\u7eb6\u8bba\u841d\u87ba\u7f57\u903b\u9523\u7ba9\u9aa1\u88f8\u843d\u6d1b\u9a86\u7edc\u5988\u9ebb\u739b\u7801\u8682\u9a6c\u9a82\u561b\u5417\u57cb\u4e70\u9ea6\u5356\u8fc8\u8109\u7792\u9992\u86ee\u6ee1\u8513\u66fc\u6162\u6f2b\ufffd".split(""),e=0;e!=r[194].length;++e)65533!==r[194][e].charCodeAt(0)&&(t[r[194][e]]=49664+e,x[49664+e]=r[194][e]);for(r[195]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u807e\u8081\u8082\u8085\u8088\u808a\u808d\u808e\u808f\u8090\u8091\u8092\u8094\u8095\u8097\u8099\u809e\u80a3\u80a6\u80a7\u80a8\u80ac\u80b0\u80b3\u80b5\u80b6\u80b8\u80b9\u80bb\u80c5\u80c7\u80c8\u80c9\u80ca\u80cb\u80cf\u80d0\u80d1\u80d2\u80d3\u80d4\u80d5\u80d8\u80df\u80e0\u80e2\u80e3\u80e6\u80ee\u80f5\u80f7\u80f9\u80fb\u80fe\u80ff\u8100\u8101\u8103\u8104\u8105\u8107\u8108\u810b\ufffd\u810c\u8115\u8117\u8119\u811b\u811c\u811d\u811f\u8120\u8121\u8122\u8123\u8124\u8125\u8126\u8127\u8128\u8129\u812a\u812b\u812d\u812e\u8130\u8133\u8134\u8135\u8137\u8139\u813a\u813b\u813c\u813d\u813f\u8c29\u8292\u832b\u76f2\u6c13\u5fd9\u83bd\u732b\u8305\u951a\u6bdb\u77db\u94c6\u536f\u8302\u5192\u5e3d\u8c8c\u8d38\u4e48\u73ab\u679a\u6885\u9176\u9709\u7164\u6ca1\u7709\u5a92\u9541\u6bcf\u7f8e\u6627\u5bd0\u59b9\u5a9a\u95e8\u95f7\u4eec\u840c\u8499\u6aac\u76df\u9530\u731b\u68a6\u5b5f\u772f\u919a\u9761\u7cdc\u8ff7\u8c1c\u5f25\u7c73\u79d8\u89c5\u6ccc\u871c\u5bc6\u5e42\u68c9\u7720\u7ef5\u5195\u514d\u52c9\u5a29\u7f05\u9762\u82d7\u63cf\u7784\u85d0\u79d2\u6e3a\u5e99\u5999\u8511\u706d\u6c11\u62bf\u76bf\u654f\u60af\u95fd\u660e\u879f\u9e23\u94ed\u540d\u547d\u8c2c\u6478\ufffd".split(""),e=0;e!=r[195].length;++e)65533!==r[195][e].charCodeAt(0)&&(t[r[195][e]]=49920+e,x[49920+e]=r[195][e]);for(r[196]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8140\u8141\u8142\u8143\u8144\u8145\u8147\u8149\u814d\u814e\u814f\u8152\u8156\u8157\u8158\u815b\u815c\u815d\u815e\u815f\u8161\u8162\u8163\u8164\u8166\u8168\u816a\u816b\u816c\u816f\u8172\u8173\u8175\u8176\u8177\u8178\u8181\u8183\u8184\u8185\u8186\u8187\u8189\u818b\u818c\u818d\u818e\u8190\u8192\u8193\u8194\u8195\u8196\u8197\u8199\u819a\u819e\u819f\u81a0\u81a1\u81a2\u81a4\u81a5\ufffd\u81a7\u81a9\u81ab\u81ac\u81ad\u81ae\u81af\u81b0\u81b1\u81b2\u81b4\u81b5\u81b6\u81b7\u81b8\u81b9\u81bc\u81bd\u81be\u81bf\u81c4\u81c5\u81c7\u81c8\u81c9\u81cb\u81cd\u81ce\u81cf\u81d0\u81d1\u81d2\u81d3\u6479\u8611\u6a21\u819c\u78e8\u6469\u9b54\u62b9\u672b\u83ab\u58a8\u9ed8\u6cab\u6f20\u5bde\u964c\u8c0b\u725f\u67d0\u62c7\u7261\u4ea9\u59c6\u6bcd\u5893\u66ae\u5e55\u52df\u6155\u6728\u76ee\u7766\u7267\u7a46\u62ff\u54ea\u5450\u94a0\u90a3\u5a1c\u7eb3\u6c16\u4e43\u5976\u8010\u5948\u5357\u7537\u96be\u56ca\u6320\u8111\u607c\u95f9\u6dd6\u5462\u9981\u5185\u5ae9\u80fd\u59ae\u9713\u502a\u6ce5\u5c3c\u62df\u4f60\u533f\u817b\u9006\u6eba\u852b\u62c8\u5e74\u78be\u64b5\u637b\u5ff5\u5a18\u917f\u9e1f\u5c3f\u634f\u8042\u5b7d\u556e\u954a\u954d\u6d85\u60a8\u67e0\u72de\u51dd\u5b81\ufffd".split(""),e=0;e!=r[196].length;++e)65533!==r[196][e].charCodeAt(0)&&(t[r[196][e]]=50176+e,x[50176+e]=r[196][e]);for(r[197]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u81d4\u81d5\u81d6\u81d7\u81d8\u81d9\u81da\u81db\u81dc\u81dd\u81de\u81df\u81e0\u81e1\u81e2\u81e4\u81e5\u81e6\u81e8\u81e9\u81eb\u81ee\u81ef\u81f0\u81f1\u81f2\u81f5\u81f6\u81f7\u81f8\u81f9\u81fa\u81fd\u81ff\u8203\u8207\u8208\u8209\u820a\u820b\u820e\u820f\u8211\u8213\u8215\u8216\u8217\u8218\u8219\u821a\u821d\u8220\u8224\u8225\u8226\u8227\u8229\u822e\u8232\u823a\u823c\u823d\u823f\ufffd\u8240\u8241\u8242\u8243\u8245\u8246\u8248\u824a\u824c\u824d\u824e\u8250\u8251\u8252\u8253\u8254\u8255\u8256\u8257\u8259\u825b\u825c\u825d\u825e\u8260\u8261\u8262\u8263\u8264\u8265\u8266\u8267\u8269\u62e7\u6cde\u725b\u626d\u94ae\u7ebd\u8113\u6d53\u519c\u5f04\u5974\u52aa\u6012\u5973\u6696\u8650\u759f\u632a\u61e6\u7cef\u8bfa\u54e6\u6b27\u9e25\u6bb4\u85d5\u5455\u5076\u6ca4\u556a\u8db4\u722c\u5e15\u6015\u7436\u62cd\u6392\u724c\u5f98\u6e43\u6d3e\u6500\u6f58\u76d8\u78d0\u76fc\u7554\u5224\u53db\u4e53\u5e9e\u65c1\u802a\u80d6\u629b\u5486\u5228\u70ae\u888d\u8dd1\u6ce1\u5478\u80da\u57f9\u88f4\u8d54\u966a\u914d\u4f69\u6c9b\u55b7\u76c6\u7830\u62a8\u70f9\u6f8e\u5f6d\u84ec\u68da\u787c\u7bf7\u81a8\u670b\u9e4f\u6367\u78b0\u576f\u7812\u9739\u6279\u62ab\u5288\u7435\u6bd7\ufffd".split(""),e=0;e!=r[197].length;++e)65533!==r[197][e].charCodeAt(0)&&(t[r[197][e]]=50432+e,x[50432+e]=r[197][e]);for(r[198]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u826a\u826b\u826c\u826d\u8271\u8275\u8276\u8277\u8278\u827b\u827c\u8280\u8281\u8283\u8285\u8286\u8287\u8289\u828c\u8290\u8293\u8294\u8295\u8296\u829a\u829b\u829e\u82a0\u82a2\u82a3\u82a7\u82b2\u82b5\u82b6\u82ba\u82bb\u82bc\u82bf\u82c0\u82c2\u82c3\u82c5\u82c6\u82c9\u82d0\u82d6\u82d9\u82da\u82dd\u82e2\u82e7\u82e8\u82e9\u82ea\u82ec\u82ed\u82ee\u82f0\u82f2\u82f3\u82f5\u82f6\u82f8\ufffd\u82fa\u82fc\u82fd\u82fe\u82ff\u8300\u830a\u830b\u830d\u8310\u8312\u8313\u8316\u8318\u8319\u831d\u831e\u831f\u8320\u8321\u8322\u8323\u8324\u8325\u8326\u8329\u832a\u832e\u8330\u8332\u8337\u833b\u833d\u5564\u813e\u75b2\u76ae\u5339\u75de\u50fb\u5c41\u8b6c\u7bc7\u504f\u7247\u9a97\u98d8\u6f02\u74e2\u7968\u6487\u77a5\u62fc\u9891\u8d2b\u54c1\u8058\u4e52\u576a\u82f9\u840d\u5e73\u51ed\u74f6\u8bc4\u5c4f\u5761\u6cfc\u9887\u5a46\u7834\u9b44\u8feb\u7c95\u5256\u6251\u94fa\u4ec6\u8386\u8461\u83e9\u84b2\u57d4\u6734\u5703\u666e\u6d66\u8c31\u66dd\u7011\u671f\u6b3a\u6816\u621a\u59bb\u4e03\u51c4\u6f06\u67d2\u6c8f\u5176\u68cb\u5947\u6b67\u7566\u5d0e\u8110\u9f50\u65d7\u7948\u7941\u9a91\u8d77\u5c82\u4e5e\u4f01\u542f\u5951\u780c\u5668\u6c14\u8fc4\u5f03\u6c7d\u6ce3\u8bab\u6390\ufffd".split(""),e=0;e!=r[198].length;++e)65533!==r[198][e].charCodeAt(0)&&(t[r[198][e]]=50688+e,x[50688+e]=r[198][e]);for(r[199]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u833e\u833f\u8341\u8342\u8344\u8345\u8348\u834a\u834b\u834c\u834d\u834e\u8353\u8355\u8356\u8357\u8358\u8359\u835d\u8362\u8370\u8371\u8372\u8373\u8374\u8375\u8376\u8379\u837a\u837e\u837f\u8380\u8381\u8382\u8383\u8384\u8387\u8388\u838a\u838b\u838c\u838d\u838f\u8390\u8391\u8394\u8395\u8396\u8397\u8399\u839a\u839d\u839f\u83a1\u83a2\u83a3\u83a4\u83a5\u83a6\u83a7\u83ac\u83ad\u83ae\ufffd\u83af\u83b5\u83bb\u83be\u83bf\u83c2\u83c3\u83c4\u83c6\u83c8\u83c9\u83cb\u83cd\u83ce\u83d0\u83d1\u83d2\u83d3\u83d5\u83d7\u83d9\u83da\u83db\u83de\u83e2\u83e3\u83e4\u83e6\u83e7\u83e8\u83eb\u83ec\u83ed\u6070\u6d3d\u7275\u6266\u948e\u94c5\u5343\u8fc1\u7b7e\u4edf\u8c26\u4e7e\u9ed4\u94b1\u94b3\u524d\u6f5c\u9063\u6d45\u8c34\u5811\u5d4c\u6b20\u6b49\u67aa\u545b\u8154\u7f8c\u5899\u8537\u5f3a\u62a2\u6a47\u9539\u6572\u6084\u6865\u77a7\u4e54\u4fa8\u5de7\u9798\u64ac\u7fd8\u5ced\u4fcf\u7a8d\u5207\u8304\u4e14\u602f\u7a83\u94a6\u4fb5\u4eb2\u79e6\u7434\u52e4\u82b9\u64d2\u79bd\u5bdd\u6c81\u9752\u8f7b\u6c22\u503e\u537f\u6e05\u64ce\u6674\u6c30\u60c5\u9877\u8bf7\u5e86\u743c\u7a77\u79cb\u4e18\u90b1\u7403\u6c42\u56da\u914b\u6cc5\u8d8b\u533a\u86c6\u66f2\u8eaf\u5c48\u9a71\u6e20\ufffd".split(""),e=0;e!=r[199].length;++e)65533!==r[199][e].charCodeAt(0)&&(t[r[199][e]]=50944+e,x[50944+e]=r[199][e]);for(r[200]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u83ee\u83ef\u83f3\u83f4\u83f5\u83f6\u83f7\u83fa\u83fb\u83fc\u83fe\u83ff\u8400\u8402\u8405\u8407\u8408\u8409\u840a\u8410\u8412\u8413\u8414\u8415\u8416\u8417\u8419\u841a\u841b\u841e\u841f\u8420\u8421\u8422\u8423\u8429\u842a\u842b\u842c\u842d\u842e\u842f\u8430\u8432\u8433\u8434\u8435\u8436\u8437\u8439\u843a\u843b\u843e\u843f\u8440\u8441\u8442\u8443\u8444\u8445\u8447\u8448\u8449\ufffd\u844a\u844b\u844c\u844d\u844e\u844f\u8450\u8452\u8453\u8454\u8455\u8456\u8458\u845d\u845e\u845f\u8460\u8462\u8464\u8465\u8466\u8467\u8468\u846a\u846e\u846f\u8470\u8472\u8474\u8477\u8479\u847b\u847c\u53d6\u5a36\u9f8b\u8da3\u53bb\u5708\u98a7\u6743\u919b\u6cc9\u5168\u75ca\u62f3\u72ac\u5238\u529d\u7f3a\u7094\u7638\u5374\u9e4a\u69b7\u786e\u96c0\u88d9\u7fa4\u7136\u71c3\u5189\u67d3\u74e4\u58e4\u6518\u56b7\u8ba9\u9976\u6270\u7ed5\u60f9\u70ed\u58ec\u4ec1\u4eba\u5fcd\u97e7\u4efb\u8ba4\u5203\u598a\u7eab\u6254\u4ecd\u65e5\u620e\u8338\u84c9\u8363\u878d\u7194\u6eb6\u5bb9\u7ed2\u5197\u63c9\u67d4\u8089\u8339\u8815\u5112\u5b7a\u5982\u8fb1\u4e73\u6c5d\u5165\u8925\u8f6f\u962e\u854a\u745e\u9510\u95f0\u6da6\u82e5\u5f31\u6492\u6d12\u8428\u816e\u9cc3\u585e\u8d5b\u4e09\u53c1\ufffd".split(""),e=0;e!=r[200].length;++e)65533!==r[200][e].charCodeAt(0)&&(t[r[200][e]]=51200+e,x[51200+e]=r[200][e]);for(r[201]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u847d\u847e\u847f\u8480\u8481\u8483\u8484\u8485\u8486\u848a\u848d\u848f\u8490\u8491\u8492\u8493\u8494\u8495\u8496\u8498\u849a\u849b\u849d\u849e\u849f\u84a0\u84a2\u84a3\u84a4\u84a5\u84a6\u84a7\u84a8\u84a9\u84aa\u84ab\u84ac\u84ad\u84ae\u84b0\u84b1\u84b3\u84b5\u84b6\u84b7\u84bb\u84bc\u84be\u84c0\u84c2\u84c3\u84c5\u84c6\u84c7\u84c8\u84cb\u84cc\u84ce\u84cf\u84d2\u84d4\u84d5\u84d7\ufffd\u84d8\u84d9\u84da\u84db\u84dc\u84de\u84e1\u84e2\u84e4\u84e7\u84e8\u84e9\u84ea\u84eb\u84ed\u84ee\u84ef\u84f1\u84f2\u84f3\u84f4\u84f5\u84f6\u84f7\u84f8\u84f9\u84fa\u84fb\u84fd\u84fe\u8500\u8501\u8502\u4f1e\u6563\u6851\u55d3\u4e27\u6414\u9a9a\u626b\u5ac2\u745f\u8272\u6da9\u68ee\u50e7\u838e\u7802\u6740\u5239\u6c99\u7eb1\u50bb\u5565\u715e\u7b5b\u6652\u73ca\u82eb\u6749\u5c71\u5220\u717d\u886b\u95ea\u9655\u64c5\u8d61\u81b3\u5584\u6c55\u6247\u7f2e\u5892\u4f24\u5546\u8d4f\u664c\u4e0a\u5c1a\u88f3\u68a2\u634e\u7a0d\u70e7\u828d\u52fa\u97f6\u5c11\u54e8\u90b5\u7ecd\u5962\u8d4a\u86c7\u820c\u820d\u8d66\u6444\u5c04\u6151\u6d89\u793e\u8bbe\u7837\u7533\u547b\u4f38\u8eab\u6df1\u5a20\u7ec5\u795e\u6c88\u5ba1\u5a76\u751a\u80be\u614e\u6e17\u58f0\u751f\u7525\u7272\u5347\u7ef3\ufffd".split(""),e=0;e!=r[201].length;++e)65533!==r[201][e].charCodeAt(0)&&(t[r[201][e]]=51456+e,x[51456+e]=r[201][e]);for(r[202]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8503\u8504\u8505\u8506\u8507\u8508\u8509\u850a\u850b\u850d\u850e\u850f\u8510\u8512\u8514\u8515\u8516\u8518\u8519\u851b\u851c\u851d\u851e\u8520\u8522\u8523\u8524\u8525\u8526\u8527\u8528\u8529\u852a\u852d\u852e\u852f\u8530\u8531\u8532\u8533\u8534\u8535\u8536\u853e\u853f\u8540\u8541\u8542\u8544\u8545\u8546\u8547\u854b\u854c\u854d\u854e\u854f\u8550\u8551\u8552\u8553\u8554\u8555\ufffd\u8557\u8558\u855a\u855b\u855c\u855d\u855f\u8560\u8561\u8562\u8563\u8565\u8566\u8567\u8569\u856a\u856b\u856c\u856d\u856e\u856f\u8570\u8571\u8573\u8575\u8576\u8577\u8578\u857c\u857d\u857f\u8580\u8581\u7701\u76db\u5269\u80dc\u5723\u5e08\u5931\u72ee\u65bd\u6e7f\u8bd7\u5c38\u8671\u5341\u77f3\u62fe\u65f6\u4ec0\u98df\u8680\u5b9e\u8bc6\u53f2\u77e2\u4f7f\u5c4e\u9a76\u59cb\u5f0f\u793a\u58eb\u4e16\u67ff\u4e8b\u62ed\u8a93\u901d\u52bf\u662f\u55dc\u566c\u9002\u4ed5\u4f8d\u91ca\u9970\u6c0f\u5e02\u6043\u5ba4\u89c6\u8bd5\u6536\u624b\u9996\u5b88\u5bff\u6388\u552e\u53d7\u7626\u517d\u852c\u67a2\u68b3\u6b8a\u6292\u8f93\u53d4\u8212\u6dd1\u758f\u4e66\u8d4e\u5b70\u719f\u85af\u6691\u66d9\u7f72\u8700\u9ecd\u9f20\u5c5e\u672f\u8ff0\u6811\u675f\u620d\u7ad6\u5885\u5eb6\u6570\u6f31\ufffd".split(""),e=0;e!=r[202].length;++e)65533!==r[202][e].charCodeAt(0)&&(t[r[202][e]]=51712+e,x[51712+e]=r[202][e]);for(r[203]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8582\u8583\u8586\u8588\u8589\u858a\u858b\u858c\u858d\u858e\u8590\u8591\u8592\u8593\u8594\u8595\u8596\u8597\u8598\u8599\u859a\u859d\u859e\u859f\u85a0\u85a1\u85a2\u85a3\u85a5\u85a6\u85a7\u85a9\u85ab\u85ac\u85ad\u85b1\u85b2\u85b3\u85b4\u85b5\u85b6\u85b8\u85ba\u85bb\u85bc\u85bd\u85be\u85bf\u85c0\u85c2\u85c3\u85c4\u85c5\u85c6\u85c7\u85c8\u85ca\u85cb\u85cc\u85cd\u85ce\u85d1\u85d2\ufffd\u85d4\u85d6\u85d7\u85d8\u85d9\u85da\u85db\u85dd\u85de\u85df\u85e0\u85e1\u85e2\u85e3\u85e5\u85e6\u85e7\u85e8\u85ea\u85eb\u85ec\u85ed\u85ee\u85ef\u85f0\u85f1\u85f2\u85f3\u85f4\u85f5\u85f6\u85f7\u85f8\u6055\u5237\u800d\u6454\u8870\u7529\u5e05\u6813\u62f4\u971c\u53cc\u723d\u8c01\u6c34\u7761\u7a0e\u542e\u77ac\u987a\u821c\u8bf4\u7855\u6714\u70c1\u65af\u6495\u5636\u601d\u79c1\u53f8\u4e1d\u6b7b\u8086\u5bfa\u55e3\u56db\u4f3a\u4f3c\u9972\u5df3\u677e\u8038\u6002\u9882\u9001\u5b8b\u8bbc\u8bf5\u641c\u8258\u64de\u55fd\u82cf\u9165\u4fd7\u7d20\u901f\u7c9f\u50f3\u5851\u6eaf\u5bbf\u8bc9\u8083\u9178\u849c\u7b97\u867d\u968b\u968f\u7ee5\u9ad3\u788e\u5c81\u7a57\u9042\u96a7\u795f\u5b59\u635f\u7b0b\u84d1\u68ad\u5506\u7f29\u7410\u7d22\u9501\u6240\u584c\u4ed6\u5b83\u5979\u5854\ufffd".split(""),e=0;e!=r[203].length;++e)65533!==r[203][e].charCodeAt(0)&&(t[r[203][e]]=51968+e,x[51968+e]=r[203][e]);for(r[204]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u85f9\u85fa\u85fc\u85fd\u85fe\u8600\u8601\u8602\u8603\u8604\u8606\u8607\u8608\u8609\u860a\u860b\u860c\u860d\u860e\u860f\u8610\u8612\u8613\u8614\u8615\u8617\u8618\u8619\u861a\u861b\u861c\u861d\u861e\u861f\u8620\u8621\u8622\u8623\u8624\u8625\u8626\u8628\u862a\u862b\u862c\u862d\u862e\u862f\u8630\u8631\u8632\u8633\u8634\u8635\u8636\u8637\u8639\u863a\u863b\u863d\u863e\u863f\u8640\ufffd\u8641\u8642\u8643\u8644\u8645\u8646\u8647\u8648\u8649\u864a\u864b\u864c\u8652\u8653\u8655\u8656\u8657\u8658\u8659\u865b\u865c\u865d\u865f\u8660\u8661\u8663\u8664\u8665\u8666\u8667\u8668\u8669\u866a\u736d\u631e\u8e4b\u8e0f\u80ce\u82d4\u62ac\u53f0\u6cf0\u915e\u592a\u6001\u6c70\u574d\u644a\u8d2a\u762b\u6ee9\u575b\u6a80\u75f0\u6f6d\u8c2d\u8c08\u5766\u6bef\u8892\u78b3\u63a2\u53f9\u70ad\u6c64\u5858\u642a\u5802\u68e0\u819b\u5510\u7cd6\u5018\u8eba\u6dcc\u8d9f\u70eb\u638f\u6d9b\u6ed4\u7ee6\u8404\u6843\u9003\u6dd8\u9676\u8ba8\u5957\u7279\u85e4\u817e\u75bc\u8a8a\u68af\u5254\u8e22\u9511\u63d0\u9898\u8e44\u557c\u4f53\u66ff\u568f\u60d5\u6d95\u5243\u5c49\u5929\u6dfb\u586b\u7530\u751c\u606c\u8214\u8146\u6311\u6761\u8fe2\u773a\u8df3\u8d34\u94c1\u5e16\u5385\u542c\u70c3\ufffd".split(""),e=0;e!=r[204].length;++e)65533!==r[204][e].charCodeAt(0)&&(t[r[204][e]]=52224+e,x[52224+e]=r[204][e]);for(r[205]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u866d\u866f\u8670\u8672\u8673\u8674\u8675\u8676\u8677\u8678\u8683\u8684\u8685\u8686\u8687\u8688\u8689\u868e\u868f\u8690\u8691\u8692\u8694\u8696\u8697\u8698\u8699\u869a\u869b\u869e\u869f\u86a0\u86a1\u86a2\u86a5\u86a6\u86ab\u86ad\u86ae\u86b2\u86b3\u86b7\u86b8\u86b9\u86bb\u86bc\u86bd\u86be\u86bf\u86c1\u86c2\u86c3\u86c5\u86c8\u86cc\u86cd\u86d2\u86d3\u86d5\u86d6\u86d7\u86da\u86dc\ufffd\u86dd\u86e0\u86e1\u86e2\u86e3\u86e5\u86e6\u86e7\u86e8\u86ea\u86eb\u86ec\u86ef\u86f5\u86f6\u86f7\u86fa\u86fb\u86fc\u86fd\u86ff\u8701\u8704\u8705\u8706\u870b\u870c\u870e\u870f\u8710\u8711\u8714\u8716\u6c40\u5ef7\u505c\u4ead\u5ead\u633a\u8247\u901a\u6850\u916e\u77b3\u540c\u94dc\u5f64\u7ae5\u6876\u6345\u7b52\u7edf\u75db\u5077\u6295\u5934\u900f\u51f8\u79c3\u7a81\u56fe\u5f92\u9014\u6d82\u5c60\u571f\u5410\u5154\u6e4d\u56e2\u63a8\u9893\u817f\u8715\u892a\u9000\u541e\u5c6f\u81c0\u62d6\u6258\u8131\u9e35\u9640\u9a6e\u9a7c\u692d\u59a5\u62d3\u553e\u6316\u54c7\u86d9\u6d3c\u5a03\u74e6\u889c\u6b6a\u5916\u8c4c\u5f2f\u6e7e\u73a9\u987d\u4e38\u70f7\u5b8c\u7897\u633d\u665a\u7696\u60cb\u5b9b\u5a49\u4e07\u8155\u6c6a\u738b\u4ea1\u6789\u7f51\u5f80\u65fa\u671b\u5fd8\u5984\u5a01\ufffd".split(""),e=0;e!=r[205].length;++e)65533!==r[205][e].charCodeAt(0)&&(t[r[205][e]]=52480+e,x[52480+e]=r[205][e]);for(r[206]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8719\u871b\u871d\u871f\u8720\u8724\u8726\u8727\u8728\u872a\u872b\u872c\u872d\u872f\u8730\u8732\u8733\u8735\u8736\u8738\u8739\u873a\u873c\u873d\u8740\u8741\u8742\u8743\u8744\u8745\u8746\u874a\u874b\u874d\u874f\u8750\u8751\u8752\u8754\u8755\u8756\u8758\u875a\u875b\u875c\u875d\u875e\u875f\u8761\u8762\u8766\u8767\u8768\u8769\u876a\u876b\u876c\u876d\u876f\u8771\u8772\u8773\u8775\ufffd\u8777\u8778\u8779\u877a\u877f\u8780\u8781\u8784\u8786\u8787\u8789\u878a\u878c\u878e\u878f\u8790\u8791\u8792\u8794\u8795\u8796\u8798\u8799\u879a\u879b\u879c\u879d\u879e\u87a0\u87a1\u87a2\u87a3\u87a4\u5dcd\u5fae\u5371\u97e6\u8fdd\u6845\u56f4\u552f\u60df\u4e3a\u6f4d\u7ef4\u82c7\u840e\u59d4\u4f1f\u4f2a\u5c3e\u7eac\u672a\u851a\u5473\u754f\u80c3\u5582\u9b4f\u4f4d\u6e2d\u8c13\u5c09\u6170\u536b\u761f\u6e29\u868a\u6587\u95fb\u7eb9\u543b\u7a33\u7d0a\u95ee\u55e1\u7fc1\u74ee\u631d\u8717\u6da1\u7a9d\u6211\u65a1\u5367\u63e1\u6c83\u5deb\u545c\u94a8\u4e4c\u6c61\u8bec\u5c4b\u65e0\u829c\u68a7\u543e\u5434\u6bcb\u6b66\u4e94\u6342\u5348\u821e\u4f0d\u4fae\u575e\u620a\u96fe\u6664\u7269\u52ff\u52a1\u609f\u8bef\u6614\u7199\u6790\u897f\u7852\u77fd\u6670\u563b\u5438\u9521\u727a\ufffd".split(""),e=0;e!=r[206].length;++e)65533!==r[206][e].charCodeAt(0)&&(t[r[206][e]]=52736+e,x[52736+e]=r[206][e]);for(r[207]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u87a5\u87a6\u87a7\u87a9\u87aa\u87ae\u87b0\u87b1\u87b2\u87b4\u87b6\u87b7\u87b8\u87b9\u87bb\u87bc\u87be\u87bf\u87c1\u87c2\u87c3\u87c4\u87c5\u87c7\u87c8\u87c9\u87cc\u87cd\u87ce\u87cf\u87d0\u87d4\u87d5\u87d6\u87d7\u87d8\u87d9\u87da\u87dc\u87dd\u87de\u87df\u87e1\u87e2\u87e3\u87e4\u87e6\u87e7\u87e8\u87e9\u87eb\u87ec\u87ed\u87ef\u87f0\u87f1\u87f2\u87f3\u87f4\u87f5\u87f6\u87f7\u87f8\ufffd\u87fa\u87fb\u87fc\u87fd\u87ff\u8800\u8801\u8802\u8804\u8805\u8806\u8807\u8808\u8809\u880b\u880c\u880d\u880e\u880f\u8810\u8811\u8812\u8814\u8817\u8818\u8819\u881a\u881c\u881d\u881e\u881f\u8820\u8823\u7a00\u606f\u5e0c\u6089\u819d\u5915\u60dc\u7184\u70ef\u6eaa\u6c50\u7280\u6a84\u88ad\u5e2d\u4e60\u5ab3\u559c\u94e3\u6d17\u7cfb\u9699\u620f\u7ec6\u778e\u867e\u5323\u971e\u8f96\u6687\u5ce1\u4fa0\u72ed\u4e0b\u53a6\u590f\u5413\u6380\u9528\u5148\u4ed9\u9c9c\u7ea4\u54b8\u8d24\u8854\u8237\u95f2\u6d8e\u5f26\u5acc\u663e\u9669\u73b0\u732e\u53bf\u817a\u9985\u7fa1\u5baa\u9677\u9650\u7ebf\u76f8\u53a2\u9576\u9999\u7bb1\u8944\u6e58\u4e61\u7fd4\u7965\u8be6\u60f3\u54cd\u4eab\u9879\u5df7\u6a61\u50cf\u5411\u8c61\u8427\u785d\u9704\u524a\u54ee\u56a3\u9500\u6d88\u5bb5\u6dc6\u6653\ufffd".split(""),e=0;e!=r[207].length;++e)65533!==r[207][e].charCodeAt(0)&&(t[r[207][e]]=52992+e,x[52992+e]=r[207][e]);for(r[208]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8824\u8825\u8826\u8827\u8828\u8829\u882a\u882b\u882c\u882d\u882e\u882f\u8830\u8831\u8833\u8834\u8835\u8836\u8837\u8838\u883a\u883b\u883d\u883e\u883f\u8841\u8842\u8843\u8846\u8847\u8848\u8849\u884a\u884b\u884e\u884f\u8850\u8851\u8852\u8853\u8855\u8856\u8858\u885a\u885b\u885c\u885d\u885e\u885f\u8860\u8866\u8867\u886a\u886d\u886f\u8871\u8873\u8874\u8875\u8876\u8878\u8879\u887a\ufffd\u887b\u887c\u8880\u8883\u8886\u8887\u8889\u888a\u888c\u888e\u888f\u8890\u8891\u8893\u8894\u8895\u8897\u8898\u8899\u889a\u889b\u889d\u889e\u889f\u88a0\u88a1\u88a3\u88a5\u88a6\u88a7\u88a8\u88a9\u88aa\u5c0f\u5b5d\u6821\u8096\u5578\u7b11\u6548\u6954\u4e9b\u6b47\u874e\u978b\u534f\u631f\u643a\u90aa\u659c\u80c1\u8c10\u5199\u68b0\u5378\u87f9\u61c8\u6cc4\u6cfb\u8c22\u5c51\u85aa\u82af\u950c\u6b23\u8f9b\u65b0\u5ffb\u5fc3\u4fe1\u8845\u661f\u8165\u7329\u60fa\u5174\u5211\u578b\u5f62\u90a2\u884c\u9192\u5e78\u674f\u6027\u59d3\u5144\u51f6\u80f8\u5308\u6c79\u96c4\u718a\u4f11\u4fee\u7f9e\u673d\u55c5\u9508\u79c0\u8896\u7ee3\u589f\u620c\u9700\u865a\u5618\u987b\u5f90\u8bb8\u84c4\u9157\u53d9\u65ed\u5e8f\u755c\u6064\u7d6e\u5a7f\u7eea\u7eed\u8f69\u55a7\u5ba3\u60ac\u65cb\u7384\ufffd".split(""),e=0;e!=r[208].length;++e)65533!==r[208][e].charCodeAt(0)&&(t[r[208][e]]=53248+e,x[53248+e]=r[208][e]);for(r[209]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u88ac\u88ae\u88af\u88b0\u88b2\u88b3\u88b4\u88b5\u88b6\u88b8\u88b9\u88ba\u88bb\u88bd\u88be\u88bf\u88c0\u88c3\u88c4\u88c7\u88c8\u88ca\u88cb\u88cc\u88cd\u88cf\u88d0\u88d1\u88d3\u88d6\u88d7\u88da\u88db\u88dc\u88dd\u88de\u88e0\u88e1\u88e6\u88e7\u88e9\u88ea\u88eb\u88ec\u88ed\u88ee\u88ef\u88f2\u88f5\u88f6\u88f7\u88fa\u88fb\u88fd\u88ff\u8900\u8901\u8903\u8904\u8905\u8906\u8907\u8908\ufffd\u8909\u890b\u890c\u890d\u890e\u890f\u8911\u8914\u8915\u8916\u8917\u8918\u891c\u891d\u891e\u891f\u8920\u8922\u8923\u8924\u8926\u8927\u8928\u8929\u892c\u892d\u892e\u892f\u8931\u8932\u8933\u8935\u8937\u9009\u7663\u7729\u7eda\u9774\u859b\u5b66\u7a74\u96ea\u8840\u52cb\u718f\u5faa\u65ec\u8be2\u5bfb\u9a6f\u5de1\u6b89\u6c5b\u8bad\u8baf\u900a\u8fc5\u538b\u62bc\u9e26\u9e2d\u5440\u4e2b\u82bd\u7259\u869c\u5d16\u8859\u6daf\u96c5\u54d1\u4e9a\u8bb6\u7109\u54bd\u9609\u70df\u6df9\u76d0\u4e25\u7814\u8712\u5ca9\u5ef6\u8a00\u989c\u960e\u708e\u6cbf\u5944\u63a9\u773c\u884d\u6f14\u8273\u5830\u71d5\u538c\u781a\u96c1\u5501\u5f66\u7130\u5bb4\u8c1a\u9a8c\u6b83\u592e\u9e2f\u79e7\u6768\u626c\u4f6f\u75a1\u7f8a\u6d0b\u9633\u6c27\u4ef0\u75d2\u517b\u6837\u6f3e\u9080\u8170\u5996\u7476\ufffd".split(""),e=0;e!=r[209].length;++e)65533!==r[209][e].charCodeAt(0)&&(t[r[209][e]]=53504+e,x[53504+e]=r[209][e]);for(r[210]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8938\u8939\u893a\u893b\u893c\u893d\u893e\u893f\u8940\u8942\u8943\u8945\u8946\u8947\u8948\u8949\u894a\u894b\u894c\u894d\u894e\u894f\u8950\u8951\u8952\u8953\u8954\u8955\u8956\u8957\u8958\u8959\u895a\u895b\u895c\u895d\u8960\u8961\u8962\u8963\u8964\u8965\u8967\u8968\u8969\u896a\u896b\u896c\u896d\u896e\u896f\u8970\u8971\u8972\u8973\u8974\u8975\u8976\u8977\u8978\u8979\u897a\u897c\ufffd\u897d\u897e\u8980\u8982\u8984\u8985\u8987\u8988\u8989\u898a\u898b\u898c\u898d\u898e\u898f\u8990\u8991\u8992\u8993\u8994\u8995\u8996\u8997\u8998\u8999\u899a\u899b\u899c\u899d\u899e\u899f\u89a0\u89a1\u6447\u5c27\u9065\u7a91\u8c23\u59da\u54ac\u8200\u836f\u8981\u8000\u6930\u564e\u8036\u7237\u91ce\u51b6\u4e5f\u9875\u6396\u4e1a\u53f6\u66f3\u814b\u591c\u6db2\u4e00\u58f9\u533b\u63d6\u94f1\u4f9d\u4f0a\u8863\u9890\u5937\u9057\u79fb\u4eea\u80f0\u7591\u6c82\u5b9c\u59e8\u5f5d\u6905\u8681\u501a\u5df2\u4e59\u77e3\u4ee5\u827a\u6291\u6613\u9091\u5c79\u4ebf\u5f79\u81c6\u9038\u8084\u75ab\u4ea6\u88d4\u610f\u6bc5\u5fc6\u4e49\u76ca\u6ea2\u8be3\u8bae\u8c0a\u8bd1\u5f02\u7ffc\u7fcc\u7ece\u8335\u836b\u56e0\u6bb7\u97f3\u9634\u59fb\u541f\u94f6\u6deb\u5bc5\u996e\u5c39\u5f15\u9690\ufffd".split(""),e=0;e!=r[210].length;++e)65533!==r[210][e].charCodeAt(0)&&(t[r[210][e]]=53760+e,x[53760+e]=r[210][e]);for(r[211]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u89a2\u89a3\u89a4\u89a5\u89a6\u89a7\u89a8\u89a9\u89aa\u89ab\u89ac\u89ad\u89ae\u89af\u89b0\u89b1\u89b2\u89b3\u89b4\u89b5\u89b6\u89b7\u89b8\u89b9\u89ba\u89bb\u89bc\u89bd\u89be\u89bf\u89c0\u89c3\u89cd\u89d3\u89d4\u89d5\u89d7\u89d8\u89d9\u89db\u89dd\u89df\u89e0\u89e1\u89e2\u89e4\u89e7\u89e8\u89e9\u89ea\u89ec\u89ed\u89ee\u89f0\u89f1\u89f2\u89f4\u89f5\u89f6\u89f7\u89f8\u89f9\u89fa\ufffd\u89fb\u89fc\u89fd\u89fe\u89ff\u8a01\u8a02\u8a03\u8a04\u8a05\u8a06\u8a08\u8a09\u8a0a\u8a0b\u8a0c\u8a0d\u8a0e\u8a0f\u8a10\u8a11\u8a12\u8a13\u8a14\u8a15\u8a16\u8a17\u8a18\u8a19\u8a1a\u8a1b\u8a1c\u8a1d\u5370\u82f1\u6a31\u5a74\u9e70\u5e94\u7f28\u83b9\u8424\u8425\u8367\u8747\u8fce\u8d62\u76c8\u5f71\u9896\u786c\u6620\u54df\u62e5\u4f63\u81c3\u75c8\u5eb8\u96cd\u8e0a\u86f9\u548f\u6cf3\u6d8c\u6c38\u607f\u52c7\u7528\u5e7d\u4f18\u60a0\u5fe7\u5c24\u7531\u90ae\u94c0\u72b9\u6cb9\u6e38\u9149\u6709\u53cb\u53f3\u4f51\u91c9\u8bf1\u53c8\u5e7c\u8fc2\u6de4\u4e8e\u76c2\u6986\u865e\u611a\u8206\u4f59\u4fde\u903e\u9c7c\u6109\u6e1d\u6e14\u9685\u4e88\u5a31\u96e8\u4e0e\u5c7f\u79b9\u5b87\u8bed\u7fbd\u7389\u57df\u828b\u90c1\u5401\u9047\u55bb\u5cea\u5fa1\u6108\u6b32\u72f1\u80b2\u8a89\ufffd".split(""),e=0;e!=r[211].length;++e)65533!==r[211][e].charCodeAt(0)&&(t[r[211][e]]=54016+e,x[54016+e]=r[211][e]);for(r[212]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8a1e\u8a1f\u8a20\u8a21\u8a22\u8a23\u8a24\u8a25\u8a26\u8a27\u8a28\u8a29\u8a2a\u8a2b\u8a2c\u8a2d\u8a2e\u8a2f\u8a30\u8a31\u8a32\u8a33\u8a34\u8a35\u8a36\u8a37\u8a38\u8a39\u8a3a\u8a3b\u8a3c\u8a3d\u8a3f\u8a40\u8a41\u8a42\u8a43\u8a44\u8a45\u8a46\u8a47\u8a49\u8a4a\u8a4b\u8a4c\u8a4d\u8a4e\u8a4f\u8a50\u8a51\u8a52\u8a53\u8a54\u8a55\u8a56\u8a57\u8a58\u8a59\u8a5a\u8a5b\u8a5c\u8a5d\u8a5e\ufffd\u8a5f\u8a60\u8a61\u8a62\u8a63\u8a64\u8a65\u8a66\u8a67\u8a68\u8a69\u8a6a\u8a6b\u8a6c\u8a6d\u8a6e\u8a6f\u8a70\u8a71\u8a72\u8a73\u8a74\u8a75\u8a76\u8a77\u8a78\u8a7a\u8a7b\u8a7c\u8a7d\u8a7e\u8a7f\u8a80\u6d74\u5bd3\u88d5\u9884\u8c6b\u9a6d\u9e33\u6e0a\u51a4\u5143\u57a3\u8881\u539f\u63f4\u8f95\u56ed\u5458\u5706\u733f\u6e90\u7f18\u8fdc\u82d1\u613f\u6028\u9662\u66f0\u7ea6\u8d8a\u8dc3\u94a5\u5cb3\u7ca4\u6708\u60a6\u9605\u8018\u4e91\u90e7\u5300\u9668\u5141\u8fd0\u8574\u915d\u6655\u97f5\u5b55\u531d\u7838\u6742\u683d\u54c9\u707e\u5bb0\u8f7d\u518d\u5728\u54b1\u6512\u6682\u8d5e\u8d43\u810f\u846c\u906d\u7cdf\u51ff\u85fb\u67a3\u65e9\u6fa1\u86a4\u8e81\u566a\u9020\u7682\u7076\u71e5\u8d23\u62e9\u5219\u6cfd\u8d3c\u600e\u589e\u618e\u66fe\u8d60\u624e\u55b3\u6e23\u672d\u8f67\ufffd".split(""),e=0;e!=r[212].length;++e)65533!==r[212][e].charCodeAt(0)&&(t[r[212][e]]=54272+e,x[54272+e]=r[212][e]);for(r[213]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8a81\u8a82\u8a83\u8a84\u8a85\u8a86\u8a87\u8a88\u8a8b\u8a8c\u8a8d\u8a8e\u8a8f\u8a90\u8a91\u8a92\u8a94\u8a95\u8a96\u8a97\u8a98\u8a99\u8a9a\u8a9b\u8a9c\u8a9d\u8a9e\u8a9f\u8aa0\u8aa1\u8aa2\u8aa3\u8aa4\u8aa5\u8aa6\u8aa7\u8aa8\u8aa9\u8aaa\u8aab\u8aac\u8aad\u8aae\u8aaf\u8ab0\u8ab1\u8ab2\u8ab3\u8ab4\u8ab5\u8ab6\u8ab7\u8ab8\u8ab9\u8aba\u8abb\u8abc\u8abd\u8abe\u8abf\u8ac0\u8ac1\u8ac2\ufffd\u8ac3\u8ac4\u8ac5\u8ac6\u8ac7\u8ac8\u8ac9\u8aca\u8acb\u8acc\u8acd\u8ace\u8acf\u8ad0\u8ad1\u8ad2\u8ad3\u8ad4\u8ad5\u8ad6\u8ad7\u8ad8\u8ad9\u8ada\u8adb\u8adc\u8add\u8ade\u8adf\u8ae0\u8ae1\u8ae2\u8ae3\u94e1\u95f8\u7728\u6805\u69a8\u548b\u4e4d\u70b8\u8bc8\u6458\u658b\u5b85\u7a84\u503a\u5be8\u77bb\u6be1\u8a79\u7c98\u6cbe\u76cf\u65a9\u8f97\u5d2d\u5c55\u8638\u6808\u5360\u6218\u7ad9\u6e5b\u7efd\u6a1f\u7ae0\u5f70\u6f33\u5f20\u638c\u6da8\u6756\u4e08\u5e10\u8d26\u4ed7\u80c0\u7634\u969c\u62db\u662d\u627e\u6cbc\u8d75\u7167\u7f69\u5146\u8087\u53ec\u906e\u6298\u54f2\u86f0\u8f99\u8005\u9517\u8517\u8fd9\u6d59\u73cd\u659f\u771f\u7504\u7827\u81fb\u8d1e\u9488\u4fa6\u6795\u75b9\u8bca\u9707\u632f\u9547\u9635\u84b8\u6323\u7741\u5f81\u72f0\u4e89\u6014\u6574\u62ef\u6b63\u653f\ufffd".split(""),e=0;e!=r[213].length;++e)65533!==r[213][e].charCodeAt(0)&&(t[r[213][e]]=54528+e,x[54528+e]=r[213][e]);for(r[214]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8ae4\u8ae5\u8ae6\u8ae7\u8ae8\u8ae9\u8aea\u8aeb\u8aec\u8aed\u8aee\u8aef\u8af0\u8af1\u8af2\u8af3\u8af4\u8af5\u8af6\u8af7\u8af8\u8af9\u8afa\u8afb\u8afc\u8afd\u8afe\u8aff\u8b00\u8b01\u8b02\u8b03\u8b04\u8b05\u8b06\u8b08\u8b09\u8b0a\u8b0b\u8b0c\u8b0d\u8b0e\u8b0f\u8b10\u8b11\u8b12\u8b13\u8b14\u8b15\u8b16\u8b17\u8b18\u8b19\u8b1a\u8b1b\u8b1c\u8b1d\u8b1e\u8b1f\u8b20\u8b21\u8b22\u8b23\ufffd\u8b24\u8b25\u8b27\u8b28\u8b29\u8b2a\u8b2b\u8b2c\u8b2d\u8b2e\u8b2f\u8b30\u8b31\u8b32\u8b33\u8b34\u8b35\u8b36\u8b37\u8b38\u8b39\u8b3a\u8b3b\u8b3c\u8b3d\u8b3e\u8b3f\u8b40\u8b41\u8b42\u8b43\u8b44\u8b45\u5e27\u75c7\u90d1\u8bc1\u829d\u679d\u652f\u5431\u8718\u77e5\u80a2\u8102\u6c41\u4e4b\u7ec7\u804c\u76f4\u690d\u6b96\u6267\u503c\u4f84\u5740\u6307\u6b62\u8dbe\u53ea\u65e8\u7eb8\u5fd7\u631a\u63b7\u81f3\u81f4\u7f6e\u5e1c\u5cd9\u5236\u667a\u79e9\u7a1a\u8d28\u7099\u75d4\u6ede\u6cbb\u7a92\u4e2d\u76c5\u5fe0\u949f\u8877\u7ec8\u79cd\u80bf\u91cd\u4ef2\u4f17\u821f\u5468\u5dde\u6d32\u8bcc\u7ca5\u8f74\u8098\u5e1a\u5492\u76b1\u5b99\u663c\u9aa4\u73e0\u682a\u86db\u6731\u732a\u8bf8\u8bdb\u9010\u7af9\u70db\u716e\u62c4\u77a9\u5631\u4e3b\u8457\u67f1\u52a9\u86c0\u8d2e\u94f8\u7b51\ufffd".split(""),e=0;e!=r[214].length;++e)65533!==r[214][e].charCodeAt(0)&&(t[r[214][e]]=54784+e,x[54784+e]=r[214][e]);for(r[215]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8b46\u8b47\u8b48\u8b49\u8b4a\u8b4b\u8b4c\u8b4d\u8b4e\u8b4f\u8b50\u8b51\u8b52\u8b53\u8b54\u8b55\u8b56\u8b57\u8b58\u8b59\u8b5a\u8b5b\u8b5c\u8b5d\u8b5e\u8b5f\u8b60\u8b61\u8b62\u8b63\u8b64\u8b65\u8b67\u8b68\u8b69\u8b6a\u8b6b\u8b6d\u8b6e\u8b6f\u8b70\u8b71\u8b72\u8b73\u8b74\u8b75\u8b76\u8b77\u8b78\u8b79\u8b7a\u8b7b\u8b7c\u8b7d\u8b7e\u8b7f\u8b80\u8b81\u8b82\u8b83\u8b84\u8b85\u8b86\ufffd\u8b87\u8b88\u8b89\u8b8a\u8b8b\u8b8c\u8b8d\u8b8e\u8b8f\u8b90\u8b91\u8b92\u8b93\u8b94\u8b95\u8b96\u8b97\u8b98\u8b99\u8b9a\u8b9b\u8b9c\u8b9d\u8b9e\u8b9f\u8bac\u8bb1\u8bbb\u8bc7\u8bd0\u8bea\u8c09\u8c1e\u4f4f\u6ce8\u795d\u9a7b\u6293\u722a\u62fd\u4e13\u7816\u8f6c\u64b0\u8d5a\u7bc6\u6869\u5e84\u88c5\u5986\u649e\u58ee\u72b6\u690e\u9525\u8ffd\u8d58\u5760\u7f00\u8c06\u51c6\u6349\u62d9\u5353\u684c\u7422\u8301\u914c\u5544\u7740\u707c\u6d4a\u5179\u54a8\u8d44\u59ff\u6ecb\u6dc4\u5b5c\u7d2b\u4ed4\u7c7d\u6ed3\u5b50\u81ea\u6e0d\u5b57\u9b03\u68d5\u8e2a\u5b97\u7efc\u603b\u7eb5\u90b9\u8d70\u594f\u63cd\u79df\u8db3\u5352\u65cf\u7956\u8bc5\u963b\u7ec4\u94bb\u7e82\u5634\u9189\u6700\u7f6a\u5c0a\u9075\u6628\u5de6\u4f50\u67de\u505a\u4f5c\u5750\u5ea7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[215].length;++e)65533!==r[215][e].charCodeAt(0)&&(t[r[215][e]]=55040+e,x[55040+e]=r[215][e]);for(r[216]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8c38\u8c39\u8c3a\u8c3b\u8c3c\u8c3d\u8c3e\u8c3f\u8c40\u8c42\u8c43\u8c44\u8c45\u8c48\u8c4a\u8c4b\u8c4d\u8c4e\u8c4f\u8c50\u8c51\u8c52\u8c53\u8c54\u8c56\u8c57\u8c58\u8c59\u8c5b\u8c5c\u8c5d\u8c5e\u8c5f\u8c60\u8c63\u8c64\u8c65\u8c66\u8c67\u8c68\u8c69\u8c6c\u8c6d\u8c6e\u8c6f\u8c70\u8c71\u8c72\u8c74\u8c75\u8c76\u8c77\u8c7b\u8c7c\u8c7d\u8c7e\u8c7f\u8c80\u8c81\u8c83\u8c84\u8c86\u8c87\ufffd\u8c88\u8c8b\u8c8d\u8c8e\u8c8f\u8c90\u8c91\u8c92\u8c93\u8c95\u8c96\u8c97\u8c99\u8c9a\u8c9b\u8c9c\u8c9d\u8c9e\u8c9f\u8ca0\u8ca1\u8ca2\u8ca3\u8ca4\u8ca5\u8ca6\u8ca7\u8ca8\u8ca9\u8caa\u8cab\u8cac\u8cad\u4e8d\u4e0c\u5140\u4e10\u5eff\u5345\u4e15\u4e98\u4e1e\u9b32\u5b6c\u5669\u4e28\u79ba\u4e3f\u5315\u4e47\u592d\u723b\u536e\u6c10\u56df\u80e4\u9997\u6bd3\u777e\u9f17\u4e36\u4e9f\u9f10\u4e5c\u4e69\u4e93\u8288\u5b5b\u556c\u560f\u4ec4\u538d\u539d\u53a3\u53a5\u53ae\u9765\u8d5d\u531a\u53f5\u5326\u532e\u533e\u8d5c\u5366\u5363\u5202\u5208\u520e\u522d\u5233\u523f\u5240\u524c\u525e\u5261\u525c\u84af\u527d\u5282\u5281\u5290\u5293\u5182\u7f54\u4ebb\u4ec3\u4ec9\u4ec2\u4ee8\u4ee1\u4eeb\u4ede\u4f1b\u4ef3\u4f22\u4f64\u4ef5\u4f25\u4f27\u4f09\u4f2b\u4f5e\u4f67\u6538\u4f5a\u4f5d\ufffd".split(""),e=0;e!=r[216].length;++e)65533!==r[216][e].charCodeAt(0)&&(t[r[216][e]]=55296+e,x[55296+e]=r[216][e]);for(r[217]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8cae\u8caf\u8cb0\u8cb1\u8cb2\u8cb3\u8cb4\u8cb5\u8cb6\u8cb7\u8cb8\u8cb9\u8cba\u8cbb\u8cbc\u8cbd\u8cbe\u8cbf\u8cc0\u8cc1\u8cc2\u8cc3\u8cc4\u8cc5\u8cc6\u8cc7\u8cc8\u8cc9\u8cca\u8ccb\u8ccc\u8ccd\u8cce\u8ccf\u8cd0\u8cd1\u8cd2\u8cd3\u8cd4\u8cd5\u8cd6\u8cd7\u8cd8\u8cd9\u8cda\u8cdb\u8cdc\u8cdd\u8cde\u8cdf\u8ce0\u8ce1\u8ce2\u8ce3\u8ce4\u8ce5\u8ce6\u8ce7\u8ce8\u8ce9\u8cea\u8ceb\u8cec\ufffd\u8ced\u8cee\u8cef\u8cf0\u8cf1\u8cf2\u8cf3\u8cf4\u8cf5\u8cf6\u8cf7\u8cf8\u8cf9\u8cfa\u8cfb\u8cfc\u8cfd\u8cfe\u8cff\u8d00\u8d01\u8d02\u8d03\u8d04\u8d05\u8d06\u8d07\u8d08\u8d09\u8d0a\u8d0b\u8d0c\u8d0d\u4f5f\u4f57\u4f32\u4f3d\u4f76\u4f74\u4f91\u4f89\u4f83\u4f8f\u4f7e\u4f7b\u4faa\u4f7c\u4fac\u4f94\u4fe6\u4fe8\u4fea\u4fc5\u4fda\u4fe3\u4fdc\u4fd1\u4fdf\u4ff8\u5029\u504c\u4ff3\u502c\u500f\u502e\u502d\u4ffe\u501c\u500c\u5025\u5028\u507e\u5043\u5055\u5048\u504e\u506c\u507b\u50a5\u50a7\u50a9\u50ba\u50d6\u5106\u50ed\u50ec\u50e6\u50ee\u5107\u510b\u4edd\u6c3d\u4f58\u4f65\u4fce\u9fa0\u6c46\u7c74\u516e\u5dfd\u9ec9\u9998\u5181\u5914\u52f9\u530d\u8a07\u5310\u51eb\u5919\u5155\u4ea0\u5156\u4eb3\u886e\u88a4\u4eb5\u8114\u88d2\u7980\u5b34\u8803\u7fb8\u51ab\u51b1\u51bd\u51bc\ufffd".split(""),e=0;e!=r[217].length;++e)65533!==r[217][e].charCodeAt(0)&&(t[r[217][e]]=55552+e,x[55552+e]=r[217][e]);for(r[218]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8d0e\u8d0f\u8d10\u8d11\u8d12\u8d13\u8d14\u8d15\u8d16\u8d17\u8d18\u8d19\u8d1a\u8d1b\u8d1c\u8d20\u8d51\u8d52\u8d57\u8d5f\u8d65\u8d68\u8d69\u8d6a\u8d6c\u8d6e\u8d6f\u8d71\u8d72\u8d78\u8d79\u8d7a\u8d7b\u8d7c\u8d7d\u8d7e\u8d7f\u8d80\u8d82\u8d83\u8d86\u8d87\u8d88\u8d89\u8d8c\u8d8d\u8d8e\u8d8f\u8d90\u8d92\u8d93\u8d95\u8d96\u8d97\u8d98\u8d99\u8d9a\u8d9b\u8d9c\u8d9d\u8d9e\u8da0\u8da1\ufffd\u8da2\u8da4\u8da5\u8da6\u8da7\u8da8\u8da9\u8daa\u8dab\u8dac\u8dad\u8dae\u8daf\u8db0\u8db2\u8db6\u8db7\u8db9\u8dbb\u8dbd\u8dc0\u8dc1\u8dc2\u8dc5\u8dc7\u8dc8\u8dc9\u8dca\u8dcd\u8dd0\u8dd2\u8dd3\u8dd4\u51c7\u5196\u51a2\u51a5\u8ba0\u8ba6\u8ba7\u8baa\u8bb4\u8bb5\u8bb7\u8bc2\u8bc3\u8bcb\u8bcf\u8bce\u8bd2\u8bd3\u8bd4\u8bd6\u8bd8\u8bd9\u8bdc\u8bdf\u8be0\u8be4\u8be8\u8be9\u8bee\u8bf0\u8bf3\u8bf6\u8bf9\u8bfc\u8bff\u8c00\u8c02\u8c04\u8c07\u8c0c\u8c0f\u8c11\u8c12\u8c14\u8c15\u8c16\u8c19\u8c1b\u8c18\u8c1d\u8c1f\u8c20\u8c21\u8c25\u8c27\u8c2a\u8c2b\u8c2e\u8c2f\u8c32\u8c33\u8c35\u8c36\u5369\u537a\u961d\u9622\u9621\u9631\u962a\u963d\u963c\u9642\u9649\u9654\u965f\u9667\u966c\u9672\u9674\u9688\u968d\u9697\u96b0\u9097\u909b\u909d\u9099\u90ac\u90a1\u90b4\u90b3\u90b6\u90ba\ufffd".split(""),e=0;e!=r[218].length;++e)65533!==r[218][e].charCodeAt(0)&&(t[r[218][e]]=55808+e,x[55808+e]=r[218][e]);for(r[219]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8dd5\u8dd8\u8dd9\u8ddc\u8de0\u8de1\u8de2\u8de5\u8de6\u8de7\u8de9\u8ded\u8dee\u8df0\u8df1\u8df2\u8df4\u8df6\u8dfc\u8dfe\u8dff\u8e00\u8e01\u8e02\u8e03\u8e04\u8e06\u8e07\u8e08\u8e0b\u8e0d\u8e0e\u8e10\u8e11\u8e12\u8e13\u8e15\u8e16\u8e17\u8e18\u8e19\u8e1a\u8e1b\u8e1c\u8e20\u8e21\u8e24\u8e25\u8e26\u8e27\u8e28\u8e2b\u8e2d\u8e30\u8e32\u8e33\u8e34\u8e36\u8e37\u8e38\u8e3b\u8e3c\u8e3e\ufffd\u8e3f\u8e43\u8e45\u8e46\u8e4c\u8e4d\u8e4e\u8e4f\u8e50\u8e53\u8e54\u8e55\u8e56\u8e57\u8e58\u8e5a\u8e5b\u8e5c\u8e5d\u8e5e\u8e5f\u8e60\u8e61\u8e62\u8e63\u8e64\u8e65\u8e67\u8e68\u8e6a\u8e6b\u8e6e\u8e71\u90b8\u90b0\u90cf\u90c5\u90be\u90d0\u90c4\u90c7\u90d3\u90e6\u90e2\u90dc\u90d7\u90db\u90eb\u90ef\u90fe\u9104\u9122\u911e\u9123\u9131\u912f\u9139\u9143\u9146\u520d\u5942\u52a2\u52ac\u52ad\u52be\u54ff\u52d0\u52d6\u52f0\u53df\u71ee\u77cd\u5ef4\u51f5\u51fc\u9b2f\u53b6\u5f01\u755a\u5def\u574c\u57a9\u57a1\u587e\u58bc\u58c5\u58d1\u5729\u572c\u572a\u5733\u5739\u572e\u572f\u575c\u573b\u5742\u5769\u5785\u576b\u5786\u577c\u577b\u5768\u576d\u5776\u5773\u57ad\u57a4\u578c\u57b2\u57cf\u57a7\u57b4\u5793\u57a0\u57d5\u57d8\u57da\u57d9\u57d2\u57b8\u57f4\u57ef\u57f8\u57e4\u57dd\ufffd".split(""),e=0;e!=r[219].length;++e)65533!==r[219][e].charCodeAt(0)&&(t[r[219][e]]=56064+e,x[56064+e]=r[219][e]);for(r[220]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8e73\u8e75\u8e77\u8e78\u8e79\u8e7a\u8e7b\u8e7d\u8e7e\u8e80\u8e82\u8e83\u8e84\u8e86\u8e88\u8e89\u8e8a\u8e8b\u8e8c\u8e8d\u8e8e\u8e91\u8e92\u8e93\u8e95\u8e96\u8e97\u8e98\u8e99\u8e9a\u8e9b\u8e9d\u8e9f\u8ea0\u8ea1\u8ea2\u8ea3\u8ea4\u8ea5\u8ea6\u8ea7\u8ea8\u8ea9\u8eaa\u8ead\u8eae\u8eb0\u8eb1\u8eb3\u8eb4\u8eb5\u8eb6\u8eb7\u8eb8\u8eb9\u8ebb\u8ebc\u8ebd\u8ebe\u8ebf\u8ec0\u8ec1\u8ec2\ufffd\u8ec3\u8ec4\u8ec5\u8ec6\u8ec7\u8ec8\u8ec9\u8eca\u8ecb\u8ecc\u8ecd\u8ecf\u8ed0\u8ed1\u8ed2\u8ed3\u8ed4\u8ed5\u8ed6\u8ed7\u8ed8\u8ed9\u8eda\u8edb\u8edc\u8edd\u8ede\u8edf\u8ee0\u8ee1\u8ee2\u8ee3\u8ee4\u580b\u580d\u57fd\u57ed\u5800\u581e\u5819\u5844\u5820\u5865\u586c\u5881\u5889\u589a\u5880\u99a8\u9f19\u61ff\u8279\u827d\u827f\u828f\u828a\u82a8\u8284\u828e\u8291\u8297\u8299\u82ab\u82b8\u82be\u82b0\u82c8\u82ca\u82e3\u8298\u82b7\u82ae\u82cb\u82cc\u82c1\u82a9\u82b4\u82a1\u82aa\u829f\u82c4\u82ce\u82a4\u82e1\u8309\u82f7\u82e4\u830f\u8307\u82dc\u82f4\u82d2\u82d8\u830c\u82fb\u82d3\u8311\u831a\u8306\u8314\u8315\u82e0\u82d5\u831c\u8351\u835b\u835c\u8308\u8392\u833c\u8334\u8331\u839b\u835e\u832f\u834f\u8347\u8343\u835f\u8340\u8317\u8360\u832d\u833a\u8333\u8366\u8365\ufffd".split(""),e=0;e!=r[220].length;++e)65533!==r[220][e].charCodeAt(0)&&(t[r[220][e]]=56320+e,x[56320+e]=r[220][e]);for(r[221]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8ee5\u8ee6\u8ee7\u8ee8\u8ee9\u8eea\u8eeb\u8eec\u8eed\u8eee\u8eef\u8ef0\u8ef1\u8ef2\u8ef3\u8ef4\u8ef5\u8ef6\u8ef7\u8ef8\u8ef9\u8efa\u8efb\u8efc\u8efd\u8efe\u8eff\u8f00\u8f01\u8f02\u8f03\u8f04\u8f05\u8f06\u8f07\u8f08\u8f09\u8f0a\u8f0b\u8f0c\u8f0d\u8f0e\u8f0f\u8f10\u8f11\u8f12\u8f13\u8f14\u8f15\u8f16\u8f17\u8f18\u8f19\u8f1a\u8f1b\u8f1c\u8f1d\u8f1e\u8f1f\u8f20\u8f21\u8f22\u8f23\ufffd\u8f24\u8f25\u8f26\u8f27\u8f28\u8f29\u8f2a\u8f2b\u8f2c\u8f2d\u8f2e\u8f2f\u8f30\u8f31\u8f32\u8f33\u8f34\u8f35\u8f36\u8f37\u8f38\u8f39\u8f3a\u8f3b\u8f3c\u8f3d\u8f3e\u8f3f\u8f40\u8f41\u8f42\u8f43\u8f44\u8368\u831b\u8369\u836c\u836a\u836d\u836e\u83b0\u8378\u83b3\u83b4\u83a0\u83aa\u8393\u839c\u8385\u837c\u83b6\u83a9\u837d\u83b8\u837b\u8398\u839e\u83a8\u83ba\u83bc\u83c1\u8401\u83e5\u83d8\u5807\u8418\u840b\u83dd\u83fd\u83d6\u841c\u8438\u8411\u8406\u83d4\u83df\u840f\u8403\u83f8\u83f9\u83ea\u83c5\u83c0\u8426\u83f0\u83e1\u845c\u8451\u845a\u8459\u8473\u8487\u8488\u847a\u8489\u8478\u843c\u8446\u8469\u8476\u848c\u848e\u8431\u846d\u84c1\u84cd\u84d0\u84e6\u84bd\u84d3\u84ca\u84bf\u84ba\u84e0\u84a1\u84b9\u84b4\u8497\u84e5\u84e3\u850c\u750d\u8538\u84f0\u8539\u851f\u853a\ufffd".split(""),e=0;e!=r[221].length;++e)65533!==r[221][e].charCodeAt(0)&&(t[r[221][e]]=56576+e,x[56576+e]=r[221][e]);for(r[222]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8f45\u8f46\u8f47\u8f48\u8f49\u8f4a\u8f4b\u8f4c\u8f4d\u8f4e\u8f4f\u8f50\u8f51\u8f52\u8f53\u8f54\u8f55\u8f56\u8f57\u8f58\u8f59\u8f5a\u8f5b\u8f5c\u8f5d\u8f5e\u8f5f\u8f60\u8f61\u8f62\u8f63\u8f64\u8f65\u8f6a\u8f80\u8f8c\u8f92\u8f9d\u8fa0\u8fa1\u8fa2\u8fa4\u8fa5\u8fa6\u8fa7\u8faa\u8fac\u8fad\u8fae\u8faf\u8fb2\u8fb3\u8fb4\u8fb5\u8fb7\u8fb8\u8fba\u8fbb\u8fbc\u8fbf\u8fc0\u8fc3\u8fc6\ufffd\u8fc9\u8fca\u8fcb\u8fcc\u8fcd\u8fcf\u8fd2\u8fd6\u8fd7\u8fda\u8fe0\u8fe1\u8fe3\u8fe7\u8fec\u8fef\u8ff1\u8ff2\u8ff4\u8ff5\u8ff6\u8ffa\u8ffb\u8ffc\u8ffe\u8fff\u9007\u9008\u900c\u900e\u9013\u9015\u9018\u8556\u853b\u84ff\u84fc\u8559\u8548\u8568\u8564\u855e\u857a\u77a2\u8543\u8572\u857b\u85a4\u85a8\u8587\u858f\u8579\u85ae\u859c\u8585\u85b9\u85b7\u85b0\u85d3\u85c1\u85dc\u85ff\u8627\u8605\u8629\u8616\u863c\u5efe\u5f08\u593c\u5941\u8037\u5955\u595a\u5958\u530f\u5c22\u5c25\u5c2c\u5c34\u624c\u626a\u629f\u62bb\u62ca\u62da\u62d7\u62ee\u6322\u62f6\u6339\u634b\u6343\u63ad\u63f6\u6371\u637a\u638e\u63b4\u636d\u63ac\u638a\u6369\u63ae\u63bc\u63f2\u63f8\u63e0\u63ff\u63c4\u63de\u63ce\u6452\u63c6\u63be\u6445\u6441\u640b\u641b\u6420\u640c\u6426\u6421\u645e\u6484\u646d\u6496\ufffd".split(""),e=0;e!=r[222].length;++e)65533!==r[222][e].charCodeAt(0)&&(t[r[222][e]]=56832+e,x[56832+e]=r[222][e]);for(r[223]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9019\u901c\u9023\u9024\u9025\u9027\u9028\u9029\u902a\u902b\u902c\u9030\u9031\u9032\u9033\u9034\u9037\u9039\u903a\u903d\u903f\u9040\u9043\u9045\u9046\u9048\u9049\u904a\u904b\u904c\u904e\u9054\u9055\u9056\u9059\u905a\u905c\u905d\u905e\u905f\u9060\u9061\u9064\u9066\u9067\u9069\u906a\u906b\u906c\u906f\u9070\u9071\u9072\u9073\u9076\u9077\u9078\u9079\u907a\u907b\u907c\u907e\u9081\ufffd\u9084\u9085\u9086\u9087\u9089\u908a\u908c\u908d\u908e\u908f\u9090\u9092\u9094\u9096\u9098\u909a\u909c\u909e\u909f\u90a0\u90a4\u90a5\u90a7\u90a8\u90a9\u90ab\u90ad\u90b2\u90b7\u90bc\u90bd\u90bf\u90c0\u647a\u64b7\u64b8\u6499\u64ba\u64c0\u64d0\u64d7\u64e4\u64e2\u6509\u6525\u652e\u5f0b\u5fd2\u7519\u5f11\u535f\u53f1\u53fd\u53e9\u53e8\u53fb\u5412\u5416\u5406\u544b\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549a\u549b\u5484\u5476\u5466\u549d\u54d0\u54ad\u54c2\u54b4\u54d2\u54a7\u54a6\u54d3\u54d4\u5472\u54a3\u54d5\u54bb\u54bf\u54cc\u54d9\u54da\u54dc\u54a9\u54aa\u54a4\u54dd\u54cf\u54de\u551b\u54e7\u5520\u54fd\u5514\u54f3\u5522\u5523\u550f\u5511\u5527\u552a\u5567\u558f\u55b5\u5549\u556d\u5541\u5555\u553f\u5550\u553c\ufffd".split(""),e=0;e!=r[223].length;++e)65533!==r[223][e].charCodeAt(0)&&(t[r[223][e]]=57088+e,x[57088+e]=r[223][e]);for(r[224]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u90c2\u90c3\u90c6\u90c8\u90c9\u90cb\u90cc\u90cd\u90d2\u90d4\u90d5\u90d6\u90d8\u90d9\u90da\u90de\u90df\u90e0\u90e3\u90e4\u90e5\u90e9\u90ea\u90ec\u90ee\u90f0\u90f1\u90f2\u90f3\u90f5\u90f6\u90f7\u90f9\u90fa\u90fb\u90fc\u90ff\u9100\u9101\u9103\u9105\u9106\u9107\u9108\u9109\u910a\u910b\u910c\u910d\u910e\u910f\u9110\u9111\u9112\u9113\u9114\u9115\u9116\u9117\u9118\u911a\u911b\u911c\ufffd\u911d\u911f\u9120\u9121\u9124\u9125\u9126\u9127\u9128\u9129\u912a\u912b\u912c\u912d\u912e\u9130\u9132\u9133\u9134\u9135\u9136\u9137\u9138\u913a\u913b\u913c\u913d\u913e\u913f\u9140\u9141\u9142\u9144\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555c\u558b\u55d2\u5583\u55b1\u55b9\u5588\u5581\u559f\u557e\u55d6\u5591\u557b\u55df\u55bd\u55be\u5594\u5599\u55ea\u55f7\u55c9\u561f\u55d1\u55eb\u55ec\u55d4\u55e6\u55dd\u55c4\u55ef\u55e5\u55f2\u55f3\u55cc\u55cd\u55e8\u55f5\u55e4\u8f94\u561e\u5608\u560c\u5601\u5624\u5623\u55fe\u5600\u5627\u562d\u5658\u5639\u5657\u562c\u564d\u5662\u5659\u565c\u564c\u5654\u5686\u5664\u5671\u566b\u567b\u567c\u5685\u5693\u56af\u56d4\u56d7\u56dd\u56e1\u56f5\u56eb\u56f9\u56ff\u5704\u570a\u5709\u571c\u5e0f\u5e19\u5e14\u5e11\u5e31\u5e3b\u5e3c\ufffd".split(""),e=0;e!=r[224].length;++e)65533!==r[224][e].charCodeAt(0)&&(t[r[224][e]]=57344+e,x[57344+e]=r[224][e]);for(r[225]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9145\u9147\u9148\u9151\u9153\u9154\u9155\u9156\u9158\u9159\u915b\u915c\u915f\u9160\u9166\u9167\u9168\u916b\u916d\u9173\u917a\u917b\u917c\u9180\u9181\u9182\u9183\u9184\u9186\u9188\u918a\u918e\u918f\u9193\u9194\u9195\u9196\u9197\u9198\u9199\u919c\u919d\u919e\u919f\u91a0\u91a1\u91a4\u91a5\u91a6\u91a7\u91a8\u91a9\u91ab\u91ac\u91b0\u91b1\u91b2\u91b3\u91b6\u91b7\u91b8\u91b9\u91bb\ufffd\u91bc\u91bd\u91be\u91bf\u91c0\u91c1\u91c2\u91c3\u91c4\u91c5\u91c6\u91c8\u91cb\u91d0\u91d2\u91d3\u91d4\u91d5\u91d6\u91d7\u91d8\u91d9\u91da\u91db\u91dd\u91de\u91df\u91e0\u91e1\u91e2\u91e3\u91e4\u91e5\u5e37\u5e44\u5e54\u5e5b\u5e5e\u5e61\u5c8c\u5c7a\u5c8d\u5c90\u5c96\u5c88\u5c98\u5c99\u5c91\u5c9a\u5c9c\u5cb5\u5ca2\u5cbd\u5cac\u5cab\u5cb1\u5ca3\u5cc1\u5cb7\u5cc4\u5cd2\u5ce4\u5ccb\u5ce5\u5d02\u5d03\u5d27\u5d26\u5d2e\u5d24\u5d1e\u5d06\u5d1b\u5d58\u5d3e\u5d34\u5d3d\u5d6c\u5d5b\u5d6f\u5d5d\u5d6b\u5d4b\u5d4a\u5d69\u5d74\u5d82\u5d99\u5d9d\u8c73\u5db7\u5dc5\u5f73\u5f77\u5f82\u5f87\u5f89\u5f8c\u5f95\u5f99\u5f9c\u5fa8\u5fad\u5fb5\u5fbc\u8862\u5f61\u72ad\u72b0\u72b4\u72b7\u72b8\u72c3\u72c1\u72ce\u72cd\u72d2\u72e8\u72ef\u72e9\u72f2\u72f4\u72f7\u7301\u72f3\u7303\u72fa\ufffd".split(""),e=0;e!=r[225].length;++e)65533!==r[225][e].charCodeAt(0)&&(t[r[225][e]]=57600+e,x[57600+e]=r[225][e]);for(r[226]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u91e6\u91e7\u91e8\u91e9\u91ea\u91eb\u91ec\u91ed\u91ee\u91ef\u91f0\u91f1\u91f2\u91f3\u91f4\u91f5\u91f6\u91f7\u91f8\u91f9\u91fa\u91fb\u91fc\u91fd\u91fe\u91ff\u9200\u9201\u9202\u9203\u9204\u9205\u9206\u9207\u9208\u9209\u920a\u920b\u920c\u920d\u920e\u920f\u9210\u9211\u9212\u9213\u9214\u9215\u9216\u9217\u9218\u9219\u921a\u921b\u921c\u921d\u921e\u921f\u9220\u9221\u9222\u9223\u9224\ufffd\u9225\u9226\u9227\u9228\u9229\u922a\u922b\u922c\u922d\u922e\u922f\u9230\u9231\u9232\u9233\u9234\u9235\u9236\u9237\u9238\u9239\u923a\u923b\u923c\u923d\u923e\u923f\u9240\u9241\u9242\u9243\u9244\u9245\u72fb\u7317\u7313\u7321\u730a\u731e\u731d\u7315\u7322\u7339\u7325\u732c\u7338\u7331\u7350\u734d\u7357\u7360\u736c\u736f\u737e\u821b\u5925\u98e7\u5924\u5902\u9963\u9967\u9968\u9969\u996a\u996b\u996c\u9974\u9977\u997d\u9980\u9984\u9987\u998a\u998d\u9990\u9991\u9993\u9994\u9995\u5e80\u5e91\u5e8b\u5e96\u5ea5\u5ea0\u5eb9\u5eb5\u5ebe\u5eb3\u8d53\u5ed2\u5ed1\u5edb\u5ee8\u5eea\u81ba\u5fc4\u5fc9\u5fd6\u5fcf\u6003\u5fee\u6004\u5fe1\u5fe4\u5ffe\u6005\u6006\u5fea\u5fed\u5ff8\u6019\u6035\u6026\u601b\u600f\u600d\u6029\u602b\u600a\u603f\u6021\u6078\u6079\u607b\u607a\u6042\ufffd".split(""),e=0;e!=r[226].length;++e)65533!==r[226][e].charCodeAt(0)&&(t[r[226][e]]=57856+e,x[57856+e]=r[226][e]);for(r[227]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9246\u9247\u9248\u9249\u924a\u924b\u924c\u924d\u924e\u924f\u9250\u9251\u9252\u9253\u9254\u9255\u9256\u9257\u9258\u9259\u925a\u925b\u925c\u925d\u925e\u925f\u9260\u9261\u9262\u9263\u9264\u9265\u9266\u9267\u9268\u9269\u926a\u926b\u926c\u926d\u926e\u926f\u9270\u9271\u9272\u9273\u9275\u9276\u9277\u9278\u9279\u927a\u927b\u927c\u927d\u927e\u927f\u9280\u9281\u9282\u9283\u9284\u9285\ufffd\u9286\u9287\u9288\u9289\u928a\u928b\u928c\u928d\u928f\u9290\u9291\u9292\u9293\u9294\u9295\u9296\u9297\u9298\u9299\u929a\u929b\u929c\u929d\u929e\u929f\u92a0\u92a1\u92a2\u92a3\u92a4\u92a5\u92a6\u92a7\u606a\u607d\u6096\u609a\u60ad\u609d\u6083\u6092\u608c\u609b\u60ec\u60bb\u60b1\u60dd\u60d8\u60c6\u60da\u60b4\u6120\u6126\u6115\u6123\u60f4\u6100\u610e\u612b\u614a\u6175\u61ac\u6194\u61a7\u61b7\u61d4\u61f5\u5fdd\u96b3\u95e9\u95eb\u95f1\u95f3\u95f5\u95f6\u95fc\u95fe\u9603\u9604\u9606\u9608\u960a\u960b\u960c\u960d\u960f\u9612\u9615\u9616\u9617\u9619\u961a\u4e2c\u723f\u6215\u6c35\u6c54\u6c5c\u6c4a\u6ca3\u6c85\u6c90\u6c94\u6c8c\u6c68\u6c69\u6c74\u6c76\u6c86\u6ca9\u6cd0\u6cd4\u6cad\u6cf7\u6cf8\u6cf1\u6cd7\u6cb2\u6ce0\u6cd6\u6cfa\u6ceb\u6cee\u6cb1\u6cd3\u6cef\u6cfe\ufffd".split(""),e=0;e!=r[227].length;++e)65533!==r[227][e].charCodeAt(0)&&(t[r[227][e]]=58112+e,x[58112+e]=r[227][e]);for(r[228]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u92a8\u92a9\u92aa\u92ab\u92ac\u92ad\u92af\u92b0\u92b1\u92b2\u92b3\u92b4\u92b5\u92b6\u92b7\u92b8\u92b9\u92ba\u92bb\u92bc\u92bd\u92be\u92bf\u92c0\u92c1\u92c2\u92c3\u92c4\u92c5\u92c6\u92c7\u92c9\u92ca\u92cb\u92cc\u92cd\u92ce\u92cf\u92d0\u92d1\u92d2\u92d3\u92d4\u92d5\u92d6\u92d7\u92d8\u92d9\u92da\u92db\u92dc\u92dd\u92de\u92df\u92e0\u92e1\u92e2\u92e3\u92e4\u92e5\u92e6\u92e7\u92e8\ufffd\u92e9\u92ea\u92eb\u92ec\u92ed\u92ee\u92ef\u92f0\u92f1\u92f2\u92f3\u92f4\u92f5\u92f6\u92f7\u92f8\u92f9\u92fa\u92fb\u92fc\u92fd\u92fe\u92ff\u9300\u9301\u9302\u9303\u9304\u9305\u9306\u9307\u9308\u9309\u6d39\u6d27\u6d0c\u6d43\u6d48\u6d07\u6d04\u6d19\u6d0e\u6d2b\u6d4d\u6d2e\u6d35\u6d1a\u6d4f\u6d52\u6d54\u6d33\u6d91\u6d6f\u6d9e\u6da0\u6d5e\u6d93\u6d94\u6d5c\u6d60\u6d7c\u6d63\u6e1a\u6dc7\u6dc5\u6dde\u6e0e\u6dbf\u6de0\u6e11\u6de6\u6ddd\u6dd9\u6e16\u6dab\u6e0c\u6dae\u6e2b\u6e6e\u6e4e\u6e6b\u6eb2\u6e5f\u6e86\u6e53\u6e54\u6e32\u6e25\u6e44\u6edf\u6eb1\u6e98\u6ee0\u6f2d\u6ee2\u6ea5\u6ea7\u6ebd\u6ebb\u6eb7\u6ed7\u6eb4\u6ecf\u6e8f\u6ec2\u6e9f\u6f62\u6f46\u6f47\u6f24\u6f15\u6ef9\u6f2f\u6f36\u6f4b\u6f74\u6f2a\u6f09\u6f29\u6f89\u6f8d\u6f8c\u6f78\u6f72\u6f7c\u6f7a\u6fd1\ufffd".split(""),e=0;e!=r[228].length;++e)65533!==r[228][e].charCodeAt(0)&&(t[r[228][e]]=58368+e,x[58368+e]=r[228][e]);for(r[229]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u930a\u930b\u930c\u930d\u930e\u930f\u9310\u9311\u9312\u9313\u9314\u9315\u9316\u9317\u9318\u9319\u931a\u931b\u931c\u931d\u931e\u931f\u9320\u9321\u9322\u9323\u9324\u9325\u9326\u9327\u9328\u9329\u932a\u932b\u932c\u932d\u932e\u932f\u9330\u9331\u9332\u9333\u9334\u9335\u9336\u9337\u9338\u9339\u933a\u933b\u933c\u933d\u933f\u9340\u9341\u9342\u9343\u9344\u9345\u9346\u9347\u9348\u9349\ufffd\u934a\u934b\u934c\u934d\u934e\u934f\u9350\u9351\u9352\u9353\u9354\u9355\u9356\u9357\u9358\u9359\u935a\u935b\u935c\u935d\u935e\u935f\u9360\u9361\u9362\u9363\u9364\u9365\u9366\u9367\u9368\u9369\u936b\u6fc9\u6fa7\u6fb9\u6fb6\u6fc2\u6fe1\u6fee\u6fde\u6fe0\u6fef\u701a\u7023\u701b\u7039\u7035\u704f\u705e\u5b80\u5b84\u5b95\u5b93\u5ba5\u5bb8\u752f\u9a9e\u6434\u5be4\u5bee\u8930\u5bf0\u8e47\u8b07\u8fb6\u8fd3\u8fd5\u8fe5\u8fee\u8fe4\u8fe9\u8fe6\u8ff3\u8fe8\u9005\u9004\u900b\u9026\u9011\u900d\u9016\u9021\u9035\u9036\u902d\u902f\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905b\u66b9\u9074\u907d\u9082\u9088\u9083\u908b\u5f50\u5f57\u5f56\u5f58\u5c3b\u54ab\u5c50\u5c59\u5b71\u5c63\u5c66\u7fbc\u5f2a\u5f29\u5f2d\u8274\u5f3c\u9b3b\u5c6e\u5981\u5983\u598d\u59a9\u59aa\u59a3\ufffd".split(""),e=0;e!=r[229].length;++e)65533!==r[229][e].charCodeAt(0)&&(t[r[229][e]]=58624+e,x[58624+e]=r[229][e]);for(r[230]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u936c\u936d\u936e\u936f\u9370\u9371\u9372\u9373\u9374\u9375\u9376\u9377\u9378\u9379\u937a\u937b\u937c\u937d\u937e\u937f\u9380\u9381\u9382\u9383\u9384\u9385\u9386\u9387\u9388\u9389\u938a\u938b\u938c\u938d\u938e\u9390\u9391\u9392\u9393\u9394\u9395\u9396\u9397\u9398\u9399\u939a\u939b\u939c\u939d\u939e\u939f\u93a0\u93a1\u93a2\u93a3\u93a4\u93a5\u93a6\u93a7\u93a8\u93a9\u93aa\u93ab\ufffd\u93ac\u93ad\u93ae\u93af\u93b0\u93b1\u93b2\u93b3\u93b4\u93b5\u93b6\u93b7\u93b8\u93b9\u93ba\u93bb\u93bc\u93bd\u93be\u93bf\u93c0\u93c1\u93c2\u93c3\u93c4\u93c5\u93c6\u93c7\u93c8\u93c9\u93cb\u93cc\u93cd\u5997\u59ca\u59ab\u599e\u59a4\u59d2\u59b2\u59af\u59d7\u59be\u5a05\u5a06\u59dd\u5a08\u59e3\u59d8\u59f9\u5a0c\u5a09\u5a32\u5a34\u5a11\u5a23\u5a13\u5a40\u5a67\u5a4a\u5a55\u5a3c\u5a62\u5a75\u80ec\u5aaa\u5a9b\u5a77\u5a7a\u5abe\u5aeb\u5ab2\u5ad2\u5ad4\u5ab8\u5ae0\u5ae3\u5af1\u5ad6\u5ae6\u5ad8\u5adc\u5b09\u5b17\u5b16\u5b32\u5b37\u5b40\u5c15\u5c1c\u5b5a\u5b65\u5b73\u5b51\u5b53\u5b62\u9a75\u9a77\u9a78\u9a7a\u9a7f\u9a7d\u9a80\u9a81\u9a85\u9a88\u9a8a\u9a90\u9a92\u9a93\u9a96\u9a98\u9a9b\u9a9c\u9a9d\u9a9f\u9aa0\u9aa2\u9aa3\u9aa5\u9aa7\u7e9f\u7ea1\u7ea3\u7ea5\u7ea8\u7ea9\ufffd".split(""),e=0;e!=r[230].length;++e)65533!==r[230][e].charCodeAt(0)&&(t[r[230][e]]=58880+e,x[58880+e]=r[230][e]);for(r[231]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u93ce\u93cf\u93d0\u93d1\u93d2\u93d3\u93d4\u93d5\u93d7\u93d8\u93d9\u93da\u93db\u93dc\u93dd\u93de\u93df\u93e0\u93e1\u93e2\u93e3\u93e4\u93e5\u93e6\u93e7\u93e8\u93e9\u93ea\u93eb\u93ec\u93ed\u93ee\u93ef\u93f0\u93f1\u93f2\u93f3\u93f4\u93f5\u93f6\u93f7\u93f8\u93f9\u93fa\u93fb\u93fc\u93fd\u93fe\u93ff\u9400\u9401\u9402\u9403\u9404\u9405\u9406\u9407\u9408\u9409\u940a\u940b\u940c\u940d\ufffd\u940e\u940f\u9410\u9411\u9412\u9413\u9414\u9415\u9416\u9417\u9418\u9419\u941a\u941b\u941c\u941d\u941e\u941f\u9420\u9421\u9422\u9423\u9424\u9425\u9426\u9427\u9428\u9429\u942a\u942b\u942c\u942d\u942e\u7ead\u7eb0\u7ebe\u7ec0\u7ec1\u7ec2\u7ec9\u7ecb\u7ecc\u7ed0\u7ed4\u7ed7\u7edb\u7ee0\u7ee1\u7ee8\u7eeb\u7eee\u7eef\u7ef1\u7ef2\u7f0d\u7ef6\u7efa\u7efb\u7efe\u7f01\u7f02\u7f03\u7f07\u7f08\u7f0b\u7f0c\u7f0f\u7f11\u7f12\u7f17\u7f19\u7f1c\u7f1b\u7f1f\u7f21\u7f22\u7f23\u7f24\u7f25\u7f26\u7f27\u7f2a\u7f2b\u7f2c\u7f2d\u7f2f\u7f30\u7f31\u7f32\u7f33\u7f35\u5e7a\u757f\u5ddb\u753e\u9095\u738e\u7391\u73ae\u73a2\u739f\u73cf\u73c2\u73d1\u73b7\u73b3\u73c0\u73c9\u73c8\u73e5\u73d9\u987c\u740a\u73e9\u73e7\u73de\u73ba\u73f2\u740f\u742a\u745b\u7426\u7425\u7428\u7430\u742e\u742c\ufffd".split(""),e=0;e!=r[231].length;++e)65533!==r[231][e].charCodeAt(0)&&(t[r[231][e]]=59136+e,x[59136+e]=r[231][e]);for(r[232]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u942f\u9430\u9431\u9432\u9433\u9434\u9435\u9436\u9437\u9438\u9439\u943a\u943b\u943c\u943d\u943f\u9440\u9441\u9442\u9443\u9444\u9445\u9446\u9447\u9448\u9449\u944a\u944b\u944c\u944d\u944e\u944f\u9450\u9451\u9452\u9453\u9454\u9455\u9456\u9457\u9458\u9459\u945a\u945b\u945c\u945d\u945e\u945f\u9460\u9461\u9462\u9463\u9464\u9465\u9466\u9467\u9468\u9469\u946a\u946c\u946d\u946e\u946f\ufffd\u9470\u9471\u9472\u9473\u9474\u9475\u9476\u9477\u9478\u9479\u947a\u947b\u947c\u947d\u947e\u947f\u9480\u9481\u9482\u9483\u9484\u9491\u9496\u9498\u94c7\u94cf\u94d3\u94d4\u94da\u94e6\u94fb\u951c\u9520\u741b\u741a\u7441\u745c\u7457\u7455\u7459\u7477\u746d\u747e\u749c\u748e\u7480\u7481\u7487\u748b\u749e\u74a8\u74a9\u7490\u74a7\u74d2\u74ba\u97ea\u97eb\u97ec\u674c\u6753\u675e\u6748\u6769\u67a5\u6787\u676a\u6773\u6798\u67a7\u6775\u67a8\u679e\u67ad\u678b\u6777\u677c\u67f0\u6809\u67d8\u680a\u67e9\u67b0\u680c\u67d9\u67b5\u67da\u67b3\u67dd\u6800\u67c3\u67b8\u67e2\u680e\u67c1\u67fd\u6832\u6833\u6860\u6861\u684e\u6862\u6844\u6864\u6883\u681d\u6855\u6866\u6841\u6867\u6840\u683e\u684a\u6849\u6829\u68b5\u688f\u6874\u6877\u6893\u686b\u68c2\u696e\u68fc\u691f\u6920\u68f9\ufffd".split(""),e=0;e!=r[232].length;++e)65533!==r[232][e].charCodeAt(0)&&(t[r[232][e]]=59392+e,x[59392+e]=r[232][e]);for(r[233]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9527\u9533\u953d\u9543\u9548\u954b\u9555\u955a\u9560\u956e\u9574\u9575\u9577\u9578\u9579\u957a\u957b\u957c\u957d\u957e\u9580\u9581\u9582\u9583\u9584\u9585\u9586\u9587\u9588\u9589\u958a\u958b\u958c\u958d\u958e\u958f\u9590\u9591\u9592\u9593\u9594\u9595\u9596\u9597\u9598\u9599\u959a\u959b\u959c\u959d\u959e\u959f\u95a0\u95a1\u95a2\u95a3\u95a4\u95a5\u95a6\u95a7\u95a8\u95a9\u95aa\ufffd\u95ab\u95ac\u95ad\u95ae\u95af\u95b0\u95b1\u95b2\u95b3\u95b4\u95b5\u95b6\u95b7\u95b8\u95b9\u95ba\u95bb\u95bc\u95bd\u95be\u95bf\u95c0\u95c1\u95c2\u95c3\u95c4\u95c5\u95c6\u95c7\u95c8\u95c9\u95ca\u95cb\u6924\u68f0\u690b\u6901\u6957\u68e3\u6910\u6971\u6939\u6960\u6942\u695d\u6984\u696b\u6980\u6998\u6978\u6934\u69cc\u6987\u6988\u69ce\u6989\u6966\u6963\u6979\u699b\u69a7\u69bb\u69ab\u69ad\u69d4\u69b1\u69c1\u69ca\u69df\u6995\u69e0\u698d\u69ff\u6a2f\u69ed\u6a17\u6a18\u6a65\u69f2\u6a44\u6a3e\u6aa0\u6a50\u6a5b\u6a35\u6a8e\u6a79\u6a3d\u6a28\u6a58\u6a7c\u6a91\u6a90\u6aa9\u6a97\u6aab\u7337\u7352\u6b81\u6b82\u6b87\u6b84\u6b92\u6b93\u6b8d\u6b9a\u6b9b\u6ba1\u6baa\u8f6b\u8f6d\u8f71\u8f72\u8f73\u8f75\u8f76\u8f78\u8f77\u8f79\u8f7a\u8f7c\u8f7e\u8f81\u8f82\u8f84\u8f87\u8f8b\ufffd".split(""),e=0;e!=r[233].length;++e)65533!==r[233][e].charCodeAt(0)&&(t[r[233][e]]=59648+e,x[59648+e]=r[233][e]);for(r[234]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u95cc\u95cd\u95ce\u95cf\u95d0\u95d1\u95d2\u95d3\u95d4\u95d5\u95d6\u95d7\u95d8\u95d9\u95da\u95db\u95dc\u95dd\u95de\u95df\u95e0\u95e1\u95e2\u95e3\u95e4\u95e5\u95e6\u95e7\u95ec\u95ff\u9607\u9613\u9618\u961b\u961e\u9620\u9623\u9624\u9625\u9626\u9627\u9628\u9629\u962b\u962c\u962d\u962f\u9630\u9637\u9638\u9639\u963a\u963e\u9641\u9643\u964a\u964e\u964f\u9651\u9652\u9653\u9656\u9657\ufffd\u9658\u9659\u965a\u965c\u965d\u965e\u9660\u9663\u9665\u9666\u966b\u966d\u966e\u966f\u9670\u9671\u9673\u9678\u9679\u967a\u967b\u967c\u967d\u967e\u967f\u9680\u9681\u9682\u9683\u9684\u9687\u9689\u968a\u8f8d\u8f8e\u8f8f\u8f98\u8f9a\u8ece\u620b\u6217\u621b\u621f\u6222\u6221\u6225\u6224\u622c\u81e7\u74ef\u74f4\u74ff\u750f\u7511\u7513\u6534\u65ee\u65ef\u65f0\u660a\u6619\u6772\u6603\u6615\u6600\u7085\u66f7\u661d\u6634\u6631\u6636\u6635\u8006\u665f\u6654\u6641\u664f\u6656\u6661\u6657\u6677\u6684\u668c\u66a7\u669d\u66be\u66db\u66dc\u66e6\u66e9\u8d32\u8d33\u8d36\u8d3b\u8d3d\u8d40\u8d45\u8d46\u8d48\u8d49\u8d47\u8d4d\u8d55\u8d59\u89c7\u89ca\u89cb\u89cc\u89ce\u89cf\u89d0\u89d1\u726e\u729f\u725d\u7266\u726f\u727e\u727f\u7284\u728b\u728d\u728f\u7292\u6308\u6332\u63b0\ufffd".split(""),e=0;e!=r[234].length;++e)65533!==r[234][e].charCodeAt(0)&&(t[r[234][e]]=59904+e,x[59904+e]=r[234][e]);for(r[235]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u968c\u968e\u9691\u9692\u9693\u9695\u9696\u969a\u969b\u969d\u969e\u969f\u96a0\u96a1\u96a2\u96a3\u96a4\u96a5\u96a6\u96a8\u96a9\u96aa\u96ab\u96ac\u96ad\u96ae\u96af\u96b1\u96b2\u96b4\u96b5\u96b7\u96b8\u96ba\u96bb\u96bf\u96c2\u96c3\u96c8\u96ca\u96cb\u96d0\u96d1\u96d3\u96d4\u96d6\u96d7\u96d8\u96d9\u96da\u96db\u96dc\u96dd\u96de\u96df\u96e1\u96e2\u96e3\u96e4\u96e5\u96e6\u96e7\u96eb\ufffd\u96ec\u96ed\u96ee\u96f0\u96f1\u96f2\u96f4\u96f5\u96f8\u96fa\u96fb\u96fc\u96fd\u96ff\u9702\u9703\u9705\u970a\u970b\u970c\u9710\u9711\u9712\u9714\u9715\u9717\u9718\u9719\u971a\u971b\u971d\u971f\u9720\u643f\u64d8\u8004\u6bea\u6bf3\u6bfd\u6bf5\u6bf9\u6c05\u6c07\u6c06\u6c0d\u6c15\u6c18\u6c19\u6c1a\u6c21\u6c29\u6c24\u6c2a\u6c32\u6535\u6555\u656b\u724d\u7252\u7256\u7230\u8662\u5216\u809f\u809c\u8093\u80bc\u670a\u80bd\u80b1\u80ab\u80ad\u80b4\u80b7\u80e7\u80e8\u80e9\u80ea\u80db\u80c2\u80c4\u80d9\u80cd\u80d7\u6710\u80dd\u80eb\u80f1\u80f4\u80ed\u810d\u810e\u80f2\u80fc\u6715\u8112\u8c5a\u8136\u811e\u812c\u8118\u8132\u8148\u814c\u8153\u8174\u8159\u815a\u8171\u8160\u8169\u817c\u817d\u816d\u8167\u584d\u5ab5\u8188\u8182\u8191\u6ed5\u81a3\u81aa\u81cc\u6726\u81ca\u81bb\ufffd".split(""),e=0;e!=r[235].length;++e)65533!==r[235][e].charCodeAt(0)&&(t[r[235][e]]=60160+e,x[60160+e]=r[235][e]);for(r[236]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9721\u9722\u9723\u9724\u9725\u9726\u9727\u9728\u9729\u972b\u972c\u972e\u972f\u9731\u9733\u9734\u9735\u9736\u9737\u973a\u973b\u973c\u973d\u973f\u9740\u9741\u9742\u9743\u9744\u9745\u9746\u9747\u9748\u9749\u974a\u974b\u974c\u974d\u974e\u974f\u9750\u9751\u9754\u9755\u9757\u9758\u975a\u975c\u975d\u975f\u9763\u9764\u9766\u9767\u9768\u976a\u976b\u976c\u976d\u976e\u976f\u9770\u9771\ufffd\u9772\u9775\u9777\u9778\u9779\u977a\u977b\u977d\u977e\u977f\u9780\u9781\u9782\u9783\u9784\u9786\u9787\u9788\u9789\u978a\u978c\u978e\u978f\u9790\u9793\u9795\u9796\u9797\u9799\u979a\u979b\u979c\u979d\u81c1\u81a6\u6b24\u6b37\u6b39\u6b43\u6b46\u6b59\u98d1\u98d2\u98d3\u98d5\u98d9\u98da\u6bb3\u5f40\u6bc2\u89f3\u6590\u9f51\u6593\u65bc\u65c6\u65c4\u65c3\u65cc\u65ce\u65d2\u65d6\u7080\u709c\u7096\u709d\u70bb\u70c0\u70b7\u70ab\u70b1\u70e8\u70ca\u7110\u7113\u7116\u712f\u7131\u7173\u715c\u7168\u7145\u7172\u714a\u7178\u717a\u7198\u71b3\u71b5\u71a8\u71a0\u71e0\u71d4\u71e7\u71f9\u721d\u7228\u706c\u7118\u7166\u71b9\u623e\u623d\u6243\u6248\u6249\u793b\u7940\u7946\u7949\u795b\u795c\u7953\u795a\u7962\u7957\u7960\u796f\u7967\u797a\u7985\u798a\u799a\u79a7\u79b3\u5fd1\u5fd0\ufffd".split(""),e=0;e!=r[236].length;++e)65533!==r[236][e].charCodeAt(0)&&(t[r[236][e]]=60416+e,x[60416+e]=r[236][e]);for(r[237]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u979e\u979f\u97a1\u97a2\u97a4\u97a5\u97a6\u97a7\u97a8\u97a9\u97aa\u97ac\u97ae\u97b0\u97b1\u97b3\u97b5\u97b6\u97b7\u97b8\u97b9\u97ba\u97bb\u97bc\u97bd\u97be\u97bf\u97c0\u97c1\u97c2\u97c3\u97c4\u97c5\u97c6\u97c7\u97c8\u97c9\u97ca\u97cb\u97cc\u97cd\u97ce\u97cf\u97d0\u97d1\u97d2\u97d3\u97d4\u97d5\u97d6\u97d7\u97d8\u97d9\u97da\u97db\u97dc\u97dd\u97de\u97df\u97e0\u97e1\u97e2\u97e3\ufffd\u97e4\u97e5\u97e8\u97ee\u97ef\u97f0\u97f1\u97f2\u97f4\u97f7\u97f8\u97f9\u97fa\u97fb\u97fc\u97fd\u97fe\u97ff\u9800\u9801\u9802\u9803\u9804\u9805\u9806\u9807\u9808\u9809\u980a\u980b\u980c\u980d\u980e\u603c\u605d\u605a\u6067\u6041\u6059\u6063\u60ab\u6106\u610d\u615d\u61a9\u619d\u61cb\u61d1\u6206\u8080\u807f\u6c93\u6cf6\u6dfc\u77f6\u77f8\u7800\u7809\u7817\u7818\u7811\u65ab\u782d\u781c\u781d\u7839\u783a\u783b\u781f\u783c\u7825\u782c\u7823\u7829\u784e\u786d\u7856\u7857\u7826\u7850\u7847\u784c\u786a\u789b\u7893\u789a\u7887\u789c\u78a1\u78a3\u78b2\u78b9\u78a5\u78d4\u78d9\u78c9\u78ec\u78f2\u7905\u78f4\u7913\u7924\u791e\u7934\u9f9b\u9ef9\u9efb\u9efc\u76f1\u7704\u770d\u76f9\u7707\u7708\u771a\u7722\u7719\u772d\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775a\u7768\ufffd".split(""),e=0;e!=r[237].length;++e)65533!==r[237][e].charCodeAt(0)&&(t[r[237][e]]=60672+e,x[60672+e]=r[237][e]);for(r[238]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u980f\u9810\u9811\u9812\u9813\u9814\u9815\u9816\u9817\u9818\u9819\u981a\u981b\u981c\u981d\u981e\u981f\u9820\u9821\u9822\u9823\u9824\u9825\u9826\u9827\u9828\u9829\u982a\u982b\u982c\u982d\u982e\u982f\u9830\u9831\u9832\u9833\u9834\u9835\u9836\u9837\u9838\u9839\u983a\u983b\u983c\u983d\u983e\u983f\u9840\u9841\u9842\u9843\u9844\u9845\u9846\u9847\u9848\u9849\u984a\u984b\u984c\u984d\ufffd\u984e\u984f\u9850\u9851\u9852\u9853\u9854\u9855\u9856\u9857\u9858\u9859\u985a\u985b\u985c\u985d\u985e\u985f\u9860\u9861\u9862\u9863\u9864\u9865\u9866\u9867\u9868\u9869\u986a\u986b\u986c\u986d\u986e\u7762\u7765\u777f\u778d\u777d\u7780\u778c\u7791\u779f\u77a0\u77b0\u77b5\u77bd\u753a\u7540\u754e\u754b\u7548\u755b\u7572\u7579\u7583\u7f58\u7f61\u7f5f\u8a48\u7f68\u7f74\u7f71\u7f79\u7f81\u7f7e\u76cd\u76e5\u8832\u9485\u9486\u9487\u948b\u948a\u948c\u948d\u948f\u9490\u9494\u9497\u9495\u949a\u949b\u949c\u94a3\u94a4\u94ab\u94aa\u94ad\u94ac\u94af\u94b0\u94b2\u94b4\u94b6\u94b7\u94b8\u94b9\u94ba\u94bc\u94bd\u94bf\u94c4\u94c8\u94c9\u94ca\u94cb\u94cc\u94cd\u94ce\u94d0\u94d1\u94d2\u94d5\u94d6\u94d7\u94d9\u94d8\u94db\u94de\u94df\u94e0\u94e2\u94e4\u94e5\u94e7\u94e8\u94ea\ufffd".split(""),e=0;e!=r[238].length;++e)65533!==r[238][e].charCodeAt(0)&&(t[r[238][e]]=60928+e,x[60928+e]=r[238][e]);for(r[239]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u986f\u9870\u9871\u9872\u9873\u9874\u988b\u988e\u9892\u9895\u9899\u98a3\u98a8\u98a9\u98aa\u98ab\u98ac\u98ad\u98ae\u98af\u98b0\u98b1\u98b2\u98b3\u98b4\u98b5\u98b6\u98b7\u98b8\u98b9\u98ba\u98bb\u98bc\u98bd\u98be\u98bf\u98c0\u98c1\u98c2\u98c3\u98c4\u98c5\u98c6\u98c7\u98c8\u98c9\u98ca\u98cb\u98cc\u98cd\u98cf\u98d0\u98d4\u98d6\u98d7\u98db\u98dc\u98dd\u98e0\u98e1\u98e2\u98e3\u98e4\ufffd\u98e5\u98e6\u98e9\u98ea\u98eb\u98ec\u98ed\u98ee\u98ef\u98f0\u98f1\u98f2\u98f3\u98f4\u98f5\u98f6\u98f7\u98f8\u98f9\u98fa\u98fb\u98fc\u98fd\u98fe\u98ff\u9900\u9901\u9902\u9903\u9904\u9905\u9906\u9907\u94e9\u94eb\u94ee\u94ef\u94f3\u94f4\u94f5\u94f7\u94f9\u94fc\u94fd\u94ff\u9503\u9502\u9506\u9507\u9509\u950a\u950d\u950e\u950f\u9512\u9513\u9514\u9515\u9516\u9518\u951b\u951d\u951e\u951f\u9522\u952a\u952b\u9529\u952c\u9531\u9532\u9534\u9536\u9537\u9538\u953c\u953e\u953f\u9542\u9535\u9544\u9545\u9546\u9549\u954c\u954e\u954f\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955b\u955e\u955f\u955d\u9561\u9562\u9564\u9565\u9566\u9567\u9568\u9569\u956a\u956b\u956c\u956f\u9571\u9572\u9573\u953a\u77e7\u77ec\u96c9\u79d5\u79ed\u79e3\u79eb\u7a06\u5d47\u7a03\u7a02\u7a1e\u7a14\ufffd".split(""),e=0;e!=r[239].length;++e)65533!==r[239][e].charCodeAt(0)&&(t[r[239][e]]=61184+e,x[61184+e]=r[239][e]);for(r[240]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9908\u9909\u990a\u990b\u990c\u990e\u990f\u9911\u9912\u9913\u9914\u9915\u9916\u9917\u9918\u9919\u991a\u991b\u991c\u991d\u991e\u991f\u9920\u9921\u9922\u9923\u9924\u9925\u9926\u9927\u9928\u9929\u992a\u992b\u992c\u992d\u992f\u9930\u9931\u9932\u9933\u9934\u9935\u9936\u9937\u9938\u9939\u993a\u993b\u993c\u993d\u993e\u993f\u9940\u9941\u9942\u9943\u9944\u9945\u9946\u9947\u9948\u9949\ufffd\u994a\u994b\u994c\u994d\u994e\u994f\u9950\u9951\u9952\u9953\u9956\u9957\u9958\u9959\u995a\u995b\u995c\u995d\u995e\u995f\u9960\u9961\u9962\u9964\u9966\u9973\u9978\u9979\u997b\u997e\u9982\u9983\u9989\u7a39\u7a37\u7a51\u9ecf\u99a5\u7a70\u7688\u768e\u7693\u7699\u76a4\u74de\u74e0\u752c\u9e20\u9e22\u9e28\u9e29\u9e2a\u9e2b\u9e2c\u9e32\u9e31\u9e36\u9e38\u9e37\u9e39\u9e3a\u9e3e\u9e41\u9e42\u9e44\u9e46\u9e47\u9e48\u9e49\u9e4b\u9e4c\u9e4e\u9e51\u9e55\u9e57\u9e5a\u9e5b\u9e5c\u9e5e\u9e63\u9e66\u9e67\u9e68\u9e69\u9e6a\u9e6b\u9e6c\u9e71\u9e6d\u9e73\u7592\u7594\u7596\u75a0\u759d\u75ac\u75a3\u75b3\u75b4\u75b8\u75c4\u75b1\u75b0\u75c3\u75c2\u75d6\u75cd\u75e3\u75e8\u75e6\u75e4\u75eb\u75e7\u7603\u75f1\u75fc\u75ff\u7610\u7600\u7605\u760c\u7617\u760a\u7625\u7618\u7615\u7619\ufffd".split(""),e=0;e!=r[240].length;++e)65533!==r[240][e].charCodeAt(0)&&(t[r[240][e]]=61440+e,x[61440+e]=r[240][e]);for(r[241]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u998c\u998e\u999a\u999b\u999c\u999d\u999e\u999f\u99a0\u99a1\u99a2\u99a3\u99a4\u99a6\u99a7\u99a9\u99aa\u99ab\u99ac\u99ad\u99ae\u99af\u99b0\u99b1\u99b2\u99b3\u99b4\u99b5\u99b6\u99b7\u99b8\u99b9\u99ba\u99bb\u99bc\u99bd\u99be\u99bf\u99c0\u99c1\u99c2\u99c3\u99c4\u99c5\u99c6\u99c7\u99c8\u99c9\u99ca\u99cb\u99cc\u99cd\u99ce\u99cf\u99d0\u99d1\u99d2\u99d3\u99d4\u99d5\u99d6\u99d7\u99d8\ufffd\u99d9\u99da\u99db\u99dc\u99dd\u99de\u99df\u99e0\u99e1\u99e2\u99e3\u99e4\u99e5\u99e6\u99e7\u99e8\u99e9\u99ea\u99eb\u99ec\u99ed\u99ee\u99ef\u99f0\u99f1\u99f2\u99f3\u99f4\u99f5\u99f6\u99f7\u99f8\u99f9\u761b\u763c\u7622\u7620\u7640\u762d\u7630\u763f\u7635\u7643\u763e\u7633\u764d\u765e\u7654\u765c\u7656\u766b\u766f\u7fca\u7ae6\u7a78\u7a79\u7a80\u7a86\u7a88\u7a95\u7aa6\u7aa0\u7aac\u7aa8\u7aad\u7ab3\u8864\u8869\u8872\u887d\u887f\u8882\u88a2\u88c6\u88b7\u88bc\u88c9\u88e2\u88ce\u88e3\u88e5\u88f1\u891a\u88fc\u88e8\u88fe\u88f0\u8921\u8919\u8913\u891b\u890a\u8934\u892b\u8936\u8941\u8966\u897b\u758b\u80e5\u76b2\u76b4\u77dc\u8012\u8014\u8016\u801c\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800b\u8035\u8043\u8046\u804d\u8052\u8069\u8071\u8983\u9878\u9880\u9883\ufffd".split(""),e=0;e!=r[241].length;++e)65533!==r[241][e].charCodeAt(0)&&(t[r[241][e]]=61696+e,x[61696+e]=r[241][e]);for(r[242]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u99fa\u99fb\u99fc\u99fd\u99fe\u99ff\u9a00\u9a01\u9a02\u9a03\u9a04\u9a05\u9a06\u9a07\u9a08\u9a09\u9a0a\u9a0b\u9a0c\u9a0d\u9a0e\u9a0f\u9a10\u9a11\u9a12\u9a13\u9a14\u9a15\u9a16\u9a17\u9a18\u9a19\u9a1a\u9a1b\u9a1c\u9a1d\u9a1e\u9a1f\u9a20\u9a21\u9a22\u9a23\u9a24\u9a25\u9a26\u9a27\u9a28\u9a29\u9a2a\u9a2b\u9a2c\u9a2d\u9a2e\u9a2f\u9a30\u9a31\u9a32\u9a33\u9a34\u9a35\u9a36\u9a37\u9a38\ufffd\u9a39\u9a3a\u9a3b\u9a3c\u9a3d\u9a3e\u9a3f\u9a40\u9a41\u9a42\u9a43\u9a44\u9a45\u9a46\u9a47\u9a48\u9a49\u9a4a\u9a4b\u9a4c\u9a4d\u9a4e\u9a4f\u9a50\u9a51\u9a52\u9a53\u9a54\u9a55\u9a56\u9a57\u9a58\u9a59\u9889\u988c\u988d\u988f\u9894\u989a\u989b\u989e\u989f\u98a1\u98a2\u98a5\u98a6\u864d\u8654\u866c\u866e\u867f\u867a\u867c\u867b\u86a8\u868d\u868b\u86ac\u869d\u86a7\u86a3\u86aa\u8693\u86a9\u86b6\u86c4\u86b5\u86ce\u86b0\u86ba\u86b1\u86af\u86c9\u86cf\u86b4\u86e9\u86f1\u86f2\u86ed\u86f3\u86d0\u8713\u86de\u86f4\u86df\u86d8\u86d1\u8703\u8707\u86f8\u8708\u870a\u870d\u8709\u8723\u873b\u871e\u8725\u872e\u871a\u873e\u8748\u8734\u8731\u8729\u8737\u873f\u8782\u8722\u877d\u877e\u877b\u8760\u8770\u874c\u876e\u878b\u8753\u8763\u877c\u8764\u8759\u8765\u8793\u87af\u87a8\u87d2\ufffd".split(""),e=0;e!=r[242].length;++e)65533!==r[242][e].charCodeAt(0)&&(t[r[242][e]]=61952+e,x[61952+e]=r[242][e]);for(r[243]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9a5a\u9a5b\u9a5c\u9a5d\u9a5e\u9a5f\u9a60\u9a61\u9a62\u9a63\u9a64\u9a65\u9a66\u9a67\u9a68\u9a69\u9a6a\u9a6b\u9a72\u9a83\u9a89\u9a8d\u9a8e\u9a94\u9a95\u9a99\u9aa6\u9aa9\u9aaa\u9aab\u9aac\u9aad\u9aae\u9aaf\u9ab2\u9ab3\u9ab4\u9ab5\u9ab9\u9abb\u9abd\u9abe\u9abf\u9ac3\u9ac4\u9ac6\u9ac7\u9ac8\u9ac9\u9aca\u9acd\u9ace\u9acf\u9ad0\u9ad2\u9ad4\u9ad5\u9ad6\u9ad7\u9ad9\u9ada\u9adb\u9adc\ufffd\u9add\u9ade\u9ae0\u9ae2\u9ae3\u9ae4\u9ae5\u9ae7\u9ae8\u9ae9\u9aea\u9aec\u9aee\u9af0\u9af1\u9af2\u9af3\u9af4\u9af5\u9af6\u9af7\u9af8\u9afa\u9afc\u9afd\u9afe\u9aff\u9b00\u9b01\u9b02\u9b04\u9b05\u9b06\u87c6\u8788\u8785\u87ad\u8797\u8783\u87ab\u87e5\u87ac\u87b5\u87b3\u87cb\u87d3\u87bd\u87d1\u87c0\u87ca\u87db\u87ea\u87e0\u87ee\u8816\u8813\u87fe\u880a\u881b\u8821\u8839\u883c\u7f36\u7f42\u7f44\u7f45\u8210\u7afa\u7afd\u7b08\u7b03\u7b04\u7b15\u7b0a\u7b2b\u7b0f\u7b47\u7b38\u7b2a\u7b19\u7b2e\u7b31\u7b20\u7b25\u7b24\u7b33\u7b3e\u7b1e\u7b58\u7b5a\u7b45\u7b75\u7b4c\u7b5d\u7b60\u7b6e\u7b7b\u7b62\u7b72\u7b71\u7b90\u7ba6\u7ba7\u7bb8\u7bac\u7b9d\u7ba8\u7b85\u7baa\u7b9c\u7ba2\u7bab\u7bb4\u7bd1\u7bc1\u7bcc\u7bdd\u7bda\u7be5\u7be6\u7bea\u7c0c\u7bfe\u7bfc\u7c0f\u7c16\u7c0b\ufffd".split(""),e=0;e!=r[243].length;++e)65533!==r[243][e].charCodeAt(0)&&(t[r[243][e]]=62208+e,x[62208+e]=r[243][e]);for(r[244]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9b07\u9b09\u9b0a\u9b0b\u9b0c\u9b0d\u9b0e\u9b10\u9b11\u9b12\u9b14\u9b15\u9b16\u9b17\u9b18\u9b19\u9b1a\u9b1b\u9b1c\u9b1d\u9b1e\u9b20\u9b21\u9b22\u9b24\u9b25\u9b26\u9b27\u9b28\u9b29\u9b2a\u9b2b\u9b2c\u9b2d\u9b2e\u9b30\u9b31\u9b33\u9b34\u9b35\u9b36\u9b37\u9b38\u9b39\u9b3a\u9b3d\u9b3e\u9b3f\u9b40\u9b46\u9b4a\u9b4b\u9b4c\u9b4e\u9b50\u9b52\u9b53\u9b55\u9b56\u9b57\u9b58\u9b59\u9b5a\ufffd\u9b5b\u9b5c\u9b5d\u9b5e\u9b5f\u9b60\u9b61\u9b62\u9b63\u9b64\u9b65\u9b66\u9b67\u9b68\u9b69\u9b6a\u9b6b\u9b6c\u9b6d\u9b6e\u9b6f\u9b70\u9b71\u9b72\u9b73\u9b74\u9b75\u9b76\u9b77\u9b78\u9b79\u9b7a\u9b7b\u7c1f\u7c2a\u7c26\u7c38\u7c41\u7c40\u81fe\u8201\u8202\u8204\u81ec\u8844\u8221\u8222\u8223\u822d\u822f\u8228\u822b\u8238\u823b\u8233\u8234\u823e\u8244\u8249\u824b\u824f\u825a\u825f\u8268\u887e\u8885\u8888\u88d8\u88df\u895e\u7f9d\u7f9f\u7fa7\u7faf\u7fb0\u7fb2\u7c7c\u6549\u7c91\u7c9d\u7c9c\u7c9e\u7ca2\u7cb2\u7cbc\u7cbd\u7cc1\u7cc7\u7ccc\u7ccd\u7cc8\u7cc5\u7cd7\u7ce8\u826e\u66a8\u7fbf\u7fce\u7fd5\u7fe5\u7fe1\u7fe6\u7fe9\u7fee\u7ff3\u7cf8\u7d77\u7da6\u7dae\u7e47\u7e9b\u9eb8\u9eb4\u8d73\u8d84\u8d94\u8d91\u8db1\u8d67\u8d6d\u8c47\u8c49\u914a\u9150\u914e\u914f\u9164\ufffd".split(""),e=0;e!=r[244].length;++e)65533!==r[244][e].charCodeAt(0)&&(t[r[244][e]]=62464+e,x[62464+e]=r[244][e]);for(r[245]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9b7c\u9b7d\u9b7e\u9b7f\u9b80\u9b81\u9b82\u9b83\u9b84\u9b85\u9b86\u9b87\u9b88\u9b89\u9b8a\u9b8b\u9b8c\u9b8d\u9b8e\u9b8f\u9b90\u9b91\u9b92\u9b93\u9b94\u9b95\u9b96\u9b97\u9b98\u9b99\u9b9a\u9b9b\u9b9c\u9b9d\u9b9e\u9b9f\u9ba0\u9ba1\u9ba2\u9ba3\u9ba4\u9ba5\u9ba6\u9ba7\u9ba8\u9ba9\u9baa\u9bab\u9bac\u9bad\u9bae\u9baf\u9bb0\u9bb1\u9bb2\u9bb3\u9bb4\u9bb5\u9bb6\u9bb7\u9bb8\u9bb9\u9bba\ufffd\u9bbb\u9bbc\u9bbd\u9bbe\u9bbf\u9bc0\u9bc1\u9bc2\u9bc3\u9bc4\u9bc5\u9bc6\u9bc7\u9bc8\u9bc9\u9bca\u9bcb\u9bcc\u9bcd\u9bce\u9bcf\u9bd0\u9bd1\u9bd2\u9bd3\u9bd4\u9bd5\u9bd6\u9bd7\u9bd8\u9bd9\u9bda\u9bdb\u9162\u9161\u9170\u9169\u916f\u917d\u917e\u9172\u9174\u9179\u918c\u9185\u9190\u918d\u9191\u91a2\u91a3\u91aa\u91ad\u91ae\u91af\u91b5\u91b4\u91ba\u8c55\u9e7e\u8db8\u8deb\u8e05\u8e59\u8e69\u8db5\u8dbf\u8dbc\u8dba\u8dc4\u8dd6\u8dd7\u8dda\u8dde\u8dce\u8dcf\u8ddb\u8dc6\u8dec\u8df7\u8df8\u8de3\u8df9\u8dfb\u8de4\u8e09\u8dfd\u8e14\u8e1d\u8e1f\u8e2c\u8e2e\u8e23\u8e2f\u8e3a\u8e40\u8e39\u8e35\u8e3d\u8e31\u8e49\u8e41\u8e42\u8e51\u8e52\u8e4a\u8e70\u8e76\u8e7c\u8e6f\u8e74\u8e85\u8e8f\u8e94\u8e90\u8e9c\u8e9e\u8c78\u8c82\u8c8a\u8c85\u8c98\u8c94\u659b\u89d6\u89de\u89da\u89dc\ufffd".split(""),e=0;e!=r[245].length;++e)65533!==r[245][e].charCodeAt(0)&&(t[r[245][e]]=62720+e,x[62720+e]=r[245][e]);for(r[246]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9bdc\u9bdd\u9bde\u9bdf\u9be0\u9be1\u9be2\u9be3\u9be4\u9be5\u9be6\u9be7\u9be8\u9be9\u9bea\u9beb\u9bec\u9bed\u9bee\u9bef\u9bf0\u9bf1\u9bf2\u9bf3\u9bf4\u9bf5\u9bf6\u9bf7\u9bf8\u9bf9\u9bfa\u9bfb\u9bfc\u9bfd\u9bfe\u9bff\u9c00\u9c01\u9c02\u9c03\u9c04\u9c05\u9c06\u9c07\u9c08\u9c09\u9c0a\u9c0b\u9c0c\u9c0d\u9c0e\u9c0f\u9c10\u9c11\u9c12\u9c13\u9c14\u9c15\u9c16\u9c17\u9c18\u9c19\u9c1a\ufffd\u9c1b\u9c1c\u9c1d\u9c1e\u9c1f\u9c20\u9c21\u9c22\u9c23\u9c24\u9c25\u9c26\u9c27\u9c28\u9c29\u9c2a\u9c2b\u9c2c\u9c2d\u9c2e\u9c2f\u9c30\u9c31\u9c32\u9c33\u9c34\u9c35\u9c36\u9c37\u9c38\u9c39\u9c3a\u9c3b\u89e5\u89eb\u89ef\u8a3e\u8b26\u9753\u96e9\u96f3\u96ef\u9706\u9701\u9708\u970f\u970e\u972a\u972d\u9730\u973e\u9f80\u9f83\u9f85\u9f86\u9f87\u9f88\u9f89\u9f8a\u9f8c\u9efe\u9f0b\u9f0d\u96b9\u96bc\u96bd\u96ce\u96d2\u77bf\u96e0\u928e\u92ae\u92c8\u933e\u936a\u93ca\u938f\u943e\u946b\u9c7f\u9c82\u9c85\u9c86\u9c87\u9c88\u7a23\u9c8b\u9c8e\u9c90\u9c91\u9c92\u9c94\u9c95\u9c9a\u9c9b\u9c9e\u9c9f\u9ca0\u9ca1\u9ca2\u9ca3\u9ca5\u9ca6\u9ca7\u9ca8\u9ca9\u9cab\u9cad\u9cae\u9cb0\u9cb1\u9cb2\u9cb3\u9cb4\u9cb5\u9cb6\u9cb7\u9cba\u9cbb\u9cbc\u9cbd\u9cc4\u9cc5\u9cc6\u9cc7\u9cca\u9ccb\ufffd".split(""),e=0;e!=r[246].length;++e)65533!==r[246][e].charCodeAt(0)&&(t[r[246][e]]=62976+e,x[62976+e]=r[246][e]);for(r[247]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9c3c\u9c3d\u9c3e\u9c3f\u9c40\u9c41\u9c42\u9c43\u9c44\u9c45\u9c46\u9c47\u9c48\u9c49\u9c4a\u9c4b\u9c4c\u9c4d\u9c4e\u9c4f\u9c50\u9c51\u9c52\u9c53\u9c54\u9c55\u9c56\u9c57\u9c58\u9c59\u9c5a\u9c5b\u9c5c\u9c5d\u9c5e\u9c5f\u9c60\u9c61\u9c62\u9c63\u9c64\u9c65\u9c66\u9c67\u9c68\u9c69\u9c6a\u9c6b\u9c6c\u9c6d\u9c6e\u9c6f\u9c70\u9c71\u9c72\u9c73\u9c74\u9c75\u9c76\u9c77\u9c78\u9c79\u9c7a\ufffd\u9c7b\u9c7d\u9c7e\u9c80\u9c83\u9c84\u9c89\u9c8a\u9c8c\u9c8f\u9c93\u9c96\u9c97\u9c98\u9c99\u9c9d\u9caa\u9cac\u9caf\u9cb9\u9cbe\u9cbf\u9cc0\u9cc1\u9cc2\u9cc8\u9cc9\u9cd1\u9cd2\u9cda\u9cdb\u9ce0\u9ce1\u9ccc\u9ccd\u9cce\u9ccf\u9cd0\u9cd3\u9cd4\u9cd5\u9cd7\u9cd8\u9cd9\u9cdc\u9cdd\u9cdf\u9ce2\u977c\u9785\u9791\u9792\u9794\u97af\u97ab\u97a3\u97b2\u97b4\u9ab1\u9ab0\u9ab7\u9e58\u9ab6\u9aba\u9abc\u9ac1\u9ac0\u9ac5\u9ac2\u9acb\u9acc\u9ad1\u9b45\u9b43\u9b47\u9b49\u9b48\u9b4d\u9b51\u98e8\u990d\u992e\u9955\u9954\u9adf\u9ae1\u9ae6\u9aef\u9aeb\u9afb\u9aed\u9af9\u9b08\u9b0f\u9b13\u9b1f\u9b23\u9ebd\u9ebe\u7e3b\u9e82\u9e87\u9e88\u9e8b\u9e92\u93d6\u9e9d\u9e9f\u9edb\u9edc\u9edd\u9ee0\u9edf\u9ee2\u9ee9\u9ee7\u9ee5\u9eea\u9eef\u9f22\u9f2c\u9f2f\u9f39\u9f37\u9f3d\u9f3e\u9f44\ufffd".split(""),e=0;e!=r[247].length;++e)65533!==r[247][e].charCodeAt(0)&&(t[r[247][e]]=63232+e,x[63232+e]=r[247][e]);for(r[248]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9ce3\u9ce4\u9ce5\u9ce6\u9ce7\u9ce8\u9ce9\u9cea\u9ceb\u9cec\u9ced\u9cee\u9cef\u9cf0\u9cf1\u9cf2\u9cf3\u9cf4\u9cf5\u9cf6\u9cf7\u9cf8\u9cf9\u9cfa\u9cfb\u9cfc\u9cfd\u9cfe\u9cff\u9d00\u9d01\u9d02\u9d03\u9d04\u9d05\u9d06\u9d07\u9d08\u9d09\u9d0a\u9d0b\u9d0c\u9d0d\u9d0e\u9d0f\u9d10\u9d11\u9d12\u9d13\u9d14\u9d15\u9d16\u9d17\u9d18\u9d19\u9d1a\u9d1b\u9d1c\u9d1d\u9d1e\u9d1f\u9d20\u9d21\ufffd\u9d22\u9d23\u9d24\u9d25\u9d26\u9d27\u9d28\u9d29\u9d2a\u9d2b\u9d2c\u9d2d\u9d2e\u9d2f\u9d30\u9d31\u9d32\u9d33\u9d34\u9d35\u9d36\u9d37\u9d38\u9d39\u9d3a\u9d3b\u9d3c\u9d3d\u9d3e\u9d3f\u9d40\u9d41\u9d42\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[248].length;++e)65533!==r[248][e].charCodeAt(0)&&(t[r[248][e]]=63488+e,x[63488+e]=r[248][e]);for(r[249]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9d43\u9d44\u9d45\u9d46\u9d47\u9d48\u9d49\u9d4a\u9d4b\u9d4c\u9d4d\u9d4e\u9d4f\u9d50\u9d51\u9d52\u9d53\u9d54\u9d55\u9d56\u9d57\u9d58\u9d59\u9d5a\u9d5b\u9d5c\u9d5d\u9d5e\u9d5f\u9d60\u9d61\u9d62\u9d63\u9d64\u9d65\u9d66\u9d67\u9d68\u9d69\u9d6a\u9d6b\u9d6c\u9d6d\u9d6e\u9d6f\u9d70\u9d71\u9d72\u9d73\u9d74\u9d75\u9d76\u9d77\u9d78\u9d79\u9d7a\u9d7b\u9d7c\u9d7d\u9d7e\u9d7f\u9d80\u9d81\ufffd\u9d82\u9d83\u9d84\u9d85\u9d86\u9d87\u9d88\u9d89\u9d8a\u9d8b\u9d8c\u9d8d\u9d8e\u9d8f\u9d90\u9d91\u9d92\u9d93\u9d94\u9d95\u9d96\u9d97\u9d98\u9d99\u9d9a\u9d9b\u9d9c\u9d9d\u9d9e\u9d9f\u9da0\u9da1\u9da2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[249].length;++e)65533!==r[249][e].charCodeAt(0)&&(t[r[249][e]]=63744+e,x[63744+e]=r[249][e]);for(r[250]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9da3\u9da4\u9da5\u9da6\u9da7\u9da8\u9da9\u9daa\u9dab\u9dac\u9dad\u9dae\u9daf\u9db0\u9db1\u9db2\u9db3\u9db4\u9db5\u9db6\u9db7\u9db8\u9db9\u9dba\u9dbb\u9dbc\u9dbd\u9dbe\u9dbf\u9dc0\u9dc1\u9dc2\u9dc3\u9dc4\u9dc5\u9dc6\u9dc7\u9dc8\u9dc9\u9dca\u9dcb\u9dcc\u9dcd\u9dce\u9dcf\u9dd0\u9dd1\u9dd2\u9dd3\u9dd4\u9dd5\u9dd6\u9dd7\u9dd8\u9dd9\u9dda\u9ddb\u9ddc\u9ddd\u9dde\u9ddf\u9de0\u9de1\ufffd\u9de2\u9de3\u9de4\u9de5\u9de6\u9de7\u9de8\u9de9\u9dea\u9deb\u9dec\u9ded\u9dee\u9def\u9df0\u9df1\u9df2\u9df3\u9df4\u9df5\u9df6\u9df7\u9df8\u9df9\u9dfa\u9dfb\u9dfc\u9dfd\u9dfe\u9dff\u9e00\u9e01\u9e02\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[250].length;++e)65533!==r[250][e].charCodeAt(0)&&(t[r[250][e]]=64e3+e,x[64e3+e]=r[250][e]);for(r[251]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9e03\u9e04\u9e05\u9e06\u9e07\u9e08\u9e09\u9e0a\u9e0b\u9e0c\u9e0d\u9e0e\u9e0f\u9e10\u9e11\u9e12\u9e13\u9e14\u9e15\u9e16\u9e17\u9e18\u9e19\u9e1a\u9e1b\u9e1c\u9e1d\u9e1e\u9e24\u9e27\u9e2e\u9e30\u9e34\u9e3b\u9e3c\u9e40\u9e4d\u9e50\u9e52\u9e53\u9e54\u9e56\u9e59\u9e5d\u9e5f\u9e60\u9e61\u9e62\u9e65\u9e6e\u9e6f\u9e72\u9e74\u9e75\u9e76\u9e77\u9e78\u9e79\u9e7a\u9e7b\u9e7c\u9e7d\u9e80\ufffd\u9e81\u9e83\u9e84\u9e85\u9e86\u9e89\u9e8a\u9e8c\u9e8d\u9e8e\u9e8f\u9e90\u9e91\u9e94\u9e95\u9e96\u9e97\u9e98\u9e99\u9e9a\u9e9b\u9e9c\u9e9e\u9ea0\u9ea1\u9ea2\u9ea3\u9ea4\u9ea5\u9ea7\u9ea8\u9ea9\u9eaa\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[251].length;++e)65533!==r[251][e].charCodeAt(0)&&(t[r[251][e]]=64256+e,x[64256+e]=r[251][e]);for(r[252]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9eab\u9eac\u9ead\u9eae\u9eaf\u9eb0\u9eb1\u9eb2\u9eb3\u9eb5\u9eb6\u9eb7\u9eb9\u9eba\u9ebc\u9ebf\u9ec0\u9ec1\u9ec2\u9ec3\u9ec5\u9ec6\u9ec7\u9ec8\u9eca\u9ecb\u9ecc\u9ed0\u9ed2\u9ed3\u9ed5\u9ed6\u9ed7\u9ed9\u9eda\u9ede\u9ee1\u9ee3\u9ee4\u9ee6\u9ee8\u9eeb\u9eec\u9eed\u9eee\u9ef0\u9ef1\u9ef2\u9ef3\u9ef4\u9ef5\u9ef6\u9ef7\u9ef8\u9efa\u9efd\u9eff\u9f00\u9f01\u9f02\u9f03\u9f04\u9f05\ufffd\u9f06\u9f07\u9f08\u9f09\u9f0a\u9f0c\u9f0f\u9f11\u9f12\u9f14\u9f15\u9f16\u9f18\u9f1a\u9f1b\u9f1c\u9f1d\u9f1e\u9f1f\u9f21\u9f23\u9f24\u9f25\u9f26\u9f27\u9f28\u9f29\u9f2a\u9f2b\u9f2d\u9f2e\u9f30\u9f31\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[252].length;++e)65533!==r[252][e].charCodeAt(0)&&(t[r[252][e]]=64512+e,x[64512+e]=r[252][e]);for(r[253]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9f32\u9f33\u9f34\u9f35\u9f36\u9f38\u9f3a\u9f3c\u9f3f\u9f40\u9f41\u9f42\u9f43\u9f45\u9f46\u9f47\u9f48\u9f49\u9f4a\u9f4b\u9f4c\u9f4d\u9f4e\u9f4f\u9f52\u9f53\u9f54\u9f55\u9f56\u9f57\u9f58\u9f59\u9f5a\u9f5b\u9f5c\u9f5d\u9f5e\u9f5f\u9f60\u9f61\u9f62\u9f63\u9f64\u9f65\u9f66\u9f67\u9f68\u9f69\u9f6a\u9f6b\u9f6c\u9f6d\u9f6e\u9f6f\u9f70\u9f71\u9f72\u9f73\u9f74\u9f75\u9f76\u9f77\u9f78\ufffd\u9f79\u9f7a\u9f7b\u9f7c\u9f7d\u9f7e\u9f81\u9f82\u9f8d\u9f8e\u9f8f\u9f90\u9f91\u9f92\u9f93\u9f94\u9f95\u9f96\u9f97\u9f98\u9f9c\u9f9d\u9f9e\u9fa1\u9fa2\u9fa3\u9fa4\u9fa5\uf92c\uf979\uf995\uf9e7\uf9f1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[253].length;++e)65533!==r[253][e].charCodeAt(0)&&(t[r[253][e]]=64768+e,x[64768+e]=r[253][e]);for(r[254]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufa0c\ufa0d\ufa0e\ufa0f\ufa11\ufa13\ufa14\ufa18\ufa1f\ufa20\ufa21\ufa23\ufa24\ufa27\ufa28\ufa29\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[254].length;++e)65533!==r[254][e].charCodeAt(0)&&(t[r[254][e]]=65024+e,x[65024+e]=r[254][e]);return{enc:t,dec:x}}(),Ht[949]=function(){var e,x=[],t={},r=[];for(r[0]="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[0].length;++e)65533!==r[0][e].charCodeAt(0)&&(t[r[0][e]]=0+e,x[0+e]=r[0][e]);for(r[129]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uac02\uac03\uac05\uac06\uac0b\uac0c\uac0d\uac0e\uac0f\uac18\uac1e\uac1f\uac21\uac22\uac23\uac25\uac26\uac27\uac28\uac29\uac2a\uac2b\uac2e\uac32\uac33\uac34\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uac35\uac36\uac37\uac3a\uac3b\uac3d\uac3e\uac3f\uac41\uac42\uac43\uac44\uac45\uac46\uac47\uac48\uac49\uac4a\uac4c\uac4e\uac4f\uac50\uac51\uac52\uac53\uac55\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uac56\uac57\uac59\uac5a\uac5b\uac5d\uac5e\uac5f\uac60\uac61\uac62\uac63\uac64\uac65\uac66\uac67\uac68\uac69\uac6a\uac6b\uac6c\uac6d\uac6e\uac6f\uac72\uac73\uac75\uac76\uac79\uac7b\uac7c\uac7d\uac7e\uac7f\uac82\uac87\uac88\uac8d\uac8e\uac8f\uac91\uac92\uac93\uac95\uac96\uac97\uac98\uac99\uac9a\uac9b\uac9e\uaca2\uaca3\uaca4\uaca5\uaca6\uaca7\uacab\uacad\uacae\uacb1\uacb2\uacb3\uacb4\uacb5\uacb6\uacb7\uacba\uacbe\uacbf\uacc0\uacc2\uacc3\uacc5\uacc6\uacc7\uacc9\uacca\uaccb\uaccd\uacce\uaccf\uacd0\uacd1\uacd2\uacd3\uacd4\uacd6\uacd8\uacd9\uacda\uacdb\uacdc\uacdd\uacde\uacdf\uace2\uace3\uace5\uace6\uace9\uaceb\uaced\uacee\uacf2\uacf4\uacf7\uacf8\uacf9\uacfa\uacfb\uacfe\uacff\uad01\uad02\uad03\uad05\uad07\uad08\uad09\uad0a\uad0b\uad0e\uad10\uad12\uad13\ufffd".split(""),e=0;e!=r[129].length;++e)65533!==r[129][e].charCodeAt(0)&&(t[r[129][e]]=33024+e,x[33024+e]=r[129][e]);for(r[130]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uad14\uad15\uad16\uad17\uad19\uad1a\uad1b\uad1d\uad1e\uad1f\uad21\uad22\uad23\uad24\uad25\uad26\uad27\uad28\uad2a\uad2b\uad2e\uad2f\uad30\uad31\uad32\uad33\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uad36\uad37\uad39\uad3a\uad3b\uad3d\uad3e\uad3f\uad40\uad41\uad42\uad43\uad46\uad48\uad4a\uad4b\uad4c\uad4d\uad4e\uad4f\uad51\uad52\uad53\uad55\uad56\uad57\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uad59\uad5a\uad5b\uad5c\uad5d\uad5e\uad5f\uad60\uad62\uad64\uad65\uad66\uad67\uad68\uad69\uad6a\uad6b\uad6e\uad6f\uad71\uad72\uad77\uad78\uad79\uad7a\uad7e\uad80\uad83\uad84\uad85\uad86\uad87\uad8a\uad8b\uad8d\uad8e\uad8f\uad91\uad92\uad93\uad94\uad95\uad96\uad97\uad98\uad99\uad9a\uad9b\uad9e\uad9f\uada0\uada1\uada2\uada3\uada5\uada6\uada7\uada8\uada9\uadaa\uadab\uadac\uadad\uadae\uadaf\uadb0\uadb1\uadb2\uadb3\uadb4\uadb5\uadb6\uadb8\uadb9\uadba\uadbb\uadbc\uadbd\uadbe\uadbf\uadc2\uadc3\uadc5\uadc6\uadc7\uadc9\uadca\uadcb\uadcc\uadcd\uadce\uadcf\uadd2\uadd4\uadd5\uadd6\uadd7\uadd8\uadd9\uadda\uaddb\uaddd\uadde\uaddf\uade1\uade2\uade3\uade5\uade6\uade7\uade8\uade9\uadea\uadeb\uadec\uaded\uadee\uadef\uadf0\uadf1\uadf2\uadf3\uadf4\uadf5\uadf6\uadf7\ufffd".split(""),e=0;e!=r[130].length;++e)65533!==r[130][e].charCodeAt(0)&&(t[r[130][e]]=33280+e,x[33280+e]=r[130][e]);for(r[131]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uadfa\uadfb\uadfd\uadfe\uae02\uae03\uae04\uae05\uae06\uae07\uae0a\uae0c\uae0e\uae0f\uae10\uae11\uae12\uae13\uae15\uae16\uae17\uae18\uae19\uae1a\uae1b\uae1c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uae1d\uae1e\uae1f\uae20\uae21\uae22\uae23\uae24\uae25\uae26\uae27\uae28\uae29\uae2a\uae2b\uae2c\uae2d\uae2e\uae2f\uae32\uae33\uae35\uae36\uae39\uae3b\uae3c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uae3d\uae3e\uae3f\uae42\uae44\uae47\uae48\uae49\uae4b\uae4f\uae51\uae52\uae53\uae55\uae57\uae58\uae59\uae5a\uae5b\uae5e\uae62\uae63\uae64\uae66\uae67\uae6a\uae6b\uae6d\uae6e\uae6f\uae71\uae72\uae73\uae74\uae75\uae76\uae77\uae7a\uae7e\uae7f\uae80\uae81\uae82\uae83\uae86\uae87\uae88\uae89\uae8a\uae8b\uae8d\uae8e\uae8f\uae90\uae91\uae92\uae93\uae94\uae95\uae96\uae97\uae98\uae99\uae9a\uae9b\uae9c\uae9d\uae9e\uae9f\uaea0\uaea1\uaea2\uaea3\uaea4\uaea5\uaea6\uaea7\uaea8\uaea9\uaeaa\uaeab\uaeac\uaead\uaeae\uaeaf\uaeb0\uaeb1\uaeb2\uaeb3\uaeb4\uaeb5\uaeb6\uaeb7\uaeb8\uaeb9\uaeba\uaebb\uaebf\uaec1\uaec2\uaec3\uaec5\uaec6\uaec7\uaec8\uaec9\uaeca\uaecb\uaece\uaed2\uaed3\uaed4\uaed5\uaed6\uaed7\uaeda\uaedb\uaedd\uaede\uaedf\uaee0\uaee1\uaee2\uaee3\uaee4\uaee5\ufffd".split(""),e=0;e!=r[131].length;++e)65533!==r[131][e].charCodeAt(0)&&(t[r[131][e]]=33536+e,x[33536+e]=r[131][e]);for(r[132]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uaee6\uaee7\uaee9\uaeea\uaeec\uaeee\uaeef\uaef0\uaef1\uaef2\uaef3\uaef5\uaef6\uaef7\uaef9\uaefa\uaefb\uaefd\uaefe\uaeff\uaf00\uaf01\uaf02\uaf03\uaf04\uaf05\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uaf06\uaf09\uaf0a\uaf0b\uaf0c\uaf0e\uaf0f\uaf11\uaf12\uaf13\uaf14\uaf15\uaf16\uaf17\uaf18\uaf19\uaf1a\uaf1b\uaf1c\uaf1d\uaf1e\uaf1f\uaf20\uaf21\uaf22\uaf23\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uaf24\uaf25\uaf26\uaf27\uaf28\uaf29\uaf2a\uaf2b\uaf2e\uaf2f\uaf31\uaf33\uaf35\uaf36\uaf37\uaf38\uaf39\uaf3a\uaf3b\uaf3e\uaf40\uaf44\uaf45\uaf46\uaf47\uaf4a\uaf4b\uaf4c\uaf4d\uaf4e\uaf4f\uaf51\uaf52\uaf53\uaf54\uaf55\uaf56\uaf57\uaf58\uaf59\uaf5a\uaf5b\uaf5e\uaf5f\uaf60\uaf61\uaf62\uaf63\uaf66\uaf67\uaf68\uaf69\uaf6a\uaf6b\uaf6c\uaf6d\uaf6e\uaf6f\uaf70\uaf71\uaf72\uaf73\uaf74\uaf75\uaf76\uaf77\uaf78\uaf7a\uaf7b\uaf7c\uaf7d\uaf7e\uaf7f\uaf81\uaf82\uaf83\uaf85\uaf86\uaf87\uaf89\uaf8a\uaf8b\uaf8c\uaf8d\uaf8e\uaf8f\uaf92\uaf93\uaf94\uaf96\uaf97\uaf98\uaf99\uaf9a\uaf9b\uaf9d\uaf9e\uaf9f\uafa0\uafa1\uafa2\uafa3\uafa4\uafa5\uafa6\uafa7\uafa8\uafa9\uafaa\uafab\uafac\uafad\uafae\uafaf\uafb0\uafb1\uafb2\uafb3\uafb4\uafb5\uafb6\uafb7\uafba\uafbb\uafbd\uafbe\ufffd".split(""),e=0;e!=r[132].length;++e)65533!==r[132][e].charCodeAt(0)&&(t[r[132][e]]=33792+e,x[33792+e]=r[132][e]);for(r[133]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uafbf\uafc1\uafc2\uafc3\uafc4\uafc5\uafc6\uafca\uafcc\uafcf\uafd0\uafd1\uafd2\uafd3\uafd5\uafd6\uafd7\uafd8\uafd9\uafda\uafdb\uafdd\uafde\uafdf\uafe0\uafe1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uafe2\uafe3\uafe4\uafe5\uafe6\uafe7\uafea\uafeb\uafec\uafed\uafee\uafef\uaff2\uaff3\uaff5\uaff6\uaff7\uaff9\uaffa\uaffb\uaffc\uaffd\uaffe\uafff\ub002\ub003\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub005\ub006\ub007\ub008\ub009\ub00a\ub00b\ub00d\ub00e\ub00f\ub011\ub012\ub013\ub015\ub016\ub017\ub018\ub019\ub01a\ub01b\ub01e\ub01f\ub020\ub021\ub022\ub023\ub024\ub025\ub026\ub027\ub029\ub02a\ub02b\ub02c\ub02d\ub02e\ub02f\ub030\ub031\ub032\ub033\ub034\ub035\ub036\ub037\ub038\ub039\ub03a\ub03b\ub03c\ub03d\ub03e\ub03f\ub040\ub041\ub042\ub043\ub046\ub047\ub049\ub04b\ub04d\ub04f\ub050\ub051\ub052\ub056\ub058\ub05a\ub05b\ub05c\ub05e\ub05f\ub060\ub061\ub062\ub063\ub064\ub065\ub066\ub067\ub068\ub069\ub06a\ub06b\ub06c\ub06d\ub06e\ub06f\ub070\ub071\ub072\ub073\ub074\ub075\ub076\ub077\ub078\ub079\ub07a\ub07b\ub07e\ub07f\ub081\ub082\ub083\ub085\ub086\ub087\ub088\ub089\ub08a\ub08b\ub08e\ub090\ub092\ub093\ub094\ub095\ub096\ub097\ub09b\ub09d\ub09e\ub0a3\ub0a4\ufffd".split(""),e=0;e!=r[133].length;++e)65533!==r[133][e].charCodeAt(0)&&(t[r[133][e]]=34048+e,x[34048+e]=r[133][e]);for(r[134]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub0a5\ub0a6\ub0a7\ub0aa\ub0b0\ub0b2\ub0b6\ub0b7\ub0b9\ub0ba\ub0bb\ub0bd\ub0be\ub0bf\ub0c0\ub0c1\ub0c2\ub0c3\ub0c6\ub0ca\ub0cb\ub0cc\ub0cd\ub0ce\ub0cf\ub0d2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub0d3\ub0d5\ub0d6\ub0d7\ub0d9\ub0da\ub0db\ub0dc\ub0dd\ub0de\ub0df\ub0e1\ub0e2\ub0e3\ub0e4\ub0e6\ub0e7\ub0e8\ub0e9\ub0ea\ub0eb\ub0ec\ub0ed\ub0ee\ub0ef\ub0f0\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub0f1\ub0f2\ub0f3\ub0f4\ub0f5\ub0f6\ub0f7\ub0f8\ub0f9\ub0fa\ub0fb\ub0fc\ub0fd\ub0fe\ub0ff\ub100\ub101\ub102\ub103\ub104\ub105\ub106\ub107\ub10a\ub10d\ub10e\ub10f\ub111\ub114\ub115\ub116\ub117\ub11a\ub11e\ub11f\ub120\ub121\ub122\ub126\ub127\ub129\ub12a\ub12b\ub12d\ub12e\ub12f\ub130\ub131\ub132\ub133\ub136\ub13a\ub13b\ub13c\ub13d\ub13e\ub13f\ub142\ub143\ub145\ub146\ub147\ub149\ub14a\ub14b\ub14c\ub14d\ub14e\ub14f\ub152\ub153\ub156\ub157\ub159\ub15a\ub15b\ub15d\ub15e\ub15f\ub161\ub162\ub163\ub164\ub165\ub166\ub167\ub168\ub169\ub16a\ub16b\ub16c\ub16d\ub16e\ub16f\ub170\ub171\ub172\ub173\ub174\ub175\ub176\ub177\ub17a\ub17b\ub17d\ub17e\ub17f\ub181\ub183\ub184\ub185\ub186\ub187\ub18a\ub18c\ub18e\ub18f\ub190\ub191\ub195\ub196\ub197\ub199\ub19a\ub19b\ub19d\ufffd".split(""),e=0;e!=r[134].length;++e)65533!==r[134][e].charCodeAt(0)&&(t[r[134][e]]=34304+e,x[34304+e]=r[134][e]);for(r[135]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub19e\ub19f\ub1a0\ub1a1\ub1a2\ub1a3\ub1a4\ub1a5\ub1a6\ub1a7\ub1a9\ub1aa\ub1ab\ub1ac\ub1ad\ub1ae\ub1af\ub1b0\ub1b1\ub1b2\ub1b3\ub1b4\ub1b5\ub1b6\ub1b7\ub1b8\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub1b9\ub1ba\ub1bb\ub1bc\ub1bd\ub1be\ub1bf\ub1c0\ub1c1\ub1c2\ub1c3\ub1c4\ub1c5\ub1c6\ub1c7\ub1c8\ub1c9\ub1ca\ub1cb\ub1cd\ub1ce\ub1cf\ub1d1\ub1d2\ub1d3\ub1d5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub1d6\ub1d7\ub1d8\ub1d9\ub1da\ub1db\ub1de\ub1e0\ub1e1\ub1e2\ub1e3\ub1e4\ub1e5\ub1e6\ub1e7\ub1ea\ub1eb\ub1ed\ub1ee\ub1ef\ub1f1\ub1f2\ub1f3\ub1f4\ub1f5\ub1f6\ub1f7\ub1f8\ub1fa\ub1fc\ub1fe\ub1ff\ub200\ub201\ub202\ub203\ub206\ub207\ub209\ub20a\ub20d\ub20e\ub20f\ub210\ub211\ub212\ub213\ub216\ub218\ub21a\ub21b\ub21c\ub21d\ub21e\ub21f\ub221\ub222\ub223\ub224\ub225\ub226\ub227\ub228\ub229\ub22a\ub22b\ub22c\ub22d\ub22e\ub22f\ub230\ub231\ub232\ub233\ub235\ub236\ub237\ub238\ub239\ub23a\ub23b\ub23d\ub23e\ub23f\ub240\ub241\ub242\ub243\ub244\ub245\ub246\ub247\ub248\ub249\ub24a\ub24b\ub24c\ub24d\ub24e\ub24f\ub250\ub251\ub252\ub253\ub254\ub255\ub256\ub257\ub259\ub25a\ub25b\ub25d\ub25e\ub25f\ub261\ub262\ub263\ub264\ub265\ub266\ub267\ub26a\ub26b\ub26c\ub26d\ub26e\ufffd".split(""),e=0;e!=r[135].length;++e)65533!==r[135][e].charCodeAt(0)&&(t[r[135][e]]=34560+e,x[34560+e]=r[135][e]);for(r[136]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub26f\ub270\ub271\ub272\ub273\ub276\ub277\ub278\ub279\ub27a\ub27b\ub27d\ub27e\ub27f\ub280\ub281\ub282\ub283\ub286\ub287\ub288\ub28a\ub28b\ub28c\ub28d\ub28e\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub28f\ub292\ub293\ub295\ub296\ub297\ub29b\ub29c\ub29d\ub29e\ub29f\ub2a2\ub2a4\ub2a7\ub2a8\ub2a9\ub2ab\ub2ad\ub2ae\ub2af\ub2b1\ub2b2\ub2b3\ub2b5\ub2b6\ub2b7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub2b8\ub2b9\ub2ba\ub2bb\ub2bc\ub2bd\ub2be\ub2bf\ub2c0\ub2c1\ub2c2\ub2c3\ub2c4\ub2c5\ub2c6\ub2c7\ub2ca\ub2cb\ub2cd\ub2ce\ub2cf\ub2d1\ub2d3\ub2d4\ub2d5\ub2d6\ub2d7\ub2da\ub2dc\ub2de\ub2df\ub2e0\ub2e1\ub2e3\ub2e7\ub2e9\ub2ea\ub2f0\ub2f1\ub2f2\ub2f6\ub2fc\ub2fd\ub2fe\ub302\ub303\ub305\ub306\ub307\ub309\ub30a\ub30b\ub30c\ub30d\ub30e\ub30f\ub312\ub316\ub317\ub318\ub319\ub31a\ub31b\ub31d\ub31e\ub31f\ub320\ub321\ub322\ub323\ub324\ub325\ub326\ub327\ub328\ub329\ub32a\ub32b\ub32c\ub32d\ub32e\ub32f\ub330\ub331\ub332\ub333\ub334\ub335\ub336\ub337\ub338\ub339\ub33a\ub33b\ub33c\ub33d\ub33e\ub33f\ub340\ub341\ub342\ub343\ub344\ub345\ub346\ub347\ub348\ub349\ub34a\ub34b\ub34c\ub34d\ub34e\ub34f\ub350\ub351\ub352\ub353\ub357\ub359\ub35a\ub35d\ub360\ub361\ub362\ub363\ufffd".split(""),e=0;e!=r[136].length;++e)65533!==r[136][e].charCodeAt(0)&&(t[r[136][e]]=34816+e,x[34816+e]=r[136][e]);for(r[137]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub366\ub368\ub36a\ub36c\ub36d\ub36f\ub372\ub373\ub375\ub376\ub377\ub379\ub37a\ub37b\ub37c\ub37d\ub37e\ub37f\ub382\ub386\ub387\ub388\ub389\ub38a\ub38b\ub38d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub38e\ub38f\ub391\ub392\ub393\ub395\ub396\ub397\ub398\ub399\ub39a\ub39b\ub39c\ub39d\ub39e\ub39f\ub3a2\ub3a3\ub3a4\ub3a5\ub3a6\ub3a7\ub3a9\ub3aa\ub3ab\ub3ad\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub3ae\ub3af\ub3b0\ub3b1\ub3b2\ub3b3\ub3b4\ub3b5\ub3b6\ub3b7\ub3b8\ub3b9\ub3ba\ub3bb\ub3bc\ub3bd\ub3be\ub3bf\ub3c0\ub3c1\ub3c2\ub3c3\ub3c6\ub3c7\ub3c9\ub3ca\ub3cd\ub3cf\ub3d1\ub3d2\ub3d3\ub3d6\ub3d8\ub3da\ub3dc\ub3de\ub3df\ub3e1\ub3e2\ub3e3\ub3e5\ub3e6\ub3e7\ub3e9\ub3ea\ub3eb\ub3ec\ub3ed\ub3ee\ub3ef\ub3f0\ub3f1\ub3f2\ub3f3\ub3f4\ub3f5\ub3f6\ub3f7\ub3f8\ub3f9\ub3fa\ub3fb\ub3fd\ub3fe\ub3ff\ub400\ub401\ub402\ub403\ub404\ub405\ub406\ub407\ub408\ub409\ub40a\ub40b\ub40c\ub40d\ub40e\ub40f\ub411\ub412\ub413\ub414\ub415\ub416\ub417\ub419\ub41a\ub41b\ub41d\ub41e\ub41f\ub421\ub422\ub423\ub424\ub425\ub426\ub427\ub42a\ub42c\ub42d\ub42e\ub42f\ub430\ub431\ub432\ub433\ub435\ub436\ub437\ub438\ub439\ub43a\ub43b\ub43c\ub43d\ub43e\ub43f\ub440\ub441\ub442\ub443\ub444\ufffd".split(""),e=0;e!=r[137].length;++e)65533!==r[137][e].charCodeAt(0)&&(t[r[137][e]]=35072+e,x[35072+e]=r[137][e]);for(r[138]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub445\ub446\ub447\ub448\ub449\ub44a\ub44b\ub44c\ub44d\ub44e\ub44f\ub452\ub453\ub455\ub456\ub457\ub459\ub45a\ub45b\ub45c\ub45d\ub45e\ub45f\ub462\ub464\ub466\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub467\ub468\ub469\ub46a\ub46b\ub46d\ub46e\ub46f\ub470\ub471\ub472\ub473\ub474\ub475\ub476\ub477\ub478\ub479\ub47a\ub47b\ub47c\ub47d\ub47e\ub47f\ub481\ub482\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub483\ub484\ub485\ub486\ub487\ub489\ub48a\ub48b\ub48c\ub48d\ub48e\ub48f\ub490\ub491\ub492\ub493\ub494\ub495\ub496\ub497\ub498\ub499\ub49a\ub49b\ub49c\ub49e\ub49f\ub4a0\ub4a1\ub4a2\ub4a3\ub4a5\ub4a6\ub4a7\ub4a9\ub4aa\ub4ab\ub4ad\ub4ae\ub4af\ub4b0\ub4b1\ub4b2\ub4b3\ub4b4\ub4b6\ub4b8\ub4ba\ub4bb\ub4bc\ub4bd\ub4be\ub4bf\ub4c1\ub4c2\ub4c3\ub4c5\ub4c6\ub4c7\ub4c9\ub4ca\ub4cb\ub4cc\ub4cd\ub4ce\ub4cf\ub4d1\ub4d2\ub4d3\ub4d4\ub4d6\ub4d7\ub4d8\ub4d9\ub4da\ub4db\ub4de\ub4df\ub4e1\ub4e2\ub4e5\ub4e7\ub4e8\ub4e9\ub4ea\ub4eb\ub4ee\ub4f0\ub4f2\ub4f3\ub4f4\ub4f5\ub4f6\ub4f7\ub4f9\ub4fa\ub4fb\ub4fc\ub4fd\ub4fe\ub4ff\ub500\ub501\ub502\ub503\ub504\ub505\ub506\ub507\ub508\ub509\ub50a\ub50b\ub50c\ub50d\ub50e\ub50f\ub510\ub511\ub512\ub513\ub516\ub517\ub519\ub51a\ub51d\ufffd".split(""),e=0;e!=r[138].length;++e)65533!==r[138][e].charCodeAt(0)&&(t[r[138][e]]=35328+e,x[35328+e]=r[138][e]);for(r[139]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub51e\ub51f\ub520\ub521\ub522\ub523\ub526\ub52b\ub52c\ub52d\ub52e\ub52f\ub532\ub533\ub535\ub536\ub537\ub539\ub53a\ub53b\ub53c\ub53d\ub53e\ub53f\ub542\ub546\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub547\ub548\ub549\ub54a\ub54e\ub54f\ub551\ub552\ub553\ub555\ub556\ub557\ub558\ub559\ub55a\ub55b\ub55e\ub562\ub563\ub564\ub565\ub566\ub567\ub568\ub569\ub56a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub56b\ub56c\ub56d\ub56e\ub56f\ub570\ub571\ub572\ub573\ub574\ub575\ub576\ub577\ub578\ub579\ub57a\ub57b\ub57c\ub57d\ub57e\ub57f\ub580\ub581\ub582\ub583\ub584\ub585\ub586\ub587\ub588\ub589\ub58a\ub58b\ub58c\ub58d\ub58e\ub58f\ub590\ub591\ub592\ub593\ub594\ub595\ub596\ub597\ub598\ub599\ub59a\ub59b\ub59c\ub59d\ub59e\ub59f\ub5a2\ub5a3\ub5a5\ub5a6\ub5a7\ub5a9\ub5ac\ub5ad\ub5ae\ub5af\ub5b2\ub5b6\ub5b7\ub5b8\ub5b9\ub5ba\ub5be\ub5bf\ub5c1\ub5c2\ub5c3\ub5c5\ub5c6\ub5c7\ub5c8\ub5c9\ub5ca\ub5cb\ub5ce\ub5d2\ub5d3\ub5d4\ub5d5\ub5d6\ub5d7\ub5d9\ub5da\ub5db\ub5dc\ub5dd\ub5de\ub5df\ub5e0\ub5e1\ub5e2\ub5e3\ub5e4\ub5e5\ub5e6\ub5e7\ub5e8\ub5e9\ub5ea\ub5eb\ub5ed\ub5ee\ub5ef\ub5f0\ub5f1\ub5f2\ub5f3\ub5f4\ub5f5\ub5f6\ub5f7\ub5f8\ub5f9\ub5fa\ub5fb\ub5fc\ub5fd\ub5fe\ub5ff\ufffd".split(""),e=0;e!=r[139].length;++e)65533!==r[139][e].charCodeAt(0)&&(t[r[139][e]]=35584+e,x[35584+e]=r[139][e]);for(r[140]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub600\ub601\ub602\ub603\ub604\ub605\ub606\ub607\ub608\ub609\ub60a\ub60b\ub60c\ub60d\ub60e\ub60f\ub612\ub613\ub615\ub616\ub617\ub619\ub61a\ub61b\ub61c\ub61d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub61e\ub61f\ub620\ub621\ub622\ub623\ub624\ub626\ub627\ub628\ub629\ub62a\ub62b\ub62d\ub62e\ub62f\ub630\ub631\ub632\ub633\ub635\ub636\ub637\ub638\ub639\ub63a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub63b\ub63c\ub63d\ub63e\ub63f\ub640\ub641\ub642\ub643\ub644\ub645\ub646\ub647\ub649\ub64a\ub64b\ub64c\ub64d\ub64e\ub64f\ub650\ub651\ub652\ub653\ub654\ub655\ub656\ub657\ub658\ub659\ub65a\ub65b\ub65c\ub65d\ub65e\ub65f\ub660\ub661\ub662\ub663\ub665\ub666\ub667\ub669\ub66a\ub66b\ub66c\ub66d\ub66e\ub66f\ub670\ub671\ub672\ub673\ub674\ub675\ub676\ub677\ub678\ub679\ub67a\ub67b\ub67c\ub67d\ub67e\ub67f\ub680\ub681\ub682\ub683\ub684\ub685\ub686\ub687\ub688\ub689\ub68a\ub68b\ub68c\ub68d\ub68e\ub68f\ub690\ub691\ub692\ub693\ub694\ub695\ub696\ub697\ub698\ub699\ub69a\ub69b\ub69e\ub69f\ub6a1\ub6a2\ub6a3\ub6a5\ub6a6\ub6a7\ub6a8\ub6a9\ub6aa\ub6ad\ub6ae\ub6af\ub6b0\ub6b2\ub6b3\ub6b4\ub6b5\ub6b6\ub6b7\ub6b8\ub6b9\ub6ba\ub6bb\ub6bc\ub6bd\ub6be\ub6bf\ub6c0\ub6c1\ub6c2\ufffd".split(""),e=0;e!=r[140].length;++e)65533!==r[140][e].charCodeAt(0)&&(t[r[140][e]]=35840+e,x[35840+e]=r[140][e]);for(r[141]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub6c3\ub6c4\ub6c5\ub6c6\ub6c7\ub6c8\ub6c9\ub6ca\ub6cb\ub6cc\ub6cd\ub6ce\ub6cf\ub6d0\ub6d1\ub6d2\ub6d3\ub6d5\ub6d6\ub6d7\ub6d8\ub6d9\ub6da\ub6db\ub6dc\ub6dd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub6de\ub6df\ub6e0\ub6e1\ub6e2\ub6e3\ub6e4\ub6e5\ub6e6\ub6e7\ub6e8\ub6e9\ub6ea\ub6eb\ub6ec\ub6ed\ub6ee\ub6ef\ub6f1\ub6f2\ub6f3\ub6f5\ub6f6\ub6f7\ub6f9\ub6fa\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub6fb\ub6fc\ub6fd\ub6fe\ub6ff\ub702\ub703\ub704\ub706\ub707\ub708\ub709\ub70a\ub70b\ub70c\ub70d\ub70e\ub70f\ub710\ub711\ub712\ub713\ub714\ub715\ub716\ub717\ub718\ub719\ub71a\ub71b\ub71c\ub71d\ub71e\ub71f\ub720\ub721\ub722\ub723\ub724\ub725\ub726\ub727\ub72a\ub72b\ub72d\ub72e\ub731\ub732\ub733\ub734\ub735\ub736\ub737\ub73a\ub73c\ub73d\ub73e\ub73f\ub740\ub741\ub742\ub743\ub745\ub746\ub747\ub749\ub74a\ub74b\ub74d\ub74e\ub74f\ub750\ub751\ub752\ub753\ub756\ub757\ub758\ub759\ub75a\ub75b\ub75c\ub75d\ub75e\ub75f\ub761\ub762\ub763\ub765\ub766\ub767\ub769\ub76a\ub76b\ub76c\ub76d\ub76e\ub76f\ub772\ub774\ub776\ub777\ub778\ub779\ub77a\ub77b\ub77e\ub77f\ub781\ub782\ub783\ub785\ub786\ub787\ub788\ub789\ub78a\ub78b\ub78e\ub793\ub794\ub795\ub79a\ub79b\ub79d\ub79e\ufffd".split(""),e=0;e!=r[141].length;++e)65533!==r[141][e].charCodeAt(0)&&(t[r[141][e]]=36096+e,x[36096+e]=r[141][e]);for(r[142]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub79f\ub7a1\ub7a2\ub7a3\ub7a4\ub7a5\ub7a6\ub7a7\ub7aa\ub7ae\ub7af\ub7b0\ub7b1\ub7b2\ub7b3\ub7b6\ub7b7\ub7b9\ub7ba\ub7bb\ub7bc\ub7bd\ub7be\ub7bf\ub7c0\ub7c1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub7c2\ub7c3\ub7c4\ub7c5\ub7c6\ub7c8\ub7ca\ub7cb\ub7cc\ub7cd\ub7ce\ub7cf\ub7d0\ub7d1\ub7d2\ub7d3\ub7d4\ub7d5\ub7d6\ub7d7\ub7d8\ub7d9\ub7da\ub7db\ub7dc\ub7dd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub7de\ub7df\ub7e0\ub7e1\ub7e2\ub7e3\ub7e4\ub7e5\ub7e6\ub7e7\ub7e8\ub7e9\ub7ea\ub7eb\ub7ee\ub7ef\ub7f1\ub7f2\ub7f3\ub7f5\ub7f6\ub7f7\ub7f8\ub7f9\ub7fa\ub7fb\ub7fe\ub802\ub803\ub804\ub805\ub806\ub80a\ub80b\ub80d\ub80e\ub80f\ub811\ub812\ub813\ub814\ub815\ub816\ub817\ub81a\ub81c\ub81e\ub81f\ub820\ub821\ub822\ub823\ub826\ub827\ub829\ub82a\ub82b\ub82d\ub82e\ub82f\ub830\ub831\ub832\ub833\ub836\ub83a\ub83b\ub83c\ub83d\ub83e\ub83f\ub841\ub842\ub843\ub845\ub846\ub847\ub848\ub849\ub84a\ub84b\ub84c\ub84d\ub84e\ub84f\ub850\ub852\ub854\ub855\ub856\ub857\ub858\ub859\ub85a\ub85b\ub85e\ub85f\ub861\ub862\ub863\ub865\ub866\ub867\ub868\ub869\ub86a\ub86b\ub86e\ub870\ub872\ub873\ub874\ub875\ub876\ub877\ub879\ub87a\ub87b\ub87d\ub87e\ub87f\ub880\ub881\ub882\ub883\ub884\ufffd".split(""),e=0;e!=r[142].length;++e)65533!==r[142][e].charCodeAt(0)&&(t[r[142][e]]=36352+e,x[36352+e]=r[142][e]);for(r[143]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub885\ub886\ub887\ub888\ub889\ub88a\ub88b\ub88c\ub88e\ub88f\ub890\ub891\ub892\ub893\ub894\ub895\ub896\ub897\ub898\ub899\ub89a\ub89b\ub89c\ub89d\ub89e\ub89f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub8a0\ub8a1\ub8a2\ub8a3\ub8a4\ub8a5\ub8a6\ub8a7\ub8a9\ub8aa\ub8ab\ub8ac\ub8ad\ub8ae\ub8af\ub8b1\ub8b2\ub8b3\ub8b5\ub8b6\ub8b7\ub8b9\ub8ba\ub8bb\ub8bc\ub8bd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub8be\ub8bf\ub8c2\ub8c4\ub8c6\ub8c7\ub8c8\ub8c9\ub8ca\ub8cb\ub8cd\ub8ce\ub8cf\ub8d1\ub8d2\ub8d3\ub8d5\ub8d6\ub8d7\ub8d8\ub8d9\ub8da\ub8db\ub8dc\ub8de\ub8e0\ub8e2\ub8e3\ub8e4\ub8e5\ub8e6\ub8e7\ub8ea\ub8eb\ub8ed\ub8ee\ub8ef\ub8f1\ub8f2\ub8f3\ub8f4\ub8f5\ub8f6\ub8f7\ub8fa\ub8fc\ub8fe\ub8ff\ub900\ub901\ub902\ub903\ub905\ub906\ub907\ub908\ub909\ub90a\ub90b\ub90c\ub90d\ub90e\ub90f\ub910\ub911\ub912\ub913\ub914\ub915\ub916\ub917\ub919\ub91a\ub91b\ub91c\ub91d\ub91e\ub91f\ub921\ub922\ub923\ub924\ub925\ub926\ub927\ub928\ub929\ub92a\ub92b\ub92c\ub92d\ub92e\ub92f\ub930\ub931\ub932\ub933\ub934\ub935\ub936\ub937\ub938\ub939\ub93a\ub93b\ub93e\ub93f\ub941\ub942\ub943\ub945\ub946\ub947\ub948\ub949\ub94a\ub94b\ub94d\ub94e\ub950\ub952\ub953\ub954\ub955\ub956\ub957\ufffd".split(""),e=0;e!=r[143].length;++e)65533!==r[143][e].charCodeAt(0)&&(t[r[143][e]]=36608+e,x[36608+e]=r[143][e]);for(r[144]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub95a\ub95b\ub95d\ub95e\ub95f\ub961\ub962\ub963\ub964\ub965\ub966\ub967\ub96a\ub96c\ub96e\ub96f\ub970\ub971\ub972\ub973\ub976\ub977\ub979\ub97a\ub97b\ub97d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub97e\ub97f\ub980\ub981\ub982\ub983\ub986\ub988\ub98b\ub98c\ub98f\ub990\ub991\ub992\ub993\ub994\ub995\ub996\ub997\ub998\ub999\ub99a\ub99b\ub99c\ub99d\ub99e\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub99f\ub9a0\ub9a1\ub9a2\ub9a3\ub9a4\ub9a5\ub9a6\ub9a7\ub9a8\ub9a9\ub9aa\ub9ab\ub9ae\ub9af\ub9b1\ub9b2\ub9b3\ub9b5\ub9b6\ub9b7\ub9b8\ub9b9\ub9ba\ub9bb\ub9be\ub9c0\ub9c2\ub9c3\ub9c4\ub9c5\ub9c6\ub9c7\ub9ca\ub9cb\ub9cd\ub9d3\ub9d4\ub9d5\ub9d6\ub9d7\ub9da\ub9dc\ub9df\ub9e0\ub9e2\ub9e6\ub9e7\ub9e9\ub9ea\ub9eb\ub9ed\ub9ee\ub9ef\ub9f0\ub9f1\ub9f2\ub9f3\ub9f6\ub9fb\ub9fc\ub9fd\ub9fe\ub9ff\uba02\uba03\uba04\uba05\uba06\uba07\uba09\uba0a\uba0b\uba0c\uba0d\uba0e\uba0f\uba10\uba11\uba12\uba13\uba14\uba16\uba17\uba18\uba19\uba1a\uba1b\uba1c\uba1d\uba1e\uba1f\uba20\uba21\uba22\uba23\uba24\uba25\uba26\uba27\uba28\uba29\uba2a\uba2b\uba2c\uba2d\uba2e\uba2f\uba30\uba31\uba32\uba33\uba34\uba35\uba36\uba37\uba3a\uba3b\uba3d\uba3e\uba3f\uba41\uba43\uba44\uba45\uba46\ufffd".split(""),e=0;e!=r[144].length;++e)65533!==r[144][e].charCodeAt(0)&&(t[r[144][e]]=36864+e,x[36864+e]=r[144][e]);for(r[145]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uba47\uba4a\uba4c\uba4f\uba50\uba51\uba52\uba56\uba57\uba59\uba5a\uba5b\uba5d\uba5e\uba5f\uba60\uba61\uba62\uba63\uba66\uba6a\uba6b\uba6c\uba6d\uba6e\uba6f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uba72\uba73\uba75\uba76\uba77\uba79\uba7a\uba7b\uba7c\uba7d\uba7e\uba7f\uba80\uba81\uba82\uba86\uba88\uba89\uba8a\uba8b\uba8d\uba8e\uba8f\uba90\uba91\uba92\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uba93\uba94\uba95\uba96\uba97\uba98\uba99\uba9a\uba9b\uba9c\uba9d\uba9e\uba9f\ubaa0\ubaa1\ubaa2\ubaa3\ubaa4\ubaa5\ubaa6\ubaa7\ubaaa\ubaad\ubaae\ubaaf\ubab1\ubab3\ubab4\ubab5\ubab6\ubab7\ubaba\ubabc\ubabe\ubabf\ubac0\ubac1\ubac2\ubac3\ubac5\ubac6\ubac7\ubac9\ubaca\ubacb\ubacc\ubacd\ubace\ubacf\ubad0\ubad1\ubad2\ubad3\ubad4\ubad5\ubad6\ubad7\ubada\ubadb\ubadc\ubadd\ubade\ubadf\ubae0\ubae1\ubae2\ubae3\ubae4\ubae5\ubae6\ubae7\ubae8\ubae9\ubaea\ubaeb\ubaec\ubaed\ubaee\ubaef\ubaf0\ubaf1\ubaf2\ubaf3\ubaf4\ubaf5\ubaf6\ubaf7\ubaf8\ubaf9\ubafa\ubafb\ubafd\ubafe\ubaff\ubb01\ubb02\ubb03\ubb05\ubb06\ubb07\ubb08\ubb09\ubb0a\ubb0b\ubb0c\ubb0e\ubb10\ubb12\ubb13\ubb14\ubb15\ubb16\ubb17\ubb19\ubb1a\ubb1b\ubb1d\ubb1e\ubb1f\ubb21\ubb22\ubb23\ubb24\ubb25\ubb26\ubb27\ufffd".split(""),e=0;e!=r[145].length;++e)65533!==r[145][e].charCodeAt(0)&&(t[r[145][e]]=37120+e,x[37120+e]=r[145][e]);for(r[146]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubb28\ubb2a\ubb2c\ubb2d\ubb2e\ubb2f\ubb30\ubb31\ubb32\ubb33\ubb37\ubb39\ubb3a\ubb3f\ubb40\ubb41\ubb42\ubb43\ubb46\ubb48\ubb4a\ubb4b\ubb4c\ubb4e\ubb51\ubb52\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubb53\ubb55\ubb56\ubb57\ubb59\ubb5a\ubb5b\ubb5c\ubb5d\ubb5e\ubb5f\ubb60\ubb62\ubb64\ubb65\ubb66\ubb67\ubb68\ubb69\ubb6a\ubb6b\ubb6d\ubb6e\ubb6f\ubb70\ubb71\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubb72\ubb73\ubb74\ubb75\ubb76\ubb77\ubb78\ubb79\ubb7a\ubb7b\ubb7c\ubb7d\ubb7e\ubb7f\ubb80\ubb81\ubb82\ubb83\ubb84\ubb85\ubb86\ubb87\ubb89\ubb8a\ubb8b\ubb8d\ubb8e\ubb8f\ubb91\ubb92\ubb93\ubb94\ubb95\ubb96\ubb97\ubb98\ubb99\ubb9a\ubb9b\ubb9c\ubb9d\ubb9e\ubb9f\ubba0\ubba1\ubba2\ubba3\ubba5\ubba6\ubba7\ubba9\ubbaa\ubbab\ubbad\ubbae\ubbaf\ubbb0\ubbb1\ubbb2\ubbb3\ubbb5\ubbb6\ubbb8\ubbb9\ubbba\ubbbb\ubbbc\ubbbd\ubbbe\ubbbf\ubbc1\ubbc2\ubbc3\ubbc5\ubbc6\ubbc7\ubbc9\ubbca\ubbcb\ubbcc\ubbcd\ubbce\ubbcf\ubbd1\ubbd2\ubbd4\ubbd5\ubbd6\ubbd7\ubbd8\ubbd9\ubbda\ubbdb\ubbdc\ubbdd\ubbde\ubbdf\ubbe0\ubbe1\ubbe2\ubbe3\ubbe4\ubbe5\ubbe6\ubbe7\ubbe8\ubbe9\ubbea\ubbeb\ubbec\ubbed\ubbee\ubbef\ubbf0\ubbf1\ubbf2\ubbf3\ubbf4\ubbf5\ubbf6\ubbf7\ubbfa\ubbfb\ubbfd\ubbfe\ubc01\ufffd".split(""),e=0;e!=r[146].length;++e)65533!==r[146][e].charCodeAt(0)&&(t[r[146][e]]=37376+e,x[37376+e]=r[146][e]);for(r[147]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubc03\ubc04\ubc05\ubc06\ubc07\ubc0a\ubc0e\ubc10\ubc12\ubc13\ubc19\ubc1a\ubc20\ubc21\ubc22\ubc23\ubc26\ubc28\ubc2a\ubc2b\ubc2c\ubc2e\ubc2f\ubc32\ubc33\ubc35\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubc36\ubc37\ubc39\ubc3a\ubc3b\ubc3c\ubc3d\ubc3e\ubc3f\ubc42\ubc46\ubc47\ubc48\ubc4a\ubc4b\ubc4e\ubc4f\ubc51\ubc52\ubc53\ubc54\ubc55\ubc56\ubc57\ubc58\ubc59\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubc5a\ubc5b\ubc5c\ubc5e\ubc5f\ubc60\ubc61\ubc62\ubc63\ubc64\ubc65\ubc66\ubc67\ubc68\ubc69\ubc6a\ubc6b\ubc6c\ubc6d\ubc6e\ubc6f\ubc70\ubc71\ubc72\ubc73\ubc74\ubc75\ubc76\ubc77\ubc78\ubc79\ubc7a\ubc7b\ubc7c\ubc7d\ubc7e\ubc7f\ubc80\ubc81\ubc82\ubc83\ubc86\ubc87\ubc89\ubc8a\ubc8d\ubc8f\ubc90\ubc91\ubc92\ubc93\ubc96\ubc98\ubc9b\ubc9c\ubc9d\ubc9e\ubc9f\ubca2\ubca3\ubca5\ubca6\ubca9\ubcaa\ubcab\ubcac\ubcad\ubcae\ubcaf\ubcb2\ubcb6\ubcb7\ubcb8\ubcb9\ubcba\ubcbb\ubcbe\ubcbf\ubcc1\ubcc2\ubcc3\ubcc5\ubcc6\ubcc7\ubcc8\ubcc9\ubcca\ubccb\ubccc\ubcce\ubcd2\ubcd3\ubcd4\ubcd6\ubcd7\ubcd9\ubcda\ubcdb\ubcdd\ubcde\ubcdf\ubce0\ubce1\ubce2\ubce3\ubce4\ubce5\ubce6\ubce7\ubce8\ubce9\ubcea\ubceb\ubcec\ubced\ubcee\ubcef\ubcf0\ubcf1\ubcf2\ubcf3\ubcf7\ubcf9\ubcfa\ubcfb\ubcfd\ufffd".split(""),e=0;e!=r[147].length;++e)65533!==r[147][e].charCodeAt(0)&&(t[r[147][e]]=37632+e,x[37632+e]=r[147][e]);for(r[148]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubcfe\ubcff\ubd00\ubd01\ubd02\ubd03\ubd06\ubd08\ubd0a\ubd0b\ubd0c\ubd0d\ubd0e\ubd0f\ubd11\ubd12\ubd13\ubd15\ubd16\ubd17\ubd18\ubd19\ubd1a\ubd1b\ubd1c\ubd1d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubd1e\ubd1f\ubd20\ubd21\ubd22\ubd23\ubd25\ubd26\ubd27\ubd28\ubd29\ubd2a\ubd2b\ubd2d\ubd2e\ubd2f\ubd30\ubd31\ubd32\ubd33\ubd34\ubd35\ubd36\ubd37\ubd38\ubd39\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubd3a\ubd3b\ubd3c\ubd3d\ubd3e\ubd3f\ubd41\ubd42\ubd43\ubd44\ubd45\ubd46\ubd47\ubd4a\ubd4b\ubd4d\ubd4e\ubd4f\ubd51\ubd52\ubd53\ubd54\ubd55\ubd56\ubd57\ubd5a\ubd5b\ubd5c\ubd5d\ubd5e\ubd5f\ubd60\ubd61\ubd62\ubd63\ubd65\ubd66\ubd67\ubd69\ubd6a\ubd6b\ubd6c\ubd6d\ubd6e\ubd6f\ubd70\ubd71\ubd72\ubd73\ubd74\ubd75\ubd76\ubd77\ubd78\ubd79\ubd7a\ubd7b\ubd7c\ubd7d\ubd7e\ubd7f\ubd82\ubd83\ubd85\ubd86\ubd8b\ubd8c\ubd8d\ubd8e\ubd8f\ubd92\ubd94\ubd96\ubd97\ubd98\ubd9b\ubd9d\ubd9e\ubd9f\ubda0\ubda1\ubda2\ubda3\ubda5\ubda6\ubda7\ubda8\ubda9\ubdaa\ubdab\ubdac\ubdad\ubdae\ubdaf\ubdb1\ubdb2\ubdb3\ubdb4\ubdb5\ubdb6\ubdb7\ubdb9\ubdba\ubdbb\ubdbc\ubdbd\ubdbe\ubdbf\ubdc0\ubdc1\ubdc2\ubdc3\ubdc4\ubdc5\ubdc6\ubdc7\ubdc8\ubdc9\ubdca\ubdcb\ubdcc\ubdcd\ubdce\ubdcf\ubdd0\ubdd1\ufffd".split(""),e=0;e!=r[148].length;++e)65533!==r[148][e].charCodeAt(0)&&(t[r[148][e]]=37888+e,x[37888+e]=r[148][e]);for(r[149]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubdd2\ubdd3\ubdd6\ubdd7\ubdd9\ubdda\ubddb\ubddd\ubdde\ubddf\ubde0\ubde1\ubde2\ubde3\ubde4\ubde5\ubde6\ubde7\ubde8\ubdea\ubdeb\ubdec\ubded\ubdee\ubdef\ubdf1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubdf2\ubdf3\ubdf5\ubdf6\ubdf7\ubdf9\ubdfa\ubdfb\ubdfc\ubdfd\ubdfe\ubdff\ube01\ube02\ube04\ube06\ube07\ube08\ube09\ube0a\ube0b\ube0e\ube0f\ube11\ube12\ube13\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ube15\ube16\ube17\ube18\ube19\ube1a\ube1b\ube1e\ube20\ube21\ube22\ube23\ube24\ube25\ube26\ube27\ube28\ube29\ube2a\ube2b\ube2c\ube2d\ube2e\ube2f\ube30\ube31\ube32\ube33\ube34\ube35\ube36\ube37\ube38\ube39\ube3a\ube3b\ube3c\ube3d\ube3e\ube3f\ube40\ube41\ube42\ube43\ube46\ube47\ube49\ube4a\ube4b\ube4d\ube4f\ube50\ube51\ube52\ube53\ube56\ube58\ube5c\ube5d\ube5e\ube5f\ube62\ube63\ube65\ube66\ube67\ube69\ube6b\ube6c\ube6d\ube6e\ube6f\ube72\ube76\ube77\ube78\ube79\ube7a\ube7e\ube7f\ube81\ube82\ube83\ube85\ube86\ube87\ube88\ube89\ube8a\ube8b\ube8e\ube92\ube93\ube94\ube95\ube96\ube97\ube9a\ube9b\ube9c\ube9d\ube9e\ube9f\ubea0\ubea1\ubea2\ubea3\ubea4\ubea5\ubea6\ubea7\ubea9\ubeaa\ubeab\ubeac\ubead\ubeae\ubeaf\ubeb0\ubeb1\ubeb2\ubeb3\ubeb4\ubeb5\ubeb6\ubeb7\ufffd".split(""),e=0;e!=r[149].length;++e)65533!==r[149][e].charCodeAt(0)&&(t[r[149][e]]=38144+e,x[38144+e]=r[149][e]);for(r[150]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubeb8\ubeb9\ubeba\ubebb\ubebc\ubebd\ubebe\ubebf\ubec0\ubec1\ubec2\ubec3\ubec4\ubec5\ubec6\ubec7\ubec8\ubec9\ubeca\ubecb\ubecc\ubecd\ubece\ubecf\ubed2\ubed3\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubed5\ubed6\ubed9\ubeda\ubedb\ubedc\ubedd\ubede\ubedf\ubee1\ubee2\ubee6\ubee7\ubee8\ubee9\ubeea\ubeeb\ubeed\ubeee\ubeef\ubef0\ubef1\ubef2\ubef3\ubef4\ubef5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubef6\ubef7\ubef8\ubef9\ubefa\ubefb\ubefc\ubefd\ubefe\ubeff\ubf00\ubf02\ubf03\ubf04\ubf05\ubf06\ubf07\ubf0a\ubf0b\ubf0c\ubf0d\ubf0e\ubf0f\ubf10\ubf11\ubf12\ubf13\ubf14\ubf15\ubf16\ubf17\ubf1a\ubf1e\ubf1f\ubf20\ubf21\ubf22\ubf23\ubf24\ubf25\ubf26\ubf27\ubf28\ubf29\ubf2a\ubf2b\ubf2c\ubf2d\ubf2e\ubf2f\ubf30\ubf31\ubf32\ubf33\ubf34\ubf35\ubf36\ubf37\ubf38\ubf39\ubf3a\ubf3b\ubf3c\ubf3d\ubf3e\ubf3f\ubf42\ubf43\ubf45\ubf46\ubf47\ubf49\ubf4a\ubf4b\ubf4c\ubf4d\ubf4e\ubf4f\ubf52\ubf53\ubf54\ubf56\ubf57\ubf58\ubf59\ubf5a\ubf5b\ubf5c\ubf5d\ubf5e\ubf5f\ubf60\ubf61\ubf62\ubf63\ubf64\ubf65\ubf66\ubf67\ubf68\ubf69\ubf6a\ubf6b\ubf6c\ubf6d\ubf6e\ubf6f\ubf70\ubf71\ubf72\ubf73\ubf74\ubf75\ubf76\ubf77\ubf78\ubf79\ubf7a\ubf7b\ubf7c\ubf7d\ubf7e\ubf7f\ubf80\ubf81\ubf82\ufffd".split(""),e=0;e!=r[150].length;++e)65533!==r[150][e].charCodeAt(0)&&(t[r[150][e]]=38400+e,x[38400+e]=r[150][e]);for(r[151]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubf83\ubf84\ubf85\ubf86\ubf87\ubf88\ubf89\ubf8a\ubf8b\ubf8c\ubf8d\ubf8e\ubf8f\ubf90\ubf91\ubf92\ubf93\ubf95\ubf96\ubf97\ubf98\ubf99\ubf9a\ubf9b\ubf9c\ubf9d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubf9e\ubf9f\ubfa0\ubfa1\ubfa2\ubfa3\ubfa4\ubfa5\ubfa6\ubfa7\ubfa8\ubfa9\ubfaa\ubfab\ubfac\ubfad\ubfae\ubfaf\ubfb1\ubfb2\ubfb3\ubfb4\ubfb5\ubfb6\ubfb7\ubfb8\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubfb9\ubfba\ubfbb\ubfbc\ubfbd\ubfbe\ubfbf\ubfc0\ubfc1\ubfc2\ubfc3\ubfc4\ubfc6\ubfc7\ubfc8\ubfc9\ubfca\ubfcb\ubfce\ubfcf\ubfd1\ubfd2\ubfd3\ubfd5\ubfd6\ubfd7\ubfd8\ubfd9\ubfda\ubfdb\ubfdd\ubfde\ubfe0\ubfe2\ubfe3\ubfe4\ubfe5\ubfe6\ubfe7\ubfe8\ubfe9\ubfea\ubfeb\ubfec\ubfed\ubfee\ubfef\ubff0\ubff1\ubff2\ubff3\ubff4\ubff5\ubff6\ubff7\ubff8\ubff9\ubffa\ubffb\ubffc\ubffd\ubffe\ubfff\uc000\uc001\uc002\uc003\uc004\uc005\uc006\uc007\uc008\uc009\uc00a\uc00b\uc00c\uc00d\uc00e\uc00f\uc010\uc011\uc012\uc013\uc014\uc015\uc016\uc017\uc018\uc019\uc01a\uc01b\uc01c\uc01d\uc01e\uc01f\uc020\uc021\uc022\uc023\uc024\uc025\uc026\uc027\uc028\uc029\uc02a\uc02b\uc02c\uc02d\uc02e\uc02f\uc030\uc031\uc032\uc033\uc034\uc035\uc036\uc037\uc038\uc039\uc03a\uc03b\uc03d\uc03e\uc03f\ufffd".split(""),e=0;e!=r[151].length;++e)65533!==r[151][e].charCodeAt(0)&&(t[r[151][e]]=38656+e,x[38656+e]=r[151][e]);for(r[152]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc040\uc041\uc042\uc043\uc044\uc045\uc046\uc047\uc048\uc049\uc04a\uc04b\uc04c\uc04d\uc04e\uc04f\uc050\uc052\uc053\uc054\uc055\uc056\uc057\uc059\uc05a\uc05b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc05d\uc05e\uc05f\uc061\uc062\uc063\uc064\uc065\uc066\uc067\uc06a\uc06b\uc06c\uc06d\uc06e\uc06f\uc070\uc071\uc072\uc073\uc074\uc075\uc076\uc077\uc078\uc079\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc07a\uc07b\uc07c\uc07d\uc07e\uc07f\uc080\uc081\uc082\uc083\uc084\uc085\uc086\uc087\uc088\uc089\uc08a\uc08b\uc08c\uc08d\uc08e\uc08f\uc092\uc093\uc095\uc096\uc097\uc099\uc09a\uc09b\uc09c\uc09d\uc09e\uc09f\uc0a2\uc0a4\uc0a6\uc0a7\uc0a8\uc0a9\uc0aa\uc0ab\uc0ae\uc0b1\uc0b2\uc0b7\uc0b8\uc0b9\uc0ba\uc0bb\uc0be\uc0c2\uc0c3\uc0c4\uc0c6\uc0c7\uc0ca\uc0cb\uc0cd\uc0ce\uc0cf\uc0d1\uc0d2\uc0d3\uc0d4\uc0d5\uc0d6\uc0d7\uc0da\uc0de\uc0df\uc0e0\uc0e1\uc0e2\uc0e3\uc0e6\uc0e7\uc0e9\uc0ea\uc0eb\uc0ed\uc0ee\uc0ef\uc0f0\uc0f1\uc0f2\uc0f3\uc0f6\uc0f8\uc0fa\uc0fb\uc0fc\uc0fd\uc0fe\uc0ff\uc101\uc102\uc103\uc105\uc106\uc107\uc109\uc10a\uc10b\uc10c\uc10d\uc10e\uc10f\uc111\uc112\uc113\uc114\uc116\uc117\uc118\uc119\uc11a\uc11b\uc121\uc122\uc125\uc128\uc129\uc12a\uc12b\uc12e\ufffd".split(""),e=0;e!=r[152].length;++e)65533!==r[152][e].charCodeAt(0)&&(t[r[152][e]]=38912+e,x[38912+e]=r[152][e]);for(r[153]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc132\uc133\uc134\uc135\uc137\uc13a\uc13b\uc13d\uc13e\uc13f\uc141\uc142\uc143\uc144\uc145\uc146\uc147\uc14a\uc14e\uc14f\uc150\uc151\uc152\uc153\uc156\uc157\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc159\uc15a\uc15b\uc15d\uc15e\uc15f\uc160\uc161\uc162\uc163\uc166\uc16a\uc16b\uc16c\uc16d\uc16e\uc16f\uc171\uc172\uc173\uc175\uc176\uc177\uc179\uc17a\uc17b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc17c\uc17d\uc17e\uc17f\uc180\uc181\uc182\uc183\uc184\uc186\uc187\uc188\uc189\uc18a\uc18b\uc18f\uc191\uc192\uc193\uc195\uc197\uc198\uc199\uc19a\uc19b\uc19e\uc1a0\uc1a2\uc1a3\uc1a4\uc1a6\uc1a7\uc1aa\uc1ab\uc1ad\uc1ae\uc1af\uc1b1\uc1b2\uc1b3\uc1b4\uc1b5\uc1b6\uc1b7\uc1b8\uc1b9\uc1ba\uc1bb\uc1bc\uc1be\uc1bf\uc1c0\uc1c1\uc1c2\uc1c3\uc1c5\uc1c6\uc1c7\uc1c9\uc1ca\uc1cb\uc1cd\uc1ce\uc1cf\uc1d0\uc1d1\uc1d2\uc1d3\uc1d5\uc1d6\uc1d9\uc1da\uc1db\uc1dc\uc1dd\uc1de\uc1df\uc1e1\uc1e2\uc1e3\uc1e5\uc1e6\uc1e7\uc1e9\uc1ea\uc1eb\uc1ec\uc1ed\uc1ee\uc1ef\uc1f2\uc1f4\uc1f5\uc1f6\uc1f7\uc1f8\uc1f9\uc1fa\uc1fb\uc1fe\uc1ff\uc201\uc202\uc203\uc205\uc206\uc207\uc208\uc209\uc20a\uc20b\uc20e\uc210\uc212\uc213\uc214\uc215\uc216\uc217\uc21a\uc21b\uc21d\uc21e\uc221\uc222\uc223\ufffd".split(""),e=0;e!=r[153].length;++e)65533!==r[153][e].charCodeAt(0)&&(t[r[153][e]]=39168+e,x[39168+e]=r[153][e]);for(r[154]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc224\uc225\uc226\uc227\uc22a\uc22c\uc22e\uc230\uc233\uc235\uc236\uc237\uc238\uc239\uc23a\uc23b\uc23c\uc23d\uc23e\uc23f\uc240\uc241\uc242\uc243\uc244\uc245\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc246\uc247\uc249\uc24a\uc24b\uc24c\uc24d\uc24e\uc24f\uc252\uc253\uc255\uc256\uc257\uc259\uc25a\uc25b\uc25c\uc25d\uc25e\uc25f\uc261\uc262\uc263\uc264\uc266\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc267\uc268\uc269\uc26a\uc26b\uc26e\uc26f\uc271\uc272\uc273\uc275\uc276\uc277\uc278\uc279\uc27a\uc27b\uc27e\uc280\uc282\uc283\uc284\uc285\uc286\uc287\uc28a\uc28b\uc28c\uc28d\uc28e\uc28f\uc291\uc292\uc293\uc294\uc295\uc296\uc297\uc299\uc29a\uc29c\uc29e\uc29f\uc2a0\uc2a1\uc2a2\uc2a3\uc2a6\uc2a7\uc2a9\uc2aa\uc2ab\uc2ae\uc2af\uc2b0\uc2b1\uc2b2\uc2b3\uc2b6\uc2b8\uc2ba\uc2bb\uc2bc\uc2bd\uc2be\uc2bf\uc2c0\uc2c1\uc2c2\uc2c3\uc2c4\uc2c5\uc2c6\uc2c7\uc2c8\uc2c9\uc2ca\uc2cb\uc2cc\uc2cd\uc2ce\uc2cf\uc2d0\uc2d1\uc2d2\uc2d3\uc2d4\uc2d5\uc2d6\uc2d7\uc2d8\uc2d9\uc2da\uc2db\uc2de\uc2df\uc2e1\uc2e2\uc2e5\uc2e6\uc2e7\uc2e8\uc2e9\uc2ea\uc2ee\uc2f0\uc2f2\uc2f3\uc2f4\uc2f5\uc2f7\uc2fa\uc2fd\uc2fe\uc2ff\uc301\uc302\uc303\uc304\uc305\uc306\uc307\uc30a\uc30b\uc30e\uc30f\ufffd".split(""),e=0;e!=r[154].length;++e)65533!==r[154][e].charCodeAt(0)&&(t[r[154][e]]=39424+e,x[39424+e]=r[154][e]);for(r[155]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc310\uc311\uc312\uc316\uc317\uc319\uc31a\uc31b\uc31d\uc31e\uc31f\uc320\uc321\uc322\uc323\uc326\uc327\uc32a\uc32b\uc32c\uc32d\uc32e\uc32f\uc330\uc331\uc332\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc333\uc334\uc335\uc336\uc337\uc338\uc339\uc33a\uc33b\uc33c\uc33d\uc33e\uc33f\uc340\uc341\uc342\uc343\uc344\uc346\uc347\uc348\uc349\uc34a\uc34b\uc34c\uc34d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc34e\uc34f\uc350\uc351\uc352\uc353\uc354\uc355\uc356\uc357\uc358\uc359\uc35a\uc35b\uc35c\uc35d\uc35e\uc35f\uc360\uc361\uc362\uc363\uc364\uc365\uc366\uc367\uc36a\uc36b\uc36d\uc36e\uc36f\uc371\uc373\uc374\uc375\uc376\uc377\uc37a\uc37b\uc37e\uc37f\uc380\uc381\uc382\uc383\uc385\uc386\uc387\uc389\uc38a\uc38b\uc38d\uc38e\uc38f\uc390\uc391\uc392\uc393\uc394\uc395\uc396\uc397\uc398\uc399\uc39a\uc39b\uc39c\uc39d\uc39e\uc39f\uc3a0\uc3a1\uc3a2\uc3a3\uc3a4\uc3a5\uc3a6\uc3a7\uc3a8\uc3a9\uc3aa\uc3ab\uc3ac\uc3ad\uc3ae\uc3af\uc3b0\uc3b1\uc3b2\uc3b3\uc3b4\uc3b5\uc3b6\uc3b7\uc3b8\uc3b9\uc3ba\uc3bb\uc3bc\uc3bd\uc3be\uc3bf\uc3c1\uc3c2\uc3c3\uc3c4\uc3c5\uc3c6\uc3c7\uc3c8\uc3c9\uc3ca\uc3cb\uc3cc\uc3cd\uc3ce\uc3cf\uc3d0\uc3d1\uc3d2\uc3d3\uc3d4\uc3d5\uc3d6\uc3d7\uc3da\ufffd".split(""),e=0;e!=r[155].length;++e)65533!==r[155][e].charCodeAt(0)&&(t[r[155][e]]=39680+e,x[39680+e]=r[155][e]);for(r[156]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc3db\uc3dd\uc3de\uc3e1\uc3e3\uc3e4\uc3e5\uc3e6\uc3e7\uc3ea\uc3eb\uc3ec\uc3ee\uc3ef\uc3f0\uc3f1\uc3f2\uc3f3\uc3f6\uc3f7\uc3f9\uc3fa\uc3fb\uc3fc\uc3fd\uc3fe\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc3ff\uc400\uc401\uc402\uc403\uc404\uc405\uc406\uc407\uc409\uc40a\uc40b\uc40c\uc40d\uc40e\uc40f\uc411\uc412\uc413\uc414\uc415\uc416\uc417\uc418\uc419\uc41a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc41b\uc41c\uc41d\uc41e\uc41f\uc420\uc421\uc422\uc423\uc425\uc426\uc427\uc428\uc429\uc42a\uc42b\uc42d\uc42e\uc42f\uc431\uc432\uc433\uc435\uc436\uc437\uc438\uc439\uc43a\uc43b\uc43e\uc43f\uc440\uc441\uc442\uc443\uc444\uc445\uc446\uc447\uc449\uc44a\uc44b\uc44c\uc44d\uc44e\uc44f\uc450\uc451\uc452\uc453\uc454\uc455\uc456\uc457\uc458\uc459\uc45a\uc45b\uc45c\uc45d\uc45e\uc45f\uc460\uc461\uc462\uc463\uc466\uc467\uc469\uc46a\uc46b\uc46d\uc46e\uc46f\uc470\uc471\uc472\uc473\uc476\uc477\uc478\uc47a\uc47b\uc47c\uc47d\uc47e\uc47f\uc481\uc482\uc483\uc484\uc485\uc486\uc487\uc488\uc489\uc48a\uc48b\uc48c\uc48d\uc48e\uc48f\uc490\uc491\uc492\uc493\uc495\uc496\uc497\uc498\uc499\uc49a\uc49b\uc49d\uc49e\uc49f\uc4a0\uc4a1\uc4a2\uc4a3\uc4a4\uc4a5\uc4a6\uc4a7\uc4a8\uc4a9\ufffd".split(""),e=0;e!=r[156].length;++e)65533!==r[156][e].charCodeAt(0)&&(t[r[156][e]]=39936+e,x[39936+e]=r[156][e]);for(r[157]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc4aa\uc4ab\uc4ac\uc4ad\uc4ae\uc4af\uc4b0\uc4b1\uc4b2\uc4b3\uc4b4\uc4b5\uc4b6\uc4b7\uc4b9\uc4ba\uc4bb\uc4bd\uc4be\uc4bf\uc4c0\uc4c1\uc4c2\uc4c3\uc4c4\uc4c5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc4c6\uc4c7\uc4c8\uc4c9\uc4ca\uc4cb\uc4cc\uc4cd\uc4ce\uc4cf\uc4d0\uc4d1\uc4d2\uc4d3\uc4d4\uc4d5\uc4d6\uc4d7\uc4d8\uc4d9\uc4da\uc4db\uc4dc\uc4dd\uc4de\uc4df\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc4e0\uc4e1\uc4e2\uc4e3\uc4e4\uc4e5\uc4e6\uc4e7\uc4e8\uc4ea\uc4eb\uc4ec\uc4ed\uc4ee\uc4ef\uc4f2\uc4f3\uc4f5\uc4f6\uc4f7\uc4f9\uc4fb\uc4fc\uc4fd\uc4fe\uc502\uc503\uc504\uc505\uc506\uc507\uc508\uc509\uc50a\uc50b\uc50d\uc50e\uc50f\uc511\uc512\uc513\uc515\uc516\uc517\uc518\uc519\uc51a\uc51b\uc51d\uc51e\uc51f\uc520\uc521\uc522\uc523\uc524\uc525\uc526\uc527\uc52a\uc52b\uc52d\uc52e\uc52f\uc531\uc532\uc533\uc534\uc535\uc536\uc537\uc53a\uc53c\uc53e\uc53f\uc540\uc541\uc542\uc543\uc546\uc547\uc54b\uc54f\uc550\uc551\uc552\uc556\uc55a\uc55b\uc55c\uc55f\uc562\uc563\uc565\uc566\uc567\uc569\uc56a\uc56b\uc56c\uc56d\uc56e\uc56f\uc572\uc576\uc577\uc578\uc579\uc57a\uc57b\uc57e\uc57f\uc581\uc582\uc583\uc585\uc586\uc588\uc589\uc58a\uc58b\uc58e\uc590\uc592\uc593\uc594\ufffd".split(""),e=0;e!=r[157].length;++e)65533!==r[157][e].charCodeAt(0)&&(t[r[157][e]]=40192+e,x[40192+e]=r[157][e]);for(r[158]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc596\uc599\uc59a\uc59b\uc59d\uc59e\uc59f\uc5a1\uc5a2\uc5a3\uc5a4\uc5a5\uc5a6\uc5a7\uc5a8\uc5aa\uc5ab\uc5ac\uc5ad\uc5ae\uc5af\uc5b0\uc5b1\uc5b2\uc5b3\uc5b6\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc5b7\uc5ba\uc5bf\uc5c0\uc5c1\uc5c2\uc5c3\uc5cb\uc5cd\uc5cf\uc5d2\uc5d3\uc5d5\uc5d6\uc5d7\uc5d9\uc5da\uc5db\uc5dc\uc5dd\uc5de\uc5df\uc5e2\uc5e4\uc5e6\uc5e7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc5e8\uc5e9\uc5ea\uc5eb\uc5ef\uc5f1\uc5f2\uc5f3\uc5f5\uc5f8\uc5f9\uc5fa\uc5fb\uc602\uc603\uc604\uc609\uc60a\uc60b\uc60d\uc60e\uc60f\uc611\uc612\uc613\uc614\uc615\uc616\uc617\uc61a\uc61d\uc61e\uc61f\uc620\uc621\uc622\uc623\uc626\uc627\uc629\uc62a\uc62b\uc62f\uc631\uc632\uc636\uc638\uc63a\uc63c\uc63d\uc63e\uc63f\uc642\uc643\uc645\uc646\uc647\uc649\uc64a\uc64b\uc64c\uc64d\uc64e\uc64f\uc652\uc656\uc657\uc658\uc659\uc65a\uc65b\uc65e\uc65f\uc661\uc662\uc663\uc664\uc665\uc666\uc667\uc668\uc669\uc66a\uc66b\uc66d\uc66e\uc670\uc672\uc673\uc674\uc675\uc676\uc677\uc67a\uc67b\uc67d\uc67e\uc67f\uc681\uc682\uc683\uc684\uc685\uc686\uc687\uc68a\uc68c\uc68e\uc68f\uc690\uc691\uc692\uc693\uc696\uc697\uc699\uc69a\uc69b\uc69d\uc69e\uc69f\uc6a0\uc6a1\uc6a2\uc6a3\uc6a6\ufffd".split(""),e=0;e!=r[158].length;++e)65533!==r[158][e].charCodeAt(0)&&(t[r[158][e]]=40448+e,x[40448+e]=r[158][e]);for(r[159]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc6a8\uc6aa\uc6ab\uc6ac\uc6ad\uc6ae\uc6af\uc6b2\uc6b3\uc6b5\uc6b6\uc6b7\uc6bb\uc6bc\uc6bd\uc6be\uc6bf\uc6c2\uc6c4\uc6c6\uc6c7\uc6c8\uc6c9\uc6ca\uc6cb\uc6ce\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc6cf\uc6d1\uc6d2\uc6d3\uc6d5\uc6d6\uc6d7\uc6d8\uc6d9\uc6da\uc6db\uc6de\uc6df\uc6e2\uc6e3\uc6e4\uc6e5\uc6e6\uc6e7\uc6ea\uc6eb\uc6ed\uc6ee\uc6ef\uc6f1\uc6f2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc6f3\uc6f4\uc6f5\uc6f6\uc6f7\uc6fa\uc6fb\uc6fc\uc6fe\uc6ff\uc700\uc701\uc702\uc703\uc706\uc707\uc709\uc70a\uc70b\uc70d\uc70e\uc70f\uc710\uc711\uc712\uc713\uc716\uc718\uc71a\uc71b\uc71c\uc71d\uc71e\uc71f\uc722\uc723\uc725\uc726\uc727\uc729\uc72a\uc72b\uc72c\uc72d\uc72e\uc72f\uc732\uc734\uc736\uc738\uc739\uc73a\uc73b\uc73e\uc73f\uc741\uc742\uc743\uc745\uc746\uc747\uc748\uc749\uc74b\uc74e\uc750\uc759\uc75a\uc75b\uc75d\uc75e\uc75f\uc761\uc762\uc763\uc764\uc765\uc766\uc767\uc769\uc76a\uc76c\uc76d\uc76e\uc76f\uc770\uc771\uc772\uc773\uc776\uc777\uc779\uc77a\uc77b\uc77f\uc780\uc781\uc782\uc786\uc78b\uc78c\uc78d\uc78f\uc792\uc793\uc795\uc799\uc79b\uc79c\uc79d\uc79e\uc79f\uc7a2\uc7a7\uc7a8\uc7a9\uc7aa\uc7ab\uc7ae\uc7af\uc7b1\uc7b2\uc7b3\uc7b5\uc7b6\uc7b7\ufffd".split(""),e=0;e!=r[159].length;++e)65533!==r[159][e].charCodeAt(0)&&(t[r[159][e]]=40704+e,x[40704+e]=r[159][e]);for(r[160]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc7b8\uc7b9\uc7ba\uc7bb\uc7be\uc7c2\uc7c3\uc7c4\uc7c5\uc7c6\uc7c7\uc7ca\uc7cb\uc7cd\uc7cf\uc7d1\uc7d2\uc7d3\uc7d4\uc7d5\uc7d6\uc7d7\uc7d9\uc7da\uc7db\uc7dc\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc7de\uc7df\uc7e0\uc7e1\uc7e2\uc7e3\uc7e5\uc7e6\uc7e7\uc7e9\uc7ea\uc7eb\uc7ed\uc7ee\uc7ef\uc7f0\uc7f1\uc7f2\uc7f3\uc7f4\uc7f5\uc7f6\uc7f7\uc7f8\uc7f9\uc7fa\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc7fb\uc7fc\uc7fd\uc7fe\uc7ff\uc802\uc803\uc805\uc806\uc807\uc809\uc80b\uc80c\uc80d\uc80e\uc80f\uc812\uc814\uc817\uc818\uc819\uc81a\uc81b\uc81e\uc81f\uc821\uc822\uc823\uc825\uc826\uc827\uc828\uc829\uc82a\uc82b\uc82e\uc830\uc832\uc833\uc834\uc835\uc836\uc837\uc839\uc83a\uc83b\uc83d\uc83e\uc83f\uc841\uc842\uc843\uc844\uc845\uc846\uc847\uc84a\uc84b\uc84e\uc84f\uc850\uc851\uc852\uc853\uc855\uc856\uc857\uc858\uc859\uc85a\uc85b\uc85c\uc85d\uc85e\uc85f\uc860\uc861\uc862\uc863\uc864\uc865\uc866\uc867\uc868\uc869\uc86a\uc86b\uc86c\uc86d\uc86e\uc86f\uc872\uc873\uc875\uc876\uc877\uc879\uc87b\uc87c\uc87d\uc87e\uc87f\uc882\uc884\uc888\uc889\uc88a\uc88e\uc88f\uc890\uc891\uc892\uc893\uc895\uc896\uc897\uc898\uc899\uc89a\uc89b\uc89c\uc89e\uc8a0\uc8a2\uc8a3\uc8a4\ufffd".split(""),e=0;e!=r[160].length;++e)65533!==r[160][e].charCodeAt(0)&&(t[r[160][e]]=40960+e,x[40960+e]=r[160][e]);for(r[161]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc8a5\uc8a6\uc8a7\uc8a9\uc8aa\uc8ab\uc8ac\uc8ad\uc8ae\uc8af\uc8b0\uc8b1\uc8b2\uc8b3\uc8b4\uc8b5\uc8b6\uc8b7\uc8b8\uc8b9\uc8ba\uc8bb\uc8be\uc8bf\uc8c0\uc8c1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc8c2\uc8c3\uc8c5\uc8c6\uc8c7\uc8c9\uc8ca\uc8cb\uc8cd\uc8ce\uc8cf\uc8d0\uc8d1\uc8d2\uc8d3\uc8d6\uc8d8\uc8da\uc8db\uc8dc\uc8dd\uc8de\uc8df\uc8e2\uc8e3\uc8e5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc8e6\uc8e7\uc8e8\uc8e9\uc8ea\uc8eb\uc8ec\uc8ed\uc8ee\uc8ef\uc8f0\uc8f1\uc8f2\uc8f3\uc8f4\uc8f6\uc8f7\uc8f8\uc8f9\uc8fa\uc8fb\uc8fe\uc8ff\uc901\uc902\uc903\uc907\uc908\uc909\uc90a\uc90b\uc90e\u3000\u3001\u3002\xb7\u2025\u2026\xa8\u3003\xad\u2015\u2225\uff3c\u223c\u2018\u2019\u201c\u201d\u3014\u3015\u3008\u3009\u300a\u300b\u300c\u300d\u300e\u300f\u3010\u3011\xb1\xd7\xf7\u2260\u2264\u2265\u221e\u2234\xb0\u2032\u2033\u2103\u212b\uffe0\uffe1\uffe5\u2642\u2640\u2220\u22a5\u2312\u2202\u2207\u2261\u2252\xa7\u203b\u2606\u2605\u25cb\u25cf\u25ce\u25c7\u25c6\u25a1\u25a0\u25b3\u25b2\u25bd\u25bc\u2192\u2190\u2191\u2193\u2194\u3013\u226a\u226b\u221a\u223d\u221d\u2235\u222b\u222c\u2208\u220b\u2286\u2287\u2282\u2283\u222a\u2229\u2227\u2228\uffe2\ufffd".split(""),e=0;e!=r[161].length;++e)65533!==r[161][e].charCodeAt(0)&&(t[r[161][e]]=41216+e,x[41216+e]=r[161][e]);for(r[162]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc910\uc912\uc913\uc914\uc915\uc916\uc917\uc919\uc91a\uc91b\uc91c\uc91d\uc91e\uc91f\uc920\uc921\uc922\uc923\uc924\uc925\uc926\uc927\uc928\uc929\uc92a\uc92b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc92d\uc92e\uc92f\uc930\uc931\uc932\uc933\uc935\uc936\uc937\uc938\uc939\uc93a\uc93b\uc93c\uc93d\uc93e\uc93f\uc940\uc941\uc942\uc943\uc944\uc945\uc946\uc947\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc948\uc949\uc94a\uc94b\uc94c\uc94d\uc94e\uc94f\uc952\uc953\uc955\uc956\uc957\uc959\uc95a\uc95b\uc95c\uc95d\uc95e\uc95f\uc962\uc964\uc965\uc966\uc967\uc968\uc969\uc96a\uc96b\uc96d\uc96e\uc96f\u21d2\u21d4\u2200\u2203\xb4\uff5e\u02c7\u02d8\u02dd\u02da\u02d9\xb8\u02db\xa1\xbf\u02d0\u222e\u2211\u220f\xa4\u2109\u2030\u25c1\u25c0\u25b7\u25b6\u2664\u2660\u2661\u2665\u2667\u2663\u2299\u25c8\u25a3\u25d0\u25d1\u2592\u25a4\u25a5\u25a8\u25a7\u25a6\u25a9\u2668\u260f\u260e\u261c\u261e\xb6\u2020\u2021\u2195\u2197\u2199\u2196\u2198\u266d\u2669\u266a\u266c\u327f\u321c\u2116\u33c7\u2122\u33c2\u33d8\u2121\u20ac\xae\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[162].length;++e)65533!==r[162][e].charCodeAt(0)&&(t[r[162][e]]=41472+e,x[41472+e]=r[162][e]);for(r[163]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc971\uc972\uc973\uc975\uc976\uc977\uc978\uc979\uc97a\uc97b\uc97d\uc97e\uc97f\uc980\uc981\uc982\uc983\uc984\uc985\uc986\uc987\uc98a\uc98b\uc98d\uc98e\uc98f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc991\uc992\uc993\uc994\uc995\uc996\uc997\uc99a\uc99c\uc99e\uc99f\uc9a0\uc9a1\uc9a2\uc9a3\uc9a4\uc9a5\uc9a6\uc9a7\uc9a8\uc9a9\uc9aa\uc9ab\uc9ac\uc9ad\uc9ae\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc9af\uc9b0\uc9b1\uc9b2\uc9b3\uc9b4\uc9b5\uc9b6\uc9b7\uc9b8\uc9b9\uc9ba\uc9bb\uc9bc\uc9bd\uc9be\uc9bf\uc9c2\uc9c3\uc9c5\uc9c6\uc9c9\uc9cb\uc9cc\uc9cd\uc9ce\uc9cf\uc9d2\uc9d4\uc9d7\uc9d8\uc9db\uff01\uff02\uff03\uff04\uff05\uff06\uff07\uff08\uff09\uff0a\uff0b\uff0c\uff0d\uff0e\uff0f\uff10\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff19\uff1a\uff1b\uff1c\uff1d\uff1e\uff1f\uff20\uff21\uff22\uff23\uff24\uff25\uff26\uff27\uff28\uff29\uff2a\uff2b\uff2c\uff2d\uff2e\uff2f\uff30\uff31\uff32\uff33\uff34\uff35\uff36\uff37\uff38\uff39\uff3a\uff3b\uffe6\uff3d\uff3e\uff3f\uff40\uff41\uff42\uff43\uff44\uff45\uff46\uff47\uff48\uff49\uff4a\uff4b\uff4c\uff4d\uff4e\uff4f\uff50\uff51\uff52\uff53\uff54\uff55\uff56\uff57\uff58\uff59\uff5a\uff5b\uff5c\uff5d\uffe3\ufffd".split(""),e=0;e!=r[163].length;++e)65533!==r[163][e].charCodeAt(0)&&(t[r[163][e]]=41728+e,x[41728+e]=r[163][e]);for(r[164]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc9de\uc9df\uc9e1\uc9e3\uc9e5\uc9e6\uc9e8\uc9e9\uc9ea\uc9eb\uc9ee\uc9f2\uc9f3\uc9f4\uc9f5\uc9f6\uc9f7\uc9fa\uc9fb\uc9fd\uc9fe\uc9ff\uca01\uca02\uca03\uca04\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uca05\uca06\uca07\uca0a\uca0e\uca0f\uca10\uca11\uca12\uca13\uca15\uca16\uca17\uca19\uca1a\uca1b\uca1c\uca1d\uca1e\uca1f\uca20\uca21\uca22\uca23\uca24\uca25\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uca26\uca27\uca28\uca2a\uca2b\uca2c\uca2d\uca2e\uca2f\uca30\uca31\uca32\uca33\uca34\uca35\uca36\uca37\uca38\uca39\uca3a\uca3b\uca3c\uca3d\uca3e\uca3f\uca40\uca41\uca42\uca43\uca44\uca45\uca46\u3131\u3132\u3133\u3134\u3135\u3136\u3137\u3138\u3139\u313a\u313b\u313c\u313d\u313e\u313f\u3140\u3141\u3142\u3143\u3144\u3145\u3146\u3147\u3148\u3149\u314a\u314b\u314c\u314d\u314e\u314f\u3150\u3151\u3152\u3153\u3154\u3155\u3156\u3157\u3158\u3159\u315a\u315b\u315c\u315d\u315e\u315f\u3160\u3161\u3162\u3163\u3164\u3165\u3166\u3167\u3168\u3169\u316a\u316b\u316c\u316d\u316e\u316f\u3170\u3171\u3172\u3173\u3174\u3175\u3176\u3177\u3178\u3179\u317a\u317b\u317c\u317d\u317e\u317f\u3180\u3181\u3182\u3183\u3184\u3185\u3186\u3187\u3188\u3189\u318a\u318b\u318c\u318d\u318e\ufffd".split(""),e=0;e!=r[164].length;++e)65533!==r[164][e].charCodeAt(0)&&(t[r[164][e]]=41984+e,x[41984+e]=r[164][e]);for(r[165]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uca47\uca48\uca49\uca4a\uca4b\uca4e\uca4f\uca51\uca52\uca53\uca55\uca56\uca57\uca58\uca59\uca5a\uca5b\uca5e\uca62\uca63\uca64\uca65\uca66\uca67\uca69\uca6a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uca6b\uca6c\uca6d\uca6e\uca6f\uca70\uca71\uca72\uca73\uca74\uca75\uca76\uca77\uca78\uca79\uca7a\uca7b\uca7c\uca7e\uca7f\uca80\uca81\uca82\uca83\uca85\uca86\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uca87\uca88\uca89\uca8a\uca8b\uca8c\uca8d\uca8e\uca8f\uca90\uca91\uca92\uca93\uca94\uca95\uca96\uca97\uca99\uca9a\uca9b\uca9c\uca9d\uca9e\uca9f\ucaa0\ucaa1\ucaa2\ucaa3\ucaa4\ucaa5\ucaa6\ucaa7\u2170\u2171\u2172\u2173\u2174\u2175\u2176\u2177\u2178\u2179\ufffd\ufffd\ufffd\ufffd\ufffd\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[165].length;++e)65533!==r[165][e].charCodeAt(0)&&(t[r[165][e]]=42240+e,x[42240+e]=r[165][e]);for(r[166]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucaa8\ucaa9\ucaaa\ucaab\ucaac\ucaad\ucaae\ucaaf\ucab0\ucab1\ucab2\ucab3\ucab4\ucab5\ucab6\ucab7\ucab8\ucab9\ucaba\ucabb\ucabe\ucabf\ucac1\ucac2\ucac3\ucac5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucac6\ucac7\ucac8\ucac9\ucaca\ucacb\ucace\ucad0\ucad2\ucad4\ucad5\ucad6\ucad7\ucada\ucadb\ucadc\ucadd\ucade\ucadf\ucae1\ucae2\ucae3\ucae4\ucae5\ucae6\ucae7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucae8\ucae9\ucaea\ucaeb\ucaed\ucaee\ucaef\ucaf0\ucaf1\ucaf2\ucaf3\ucaf5\ucaf6\ucaf7\ucaf8\ucaf9\ucafa\ucafb\ucafc\ucafd\ucafe\ucaff\ucb00\ucb01\ucb02\ucb03\ucb04\ucb05\ucb06\ucb07\ucb09\ucb0a\u2500\u2502\u250c\u2510\u2518\u2514\u251c\u252c\u2524\u2534\u253c\u2501\u2503\u250f\u2513\u251b\u2517\u2523\u2533\u252b\u253b\u254b\u2520\u252f\u2528\u2537\u253f\u251d\u2530\u2525\u2538\u2542\u2512\u2511\u251a\u2519\u2516\u2515\u250e\u250d\u251e\u251f\u2521\u2522\u2526\u2527\u2529\u252a\u252d\u252e\u2531\u2532\u2535\u2536\u2539\u253a\u253d\u253e\u2540\u2541\u2543\u2544\u2545\u2546\u2547\u2548\u2549\u254a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[166].length;++e)65533!==r[166][e].charCodeAt(0)&&(t[r[166][e]]=42496+e,x[42496+e]=r[166][e]);for(r[167]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucb0b\ucb0c\ucb0d\ucb0e\ucb0f\ucb11\ucb12\ucb13\ucb15\ucb16\ucb17\ucb19\ucb1a\ucb1b\ucb1c\ucb1d\ucb1e\ucb1f\ucb22\ucb23\ucb24\ucb25\ucb26\ucb27\ucb28\ucb29\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucb2a\ucb2b\ucb2c\ucb2d\ucb2e\ucb2f\ucb30\ucb31\ucb32\ucb33\ucb34\ucb35\ucb36\ucb37\ucb38\ucb39\ucb3a\ucb3b\ucb3c\ucb3d\ucb3e\ucb3f\ucb40\ucb42\ucb43\ucb44\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucb45\ucb46\ucb47\ucb4a\ucb4b\ucb4d\ucb4e\ucb4f\ucb51\ucb52\ucb53\ucb54\ucb55\ucb56\ucb57\ucb5a\ucb5b\ucb5c\ucb5e\ucb5f\ucb60\ucb61\ucb62\ucb63\ucb65\ucb66\ucb67\ucb68\ucb69\ucb6a\ucb6b\ucb6c\u3395\u3396\u3397\u2113\u3398\u33c4\u33a3\u33a4\u33a5\u33a6\u3399\u339a\u339b\u339c\u339d\u339e\u339f\u33a0\u33a1\u33a2\u33ca\u338d\u338e\u338f\u33cf\u3388\u3389\u33c8\u33a7\u33a8\u33b0\u33b1\u33b2\u33b3\u33b4\u33b5\u33b6\u33b7\u33b8\u33b9\u3380\u3381\u3382\u3383\u3384\u33ba\u33bb\u33bc\u33bd\u33be\u33bf\u3390\u3391\u3392\u3393\u3394\u2126\u33c0\u33c1\u338a\u338b\u338c\u33d6\u33c5\u33ad\u33ae\u33af\u33db\u33a9\u33aa\u33ab\u33ac\u33dd\u33d0\u33d3\u33c3\u33c9\u33dc\u33c6\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[167].length;++e)65533!==r[167][e].charCodeAt(0)&&(t[r[167][e]]=42752+e,x[42752+e]=r[167][e]);for(r[168]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucb6d\ucb6e\ucb6f\ucb70\ucb71\ucb72\ucb73\ucb74\ucb75\ucb76\ucb77\ucb7a\ucb7b\ucb7c\ucb7d\ucb7e\ucb7f\ucb80\ucb81\ucb82\ucb83\ucb84\ucb85\ucb86\ucb87\ucb88\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucb89\ucb8a\ucb8b\ucb8c\ucb8d\ucb8e\ucb8f\ucb90\ucb91\ucb92\ucb93\ucb94\ucb95\ucb96\ucb97\ucb98\ucb99\ucb9a\ucb9b\ucb9d\ucb9e\ucb9f\ucba0\ucba1\ucba2\ucba3\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucba4\ucba5\ucba6\ucba7\ucba8\ucba9\ucbaa\ucbab\ucbac\ucbad\ucbae\ucbaf\ucbb0\ucbb1\ucbb2\ucbb3\ucbb4\ucbb5\ucbb6\ucbb7\ucbb9\ucbba\ucbbb\ucbbc\ucbbd\ucbbe\ucbbf\ucbc0\ucbc1\ucbc2\ucbc3\ucbc4\xc6\xd0\xaa\u0126\ufffd\u0132\ufffd\u013f\u0141\xd8\u0152\xba\xde\u0166\u014a\ufffd\u3260\u3261\u3262\u3263\u3264\u3265\u3266\u3267\u3268\u3269\u326a\u326b\u326c\u326d\u326e\u326f\u3270\u3271\u3272\u3273\u3274\u3275\u3276\u3277\u3278\u3279\u327a\u327b\u24d0\u24d1\u24d2\u24d3\u24d4\u24d5\u24d6\u24d7\u24d8\u24d9\u24da\u24db\u24dc\u24dd\u24de\u24df\u24e0\u24e1\u24e2\u24e3\u24e4\u24e5\u24e6\u24e7\u24e8\u24e9\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468\u2469\u246a\u246b\u246c\u246d\u246e\xbd\u2153\u2154\xbc\xbe\u215b\u215c\u215d\u215e\ufffd".split(""),e=0;e!=r[168].length;++e)65533!==r[168][e].charCodeAt(0)&&(t[r[168][e]]=43008+e,x[43008+e]=r[168][e]);for(r[169]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucbc5\ucbc6\ucbc7\ucbc8\ucbc9\ucbca\ucbcb\ucbcc\ucbcd\ucbce\ucbcf\ucbd0\ucbd1\ucbd2\ucbd3\ucbd5\ucbd6\ucbd7\ucbd8\ucbd9\ucbda\ucbdb\ucbdc\ucbdd\ucbde\ucbdf\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucbe0\ucbe1\ucbe2\ucbe3\ucbe5\ucbe6\ucbe8\ucbea\ucbeb\ucbec\ucbed\ucbee\ucbef\ucbf0\ucbf1\ucbf2\ucbf3\ucbf4\ucbf5\ucbf6\ucbf7\ucbf8\ucbf9\ucbfa\ucbfb\ucbfc\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucbfd\ucbfe\ucbff\ucc00\ucc01\ucc02\ucc03\ucc04\ucc05\ucc06\ucc07\ucc08\ucc09\ucc0a\ucc0b\ucc0e\ucc0f\ucc11\ucc12\ucc13\ucc15\ucc16\ucc17\ucc18\ucc19\ucc1a\ucc1b\ucc1e\ucc1f\ucc20\ucc23\ucc24\xe6\u0111\xf0\u0127\u0131\u0133\u0138\u0140\u0142\xf8\u0153\xdf\xfe\u0167\u014b\u0149\u3200\u3201\u3202\u3203\u3204\u3205\u3206\u3207\u3208\u3209\u320a\u320b\u320c\u320d\u320e\u320f\u3210\u3211\u3212\u3213\u3214\u3215\u3216\u3217\u3218\u3219\u321a\u321b\u249c\u249d\u249e\u249f\u24a0\u24a1\u24a2\u24a3\u24a4\u24a5\u24a6\u24a7\u24a8\u24a9\u24aa\u24ab\u24ac\u24ad\u24ae\u24af\u24b0\u24b1\u24b2\u24b3\u24b4\u24b5\u2474\u2475\u2476\u2477\u2478\u2479\u247a\u247b\u247c\u247d\u247e\u247f\u2480\u2481\u2482\xb9\xb2\xb3\u2074\u207f\u2081\u2082\u2083\u2084\ufffd".split(""),e=0;e!=r[169].length;++e)65533!==r[169][e].charCodeAt(0)&&(t[r[169][e]]=43264+e,x[43264+e]=r[169][e]);for(r[170]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucc25\ucc26\ucc2a\ucc2b\ucc2d\ucc2f\ucc31\ucc32\ucc33\ucc34\ucc35\ucc36\ucc37\ucc3a\ucc3f\ucc40\ucc41\ucc42\ucc43\ucc46\ucc47\ucc49\ucc4a\ucc4b\ucc4d\ucc4e\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucc4f\ucc50\ucc51\ucc52\ucc53\ucc56\ucc5a\ucc5b\ucc5c\ucc5d\ucc5e\ucc5f\ucc61\ucc62\ucc63\ucc65\ucc67\ucc69\ucc6a\ucc6b\ucc6c\ucc6d\ucc6e\ucc6f\ucc71\ucc72\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucc73\ucc74\ucc76\ucc77\ucc78\ucc79\ucc7a\ucc7b\ucc7c\ucc7d\ucc7e\ucc7f\ucc80\ucc81\ucc82\ucc83\ucc84\ucc85\ucc86\ucc87\ucc88\ucc89\ucc8a\ucc8b\ucc8c\ucc8d\ucc8e\ucc8f\ucc90\ucc91\ucc92\ucc93\u3041\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049\u304a\u304b\u304c\u304d\u304e\u304f\u3050\u3051\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059\u305a\u305b\u305c\u305d\u305e\u305f\u3060\u3061\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069\u306a\u306b\u306c\u306d\u306e\u306f\u3070\u3071\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079\u307a\u307b\u307c\u307d\u307e\u307f\u3080\u3081\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089\u308a\u308b\u308c\u308d\u308e\u308f\u3090\u3091\u3092\u3093\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[170].length;++e)65533!==r[170][e].charCodeAt(0)&&(t[r[170][e]]=43520+e,x[43520+e]=r[170][e]);for(r[171]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucc94\ucc95\ucc96\ucc97\ucc9a\ucc9b\ucc9d\ucc9e\ucc9f\ucca1\ucca2\ucca3\ucca4\ucca5\ucca6\ucca7\uccaa\uccae\uccaf\uccb0\uccb1\uccb2\uccb3\uccb6\uccb7\uccb9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uccba\uccbb\uccbd\uccbe\uccbf\uccc0\uccc1\uccc2\uccc3\uccc6\uccc8\uccca\ucccb\ucccc\ucccd\uccce\ucccf\uccd1\uccd2\uccd3\uccd5\uccd6\uccd7\uccd8\uccd9\uccda\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uccdb\uccdc\uccdd\uccde\uccdf\ucce0\ucce1\ucce2\ucce3\ucce5\ucce6\ucce7\ucce8\ucce9\uccea\ucceb\ucced\uccee\uccef\uccf1\uccf2\uccf3\uccf4\uccf5\uccf6\uccf7\uccf8\uccf9\uccfa\uccfb\uccfc\uccfd\u30a1\u30a2\u30a3\u30a4\u30a5\u30a6\u30a7\u30a8\u30a9\u30aa\u30ab\u30ac\u30ad\u30ae\u30af\u30b0\u30b1\u30b2\u30b3\u30b4\u30b5\u30b6\u30b7\u30b8\u30b9\u30ba\u30bb\u30bc\u30bd\u30be\u30bf\u30c0\u30c1\u30c2\u30c3\u30c4\u30c5\u30c6\u30c7\u30c8\u30c9\u30ca\u30cb\u30cc\u30cd\u30ce\u30cf\u30d0\u30d1\u30d2\u30d3\u30d4\u30d5\u30d6\u30d7\u30d8\u30d9\u30da\u30db\u30dc\u30dd\u30de\u30df\u30e0\u30e1\u30e2\u30e3\u30e4\u30e5\u30e6\u30e7\u30e8\u30e9\u30ea\u30eb\u30ec\u30ed\u30ee\u30ef\u30f0\u30f1\u30f2\u30f3\u30f4\u30f5\u30f6\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[171].length;++e)65533!==r[171][e].charCodeAt(0)&&(t[r[171][e]]=43776+e,x[43776+e]=r[171][e]);for(r[172]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uccfe\uccff\ucd00\ucd02\ucd03\ucd04\ucd05\ucd06\ucd07\ucd0a\ucd0b\ucd0d\ucd0e\ucd0f\ucd11\ucd12\ucd13\ucd14\ucd15\ucd16\ucd17\ucd1a\ucd1c\ucd1e\ucd1f\ucd20\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucd21\ucd22\ucd23\ucd25\ucd26\ucd27\ucd29\ucd2a\ucd2b\ucd2d\ucd2e\ucd2f\ucd30\ucd31\ucd32\ucd33\ucd34\ucd35\ucd36\ucd37\ucd38\ucd3a\ucd3b\ucd3c\ucd3d\ucd3e\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucd3f\ucd40\ucd41\ucd42\ucd43\ucd44\ucd45\ucd46\ucd47\ucd48\ucd49\ucd4a\ucd4b\ucd4c\ucd4d\ucd4e\ucd4f\ucd50\ucd51\ucd52\ucd53\ucd54\ucd55\ucd56\ucd57\ucd58\ucd59\ucd5a\ucd5b\ucd5d\ucd5e\ucd5f\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[172].length;++e)65533!==r[172][e].charCodeAt(0)&&(t[r[172][e]]=44032+e,x[44032+e]=r[172][e]);for(r[173]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucd61\ucd62\ucd63\ucd65\ucd66\ucd67\ucd68\ucd69\ucd6a\ucd6b\ucd6e\ucd70\ucd72\ucd73\ucd74\ucd75\ucd76\ucd77\ucd79\ucd7a\ucd7b\ucd7c\ucd7d\ucd7e\ucd7f\ucd80\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucd81\ucd82\ucd83\ucd84\ucd85\ucd86\ucd87\ucd89\ucd8a\ucd8b\ucd8c\ucd8d\ucd8e\ucd8f\ucd90\ucd91\ucd92\ucd93\ucd96\ucd97\ucd99\ucd9a\ucd9b\ucd9d\ucd9e\ucd9f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucda0\ucda1\ucda2\ucda3\ucda6\ucda8\ucdaa\ucdab\ucdac\ucdad\ucdae\ucdaf\ucdb1\ucdb2\ucdb3\ucdb4\ucdb5\ucdb6\ucdb7\ucdb8\ucdb9\ucdba\ucdbb\ucdbc\ucdbd\ucdbe\ucdbf\ucdc0\ucdc1\ucdc2\ucdc3\ucdc5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[173].length;++e)65533!==r[173][e].charCodeAt(0)&&(t[r[173][e]]=44288+e,x[44288+e]=r[173][e]);for(r[174]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucdc6\ucdc7\ucdc8\ucdc9\ucdca\ucdcb\ucdcd\ucdce\ucdcf\ucdd1\ucdd2\ucdd3\ucdd4\ucdd5\ucdd6\ucdd7\ucdd8\ucdd9\ucdda\ucddb\ucddc\ucddd\ucdde\ucddf\ucde0\ucde1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucde2\ucde3\ucde4\ucde5\ucde6\ucde7\ucde9\ucdea\ucdeb\ucded\ucdee\ucdef\ucdf1\ucdf2\ucdf3\ucdf4\ucdf5\ucdf6\ucdf7\ucdfa\ucdfc\ucdfe\ucdff\uce00\uce01\uce02\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uce03\uce05\uce06\uce07\uce09\uce0a\uce0b\uce0d\uce0e\uce0f\uce10\uce11\uce12\uce13\uce15\uce16\uce17\uce18\uce1a\uce1b\uce1c\uce1d\uce1e\uce1f\uce22\uce23\uce25\uce26\uce27\uce29\uce2a\uce2b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[174].length;++e)65533!==r[174][e].charCodeAt(0)&&(t[r[174][e]]=44544+e,x[44544+e]=r[174][e]);for(r[175]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uce2c\uce2d\uce2e\uce2f\uce32\uce34\uce36\uce37\uce38\uce39\uce3a\uce3b\uce3c\uce3d\uce3e\uce3f\uce40\uce41\uce42\uce43\uce44\uce45\uce46\uce47\uce48\uce49\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uce4a\uce4b\uce4c\uce4d\uce4e\uce4f\uce50\uce51\uce52\uce53\uce54\uce55\uce56\uce57\uce5a\uce5b\uce5d\uce5e\uce62\uce63\uce64\uce65\uce66\uce67\uce6a\uce6c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uce6e\uce6f\uce70\uce71\uce72\uce73\uce76\uce77\uce79\uce7a\uce7b\uce7d\uce7e\uce7f\uce80\uce81\uce82\uce83\uce86\uce88\uce8a\uce8b\uce8c\uce8d\uce8e\uce8f\uce92\uce93\uce95\uce96\uce97\uce99\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[175].length;++e)65533!==r[175][e].charCodeAt(0)&&(t[r[175][e]]=44800+e,x[44800+e]=r[175][e]);for(r[176]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uce9a\uce9b\uce9c\uce9d\uce9e\uce9f\ucea2\ucea6\ucea7\ucea8\ucea9\uceaa\uceab\uceae\uceaf\uceb0\uceb1\uceb2\uceb3\uceb4\uceb5\uceb6\uceb7\uceb8\uceb9\uceba\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucebb\ucebc\ucebd\ucebe\ucebf\ucec0\ucec2\ucec3\ucec4\ucec5\ucec6\ucec7\ucec8\ucec9\uceca\ucecb\ucecc\ucecd\ucece\ucecf\uced0\uced1\uced2\uced3\uced4\uced5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uced6\uced7\uced8\uced9\uceda\ucedb\ucedc\ucedd\ucede\ucedf\ucee0\ucee1\ucee2\ucee3\ucee6\ucee7\ucee9\uceea\uceed\uceee\uceef\ucef0\ucef1\ucef2\ucef3\ucef6\ucefa\ucefb\ucefc\ucefd\ucefe\uceff\uac00\uac01\uac04\uac07\uac08\uac09\uac0a\uac10\uac11\uac12\uac13\uac14\uac15\uac16\uac17\uac19\uac1a\uac1b\uac1c\uac1d\uac20\uac24\uac2c\uac2d\uac2f\uac30\uac31\uac38\uac39\uac3c\uac40\uac4b\uac4d\uac54\uac58\uac5c\uac70\uac71\uac74\uac77\uac78\uac7a\uac80\uac81\uac83\uac84\uac85\uac86\uac89\uac8a\uac8b\uac8c\uac90\uac94\uac9c\uac9d\uac9f\uaca0\uaca1\uaca8\uaca9\uacaa\uacac\uacaf\uacb0\uacb8\uacb9\uacbb\uacbc\uacbd\uacc1\uacc4\uacc8\uaccc\uacd5\uacd7\uace0\uace1\uace4\uace7\uace8\uacea\uacec\uacef\uacf0\uacf1\uacf3\uacf5\uacf6\uacfc\uacfd\uad00\uad04\uad06\ufffd".split(""),e=0;e!=r[176].length;++e)65533!==r[176][e].charCodeAt(0)&&(t[r[176][e]]=45056+e,x[45056+e]=r[176][e]);for(r[177]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucf02\ucf03\ucf05\ucf06\ucf07\ucf09\ucf0a\ucf0b\ucf0c\ucf0d\ucf0e\ucf0f\ucf12\ucf14\ucf16\ucf17\ucf18\ucf19\ucf1a\ucf1b\ucf1d\ucf1e\ucf1f\ucf21\ucf22\ucf23\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucf25\ucf26\ucf27\ucf28\ucf29\ucf2a\ucf2b\ucf2e\ucf32\ucf33\ucf34\ucf35\ucf36\ucf37\ucf39\ucf3a\ucf3b\ucf3c\ucf3d\ucf3e\ucf3f\ucf40\ucf41\ucf42\ucf43\ucf44\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucf45\ucf46\ucf47\ucf48\ucf49\ucf4a\ucf4b\ucf4c\ucf4d\ucf4e\ucf4f\ucf50\ucf51\ucf52\ucf53\ucf56\ucf57\ucf59\ucf5a\ucf5b\ucf5d\ucf5e\ucf5f\ucf60\ucf61\ucf62\ucf63\ucf66\ucf68\ucf6a\ucf6b\ucf6c\uad0c\uad0d\uad0f\uad11\uad18\uad1c\uad20\uad29\uad2c\uad2d\uad34\uad35\uad38\uad3c\uad44\uad45\uad47\uad49\uad50\uad54\uad58\uad61\uad63\uad6c\uad6d\uad70\uad73\uad74\uad75\uad76\uad7b\uad7c\uad7d\uad7f\uad81\uad82\uad88\uad89\uad8c\uad90\uad9c\uad9d\uada4\uadb7\uadc0\uadc1\uadc4\uadc8\uadd0\uadd1\uadd3\uaddc\uade0\uade4\uadf8\uadf9\uadfc\uadff\uae00\uae01\uae08\uae09\uae0b\uae0d\uae14\uae30\uae31\uae34\uae37\uae38\uae3a\uae40\uae41\uae43\uae45\uae46\uae4a\uae4c\uae4d\uae4e\uae50\uae54\uae56\uae5c\uae5d\uae5f\uae60\uae61\uae65\uae68\uae69\uae6c\uae70\uae78\ufffd".split(""),e=0;e!=r[177].length;++e)65533!==r[177][e].charCodeAt(0)&&(t[r[177][e]]=45312+e,x[45312+e]=r[177][e]);for(r[178]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucf6d\ucf6e\ucf6f\ucf72\ucf73\ucf75\ucf76\ucf77\ucf79\ucf7a\ucf7b\ucf7c\ucf7d\ucf7e\ucf7f\ucf81\ucf82\ucf83\ucf84\ucf86\ucf87\ucf88\ucf89\ucf8a\ucf8b\ucf8d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucf8e\ucf8f\ucf90\ucf91\ucf92\ucf93\ucf94\ucf95\ucf96\ucf97\ucf98\ucf99\ucf9a\ucf9b\ucf9c\ucf9d\ucf9e\ucf9f\ucfa0\ucfa2\ucfa3\ucfa4\ucfa5\ucfa6\ucfa7\ucfa9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucfaa\ucfab\ucfac\ucfad\ucfae\ucfaf\ucfb1\ucfb2\ucfb3\ucfb4\ucfb5\ucfb6\ucfb7\ucfb8\ucfb9\ucfba\ucfbb\ucfbc\ucfbd\ucfbe\ucfbf\ucfc0\ucfc1\ucfc2\ucfc3\ucfc5\ucfc6\ucfc7\ucfc8\ucfc9\ucfca\ucfcb\uae79\uae7b\uae7c\uae7d\uae84\uae85\uae8c\uaebc\uaebd\uaebe\uaec0\uaec4\uaecc\uaecd\uaecf\uaed0\uaed1\uaed8\uaed9\uaedc\uaee8\uaeeb\uaeed\uaef4\uaef8\uaefc\uaf07\uaf08\uaf0d\uaf10\uaf2c\uaf2d\uaf30\uaf32\uaf34\uaf3c\uaf3d\uaf3f\uaf41\uaf42\uaf43\uaf48\uaf49\uaf50\uaf5c\uaf5d\uaf64\uaf65\uaf79\uaf80\uaf84\uaf88\uaf90\uaf91\uaf95\uaf9c\uafb8\uafb9\uafbc\uafc0\uafc7\uafc8\uafc9\uafcb\uafcd\uafce\uafd4\uafdc\uafe8\uafe9\uaff0\uaff1\uaff4\uaff8\ub000\ub001\ub004\ub00c\ub010\ub014\ub01c\ub01d\ub028\ub044\ub045\ub048\ub04a\ub04c\ub04e\ub053\ub054\ub055\ub057\ub059\ufffd".split(""),e=0;e!=r[178].length;++e)65533!==r[178][e].charCodeAt(0)&&(t[r[178][e]]=45568+e,x[45568+e]=r[178][e]);for(r[179]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucfcc\ucfcd\ucfce\ucfcf\ucfd0\ucfd1\ucfd2\ucfd3\ucfd4\ucfd5\ucfd6\ucfd7\ucfd8\ucfd9\ucfda\ucfdb\ucfdc\ucfdd\ucfde\ucfdf\ucfe2\ucfe3\ucfe5\ucfe6\ucfe7\ucfe9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucfea\ucfeb\ucfec\ucfed\ucfee\ucfef\ucff2\ucff4\ucff6\ucff7\ucff8\ucff9\ucffa\ucffb\ucffd\ucffe\ucfff\ud001\ud002\ud003\ud005\ud006\ud007\ud008\ud009\ud00a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud00b\ud00c\ud00d\ud00e\ud00f\ud010\ud012\ud013\ud014\ud015\ud016\ud017\ud019\ud01a\ud01b\ud01c\ud01d\ud01e\ud01f\ud020\ud021\ud022\ud023\ud024\ud025\ud026\ud027\ud028\ud029\ud02a\ud02b\ud02c\ub05d\ub07c\ub07d\ub080\ub084\ub08c\ub08d\ub08f\ub091\ub098\ub099\ub09a\ub09c\ub09f\ub0a0\ub0a1\ub0a2\ub0a8\ub0a9\ub0ab\ub0ac\ub0ad\ub0ae\ub0af\ub0b1\ub0b3\ub0b4\ub0b5\ub0b8\ub0bc\ub0c4\ub0c5\ub0c7\ub0c8\ub0c9\ub0d0\ub0d1\ub0d4\ub0d8\ub0e0\ub0e5\ub108\ub109\ub10b\ub10c\ub110\ub112\ub113\ub118\ub119\ub11b\ub11c\ub11d\ub123\ub124\ub125\ub128\ub12c\ub134\ub135\ub137\ub138\ub139\ub140\ub141\ub144\ub148\ub150\ub151\ub154\ub155\ub158\ub15c\ub160\ub178\ub179\ub17c\ub180\ub182\ub188\ub189\ub18b\ub18d\ub192\ub193\ub194\ub198\ub19c\ub1a8\ub1cc\ub1d0\ub1d4\ub1dc\ub1dd\ufffd".split(""),e=0;e!=r[179].length;++e)65533!==r[179][e].charCodeAt(0)&&(t[r[179][e]]=45824+e,x[45824+e]=r[179][e]);for(r[180]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud02e\ud02f\ud030\ud031\ud032\ud033\ud036\ud037\ud039\ud03a\ud03b\ud03d\ud03e\ud03f\ud040\ud041\ud042\ud043\ud046\ud048\ud04a\ud04b\ud04c\ud04d\ud04e\ud04f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud051\ud052\ud053\ud055\ud056\ud057\ud059\ud05a\ud05b\ud05c\ud05d\ud05e\ud05f\ud061\ud062\ud063\ud064\ud065\ud066\ud067\ud068\ud069\ud06a\ud06b\ud06e\ud06f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud071\ud072\ud073\ud075\ud076\ud077\ud078\ud079\ud07a\ud07b\ud07e\ud07f\ud080\ud082\ud083\ud084\ud085\ud086\ud087\ud088\ud089\ud08a\ud08b\ud08c\ud08d\ud08e\ud08f\ud090\ud091\ud092\ud093\ud094\ub1df\ub1e8\ub1e9\ub1ec\ub1f0\ub1f9\ub1fb\ub1fd\ub204\ub205\ub208\ub20b\ub20c\ub214\ub215\ub217\ub219\ub220\ub234\ub23c\ub258\ub25c\ub260\ub268\ub269\ub274\ub275\ub27c\ub284\ub285\ub289\ub290\ub291\ub294\ub298\ub299\ub29a\ub2a0\ub2a1\ub2a3\ub2a5\ub2a6\ub2aa\ub2ac\ub2b0\ub2b4\ub2c8\ub2c9\ub2cc\ub2d0\ub2d2\ub2d8\ub2d9\ub2db\ub2dd\ub2e2\ub2e4\ub2e5\ub2e6\ub2e8\ub2eb\ub2ec\ub2ed\ub2ee\ub2ef\ub2f3\ub2f4\ub2f5\ub2f7\ub2f8\ub2f9\ub2fa\ub2fb\ub2ff\ub300\ub301\ub304\ub308\ub310\ub311\ub313\ub314\ub315\ub31c\ub354\ub355\ub356\ub358\ub35b\ub35c\ub35e\ub35f\ub364\ub365\ufffd".split(""),e=0;e!=r[180].length;++e)65533!==r[180][e].charCodeAt(0)&&(t[r[180][e]]=46080+e,x[46080+e]=r[180][e]);for(r[181]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud095\ud096\ud097\ud098\ud099\ud09a\ud09b\ud09c\ud09d\ud09e\ud09f\ud0a0\ud0a1\ud0a2\ud0a3\ud0a6\ud0a7\ud0a9\ud0aa\ud0ab\ud0ad\ud0ae\ud0af\ud0b0\ud0b1\ud0b2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud0b3\ud0b6\ud0b8\ud0ba\ud0bb\ud0bc\ud0bd\ud0be\ud0bf\ud0c2\ud0c3\ud0c5\ud0c6\ud0c7\ud0ca\ud0cb\ud0cc\ud0cd\ud0ce\ud0cf\ud0d2\ud0d6\ud0d7\ud0d8\ud0d9\ud0da\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud0db\ud0de\ud0df\ud0e1\ud0e2\ud0e3\ud0e5\ud0e6\ud0e7\ud0e8\ud0e9\ud0ea\ud0eb\ud0ee\ud0f2\ud0f3\ud0f4\ud0f5\ud0f6\ud0f7\ud0f9\ud0fa\ud0fb\ud0fc\ud0fd\ud0fe\ud0ff\ud100\ud101\ud102\ud103\ud104\ub367\ub369\ub36b\ub36e\ub370\ub371\ub374\ub378\ub380\ub381\ub383\ub384\ub385\ub38c\ub390\ub394\ub3a0\ub3a1\ub3a8\ub3ac\ub3c4\ub3c5\ub3c8\ub3cb\ub3cc\ub3ce\ub3d0\ub3d4\ub3d5\ub3d7\ub3d9\ub3db\ub3dd\ub3e0\ub3e4\ub3e8\ub3fc\ub410\ub418\ub41c\ub420\ub428\ub429\ub42b\ub434\ub450\ub451\ub454\ub458\ub460\ub461\ub463\ub465\ub46c\ub480\ub488\ub49d\ub4a4\ub4a8\ub4ac\ub4b5\ub4b7\ub4b9\ub4c0\ub4c4\ub4c8\ub4d0\ub4d5\ub4dc\ub4dd\ub4e0\ub4e3\ub4e4\ub4e6\ub4ec\ub4ed\ub4ef\ub4f1\ub4f8\ub514\ub515\ub518\ub51b\ub51c\ub524\ub525\ub527\ub528\ub529\ub52a\ub530\ub531\ub534\ub538\ufffd".split(""),e=0;e!=r[181].length;++e)65533!==r[181][e].charCodeAt(0)&&(t[r[181][e]]=46336+e,x[46336+e]=r[181][e]);for(r[182]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud105\ud106\ud107\ud108\ud109\ud10a\ud10b\ud10c\ud10e\ud10f\ud110\ud111\ud112\ud113\ud114\ud115\ud116\ud117\ud118\ud119\ud11a\ud11b\ud11c\ud11d\ud11e\ud11f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud120\ud121\ud122\ud123\ud124\ud125\ud126\ud127\ud128\ud129\ud12a\ud12b\ud12c\ud12d\ud12e\ud12f\ud132\ud133\ud135\ud136\ud137\ud139\ud13b\ud13c\ud13d\ud13e\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud13f\ud142\ud146\ud147\ud148\ud149\ud14a\ud14b\ud14e\ud14f\ud151\ud152\ud153\ud155\ud156\ud157\ud158\ud159\ud15a\ud15b\ud15e\ud160\ud162\ud163\ud164\ud165\ud166\ud167\ud169\ud16a\ud16b\ud16d\ub540\ub541\ub543\ub544\ub545\ub54b\ub54c\ub54d\ub550\ub554\ub55c\ub55d\ub55f\ub560\ub561\ub5a0\ub5a1\ub5a4\ub5a8\ub5aa\ub5ab\ub5b0\ub5b1\ub5b3\ub5b4\ub5b5\ub5bb\ub5bc\ub5bd\ub5c0\ub5c4\ub5cc\ub5cd\ub5cf\ub5d0\ub5d1\ub5d8\ub5ec\ub610\ub611\ub614\ub618\ub625\ub62c\ub634\ub648\ub664\ub668\ub69c\ub69d\ub6a0\ub6a4\ub6ab\ub6ac\ub6b1\ub6d4\ub6f0\ub6f4\ub6f8\ub700\ub701\ub705\ub728\ub729\ub72c\ub72f\ub730\ub738\ub739\ub73b\ub744\ub748\ub74c\ub754\ub755\ub760\ub764\ub768\ub770\ub771\ub773\ub775\ub77c\ub77d\ub780\ub784\ub78c\ub78d\ub78f\ub790\ub791\ub792\ub796\ub797\ufffd".split(""),e=0;e!=r[182].length;++e)65533!==r[182][e].charCodeAt(0)&&(t[r[182][e]]=46592+e,x[46592+e]=r[182][e]);for(r[183]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud16e\ud16f\ud170\ud171\ud172\ud173\ud174\ud175\ud176\ud177\ud178\ud179\ud17a\ud17b\ud17d\ud17e\ud17f\ud180\ud181\ud182\ud183\ud185\ud186\ud187\ud189\ud18a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud18b\ud18c\ud18d\ud18e\ud18f\ud190\ud191\ud192\ud193\ud194\ud195\ud196\ud197\ud198\ud199\ud19a\ud19b\ud19c\ud19d\ud19e\ud19f\ud1a2\ud1a3\ud1a5\ud1a6\ud1a7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud1a9\ud1aa\ud1ab\ud1ac\ud1ad\ud1ae\ud1af\ud1b2\ud1b4\ud1b6\ud1b7\ud1b8\ud1b9\ud1bb\ud1bd\ud1be\ud1bf\ud1c1\ud1c2\ud1c3\ud1c4\ud1c5\ud1c6\ud1c7\ud1c8\ud1c9\ud1ca\ud1cb\ud1cc\ud1cd\ud1ce\ud1cf\ub798\ub799\ub79c\ub7a0\ub7a8\ub7a9\ub7ab\ub7ac\ub7ad\ub7b4\ub7b5\ub7b8\ub7c7\ub7c9\ub7ec\ub7ed\ub7f0\ub7f4\ub7fc\ub7fd\ub7ff\ub800\ub801\ub807\ub808\ub809\ub80c\ub810\ub818\ub819\ub81b\ub81d\ub824\ub825\ub828\ub82c\ub834\ub835\ub837\ub838\ub839\ub840\ub844\ub851\ub853\ub85c\ub85d\ub860\ub864\ub86c\ub86d\ub86f\ub871\ub878\ub87c\ub88d\ub8a8\ub8b0\ub8b4\ub8b8\ub8c0\ub8c1\ub8c3\ub8c5\ub8cc\ub8d0\ub8d4\ub8dd\ub8df\ub8e1\ub8e8\ub8e9\ub8ec\ub8f0\ub8f8\ub8f9\ub8fb\ub8fd\ub904\ub918\ub920\ub93c\ub93d\ub940\ub944\ub94c\ub94f\ub951\ub958\ub959\ub95c\ub960\ub968\ub969\ufffd".split(""),e=0;e!=r[183].length;++e)65533!==r[183][e].charCodeAt(0)&&(t[r[183][e]]=46848+e,x[46848+e]=r[183][e]);for(r[184]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud1d0\ud1d1\ud1d2\ud1d3\ud1d4\ud1d5\ud1d6\ud1d7\ud1d9\ud1da\ud1db\ud1dc\ud1dd\ud1de\ud1df\ud1e0\ud1e1\ud1e2\ud1e3\ud1e4\ud1e5\ud1e6\ud1e7\ud1e8\ud1e9\ud1ea\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud1eb\ud1ec\ud1ed\ud1ee\ud1ef\ud1f0\ud1f1\ud1f2\ud1f3\ud1f5\ud1f6\ud1f7\ud1f9\ud1fa\ud1fb\ud1fc\ud1fd\ud1fe\ud1ff\ud200\ud201\ud202\ud203\ud204\ud205\ud206\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud208\ud20a\ud20b\ud20c\ud20d\ud20e\ud20f\ud211\ud212\ud213\ud214\ud215\ud216\ud217\ud218\ud219\ud21a\ud21b\ud21c\ud21d\ud21e\ud21f\ud220\ud221\ud222\ud223\ud224\ud225\ud226\ud227\ud228\ud229\ub96b\ub96d\ub974\ub975\ub978\ub97c\ub984\ub985\ub987\ub989\ub98a\ub98d\ub98e\ub9ac\ub9ad\ub9b0\ub9b4\ub9bc\ub9bd\ub9bf\ub9c1\ub9c8\ub9c9\ub9cc\ub9ce\ub9cf\ub9d0\ub9d1\ub9d2\ub9d8\ub9d9\ub9db\ub9dd\ub9de\ub9e1\ub9e3\ub9e4\ub9e5\ub9e8\ub9ec\ub9f4\ub9f5\ub9f7\ub9f8\ub9f9\ub9fa\uba00\uba01\uba08\uba15\uba38\uba39\uba3c\uba40\uba42\uba48\uba49\uba4b\uba4d\uba4e\uba53\uba54\uba55\uba58\uba5c\uba64\uba65\uba67\uba68\uba69\uba70\uba71\uba74\uba78\uba83\uba84\uba85\uba87\uba8c\ubaa8\ubaa9\ubaab\ubaac\ubab0\ubab2\ubab8\ubab9\ubabb\ubabd\ubac4\ubac8\ubad8\ubad9\ubafc\ufffd".split(""),e=0;e!=r[184].length;++e)65533!==r[184][e].charCodeAt(0)&&(t[r[184][e]]=47104+e,x[47104+e]=r[184][e]);for(r[185]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud22a\ud22b\ud22e\ud22f\ud231\ud232\ud233\ud235\ud236\ud237\ud238\ud239\ud23a\ud23b\ud23e\ud240\ud242\ud243\ud244\ud245\ud246\ud247\ud249\ud24a\ud24b\ud24c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud24d\ud24e\ud24f\ud250\ud251\ud252\ud253\ud254\ud255\ud256\ud257\ud258\ud259\ud25a\ud25b\ud25d\ud25e\ud25f\ud260\ud261\ud262\ud263\ud265\ud266\ud267\ud268\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud269\ud26a\ud26b\ud26c\ud26d\ud26e\ud26f\ud270\ud271\ud272\ud273\ud274\ud275\ud276\ud277\ud278\ud279\ud27a\ud27b\ud27c\ud27d\ud27e\ud27f\ud282\ud283\ud285\ud286\ud287\ud289\ud28a\ud28b\ud28c\ubb00\ubb04\ubb0d\ubb0f\ubb11\ubb18\ubb1c\ubb20\ubb29\ubb2b\ubb34\ubb35\ubb36\ubb38\ubb3b\ubb3c\ubb3d\ubb3e\ubb44\ubb45\ubb47\ubb49\ubb4d\ubb4f\ubb50\ubb54\ubb58\ubb61\ubb63\ubb6c\ubb88\ubb8c\ubb90\ubba4\ubba8\ubbac\ubbb4\ubbb7\ubbc0\ubbc4\ubbc8\ubbd0\ubbd3\ubbf8\ubbf9\ubbfc\ubbff\ubc00\ubc02\ubc08\ubc09\ubc0b\ubc0c\ubc0d\ubc0f\ubc11\ubc14\ubc15\ubc16\ubc17\ubc18\ubc1b\ubc1c\ubc1d\ubc1e\ubc1f\ubc24\ubc25\ubc27\ubc29\ubc2d\ubc30\ubc31\ubc34\ubc38\ubc40\ubc41\ubc43\ubc44\ubc45\ubc49\ubc4c\ubc4d\ubc50\ubc5d\ubc84\ubc85\ubc88\ubc8b\ubc8c\ubc8e\ubc94\ubc95\ubc97\ufffd".split(""),e=0;e!=r[185].length;++e)65533!==r[185][e].charCodeAt(0)&&(t[r[185][e]]=47360+e,x[47360+e]=r[185][e]);for(r[186]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud28d\ud28e\ud28f\ud292\ud293\ud294\ud296\ud297\ud298\ud299\ud29a\ud29b\ud29d\ud29e\ud29f\ud2a1\ud2a2\ud2a3\ud2a5\ud2a6\ud2a7\ud2a8\ud2a9\ud2aa\ud2ab\ud2ad\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud2ae\ud2af\ud2b0\ud2b2\ud2b3\ud2b4\ud2b5\ud2b6\ud2b7\ud2ba\ud2bb\ud2bd\ud2be\ud2c1\ud2c3\ud2c4\ud2c5\ud2c6\ud2c7\ud2ca\ud2cc\ud2cd\ud2ce\ud2cf\ud2d0\ud2d1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud2d2\ud2d3\ud2d5\ud2d6\ud2d7\ud2d9\ud2da\ud2db\ud2dd\ud2de\ud2df\ud2e0\ud2e1\ud2e2\ud2e3\ud2e6\ud2e7\ud2e8\ud2e9\ud2ea\ud2eb\ud2ec\ud2ed\ud2ee\ud2ef\ud2f2\ud2f3\ud2f5\ud2f6\ud2f7\ud2f9\ud2fa\ubc99\ubc9a\ubca0\ubca1\ubca4\ubca7\ubca8\ubcb0\ubcb1\ubcb3\ubcb4\ubcb5\ubcbc\ubcbd\ubcc0\ubcc4\ubccd\ubccf\ubcd0\ubcd1\ubcd5\ubcd8\ubcdc\ubcf4\ubcf5\ubcf6\ubcf8\ubcfc\ubd04\ubd05\ubd07\ubd09\ubd10\ubd14\ubd24\ubd2c\ubd40\ubd48\ubd49\ubd4c\ubd50\ubd58\ubd59\ubd64\ubd68\ubd80\ubd81\ubd84\ubd87\ubd88\ubd89\ubd8a\ubd90\ubd91\ubd93\ubd95\ubd99\ubd9a\ubd9c\ubda4\ubdb0\ubdb8\ubdd4\ubdd5\ubdd8\ubddc\ubde9\ubdf0\ubdf4\ubdf8\ube00\ube03\ube05\ube0c\ube0d\ube10\ube14\ube1c\ube1d\ube1f\ube44\ube45\ube48\ube4c\ube4e\ube54\ube55\ube57\ube59\ube5a\ube5b\ube60\ube61\ube64\ufffd".split(""),e=0;e!=r[186].length;++e)65533!==r[186][e].charCodeAt(0)&&(t[r[186][e]]=47616+e,x[47616+e]=r[186][e]);for(r[187]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud2fb\ud2fc\ud2fd\ud2fe\ud2ff\ud302\ud304\ud306\ud307\ud308\ud309\ud30a\ud30b\ud30f\ud311\ud312\ud313\ud315\ud317\ud318\ud319\ud31a\ud31b\ud31e\ud322\ud323\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud324\ud326\ud327\ud32a\ud32b\ud32d\ud32e\ud32f\ud331\ud332\ud333\ud334\ud335\ud336\ud337\ud33a\ud33e\ud33f\ud340\ud341\ud342\ud343\ud346\ud347\ud348\ud349\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud34a\ud34b\ud34c\ud34d\ud34e\ud34f\ud350\ud351\ud352\ud353\ud354\ud355\ud356\ud357\ud358\ud359\ud35a\ud35b\ud35c\ud35d\ud35e\ud35f\ud360\ud361\ud362\ud363\ud364\ud365\ud366\ud367\ud368\ud369\ube68\ube6a\ube70\ube71\ube73\ube74\ube75\ube7b\ube7c\ube7d\ube80\ube84\ube8c\ube8d\ube8f\ube90\ube91\ube98\ube99\ubea8\ubed0\ubed1\ubed4\ubed7\ubed8\ubee0\ubee3\ubee4\ubee5\ubeec\ubf01\ubf08\ubf09\ubf18\ubf19\ubf1b\ubf1c\ubf1d\ubf40\ubf41\ubf44\ubf48\ubf50\ubf51\ubf55\ubf94\ubfb0\ubfc5\ubfcc\ubfcd\ubfd0\ubfd4\ubfdc\ubfdf\ubfe1\uc03c\uc051\uc058\uc05c\uc060\uc068\uc069\uc090\uc091\uc094\uc098\uc0a0\uc0a1\uc0a3\uc0a5\uc0ac\uc0ad\uc0af\uc0b0\uc0b3\uc0b4\uc0b5\uc0b6\uc0bc\uc0bd\uc0bf\uc0c0\uc0c1\uc0c5\uc0c8\uc0c9\uc0cc\uc0d0\uc0d8\uc0d9\uc0db\uc0dc\uc0dd\uc0e4\ufffd".split(""),e=0;e!=r[187].length;++e)65533!==r[187][e].charCodeAt(0)&&(t[r[187][e]]=47872+e,x[47872+e]=r[187][e]);for(r[188]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud36a\ud36b\ud36c\ud36d\ud36e\ud36f\ud370\ud371\ud372\ud373\ud374\ud375\ud376\ud377\ud378\ud379\ud37a\ud37b\ud37e\ud37f\ud381\ud382\ud383\ud385\ud386\ud387\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud388\ud389\ud38a\ud38b\ud38e\ud392\ud393\ud394\ud395\ud396\ud397\ud39a\ud39b\ud39d\ud39e\ud39f\ud3a1\ud3a2\ud3a3\ud3a4\ud3a5\ud3a6\ud3a7\ud3aa\ud3ac\ud3ae\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud3af\ud3b0\ud3b1\ud3b2\ud3b3\ud3b5\ud3b6\ud3b7\ud3b9\ud3ba\ud3bb\ud3bd\ud3be\ud3bf\ud3c0\ud3c1\ud3c2\ud3c3\ud3c6\ud3c7\ud3ca\ud3cb\ud3cc\ud3cd\ud3ce\ud3cf\ud3d1\ud3d2\ud3d3\ud3d4\ud3d5\ud3d6\uc0e5\uc0e8\uc0ec\uc0f4\uc0f5\uc0f7\uc0f9\uc100\uc104\uc108\uc110\uc115\uc11c\uc11d\uc11e\uc11f\uc120\uc123\uc124\uc126\uc127\uc12c\uc12d\uc12f\uc130\uc131\uc136\uc138\uc139\uc13c\uc140\uc148\uc149\uc14b\uc14c\uc14d\uc154\uc155\uc158\uc15c\uc164\uc165\uc167\uc168\uc169\uc170\uc174\uc178\uc185\uc18c\uc18d\uc18e\uc190\uc194\uc196\uc19c\uc19d\uc19f\uc1a1\uc1a5\uc1a8\uc1a9\uc1ac\uc1b0\uc1bd\uc1c4\uc1c8\uc1cc\uc1d4\uc1d7\uc1d8\uc1e0\uc1e4\uc1e8\uc1f0\uc1f1\uc1f3\uc1fc\uc1fd\uc200\uc204\uc20c\uc20d\uc20f\uc211\uc218\uc219\uc21c\uc21f\uc220\uc228\uc229\uc22b\uc22d\ufffd".split(""),e=0;e!=r[188].length;++e)65533!==r[188][e].charCodeAt(0)&&(t[r[188][e]]=48128+e,x[48128+e]=r[188][e]);for(r[189]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud3d7\ud3d9\ud3da\ud3db\ud3dc\ud3dd\ud3de\ud3df\ud3e0\ud3e2\ud3e4\ud3e5\ud3e6\ud3e7\ud3e8\ud3e9\ud3ea\ud3eb\ud3ee\ud3ef\ud3f1\ud3f2\ud3f3\ud3f5\ud3f6\ud3f7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud3f8\ud3f9\ud3fa\ud3fb\ud3fe\ud400\ud402\ud403\ud404\ud405\ud406\ud407\ud409\ud40a\ud40b\ud40c\ud40d\ud40e\ud40f\ud410\ud411\ud412\ud413\ud414\ud415\ud416\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud417\ud418\ud419\ud41a\ud41b\ud41c\ud41e\ud41f\ud420\ud421\ud422\ud423\ud424\ud425\ud426\ud427\ud428\ud429\ud42a\ud42b\ud42c\ud42d\ud42e\ud42f\ud430\ud431\ud432\ud433\ud434\ud435\ud436\ud437\uc22f\uc231\uc232\uc234\uc248\uc250\uc251\uc254\uc258\uc260\uc265\uc26c\uc26d\uc270\uc274\uc27c\uc27d\uc27f\uc281\uc288\uc289\uc290\uc298\uc29b\uc29d\uc2a4\uc2a5\uc2a8\uc2ac\uc2ad\uc2b4\uc2b5\uc2b7\uc2b9\uc2dc\uc2dd\uc2e0\uc2e3\uc2e4\uc2eb\uc2ec\uc2ed\uc2ef\uc2f1\uc2f6\uc2f8\uc2f9\uc2fb\uc2fc\uc300\uc308\uc309\uc30c\uc30d\uc313\uc314\uc315\uc318\uc31c\uc324\uc325\uc328\uc329\uc345\uc368\uc369\uc36c\uc370\uc372\uc378\uc379\uc37c\uc37d\uc384\uc388\uc38c\uc3c0\uc3d8\uc3d9\uc3dc\uc3df\uc3e0\uc3e2\uc3e8\uc3e9\uc3ed\uc3f4\uc3f5\uc3f8\uc408\uc410\uc424\uc42c\uc430\ufffd".split(""),e=0;e!=r[189].length;++e)65533!==r[189][e].charCodeAt(0)&&(t[r[189][e]]=48384+e,x[48384+e]=r[189][e]);for(r[190]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud438\ud439\ud43a\ud43b\ud43c\ud43d\ud43e\ud43f\ud441\ud442\ud443\ud445\ud446\ud447\ud448\ud449\ud44a\ud44b\ud44c\ud44d\ud44e\ud44f\ud450\ud451\ud452\ud453\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud454\ud455\ud456\ud457\ud458\ud459\ud45a\ud45b\ud45d\ud45e\ud45f\ud461\ud462\ud463\ud465\ud466\ud467\ud468\ud469\ud46a\ud46b\ud46c\ud46e\ud470\ud471\ud472\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud473\ud474\ud475\ud476\ud477\ud47a\ud47b\ud47d\ud47e\ud481\ud483\ud484\ud485\ud486\ud487\ud48a\ud48c\ud48e\ud48f\ud490\ud491\ud492\ud493\ud495\ud496\ud497\ud498\ud499\ud49a\ud49b\ud49c\ud49d\uc434\uc43c\uc43d\uc448\uc464\uc465\uc468\uc46c\uc474\uc475\uc479\uc480\uc494\uc49c\uc4b8\uc4bc\uc4e9\uc4f0\uc4f1\uc4f4\uc4f8\uc4fa\uc4ff\uc500\uc501\uc50c\uc510\uc514\uc51c\uc528\uc529\uc52c\uc530\uc538\uc539\uc53b\uc53d\uc544\uc545\uc548\uc549\uc54a\uc54c\uc54d\uc54e\uc553\uc554\uc555\uc557\uc558\uc559\uc55d\uc55e\uc560\uc561\uc564\uc568\uc570\uc571\uc573\uc574\uc575\uc57c\uc57d\uc580\uc584\uc587\uc58c\uc58d\uc58f\uc591\uc595\uc597\uc598\uc59c\uc5a0\uc5a9\uc5b4\uc5b5\uc5b8\uc5b9\uc5bb\uc5bc\uc5bd\uc5be\uc5c4\uc5c5\uc5c6\uc5c7\uc5c8\uc5c9\uc5ca\uc5cc\uc5ce\ufffd".split(""),e=0;e!=r[190].length;++e)65533!==r[190][e].charCodeAt(0)&&(t[r[190][e]]=48640+e,x[48640+e]=r[190][e]);for(r[191]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud49e\ud49f\ud4a0\ud4a1\ud4a2\ud4a3\ud4a4\ud4a5\ud4a6\ud4a7\ud4a8\ud4aa\ud4ab\ud4ac\ud4ad\ud4ae\ud4af\ud4b0\ud4b1\ud4b2\ud4b3\ud4b4\ud4b5\ud4b6\ud4b7\ud4b8\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud4b9\ud4ba\ud4bb\ud4bc\ud4bd\ud4be\ud4bf\ud4c0\ud4c1\ud4c2\ud4c3\ud4c4\ud4c5\ud4c6\ud4c7\ud4c8\ud4c9\ud4ca\ud4cb\ud4cd\ud4ce\ud4cf\ud4d1\ud4d2\ud4d3\ud4d5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud4d6\ud4d7\ud4d8\ud4d9\ud4da\ud4db\ud4dd\ud4de\ud4e0\ud4e1\ud4e2\ud4e3\ud4e4\ud4e5\ud4e6\ud4e7\ud4e9\ud4ea\ud4eb\ud4ed\ud4ee\ud4ef\ud4f1\ud4f2\ud4f3\ud4f4\ud4f5\ud4f6\ud4f7\ud4f9\ud4fa\ud4fc\uc5d0\uc5d1\uc5d4\uc5d8\uc5e0\uc5e1\uc5e3\uc5e5\uc5ec\uc5ed\uc5ee\uc5f0\uc5f4\uc5f6\uc5f7\uc5fc\uc5fd\uc5fe\uc5ff\uc600\uc601\uc605\uc606\uc607\uc608\uc60c\uc610\uc618\uc619\uc61b\uc61c\uc624\uc625\uc628\uc62c\uc62d\uc62e\uc630\uc633\uc634\uc635\uc637\uc639\uc63b\uc640\uc641\uc644\uc648\uc650\uc651\uc653\uc654\uc655\uc65c\uc65d\uc660\uc66c\uc66f\uc671\uc678\uc679\uc67c\uc680\uc688\uc689\uc68b\uc68d\uc694\uc695\uc698\uc69c\uc6a4\uc6a5\uc6a7\uc6a9\uc6b0\uc6b1\uc6b4\uc6b8\uc6b9\uc6ba\uc6c0\uc6c1\uc6c3\uc6c5\uc6cc\uc6cd\uc6d0\uc6d4\uc6dc\uc6dd\uc6e0\uc6e1\uc6e8\ufffd".split(""),e=0;e!=r[191].length;++e)65533!==r[191][e].charCodeAt(0)&&(t[r[191][e]]=48896+e,x[48896+e]=r[191][e]);for(r[192]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud4fe\ud4ff\ud500\ud501\ud502\ud503\ud505\ud506\ud507\ud509\ud50a\ud50b\ud50d\ud50e\ud50f\ud510\ud511\ud512\ud513\ud516\ud518\ud519\ud51a\ud51b\ud51c\ud51d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud51e\ud51f\ud520\ud521\ud522\ud523\ud524\ud525\ud526\ud527\ud528\ud529\ud52a\ud52b\ud52c\ud52d\ud52e\ud52f\ud530\ud531\ud532\ud533\ud534\ud535\ud536\ud537\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud538\ud539\ud53a\ud53b\ud53e\ud53f\ud541\ud542\ud543\ud545\ud546\ud547\ud548\ud549\ud54a\ud54b\ud54e\ud550\ud552\ud553\ud554\ud555\ud556\ud557\ud55a\ud55b\ud55d\ud55e\ud55f\ud561\ud562\ud563\uc6e9\uc6ec\uc6f0\uc6f8\uc6f9\uc6fd\uc704\uc705\uc708\uc70c\uc714\uc715\uc717\uc719\uc720\uc721\uc724\uc728\uc730\uc731\uc733\uc735\uc737\uc73c\uc73d\uc740\uc744\uc74a\uc74c\uc74d\uc74f\uc751\uc752\uc753\uc754\uc755\uc756\uc757\uc758\uc75c\uc760\uc768\uc76b\uc774\uc775\uc778\uc77c\uc77d\uc77e\uc783\uc784\uc785\uc787\uc788\uc789\uc78a\uc78e\uc790\uc791\uc794\uc796\uc797\uc798\uc79a\uc7a0\uc7a1\uc7a3\uc7a4\uc7a5\uc7a6\uc7ac\uc7ad\uc7b0\uc7b4\uc7bc\uc7bd\uc7bf\uc7c0\uc7c1\uc7c8\uc7c9\uc7cc\uc7ce\uc7d0\uc7d8\uc7dd\uc7e4\uc7e8\uc7ec\uc800\uc801\uc804\uc808\uc80a\ufffd".split(""),e=0;e!=r[192].length;++e)65533!==r[192][e].charCodeAt(0)&&(t[r[192][e]]=49152+e,x[49152+e]=r[192][e]);for(r[193]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud564\ud566\ud567\ud56a\ud56c\ud56e\ud56f\ud570\ud571\ud572\ud573\ud576\ud577\ud579\ud57a\ud57b\ud57d\ud57e\ud57f\ud580\ud581\ud582\ud583\ud586\ud58a\ud58b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud58c\ud58d\ud58e\ud58f\ud591\ud592\ud593\ud594\ud595\ud596\ud597\ud598\ud599\ud59a\ud59b\ud59c\ud59d\ud59e\ud59f\ud5a0\ud5a1\ud5a2\ud5a3\ud5a4\ud5a6\ud5a7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud5a8\ud5a9\ud5aa\ud5ab\ud5ac\ud5ad\ud5ae\ud5af\ud5b0\ud5b1\ud5b2\ud5b3\ud5b4\ud5b5\ud5b6\ud5b7\ud5b8\ud5b9\ud5ba\ud5bb\ud5bc\ud5bd\ud5be\ud5bf\ud5c0\ud5c1\ud5c2\ud5c3\ud5c4\ud5c5\ud5c6\ud5c7\uc810\uc811\uc813\uc815\uc816\uc81c\uc81d\uc820\uc824\uc82c\uc82d\uc82f\uc831\uc838\uc83c\uc840\uc848\uc849\uc84c\uc84d\uc854\uc870\uc871\uc874\uc878\uc87a\uc880\uc881\uc883\uc885\uc886\uc887\uc88b\uc88c\uc88d\uc894\uc89d\uc89f\uc8a1\uc8a8\uc8bc\uc8bd\uc8c4\uc8c8\uc8cc\uc8d4\uc8d5\uc8d7\uc8d9\uc8e0\uc8e1\uc8e4\uc8f5\uc8fc\uc8fd\uc900\uc904\uc905\uc906\uc90c\uc90d\uc90f\uc911\uc918\uc92c\uc934\uc950\uc951\uc954\uc958\uc960\uc961\uc963\uc96c\uc970\uc974\uc97c\uc988\uc989\uc98c\uc990\uc998\uc999\uc99b\uc99d\uc9c0\uc9c1\uc9c4\uc9c7\uc9c8\uc9ca\uc9d0\uc9d1\uc9d3\ufffd".split(""),e=0;e!=r[193].length;++e)65533!==r[193][e].charCodeAt(0)&&(t[r[193][e]]=49408+e,x[49408+e]=r[193][e]);for(r[194]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud5ca\ud5cb\ud5cd\ud5ce\ud5cf\ud5d1\ud5d3\ud5d4\ud5d5\ud5d6\ud5d7\ud5da\ud5dc\ud5de\ud5df\ud5e0\ud5e1\ud5e2\ud5e3\ud5e6\ud5e7\ud5e9\ud5ea\ud5eb\ud5ed\ud5ee\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud5ef\ud5f0\ud5f1\ud5f2\ud5f3\ud5f6\ud5f8\ud5fa\ud5fb\ud5fc\ud5fd\ud5fe\ud5ff\ud602\ud603\ud605\ud606\ud607\ud609\ud60a\ud60b\ud60c\ud60d\ud60e\ud60f\ud612\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud616\ud617\ud618\ud619\ud61a\ud61b\ud61d\ud61e\ud61f\ud621\ud622\ud623\ud625\ud626\ud627\ud628\ud629\ud62a\ud62b\ud62c\ud62e\ud62f\ud630\ud631\ud632\ud633\ud634\ud635\ud636\ud637\ud63a\ud63b\uc9d5\uc9d6\uc9d9\uc9da\uc9dc\uc9dd\uc9e0\uc9e2\uc9e4\uc9e7\uc9ec\uc9ed\uc9ef\uc9f0\uc9f1\uc9f8\uc9f9\uc9fc\uca00\uca08\uca09\uca0b\uca0c\uca0d\uca14\uca18\uca29\uca4c\uca4d\uca50\uca54\uca5c\uca5d\uca5f\uca60\uca61\uca68\uca7d\uca84\uca98\ucabc\ucabd\ucac0\ucac4\ucacc\ucacd\ucacf\ucad1\ucad3\ucad8\ucad9\ucae0\ucaec\ucaf4\ucb08\ucb10\ucb14\ucb18\ucb20\ucb21\ucb41\ucb48\ucb49\ucb4c\ucb50\ucb58\ucb59\ucb5d\ucb64\ucb78\ucb79\ucb9c\ucbb8\ucbd4\ucbe4\ucbe7\ucbe9\ucc0c\ucc0d\ucc10\ucc14\ucc1c\ucc1d\ucc21\ucc22\ucc27\ucc28\ucc29\ucc2c\ucc2e\ucc30\ucc38\ucc39\ucc3b\ufffd".split(""),e=0;e!=r[194].length;++e)65533!==r[194][e].charCodeAt(0)&&(t[r[194][e]]=49664+e,x[49664+e]=r[194][e]);for(r[195]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud63d\ud63e\ud63f\ud641\ud642\ud643\ud644\ud646\ud647\ud64a\ud64c\ud64e\ud64f\ud650\ud652\ud653\ud656\ud657\ud659\ud65a\ud65b\ud65d\ud65e\ud65f\ud660\ud661\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud662\ud663\ud664\ud665\ud666\ud668\ud66a\ud66b\ud66c\ud66d\ud66e\ud66f\ud672\ud673\ud675\ud676\ud677\ud678\ud679\ud67a\ud67b\ud67c\ud67d\ud67e\ud67f\ud680\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud681\ud682\ud684\ud686\ud687\ud688\ud689\ud68a\ud68b\ud68e\ud68f\ud691\ud692\ud693\ud695\ud696\ud697\ud698\ud699\ud69a\ud69b\ud69c\ud69e\ud6a0\ud6a2\ud6a3\ud6a4\ud6a5\ud6a6\ud6a7\ud6a9\ud6aa\ucc3c\ucc3d\ucc3e\ucc44\ucc45\ucc48\ucc4c\ucc54\ucc55\ucc57\ucc58\ucc59\ucc60\ucc64\ucc66\ucc68\ucc70\ucc75\ucc98\ucc99\ucc9c\ucca0\ucca8\ucca9\uccab\uccac\uccad\uccb4\uccb5\uccb8\uccbc\uccc4\uccc5\uccc7\uccc9\uccd0\uccd4\ucce4\uccec\uccf0\ucd01\ucd08\ucd09\ucd0c\ucd10\ucd18\ucd19\ucd1b\ucd1d\ucd24\ucd28\ucd2c\ucd39\ucd5c\ucd60\ucd64\ucd6c\ucd6d\ucd6f\ucd71\ucd78\ucd88\ucd94\ucd95\ucd98\ucd9c\ucda4\ucda5\ucda7\ucda9\ucdb0\ucdc4\ucdcc\ucdd0\ucde8\ucdec\ucdf0\ucdf8\ucdf9\ucdfb\ucdfd\uce04\uce08\uce0c\uce14\uce19\uce20\uce21\uce24\uce28\uce30\uce31\uce33\uce35\ufffd".split(""),e=0;e!=r[195].length;++e)65533!==r[195][e].charCodeAt(0)&&(t[r[195][e]]=49920+e,x[49920+e]=r[195][e]);for(r[196]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud6ab\ud6ad\ud6ae\ud6af\ud6b1\ud6b2\ud6b3\ud6b4\ud6b5\ud6b6\ud6b7\ud6b8\ud6ba\ud6bc\ud6bd\ud6be\ud6bf\ud6c0\ud6c1\ud6c2\ud6c3\ud6c6\ud6c7\ud6c9\ud6ca\ud6cb\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud6cd\ud6ce\ud6cf\ud6d0\ud6d2\ud6d3\ud6d5\ud6d6\ud6d8\ud6da\ud6db\ud6dc\ud6dd\ud6de\ud6df\ud6e1\ud6e2\ud6e3\ud6e5\ud6e6\ud6e7\ud6e9\ud6ea\ud6eb\ud6ec\ud6ed\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud6ee\ud6ef\ud6f1\ud6f2\ud6f3\ud6f4\ud6f6\ud6f7\ud6f8\ud6f9\ud6fa\ud6fb\ud6fe\ud6ff\ud701\ud702\ud703\ud705\ud706\ud707\ud708\ud709\ud70a\ud70b\ud70c\ud70d\ud70e\ud70f\ud710\ud712\ud713\ud714\uce58\uce59\uce5c\uce5f\uce60\uce61\uce68\uce69\uce6b\uce6d\uce74\uce75\uce78\uce7c\uce84\uce85\uce87\uce89\uce90\uce91\uce94\uce98\ucea0\ucea1\ucea3\ucea4\ucea5\uceac\ucead\ucec1\ucee4\ucee5\ucee8\uceeb\uceec\ucef4\ucef5\ucef7\ucef8\ucef9\ucf00\ucf01\ucf04\ucf08\ucf10\ucf11\ucf13\ucf15\ucf1c\ucf20\ucf24\ucf2c\ucf2d\ucf2f\ucf30\ucf31\ucf38\ucf54\ucf55\ucf58\ucf5c\ucf64\ucf65\ucf67\ucf69\ucf70\ucf71\ucf74\ucf78\ucf80\ucf85\ucf8c\ucfa1\ucfa8\ucfb0\ucfc4\ucfe0\ucfe1\ucfe4\ucfe8\ucff0\ucff1\ucff3\ucff5\ucffc\ud000\ud004\ud011\ud018\ud02d\ud034\ud035\ud038\ud03c\ufffd".split(""),e=0;e!=r[196].length;++e)65533!==r[196][e].charCodeAt(0)&&(t[r[196][e]]=50176+e,x[50176+e]=r[196][e]);for(r[197]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud715\ud716\ud717\ud71a\ud71b\ud71d\ud71e\ud71f\ud721\ud722\ud723\ud724\ud725\ud726\ud727\ud72a\ud72c\ud72e\ud72f\ud730\ud731\ud732\ud733\ud736\ud737\ud739\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud73a\ud73b\ud73d\ud73e\ud73f\ud740\ud741\ud742\ud743\ud745\ud746\ud748\ud74a\ud74b\ud74c\ud74d\ud74e\ud74f\ud752\ud753\ud755\ud75a\ud75b\ud75c\ud75d\ud75e\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud75f\ud762\ud764\ud766\ud767\ud768\ud76a\ud76b\ud76d\ud76e\ud76f\ud771\ud772\ud773\ud775\ud776\ud777\ud778\ud779\ud77a\ud77b\ud77e\ud77f\ud780\ud782\ud783\ud784\ud785\ud786\ud787\ud78a\ud78b\ud044\ud045\ud047\ud049\ud050\ud054\ud058\ud060\ud06c\ud06d\ud070\ud074\ud07c\ud07d\ud081\ud0a4\ud0a5\ud0a8\ud0ac\ud0b4\ud0b5\ud0b7\ud0b9\ud0c0\ud0c1\ud0c4\ud0c8\ud0c9\ud0d0\ud0d1\ud0d3\ud0d4\ud0d5\ud0dc\ud0dd\ud0e0\ud0e4\ud0ec\ud0ed\ud0ef\ud0f0\ud0f1\ud0f8\ud10d\ud130\ud131\ud134\ud138\ud13a\ud140\ud141\ud143\ud144\ud145\ud14c\ud14d\ud150\ud154\ud15c\ud15d\ud15f\ud161\ud168\ud16c\ud17c\ud184\ud188\ud1a0\ud1a1\ud1a4\ud1a8\ud1b0\ud1b1\ud1b3\ud1b5\ud1ba\ud1bc\ud1c0\ud1d8\ud1f4\ud1f8\ud207\ud209\ud210\ud22c\ud22d\ud230\ud234\ud23c\ud23d\ud23f\ud241\ud248\ud25c\ufffd".split(""),e=0;e!=r[197].length;++e)65533!==r[197][e].charCodeAt(0)&&(t[r[197][e]]=50432+e,x[50432+e]=r[197][e]);for(r[198]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud78d\ud78e\ud78f\ud791\ud792\ud793\ud794\ud795\ud796\ud797\ud79a\ud79c\ud79e\ud79f\ud7a0\ud7a1\ud7a2\ud7a3\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud264\ud280\ud281\ud284\ud288\ud290\ud291\ud295\ud29c\ud2a0\ud2a4\ud2ac\ud2b1\ud2b8\ud2b9\ud2bc\ud2bf\ud2c0\ud2c2\ud2c8\ud2c9\ud2cb\ud2d4\ud2d8\ud2dc\ud2e4\ud2e5\ud2f0\ud2f1\ud2f4\ud2f8\ud300\ud301\ud303\ud305\ud30c\ud30d\ud30e\ud310\ud314\ud316\ud31c\ud31d\ud31f\ud320\ud321\ud325\ud328\ud329\ud32c\ud330\ud338\ud339\ud33b\ud33c\ud33d\ud344\ud345\ud37c\ud37d\ud380\ud384\ud38c\ud38d\ud38f\ud390\ud391\ud398\ud399\ud39c\ud3a0\ud3a8\ud3a9\ud3ab\ud3ad\ud3b4\ud3b8\ud3bc\ud3c4\ud3c5\ud3c8\ud3c9\ud3d0\ud3d8\ud3e1\ud3e3\ud3ec\ud3ed\ud3f0\ud3f4\ud3fc\ud3fd\ud3ff\ud401\ufffd".split(""),e=0;e!=r[198].length;++e)65533!==r[198][e].charCodeAt(0)&&(t[r[198][e]]=50688+e,x[50688+e]=r[198][e]);for(r[199]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud408\ud41d\ud440\ud444\ud45c\ud460\ud464\ud46d\ud46f\ud478\ud479\ud47c\ud47f\ud480\ud482\ud488\ud489\ud48b\ud48d\ud494\ud4a9\ud4cc\ud4d0\ud4d4\ud4dc\ud4df\ud4e8\ud4ec\ud4f0\ud4f8\ud4fb\ud4fd\ud504\ud508\ud50c\ud514\ud515\ud517\ud53c\ud53d\ud540\ud544\ud54c\ud54d\ud54f\ud551\ud558\ud559\ud55c\ud560\ud565\ud568\ud569\ud56b\ud56d\ud574\ud575\ud578\ud57c\ud584\ud585\ud587\ud588\ud589\ud590\ud5a5\ud5c8\ud5c9\ud5cc\ud5d0\ud5d2\ud5d8\ud5d9\ud5db\ud5dd\ud5e4\ud5e5\ud5e8\ud5ec\ud5f4\ud5f5\ud5f7\ud5f9\ud600\ud601\ud604\ud608\ud610\ud611\ud613\ud614\ud615\ud61c\ud620\ufffd".split(""),e=0;e!=r[199].length;++e)65533!==r[199][e].charCodeAt(0)&&(t[r[199][e]]=50944+e,x[50944+e]=r[199][e]);for(r[200]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud624\ud62d\ud638\ud639\ud63c\ud640\ud645\ud648\ud649\ud64b\ud64d\ud651\ud654\ud655\ud658\ud65c\ud667\ud669\ud670\ud671\ud674\ud683\ud685\ud68c\ud68d\ud690\ud694\ud69d\ud69f\ud6a1\ud6a8\ud6ac\ud6b0\ud6b9\ud6bb\ud6c4\ud6c5\ud6c8\ud6cc\ud6d1\ud6d4\ud6d7\ud6d9\ud6e0\ud6e4\ud6e8\ud6f0\ud6f5\ud6fc\ud6fd\ud700\ud704\ud711\ud718\ud719\ud71c\ud720\ud728\ud729\ud72b\ud72d\ud734\ud735\ud738\ud73c\ud744\ud747\ud749\ud750\ud751\ud754\ud756\ud757\ud758\ud759\ud760\ud761\ud763\ud765\ud769\ud76c\ud770\ud774\ud77c\ud77d\ud781\ud788\ud789\ud78c\ud790\ud798\ud799\ud79b\ud79d\ufffd".split(""),e=0;e!=r[200].length;++e)65533!==r[200][e].charCodeAt(0)&&(t[r[200][e]]=51200+e,x[51200+e]=r[200][e]);for(r[202]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4f3d\u4f73\u5047\u50f9\u52a0\u53ef\u5475\u54e5\u5609\u5ac1\u5bb6\u6687\u67b6\u67b7\u67ef\u6b4c\u73c2\u75c2\u7a3c\u82db\u8304\u8857\u8888\u8a36\u8cc8\u8dcf\u8efb\u8fe6\u99d5\u523b\u5374\u5404\u606a\u6164\u6bbc\u73cf\u811a\u89ba\u89d2\u95a3\u4f83\u520a\u58be\u5978\u59e6\u5e72\u5e79\u61c7\u63c0\u6746\u67ec\u687f\u6f97\u764e\u770b\u78f5\u7a08\u7aff\u7c21\u809d\u826e\u8271\u8aeb\u9593\u4e6b\u559d\u66f7\u6e34\u78a3\u7aed\u845b\u8910\u874e\u97a8\u52d8\u574e\u582a\u5d4c\u611f\u61be\u6221\u6562\u67d1\u6a44\u6e1b\u7518\u75b3\u76e3\u77b0\u7d3a\u90af\u9451\u9452\u9f95\ufffd".split(""),e=0;e!=r[202].length;++e)65533!==r[202][e].charCodeAt(0)&&(t[r[202][e]]=51712+e,x[51712+e]=r[202][e]);for(r[203]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5323\u5cac\u7532\u80db\u9240\u9598\u525b\u5808\u59dc\u5ca1\u5d17\u5eb7\u5f3a\u5f4a\u6177\u6c5f\u757a\u7586\u7ce0\u7d73\u7db1\u7f8c\u8154\u8221\u8591\u8941\u8b1b\u92fc\u964d\u9c47\u4ecb\u4ef7\u500b\u51f1\u584f\u6137\u613e\u6168\u6539\u69ea\u6f11\u75a5\u7686\u76d6\u7b87\u82a5\u84cb\uf900\u93a7\u958b\u5580\u5ba2\u5751\uf901\u7cb3\u7fb9\u91b5\u5028\u53bb\u5c45\u5de8\u62d2\u636e\u64da\u64e7\u6e20\u70ac\u795b\u8ddd\u8e1e\uf902\u907d\u9245\u92f8\u4e7e\u4ef6\u5065\u5dfe\u5efa\u6106\u6957\u8171\u8654\u8e47\u9375\u9a2b\u4e5e\u5091\u6770\u6840\u5109\u528d\u5292\u6aa2\ufffd".split(""),e=0;e!=r[203].length;++e)65533!==r[203][e].charCodeAt(0)&&(t[r[203][e]]=51968+e,x[51968+e]=r[203][e]);for(r[204]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u77bc\u9210\u9ed4\u52ab\u602f\u8ff2\u5048\u61a9\u63ed\u64ca\u683c\u6a84\u6fc0\u8188\u89a1\u9694\u5805\u727d\u72ac\u7504\u7d79\u7e6d\u80a9\u898b\u8b74\u9063\u9d51\u6289\u6c7a\u6f54\u7d50\u7f3a\u8a23\u517c\u614a\u7b9d\u8b19\u9257\u938c\u4eac\u4fd3\u501e\u50be\u5106\u52c1\u52cd\u537f\u5770\u5883\u5e9a\u5f91\u6176\u61ac\u64ce\u656c\u666f\u66bb\u66f4\u6897\u6d87\u7085\u70f1\u749f\u74a5\u74ca\u75d9\u786c\u78ec\u7adf\u7af6\u7d45\u7d93\u8015\u803f\u811b\u8396\u8b66\u8f15\u9015\u93e1\u9803\u9838\u9a5a\u9be8\u4fc2\u5553\u583a\u5951\u5b63\u5c46\u60b8\u6212\u6842\u68b0\ufffd".split(""),e=0;e!=r[204].length;++e)65533!==r[204][e].charCodeAt(0)&&(t[r[204][e]]=52224+e,x[52224+e]=r[204][e]);for(r[205]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u68e8\u6eaa\u754c\u7678\u78ce\u7a3d\u7cfb\u7e6b\u7e7c\u8a08\u8aa1\u8c3f\u968e\u9dc4\u53e4\u53e9\u544a\u5471\u56fa\u59d1\u5b64\u5c3b\u5eab\u62f7\u6537\u6545\u6572\u66a0\u67af\u69c1\u6cbd\u75fc\u7690\u777e\u7a3f\u7f94\u8003\u80a1\u818f\u82e6\u82fd\u83f0\u85c1\u8831\u88b4\u8aa5\uf903\u8f9c\u932e\u96c7\u9867\u9ad8\u9f13\u54ed\u659b\u66f2\u688f\u7a40\u8c37\u9d60\u56f0\u5764\u5d11\u6606\u68b1\u68cd\u6efe\u7428\u889e\u9be4\u6c68\uf904\u9aa8\u4f9b\u516c\u5171\u529f\u5b54\u5de5\u6050\u606d\u62f1\u63a7\u653b\u73d9\u7a7a\u86a3\u8ca2\u978f\u4e32\u5be1\u6208\u679c\u74dc\ufffd".split(""),e=0;e!=r[205].length;++e)65533!==r[205][e].charCodeAt(0)&&(t[r[205][e]]=52480+e,x[52480+e]=r[205][e]);for(r[206]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u79d1\u83d3\u8a87\u8ab2\u8de8\u904e\u934b\u9846\u5ed3\u69e8\u85ff\u90ed\uf905\u51a0\u5b98\u5bec\u6163\u68fa\u6b3e\u704c\u742f\u74d8\u7ba1\u7f50\u83c5\u89c0\u8cab\u95dc\u9928\u522e\u605d\u62ec\u9002\u4f8a\u5149\u5321\u58d9\u5ee3\u66e0\u6d38\u709a\u72c2\u73d6\u7b50\u80f1\u945b\u5366\u639b\u7f6b\u4e56\u5080\u584a\u58de\u602a\u6127\u62d0\u69d0\u9b41\u5b8f\u7d18\u80b1\u8f5f\u4ea4\u50d1\u54ac\u55ac\u5b0c\u5da0\u5de7\u652a\u654e\u6821\u6a4b\u72e1\u768e\u77ef\u7d5e\u7ff9\u81a0\u854e\u86df\u8f03\u8f4e\u90ca\u9903\u9a55\u9bab\u4e18\u4e45\u4e5d\u4ec7\u4ff1\u5177\u52fe\ufffd".split(""),e=0;e!=r[206].length;++e)65533!==r[206][e].charCodeAt(0)&&(t[r[206][e]]=52736+e,x[52736+e]=r[206][e]);for(r[207]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5340\u53e3\u53e5\u548e\u5614\u5775\u57a2\u5bc7\u5d87\u5ed0\u61fc\u62d8\u6551\u67b8\u67e9\u69cb\u6b50\u6bc6\u6bec\u6c42\u6e9d\u7078\u72d7\u7396\u7403\u77bf\u77e9\u7a76\u7d7f\u8009\u81fc\u8205\u820a\u82df\u8862\u8b33\u8cfc\u8ec0\u9011\u90b1\u9264\u92b6\u99d2\u9a45\u9ce9\u9dd7\u9f9c\u570b\u5c40\u83ca\u97a0\u97ab\u9eb4\u541b\u7a98\u7fa4\u88d9\u8ecd\u90e1\u5800\u5c48\u6398\u7a9f\u5bae\u5f13\u7a79\u7aae\u828e\u8eac\u5026\u5238\u52f8\u5377\u5708\u62f3\u6372\u6b0a\u6dc3\u7737\u53a5\u7357\u8568\u8e76\u95d5\u673a\u6ac3\u6f70\u8a6d\u8ecc\u994b\uf906\u6677\u6b78\u8cb4\ufffd".split(""),e=0;e!=r[207].length;++e)65533!==r[207][e].charCodeAt(0)&&(t[r[207][e]]=52992+e,x[52992+e]=r[207][e]);for(r[208]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9b3c\uf907\u53eb\u572d\u594e\u63c6\u69fb\u73ea\u7845\u7aba\u7ac5\u7cfe\u8475\u898f\u8d73\u9035\u95a8\u52fb\u5747\u7547\u7b60\u83cc\u921e\uf908\u6a58\u514b\u524b\u5287\u621f\u68d8\u6975\u9699\u50c5\u52a4\u52e4\u61c3\u65a4\u6839\u69ff\u747e\u7b4b\u82b9\u83eb\u89b2\u8b39\u8fd1\u9949\uf909\u4eca\u5997\u64d2\u6611\u6a8e\u7434\u7981\u79bd\u82a9\u887e\u887f\u895f\uf90a\u9326\u4f0b\u53ca\u6025\u6271\u6c72\u7d1a\u7d66\u4e98\u5162\u77dc\u80af\u4f01\u4f0e\u5176\u5180\u55dc\u5668\u573b\u57fa\u57fc\u5914\u5947\u5993\u5bc4\u5c90\u5d0e\u5df1\u5e7e\u5fcc\u6280\u65d7\u65e3\ufffd".split(""),e=0;e!=r[208].length;++e)65533!==r[208][e].charCodeAt(0)&&(t[r[208][e]]=53248+e,x[53248+e]=r[208][e]);for(r[209]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u671e\u671f\u675e\u68cb\u68c4\u6a5f\u6b3a\u6c23\u6c7d\u6c82\u6dc7\u7398\u7426\u742a\u7482\u74a3\u7578\u757f\u7881\u78ef\u7941\u7947\u7948\u797a\u7b95\u7d00\u7dba\u7f88\u8006\u802d\u808c\u8a18\u8b4f\u8c48\u8d77\u9321\u9324\u98e2\u9951\u9a0e\u9a0f\u9a65\u9e92\u7dca\u4f76\u5409\u62ee\u6854\u91d1\u55ab\u513a\uf90b\uf90c\u5a1c\u61e6\uf90d\u62cf\u62ff\uf90e\uf90f\uf910\uf911\uf912\uf913\u90a3\uf914\uf915\uf916\uf917\uf918\u8afe\uf919\uf91a\uf91b\uf91c\u6696\uf91d\u7156\uf91e\uf91f\u96e3\uf920\u634f\u637a\u5357\uf921\u678f\u6960\u6e73\uf922\u7537\uf923\uf924\uf925\ufffd".split(""),e=0;e!=r[209].length;++e)65533!==r[209][e].charCodeAt(0)&&(t[r[209][e]]=53504+e,x[53504+e]=r[209][e]);for(r[210]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7d0d\uf926\uf927\u8872\u56ca\u5a18\uf928\uf929\uf92a\uf92b\uf92c\u4e43\uf92d\u5167\u5948\u67f0\u8010\uf92e\u5973\u5e74\u649a\u79ca\u5ff5\u606c\u62c8\u637b\u5be7\u5bd7\u52aa\uf92f\u5974\u5f29\u6012\uf930\uf931\uf932\u7459\uf933\uf934\uf935\uf936\uf937\uf938\u99d1\uf939\uf93a\uf93b\uf93c\uf93d\uf93e\uf93f\uf940\uf941\uf942\uf943\u6fc3\uf944\uf945\u81bf\u8fb2\u60f1\uf946\uf947\u8166\uf948\uf949\u5c3f\uf94a\uf94b\uf94c\uf94d\uf94e\uf94f\uf950\uf951\u5ae9\u8a25\u677b\u7d10\uf952\uf953\uf954\uf955\uf956\uf957\u80fd\uf958\uf959\u5c3c\u6ce5\u533f\u6eba\u591a\u8336\ufffd".split(""),e=0;e!=r[210].length;++e)65533!==r[210][e].charCodeAt(0)&&(t[r[210][e]]=53760+e,x[53760+e]=r[210][e]);for(r[211]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4e39\u4eb6\u4f46\u55ae\u5718\u58c7\u5f56\u65b7\u65e6\u6a80\u6bb5\u6e4d\u77ed\u7aef\u7c1e\u7dde\u86cb\u8892\u9132\u935b\u64bb\u6fbe\u737a\u75b8\u9054\u5556\u574d\u61ba\u64d4\u66c7\u6de1\u6e5b\u6f6d\u6fb9\u75f0\u8043\u81bd\u8541\u8983\u8ac7\u8b5a\u931f\u6c93\u7553\u7b54\u8e0f\u905d\u5510\u5802\u5858\u5e62\u6207\u649e\u68e0\u7576\u7cd6\u87b3\u9ee8\u4ee3\u5788\u576e\u5927\u5c0d\u5cb1\u5e36\u5f85\u6234\u64e1\u73b3\u81fa\u888b\u8cb8\u968a\u9edb\u5b85\u5fb7\u60b3\u5012\u5200\u5230\u5716\u5835\u5857\u5c0e\u5c60\u5cf6\u5d8b\u5ea6\u5f92\u60bc\u6311\u6389\u6417\u6843\ufffd".split(""),e=0;e!=r[211].length;++e)65533!==r[211][e].charCodeAt(0)&&(t[r[211][e]]=54016+e,x[54016+e]=r[211][e]);for(r[212]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u68f9\u6ac2\u6dd8\u6e21\u6ed4\u6fe4\u71fe\u76dc\u7779\u79b1\u7a3b\u8404\u89a9\u8ced\u8df3\u8e48\u9003\u9014\u9053\u90fd\u934d\u9676\u97dc\u6bd2\u7006\u7258\u72a2\u7368\u7763\u79bf\u7be4\u7e9b\u8b80\u58a9\u60c7\u6566\u65fd\u66be\u6c8c\u711e\u71c9\u8c5a\u9813\u4e6d\u7a81\u4edd\u51ac\u51cd\u52d5\u540c\u61a7\u6771\u6850\u68df\u6d1e\u6f7c\u75bc\u77b3\u7ae5\u80f4\u8463\u9285\u515c\u6597\u675c\u6793\u75d8\u7ac7\u8373\uf95a\u8c46\u9017\u982d\u5c6f\u81c0\u829a\u9041\u906f\u920d\u5f97\u5d9d\u6a59\u71c8\u767b\u7b49\u85e4\u8b04\u9127\u9a30\u5587\u61f6\uf95b\u7669\u7f85\ufffd".split(""),e=0;e!=r[212].length;++e)65533!==r[212][e].charCodeAt(0)&&(t[r[212][e]]=54272+e,x[54272+e]=r[212][e]);for(r[213]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u863f\u87ba\u88f8\u908f\uf95c\u6d1b\u70d9\u73de\u7d61\u843d\uf95d\u916a\u99f1\uf95e\u4e82\u5375\u6b04\u6b12\u703e\u721b\u862d\u9e1e\u524c\u8fa3\u5d50\u64e5\u652c\u6b16\u6feb\u7c43\u7e9c\u85cd\u8964\u89bd\u62c9\u81d8\u881f\u5eca\u6717\u6d6a\u72fc\u7405\u746f\u8782\u90de\u4f86\u5d0d\u5fa0\u840a\u51b7\u63a0\u7565\u4eae\u5006\u5169\u51c9\u6881\u6a11\u7cae\u7cb1\u7ce7\u826f\u8ad2\u8f1b\u91cf\u4fb6\u5137\u52f5\u5442\u5eec\u616e\u623e\u65c5\u6ada\u6ffe\u792a\u85dc\u8823\u95ad\u9a62\u9a6a\u9e97\u9ece\u529b\u66c6\u6b77\u701d\u792b\u8f62\u9742\u6190\u6200\u6523\u6f23\ufffd".split(""),e=0;e!=r[213].length;++e)65533!==r[213][e].charCodeAt(0)&&(t[r[213][e]]=54528+e,x[54528+e]=r[213][e]);for(r[214]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7149\u7489\u7df4\u806f\u84ee\u8f26\u9023\u934a\u51bd\u5217\u52a3\u6d0c\u70c8\u88c2\u5ec9\u6582\u6bae\u6fc2\u7c3e\u7375\u4ee4\u4f36\u56f9\uf95f\u5cba\u5dba\u601c\u73b2\u7b2d\u7f9a\u7fce\u8046\u901e\u9234\u96f6\u9748\u9818\u9f61\u4f8b\u6fa7\u79ae\u91b4\u96b7\u52de\uf960\u6488\u64c4\u6ad3\u6f5e\u7018\u7210\u76e7\u8001\u8606\u865c\u8def\u8f05\u9732\u9b6f\u9dfa\u9e75\u788c\u797f\u7da0\u83c9\u9304\u9e7f\u9e93\u8ad6\u58df\u5f04\u6727\u7027\u74cf\u7c60\u807e\u5121\u7028\u7262\u78ca\u8cc2\u8cda\u8cf4\u96f7\u4e86\u50da\u5bee\u5ed6\u6599\u71ce\u7642\u77ad\u804a\u84fc\ufffd".split(""),e=0;e!=r[214].length;++e)65533!==r[214][e].charCodeAt(0)&&(t[r[214][e]]=54784+e,x[54784+e]=r[214][e]);for(r[215]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u907c\u9b27\u9f8d\u58d8\u5a41\u5c62\u6a13\u6dda\u6f0f\u763b\u7d2f\u7e37\u851e\u8938\u93e4\u964b\u5289\u65d2\u67f3\u69b4\u6d41\u6e9c\u700f\u7409\u7460\u7559\u7624\u786b\u8b2c\u985e\u516d\u622e\u9678\u4f96\u502b\u5d19\u6dea\u7db8\u8f2a\u5f8b\u6144\u6817\uf961\u9686\u52d2\u808b\u51dc\u51cc\u695e\u7a1c\u7dbe\u83f1\u9675\u4fda\u5229\u5398\u540f\u550e\u5c65\u60a7\u674e\u68a8\u6d6c\u7281\u72f8\u7406\u7483\uf962\u75e2\u7c6c\u7f79\u7fb8\u8389\u88cf\u88e1\u91cc\u91d0\u96e2\u9bc9\u541d\u6f7e\u71d0\u7498\u85fa\u8eaa\u96a3\u9c57\u9e9f\u6797\u6dcb\u7433\u81e8\u9716\u782c\ufffd".split(""),e=0;e!=r[215].length;++e)65533!==r[215][e].charCodeAt(0)&&(t[r[215][e]]=55040+e,x[55040+e]=r[215][e]);for(r[216]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7acb\u7b20\u7c92\u6469\u746a\u75f2\u78bc\u78e8\u99ac\u9b54\u9ebb\u5bde\u5e55\u6f20\u819c\u83ab\u9088\u4e07\u534d\u5a29\u5dd2\u5f4e\u6162\u633d\u6669\u66fc\u6eff\u6f2b\u7063\u779e\u842c\u8513\u883b\u8f13\u9945\u9c3b\u551c\u62b9\u672b\u6cab\u8309\u896a\u977a\u4ea1\u5984\u5fd8\u5fd9\u671b\u7db2\u7f54\u8292\u832b\u83bd\u8f1e\u9099\u57cb\u59b9\u5a92\u5bd0\u6627\u679a\u6885\u6bcf\u7164\u7f75\u8cb7\u8ce3\u9081\u9b45\u8108\u8c8a\u964c\u9a40\u9ea5\u5b5f\u6c13\u731b\u76f2\u76df\u840c\u51aa\u8993\u514d\u5195\u52c9\u68c9\u6c94\u7704\u7720\u7dbf\u7dec\u9762\u9eb5\u6ec5\ufffd".split(""),e=0;e!=r[216].length;++e)65533!==r[216][e].charCodeAt(0)&&(t[r[216][e]]=55296+e,x[55296+e]=r[216][e]);for(r[217]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8511\u51a5\u540d\u547d\u660e\u669d\u6927\u6e9f\u76bf\u7791\u8317\u84c2\u879f\u9169\u9298\u9cf4\u8882\u4fae\u5192\u52df\u59c6\u5e3d\u6155\u6478\u6479\u66ae\u67d0\u6a21\u6bcd\u6bdb\u725f\u7261\u7441\u7738\u77db\u8017\u82bc\u8305\u8b00\u8b28\u8c8c\u6728\u6c90\u7267\u76ee\u7766\u7a46\u9da9\u6b7f\u6c92\u5922\u6726\u8499\u536f\u5893\u5999\u5edf\u63cf\u6634\u6773\u6e3a\u732b\u7ad7\u82d7\u9328\u52d9\u5deb\u61ae\u61cb\u620a\u62c7\u64ab\u65e0\u6959\u6b66\u6bcb\u7121\u73f7\u755d\u7e46\u821e\u8302\u856a\u8aa3\u8cbf\u9727\u9d61\u58a8\u9ed8\u5011\u520e\u543b\u554f\u6587\ufffd".split(""),e=0;e!=r[217].length;++e)65533!==r[217][e].charCodeAt(0)&&(t[r[217][e]]=55552+e,x[55552+e]=r[217][e]);for(r[218]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6c76\u7d0a\u7d0b\u805e\u868a\u9580\u96ef\u52ff\u6c95\u7269\u5473\u5a9a\u5c3e\u5d4b\u5f4c\u5fae\u672a\u68b6\u6963\u6e3c\u6e44\u7709\u7c73\u7f8e\u8587\u8b0e\u8ff7\u9761\u9ef4\u5cb7\u60b6\u610d\u61ab\u654f\u65fb\u65fc\u6c11\u6cef\u739f\u73c9\u7de1\u9594\u5bc6\u871c\u8b10\u525d\u535a\u62cd\u640f\u64b2\u6734\u6a38\u6cca\u73c0\u749e\u7b94\u7c95\u7e1b\u818a\u8236\u8584\u8feb\u96f9\u99c1\u4f34\u534a\u53cd\u53db\u62cc\u642c\u6500\u6591\u69c3\u6cee\u6f58\u73ed\u7554\u7622\u76e4\u76fc\u78d0\u78fb\u792c\u7d46\u822c\u87e0\u8fd4\u9812\u98ef\u52c3\u62d4\u64a5\u6e24\u6f51\ufffd".split(""),e=0;e!=r[218].length;++e)65533!==r[218][e].charCodeAt(0)&&(t[r[218][e]]=55808+e,x[55808+e]=r[218][e]);for(r[219]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u767c\u8dcb\u91b1\u9262\u9aee\u9b43\u5023\u508d\u574a\u59a8\u5c28\u5e47\u5f77\u623f\u653e\u65b9\u65c1\u6609\u678b\u699c\u6ec2\u78c5\u7d21\u80aa\u8180\u822b\u82b3\u84a1\u868c\u8a2a\u8b17\u90a6\u9632\u9f90\u500d\u4ff3\uf963\u57f9\u5f98\u62dc\u6392\u676f\u6e43\u7119\u76c3\u80cc\u80da\u88f4\u88f5\u8919\u8ce0\u8f29\u914d\u966a\u4f2f\u4f70\u5e1b\u67cf\u6822\u767d\u767e\u9b44\u5e61\u6a0a\u7169\u71d4\u756a\uf964\u7e41\u8543\u85e9\u98dc\u4f10\u7b4f\u7f70\u95a5\u51e1\u5e06\u68b5\u6c3e\u6c4e\u6cdb\u72af\u7bc4\u8303\u6cd5\u743a\u50fb\u5288\u58c1\u64d8\u6a97\u74a7\u7656\ufffd".split(""),e=0;e!=r[219].length;++e)65533!==r[219][e].charCodeAt(0)&&(t[r[219][e]]=56064+e,x[56064+e]=r[219][e]);for(r[220]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u78a7\u8617\u95e2\u9739\uf965\u535e\u5f01\u8b8a\u8fa8\u8faf\u908a\u5225\u77a5\u9c49\u9f08\u4e19\u5002\u5175\u5c5b\u5e77\u661e\u663a\u67c4\u68c5\u70b3\u7501\u75c5\u79c9\u7add\u8f27\u9920\u9a08\u4fdd\u5821\u5831\u5bf6\u666e\u6b65\u6d11\u6e7a\u6f7d\u73e4\u752b\u83e9\u88dc\u8913\u8b5c\u8f14\u4f0f\u50d5\u5310\u535c\u5b93\u5fa9\u670d\u798f\u8179\u832f\u8514\u8907\u8986\u8f39\u8f3b\u99a5\u9c12\u672c\u4e76\u4ff8\u5949\u5c01\u5cef\u5cf0\u6367\u68d2\u70fd\u71a2\u742b\u7e2b\u84ec\u8702\u9022\u92d2\u9cf3\u4e0d\u4ed8\u4fef\u5085\u5256\u526f\u5426\u5490\u57e0\u592b\u5a66\ufffd".split(""),e=0;e!=r[220].length;++e)65533!==r[220][e].charCodeAt(0)&&(t[r[220][e]]=56320+e,x[56320+e]=r[220][e]);for(r[221]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5b5a\u5b75\u5bcc\u5e9c\uf966\u6276\u6577\u65a7\u6d6e\u6ea5\u7236\u7b26\u7c3f\u7f36\u8150\u8151\u819a\u8240\u8299\u83a9\u8a03\u8ca0\u8ce6\u8cfb\u8d74\u8dba\u90e8\u91dc\u961c\u9644\u99d9\u9ce7\u5317\u5206\u5429\u5674\u58b3\u5954\u596e\u5fff\u61a4\u626e\u6610\u6c7e\u711a\u76c6\u7c89\u7cde\u7d1b\u82ac\u8cc1\u96f0\uf967\u4f5b\u5f17\u5f7f\u62c2\u5d29\u670b\u68da\u787c\u7e43\u9d6c\u4e15\u5099\u5315\u532a\u5351\u5983\u5a62\u5e87\u60b2\u618a\u6249\u6279\u6590\u6787\u69a7\u6bd4\u6bd6\u6bd7\u6bd8\u6cb8\uf968\u7435\u75fa\u7812\u7891\u79d5\u79d8\u7c83\u7dcb\u7fe1\u80a5\ufffd".split(""),e=0;e!=r[221].length;++e)65533!==r[221][e].charCodeAt(0)&&(t[r[221][e]]=56576+e,x[56576+e]=r[221][e]);for(r[222]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u813e\u81c2\u83f2\u871a\u88e8\u8ab9\u8b6c\u8cbb\u9119\u975e\u98db\u9f3b\u56ac\u5b2a\u5f6c\u658c\u6ab3\u6baf\u6d5c\u6ff1\u7015\u725d\u73ad\u8ca7\u8cd3\u983b\u6191\u6c37\u8058\u9a01\u4e4d\u4e8b\u4e9b\u4ed5\u4f3a\u4f3c\u4f7f\u4fdf\u50ff\u53f2\u53f8\u5506\u55e3\u56db\u58eb\u5962\u5a11\u5beb\u5bfa\u5c04\u5df3\u5e2b\u5f99\u601d\u6368\u659c\u65af\u67f6\u67fb\u68ad\u6b7b\u6c99\u6cd7\u6e23\u7009\u7345\u7802\u793e\u7940\u7960\u79c1\u7be9\u7d17\u7d72\u8086\u820d\u838e\u84d1\u86c7\u88df\u8a50\u8a5e\u8b1d\u8cdc\u8d66\u8fad\u90aa\u98fc\u99df\u9e9d\u524a\uf969\u6714\uf96a\ufffd".split(""),e=0;e!=r[222].length;++e)65533!==r[222][e].charCodeAt(0)&&(t[r[222][e]]=56832+e,x[56832+e]=r[222][e]);for(r[223]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5098\u522a\u5c71\u6563\u6c55\u73ca\u7523\u759d\u7b97\u849c\u9178\u9730\u4e77\u6492\u6bba\u715e\u85a9\u4e09\uf96b\u6749\u68ee\u6e17\u829f\u8518\u886b\u63f7\u6f81\u9212\u98af\u4e0a\u50b7\u50cf\u511f\u5546\u55aa\u5617\u5b40\u5c19\u5ce0\u5e38\u5e8a\u5ea0\u5ec2\u60f3\u6851\u6a61\u6e58\u723d\u7240\u72c0\u76f8\u7965\u7bb1\u7fd4\u88f3\u89f4\u8a73\u8c61\u8cde\u971c\u585e\u74bd\u8cfd\u55c7\uf96c\u7a61\u7d22\u8272\u7272\u751f\u7525\uf96d\u7b19\u5885\u58fb\u5dbc\u5e8f\u5eb6\u5f90\u6055\u6292\u637f\u654d\u6691\u66d9\u66f8\u6816\u68f2\u7280\u745e\u7b6e\u7d6e\u7dd6\u7f72\ufffd".split(""),e=0;e!=r[223].length;++e)65533!==r[223][e].charCodeAt(0)&&(t[r[223][e]]=57088+e,x[57088+e]=r[223][e]);for(r[224]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u80e5\u8212\u85af\u897f\u8a93\u901d\u92e4\u9ecd\u9f20\u5915\u596d\u5e2d\u60dc\u6614\u6673\u6790\u6c50\u6dc5\u6f5f\u77f3\u78a9\u84c6\u91cb\u932b\u4ed9\u50ca\u5148\u5584\u5b0b\u5ba3\u6247\u657e\u65cb\u6e32\u717d\u7401\u7444\u7487\u74bf\u766c\u79aa\u7dda\u7e55\u7fa8\u817a\u81b3\u8239\u861a\u87ec\u8a75\u8de3\u9078\u9291\u9425\u994d\u9bae\u5368\u5c51\u6954\u6cc4\u6d29\u6e2b\u820c\u859b\u893b\u8a2d\u8aaa\u96ea\u9f67\u5261\u66b9\u6bb2\u7e96\u87fe\u8d0d\u9583\u965d\u651d\u6d89\u71ee\uf96e\u57ce\u59d3\u5bac\u6027\u60fa\u6210\u661f\u665f\u7329\u73f9\u76db\u7701\u7b6c\ufffd".split(""),e=0;e!=r[224].length;++e)65533!==r[224][e].charCodeAt(0)&&(t[r[224][e]]=57344+e,x[57344+e]=r[224][e]);for(r[225]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8056\u8072\u8165\u8aa0\u9192\u4e16\u52e2\u6b72\u6d17\u7a05\u7b39\u7d30\uf96f\u8cb0\u53ec\u562f\u5851\u5bb5\u5c0f\u5c11\u5de2\u6240\u6383\u6414\u662d\u68b3\u6cbc\u6d88\u6eaf\u701f\u70a4\u71d2\u7526\u758f\u758e\u7619\u7b11\u7be0\u7c2b\u7d20\u7d39\u852c\u856d\u8607\u8a34\u900d\u9061\u90b5\u92b7\u97f6\u9a37\u4fd7\u5c6c\u675f\u6d91\u7c9f\u7e8c\u8b16\u8d16\u901f\u5b6b\u5dfd\u640d\u84c0\u905c\u98e1\u7387\u5b8b\u609a\u677e\u6dde\u8a1f\u8aa6\u9001\u980c\u5237\uf970\u7051\u788e\u9396\u8870\u91d7\u4fee\u53d7\u55fd\u56da\u5782\u58fd\u5ac2\u5b88\u5cab\u5cc0\u5e25\u6101\ufffd".split(""),e=0;e!=r[225].length;++e)65533!==r[225][e].charCodeAt(0)&&(t[r[225][e]]=57600+e,x[57600+e]=r[225][e]);for(r[226]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u620d\u624b\u6388\u641c\u6536\u6578\u6a39\u6b8a\u6c34\u6d19\u6f31\u71e7\u72e9\u7378\u7407\u74b2\u7626\u7761\u79c0\u7a57\u7aea\u7cb9\u7d8f\u7dac\u7e61\u7f9e\u8129\u8331\u8490\u84da\u85ea\u8896\u8ab0\u8b90\u8f38\u9042\u9083\u916c\u9296\u92b9\u968b\u96a7\u96a8\u96d6\u9700\u9808\u9996\u9ad3\u9b1a\u53d4\u587e\u5919\u5b70\u5bbf\u6dd1\u6f5a\u719f\u7421\u74b9\u8085\u83fd\u5de1\u5f87\u5faa\u6042\u65ec\u6812\u696f\u6a53\u6b89\u6d35\u6df3\u73e3\u76fe\u77ac\u7b4d\u7d14\u8123\u821c\u8340\u84f4\u8563\u8a62\u8ac4\u9187\u931e\u9806\u99b4\u620c\u8853\u8ff0\u9265\u5d07\u5d27\ufffd".split(""),e=0;e!=r[226].length;++e)65533!==r[226][e].charCodeAt(0)&&(t[r[226][e]]=57856+e,x[57856+e]=r[226][e]);for(r[227]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5d69\u745f\u819d\u8768\u6fd5\u62fe\u7fd2\u8936\u8972\u4e1e\u4e58\u50e7\u52dd\u5347\u627f\u6607\u7e69\u8805\u965e\u4f8d\u5319\u5636\u59cb\u5aa4\u5c38\u5c4e\u5c4d\u5e02\u5f11\u6043\u65bd\u662f\u6642\u67be\u67f4\u731c\u77e2\u793a\u7fc5\u8494\u84cd\u8996\u8a66\u8a69\u8ae1\u8c55\u8c7a\u57f4\u5bd4\u5f0f\u606f\u62ed\u690d\u6b96\u6e5c\u7184\u7bd2\u8755\u8b58\u8efe\u98df\u98fe\u4f38\u4f81\u4fe1\u547b\u5a20\u5bb8\u613c\u65b0\u6668\u71fc\u7533\u795e\u7d33\u814e\u81e3\u8398\u85aa\u85ce\u8703\u8a0a\u8eab\u8f9b\uf971\u8fc5\u5931\u5ba4\u5be6\u6089\u5be9\u5c0b\u5fc3\u6c81\ufffd".split(""),e=0;e!=r[227].length;++e)65533!==r[227][e].charCodeAt(0)&&(t[r[227][e]]=58112+e,x[58112+e]=r[227][e]);for(r[228]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uf972\u6df1\u700b\u751a\u82af\u8af6\u4ec0\u5341\uf973\u96d9\u6c0f\u4e9e\u4fc4\u5152\u555e\u5a25\u5ce8\u6211\u7259\u82bd\u83aa\u86fe\u8859\u8a1d\u963f\u96c5\u9913\u9d09\u9d5d\u580a\u5cb3\u5dbd\u5e44\u60e1\u6115\u63e1\u6a02\u6e25\u9102\u9354\u984e\u9c10\u9f77\u5b89\u5cb8\u6309\u664f\u6848\u773c\u96c1\u978d\u9854\u9b9f\u65a1\u8b01\u8ecb\u95bc\u5535\u5ca9\u5dd6\u5eb5\u6697\u764c\u83f4\u95c7\u58d3\u62bc\u72ce\u9d28\u4ef0\u592e\u600f\u663b\u6b83\u79e7\u9d26\u5393\u54c0\u57c3\u5d16\u611b\u66d6\u6daf\u788d\u827e\u9698\u9744\u5384\u627c\u6396\u6db2\u7e0a\u814b\u984d\ufffd".split(""),e=0;e!=r[228].length;++e)65533!==r[228][e].charCodeAt(0)&&(t[r[228][e]]=58368+e,x[58368+e]=r[228][e]);for(r[229]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6afb\u7f4c\u9daf\u9e1a\u4e5f\u503b\u51b6\u591c\u60f9\u63f6\u6930\u723a\u8036\uf974\u91ce\u5f31\uf975\uf976\u7d04\u82e5\u846f\u84bb\u85e5\u8e8d\uf977\u4f6f\uf978\uf979\u58e4\u5b43\u6059\u63da\u6518\u656d\u6698\uf97a\u694a\u6a23\u6d0b\u7001\u716c\u75d2\u760d\u79b3\u7a70\uf97b\u7f8a\uf97c\u8944\uf97d\u8b93\u91c0\u967d\uf97e\u990a\u5704\u5fa1\u65bc\u6f01\u7600\u79a6\u8a9e\u99ad\u9b5a\u9f6c\u5104\u61b6\u6291\u6a8d\u81c6\u5043\u5830\u5f66\u7109\u8a00\u8afa\u5b7c\u8616\u4ffa\u513c\u56b4\u5944\u63a9\u6df9\u5daa\u696d\u5186\u4e88\u4f59\uf97f\uf980\uf981\u5982\uf982\ufffd".split(""),e=0;e!=r[229].length;++e)65533!==r[229][e].charCodeAt(0)&&(t[r[229][e]]=58624+e,x[58624+e]=r[229][e]);for(r[230]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uf983\u6b5f\u6c5d\uf984\u74b5\u7916\uf985\u8207\u8245\u8339\u8f3f\u8f5d\uf986\u9918\uf987\uf988\uf989\u4ea6\uf98a\u57df\u5f79\u6613\uf98b\uf98c\u75ab\u7e79\u8b6f\uf98d\u9006\u9a5b\u56a5\u5827\u59f8\u5a1f\u5bb4\uf98e\u5ef6\uf98f\uf990\u6350\u633b\uf991\u693d\u6c87\u6cbf\u6d8e\u6d93\u6df5\u6f14\uf992\u70df\u7136\u7159\uf993\u71c3\u71d5\uf994\u784f\u786f\uf995\u7b75\u7de3\uf996\u7e2f\uf997\u884d\u8edf\uf998\uf999\uf99a\u925b\uf99b\u9cf6\uf99c\uf99d\uf99e\u6085\u6d85\uf99f\u71b1\uf9a0\uf9a1\u95b1\u53ad\uf9a2\uf9a3\uf9a4\u67d3\uf9a5\u708e\u7130\u7430\u8276\u82d2\ufffd".split(""),e=0;e!=r[230].length;++e)65533!==r[230][e].charCodeAt(0)&&(t[r[230][e]]=58880+e,x[58880+e]=r[230][e]);for(r[231]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uf9a6\u95bb\u9ae5\u9e7d\u66c4\uf9a7\u71c1\u8449\uf9a8\uf9a9\u584b\uf9aa\uf9ab\u5db8\u5f71\uf9ac\u6620\u668e\u6979\u69ae\u6c38\u6cf3\u6e36\u6f41\u6fda\u701b\u702f\u7150\u71df\u7370\uf9ad\u745b\uf9ae\u74d4\u76c8\u7a4e\u7e93\uf9af\uf9b0\u82f1\u8a60\u8fce\uf9b1\u9348\uf9b2\u9719\uf9b3\uf9b4\u4e42\u502a\uf9b5\u5208\u53e1\u66f3\u6c6d\u6fca\u730a\u777f\u7a62\u82ae\u85dd\u8602\uf9b6\u88d4\u8a63\u8b7d\u8c6b\uf9b7\u92b3\uf9b8\u9713\u9810\u4e94\u4f0d\u4fc9\u50b2\u5348\u543e\u5433\u55da\u5862\u58ba\u5967\u5a1b\u5be4\u609f\uf9b9\u61ca\u6556\u65ff\u6664\u68a7\u6c5a\u6fb3\ufffd".split(""),e=0;e!=r[231].length;++e)65533!==r[231][e].charCodeAt(0)&&(t[r[231][e]]=59136+e,x[59136+e]=r[231][e]);for(r[232]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u70cf\u71ac\u7352\u7b7d\u8708\u8aa4\u9c32\u9f07\u5c4b\u6c83\u7344\u7389\u923a\u6eab\u7465\u761f\u7a69\u7e15\u860a\u5140\u58c5\u64c1\u74ee\u7515\u7670\u7fc1\u9095\u96cd\u9954\u6e26\u74e6\u7aa9\u7aaa\u81e5\u86d9\u8778\u8a1b\u5a49\u5b8c\u5b9b\u68a1\u6900\u6d63\u73a9\u7413\u742c\u7897\u7de9\u7feb\u8118\u8155\u839e\u8c4c\u962e\u9811\u66f0\u5f80\u65fa\u6789\u6c6a\u738b\u502d\u5a03\u6b6a\u77ee\u5916\u5d6c\u5dcd\u7325\u754f\uf9ba\uf9bb\u50e5\u51f9\u582f\u592d\u5996\u59da\u5be5\uf9bc\uf9bd\u5da2\u62d7\u6416\u6493\u64fe\uf9be\u66dc\uf9bf\u6a48\uf9c0\u71ff\u7464\uf9c1\ufffd".split(""),e=0;e!=r[232].length;++e)65533!==r[232][e].charCodeAt(0)&&(t[r[232][e]]=59392+e,x[59392+e]=r[232][e]);for(r[233]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7a88\u7aaf\u7e47\u7e5e\u8000\u8170\uf9c2\u87ef\u8981\u8b20\u9059\uf9c3\u9080\u9952\u617e\u6b32\u6d74\u7e1f\u8925\u8fb1\u4fd1\u50ad\u5197\u52c7\u57c7\u5889\u5bb9\u5eb8\u6142\u6995\u6d8c\u6e67\u6eb6\u7194\u7462\u7528\u752c\u8073\u8338\u84c9\u8e0a\u9394\u93de\uf9c4\u4e8e\u4f51\u5076\u512a\u53c8\u53cb\u53f3\u5b87\u5bd3\u5c24\u611a\u6182\u65f4\u725b\u7397\u7440\u76c2\u7950\u7991\u79b9\u7d06\u7fbd\u828b\u85d5\u865e\u8fc2\u9047\u90f5\u91ea\u9685\u96e8\u96e9\u52d6\u5f67\u65ed\u6631\u682f\u715c\u7a36\u90c1\u980a\u4e91\uf9c5\u6a52\u6b9e\u6f90\u7189\u8018\u82b8\u8553\ufffd".split(""),e=0;e!=r[233].length;++e)65533!==r[233][e].charCodeAt(0)&&(t[r[233][e]]=59648+e,x[59648+e]=r[233][e]);for(r[234]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u904b\u9695\u96f2\u97fb\u851a\u9b31\u4e90\u718a\u96c4\u5143\u539f\u54e1\u5713\u5712\u57a3\u5a9b\u5ac4\u5bc3\u6028\u613f\u63f4\u6c85\u6d39\u6e72\u6e90\u7230\u733f\u7457\u82d1\u8881\u8f45\u9060\uf9c6\u9662\u9858\u9d1b\u6708\u8d8a\u925e\u4f4d\u5049\u50de\u5371\u570d\u59d4\u5a01\u5c09\u6170\u6690\u6e2d\u7232\u744b\u7def\u80c3\u840e\u8466\u853f\u875f\u885b\u8918\u8b02\u9055\u97cb\u9b4f\u4e73\u4f91\u5112\u516a\uf9c7\u552f\u55a9\u5b7a\u5ba5\u5e7c\u5e7d\u5ebe\u60a0\u60df\u6108\u6109\u63c4\u6538\u6709\uf9c8\u67d4\u67da\uf9c9\u6961\u6962\u6cb9\u6d27\uf9ca\u6e38\uf9cb\ufffd".split(""),e=0;e!=r[234].length;++e)65533!==r[234][e].charCodeAt(0)&&(t[r[234][e]]=59904+e,x[59904+e]=r[234][e]);for(r[235]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6fe1\u7336\u7337\uf9cc\u745c\u7531\uf9cd\u7652\uf9ce\uf9cf\u7dad\u81fe\u8438\u88d5\u8a98\u8adb\u8aed\u8e30\u8e42\u904a\u903e\u907a\u9149\u91c9\u936e\uf9d0\uf9d1\u5809\uf9d2\u6bd3\u8089\u80b2\uf9d3\uf9d4\u5141\u596b\u5c39\uf9d5\uf9d6\u6f64\u73a7\u80e4\u8d07\uf9d7\u9217\u958f\uf9d8\uf9d9\uf9da\uf9db\u807f\u620e\u701c\u7d68\u878d\uf9dc\u57a0\u6069\u6147\u6bb7\u8abe\u9280\u96b1\u4e59\u541f\u6deb\u852d\u9670\u97f3\u98ee\u63d6\u6ce3\u9091\u51dd\u61c9\u81ba\u9df9\u4f9d\u501a\u5100\u5b9c\u610f\u61ff\u64ec\u6905\u6bc5\u7591\u77e3\u7fa9\u8264\u858f\u87fb\u8863\u8abc\ufffd".split(""),e=0;e!=r[235].length;++e)65533!==r[235][e].charCodeAt(0)&&(t[r[235][e]]=60160+e,x[60160+e]=r[235][e]);for(r[236]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8b70\u91ab\u4e8c\u4ee5\u4f0a\uf9dd\uf9de\u5937\u59e8\uf9df\u5df2\u5f1b\u5f5b\u6021\uf9e0\uf9e1\uf9e2\uf9e3\u723e\u73e5\uf9e4\u7570\u75cd\uf9e5\u79fb\uf9e6\u800c\u8033\u8084\u82e1\u8351\uf9e7\uf9e8\u8cbd\u8cb3\u9087\uf9e9\uf9ea\u98f4\u990c\uf9eb\uf9ec\u7037\u76ca\u7fca\u7fcc\u7ffc\u8b1a\u4eba\u4ec1\u5203\u5370\uf9ed\u54bd\u56e0\u59fb\u5bc5\u5f15\u5fcd\u6e6e\uf9ee\uf9ef\u7d6a\u8335\uf9f0\u8693\u8a8d\uf9f1\u976d\u9777\uf9f2\uf9f3\u4e00\u4f5a\u4f7e\u58f9\u65e5\u6ea2\u9038\u93b0\u99b9\u4efb\u58ec\u598a\u59d9\u6041\uf9f4\uf9f5\u7a14\uf9f6\u834f\u8cc3\u5165\u5344\ufffd".split(""),e=0;e!=r[236].length;++e)65533!==r[236][e].charCodeAt(0)&&(t[r[236][e]]=60416+e,x[60416+e]=r[236][e]);for(r[237]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uf9f7\uf9f8\uf9f9\u4ecd\u5269\u5b55\u82bf\u4ed4\u523a\u54a8\u59c9\u59ff\u5b50\u5b57\u5b5c\u6063\u6148\u6ecb\u7099\u716e\u7386\u74f7\u75b5\u78c1\u7d2b\u8005\u81ea\u8328\u8517\u85c9\u8aee\u8cc7\u96cc\u4f5c\u52fa\u56bc\u65ab\u6628\u707c\u70b8\u7235\u7dbd\u828d\u914c\u96c0\u9d72\u5b71\u68e7\u6b98\u6f7a\u76de\u5c91\u66ab\u6f5b\u7bb4\u7c2a\u8836\u96dc\u4e08\u4ed7\u5320\u5834\u58bb\u58ef\u596c\u5c07\u5e33\u5e84\u5f35\u638c\u66b2\u6756\u6a1f\u6aa3\u6b0c\u6f3f\u7246\uf9fa\u7350\u748b\u7ae0\u7ca7\u8178\u81df\u81e7\u838a\u846c\u8523\u8594\u85cf\u88dd\u8d13\u91ac\u9577\ufffd".split(""),e=0;e!=r[237].length;++e)65533!==r[237][e].charCodeAt(0)&&(t[r[237][e]]=60672+e,x[60672+e]=r[237][e]);for(r[238]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u969c\u518d\u54c9\u5728\u5bb0\u624d\u6750\u683d\u6893\u6e3d\u6ed3\u707d\u7e21\u88c1\u8ca1\u8f09\u9f4b\u9f4e\u722d\u7b8f\u8acd\u931a\u4f47\u4f4e\u5132\u5480\u59d0\u5e95\u62b5\u6775\u696e\u6a17\u6cae\u6e1a\u72d9\u732a\u75bd\u7bb8\u7d35\u82e7\u83f9\u8457\u85f7\u8a5b\u8caf\u8e87\u9019\u90b8\u96ce\u9f5f\u52e3\u540a\u5ae1\u5bc2\u6458\u6575\u6ef4\u72c4\uf9fb\u7684\u7a4d\u7b1b\u7c4d\u7e3e\u7fdf\u837b\u8b2b\u8cca\u8d64\u8de1\u8e5f\u8fea\u8ff9\u9069\u93d1\u4f43\u4f7a\u50b3\u5168\u5178\u524d\u526a\u5861\u587c\u5960\u5c08\u5c55\u5edb\u609b\u6230\u6813\u6bbf\u6c08\u6fb1\ufffd".split(""),e=0;e!=r[238].length;++e)65533!==r[238][e].charCodeAt(0)&&(t[r[238][e]]=60928+e,x[60928+e]=r[238][e]);for(r[239]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u714e\u7420\u7530\u7538\u7551\u7672\u7b4c\u7b8b\u7bad\u7bc6\u7e8f\u8a6e\u8f3e\u8f49\u923f\u9293\u9322\u942b\u96fb\u985a\u986b\u991e\u5207\u622a\u6298\u6d59\u7664\u7aca\u7bc0\u7d76\u5360\u5cbe\u5e97\u6f38\u70b9\u7c98\u9711\u9b8e\u9ede\u63a5\u647a\u8776\u4e01\u4e95\u4ead\u505c\u5075\u5448\u59c3\u5b9a\u5e40\u5ead\u5ef7\u5f81\u60c5\u633a\u653f\u6574\u65cc\u6676\u6678\u67fe\u6968\u6a89\u6b63\u6c40\u6dc0\u6de8\u6e1f\u6e5e\u701e\u70a1\u738e\u73fd\u753a\u775b\u7887\u798e\u7a0b\u7a7d\u7cbe\u7d8e\u8247\u8a02\u8aea\u8c9e\u912d\u914a\u91d8\u9266\u92cc\u9320\u9706\u9756\ufffd".split(""),e=0;e!=r[239].length;++e)65533!==r[239][e].charCodeAt(0)&&(t[r[239][e]]=61184+e,x[61184+e]=r[239][e]);for(r[240]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u975c\u9802\u9f0e\u5236\u5291\u557c\u5824\u5e1d\u5f1f\u608c\u63d0\u68af\u6fdf\u796d\u7b2c\u81cd\u85ba\u88fd\u8af8\u8e44\u918d\u9664\u969b\u973d\u984c\u9f4a\u4fce\u5146\u51cb\u52a9\u5632\u5f14\u5f6b\u63aa\u64cd\u65e9\u6641\u66fa\u66f9\u671d\u689d\u68d7\u69fd\u6f15\u6f6e\u7167\u71e5\u722a\u74aa\u773a\u7956\u795a\u79df\u7a20\u7a95\u7c97\u7cdf\u7d44\u7e70\u8087\u85fb\u86a4\u8a54\u8abf\u8d99\u8e81\u9020\u906d\u91e3\u963b\u96d5\u9ce5\u65cf\u7c07\u8db3\u93c3\u5b58\u5c0a\u5352\u62d9\u731d\u5027\u5b97\u5f9e\u60b0\u616b\u68d5\u6dd9\u742e\u7a2e\u7d42\u7d9c\u7e31\u816b\ufffd".split(""),e=0;e!=r[240].length;++e)65533!==r[240][e].charCodeAt(0)&&(t[r[240][e]]=61440+e,x[61440+e]=r[240][e]);for(r[241]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8e2a\u8e35\u937e\u9418\u4f50\u5750\u5de6\u5ea7\u632b\u7f6a\u4e3b\u4f4f\u4f8f\u505a\u59dd\u80c4\u546a\u5468\u55fe\u594f\u5b99\u5dde\u5eda\u665d\u6731\u67f1\u682a\u6ce8\u6d32\u6e4a\u6f8d\u70b7\u73e0\u7587\u7c4c\u7d02\u7d2c\u7da2\u821f\u86db\u8a3b\u8a85\u8d70\u8e8a\u8f33\u9031\u914e\u9152\u9444\u99d0\u7af9\u7ca5\u4fca\u5101\u51c6\u57c8\u5bef\u5cfb\u6659\u6a3d\u6d5a\u6e96\u6fec\u710c\u756f\u7ae3\u8822\u9021\u9075\u96cb\u99ff\u8301\u4e2d\u4ef2\u8846\u91cd\u537d\u6adb\u696b\u6c41\u847a\u589e\u618e\u66fe\u62ef\u70dd\u7511\u75c7\u7e52\u84b8\u8b49\u8d08\u4e4b\u53ea\ufffd".split(""),e=0;e!=r[241].length;++e)65533!==r[241][e].charCodeAt(0)&&(t[r[241][e]]=61696+e,x[61696+e]=r[241][e]);for(r[242]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u54ab\u5730\u5740\u5fd7\u6301\u6307\u646f\u652f\u65e8\u667a\u679d\u67b3\u6b62\u6c60\u6c9a\u6f2c\u77e5\u7825\u7949\u7957\u7d19\u80a2\u8102\u81f3\u829d\u82b7\u8718\u8a8c\uf9fc\u8d04\u8dbe\u9072\u76f4\u7a19\u7a37\u7e54\u8077\u5507\u55d4\u5875\u632f\u6422\u6649\u664b\u686d\u699b\u6b84\u6d25\u6eb1\u73cd\u7468\u74a1\u755b\u75b9\u76e1\u771e\u778b\u79e6\u7e09\u7e1d\u81fb\u852f\u8897\u8a3a\u8cd1\u8eeb\u8fb0\u9032\u93ad\u9663\u9673\u9707\u4f84\u53f1\u59ea\u5ac9\u5e19\u684e\u74c6\u75be\u79e9\u7a92\u81a3\u86ed\u8cea\u8dcc\u8fed\u659f\u6715\uf9fd\u57f7\u6f57\u7ddd\u8f2f\ufffd".split(""),e=0;e!=r[242].length;++e)65533!==r[242][e].charCodeAt(0)&&(t[r[242][e]]=61952+e,x[61952+e]=r[242][e]);for(r[243]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u93f6\u96c6\u5fb5\u61f2\u6f84\u4e14\u4f98\u501f\u53c9\u55df\u5d6f\u5dee\u6b21\u6b64\u78cb\u7b9a\uf9fe\u8e49\u8eca\u906e\u6349\u643e\u7740\u7a84\u932f\u947f\u9f6a\u64b0\u6faf\u71e6\u74a8\u74da\u7ac4\u7c12\u7e82\u7cb2\u7e98\u8b9a\u8d0a\u947d\u9910\u994c\u5239\u5bdf\u64e6\u672d\u7d2e\u50ed\u53c3\u5879\u6158\u6159\u61fa\u65ac\u7ad9\u8b92\u8b96\u5009\u5021\u5275\u5531\u5a3c\u5ee0\u5f70\u6134\u655e\u660c\u6636\u66a2\u69cd\u6ec4\u6f32\u7316\u7621\u7a93\u8139\u8259\u83d6\u84bc\u50b5\u57f0\u5bc0\u5be8\u5f69\u63a1\u7826\u7db5\u83dc\u8521\u91c7\u91f5\u518a\u67f5\u7b56\ufffd".split(""),e=0;e!=r[243].length;++e)65533!==r[243][e].charCodeAt(0)&&(t[r[243][e]]=62208+e,x[62208+e]=r[243][e]);for(r[244]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8cac\u51c4\u59bb\u60bd\u8655\u501c\uf9ff\u5254\u5c3a\u617d\u621a\u62d3\u64f2\u65a5\u6ecc\u7620\u810a\u8e60\u965f\u96bb\u4edf\u5343\u5598\u5929\u5ddd\u64c5\u6cc9\u6dfa\u7394\u7a7f\u821b\u85a6\u8ce4\u8e10\u9077\u91e7\u95e1\u9621\u97c6\u51f8\u54f2\u5586\u5fb9\u64a4\u6f88\u7db4\u8f1f\u8f4d\u9435\u50c9\u5c16\u6cbe\u6dfb\u751b\u77bb\u7c3d\u7c64\u8a79\u8ac2\u581e\u59be\u5e16\u6377\u7252\u758a\u776b\u8adc\u8cbc\u8f12\u5ef3\u6674\u6df8\u807d\u83c1\u8acb\u9751\u9bd6\ufa00\u5243\u66ff\u6d95\u6eef\u7de0\u8ae6\u902e\u905e\u9ad4\u521d\u527f\u54e8\u6194\u6284\u62db\u68a2\ufffd".split(""),e=0;e!=r[244].length;++e)65533!==r[244][e].charCodeAt(0)&&(t[r[244][e]]=62464+e,x[62464+e]=r[244][e]);for(r[245]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6912\u695a\u6a35\u7092\u7126\u785d\u7901\u790e\u79d2\u7a0d\u8096\u8278\u82d5\u8349\u8549\u8c82\u8d85\u9162\u918b\u91ae\u4fc3\u56d1\u71ed\u77d7\u8700\u89f8\u5bf8\u5fd6\u6751\u90a8\u53e2\u585a\u5bf5\u60a4\u6181\u6460\u7e3d\u8070\u8525\u9283\u64ae\u50ac\u5d14\u6700\u589c\u62bd\u63a8\u690e\u6978\u6a1e\u6e6b\u76ba\u79cb\u82bb\u8429\u8acf\u8da8\u8ffd\u9112\u914b\u919c\u9310\u9318\u939a\u96db\u9a36\u9c0d\u4e11\u755c\u795d\u7afa\u7b51\u7bc9\u7e2e\u84c4\u8e59\u8e74\u8ef8\u9010\u6625\u693f\u7443\u51fa\u672e\u9edc\u5145\u5fe0\u6c96\u87f2\u885d\u8877\u60b4\u81b5\u8403\ufffd".split(""),e=0;e!=r[245].length;++e)65533!==r[245][e].charCodeAt(0)&&(t[r[245][e]]=62720+e,x[62720+e]=r[245][e]);for(r[246]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8d05\u53d6\u5439\u5634\u5a36\u5c31\u708a\u7fe0\u805a\u8106\u81ed\u8da3\u9189\u9a5f\u9df2\u5074\u4ec4\u53a0\u60fb\u6e2c\u5c64\u4f88\u5024\u55e4\u5cd9\u5e5f\u6065\u6894\u6cbb\u6dc4\u71be\u75d4\u75f4\u7661\u7a1a\u7a49\u7dc7\u7dfb\u7f6e\u81f4\u86a9\u8f1c\u96c9\u99b3\u9f52\u5247\u52c5\u98ed\u89aa\u4e03\u67d2\u6f06\u4fb5\u5be2\u6795\u6c88\u6d78\u741b\u7827\u91dd\u937c\u87c4\u79e4\u7a31\u5feb\u4ed6\u54a4\u553e\u58ae\u59a5\u60f0\u6253\u62d6\u6736\u6955\u8235\u9640\u99b1\u99dd\u502c\u5353\u5544\u577c\ufa01\u6258\ufa02\u64e2\u666b\u67dd\u6fc1\u6fef\u7422\u7438\u8a17\ufffd".split(""),e=0;e!=r[246].length;++e)65533!==r[246][e].charCodeAt(0)&&(t[r[246][e]]=62976+e,x[62976+e]=r[246][e]);for(r[247]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9438\u5451\u5606\u5766\u5f48\u619a\u6b4e\u7058\u70ad\u7dbb\u8a95\u596a\u812b\u63a2\u7708\u803d\u8caa\u5854\u642d\u69bb\u5b95\u5e11\u6e6f\ufa03\u8569\u514c\u53f0\u592a\u6020\u614b\u6b86\u6c70\u6cf0\u7b1e\u80ce\u82d4\u8dc6\u90b0\u98b1\ufa04\u64c7\u6fa4\u6491\u6504\u514e\u5410\u571f\u8a0e\u615f\u6876\ufa05\u75db\u7b52\u7d71\u901a\u5806\u69cc\u817f\u892a\u9000\u9839\u5078\u5957\u59ac\u6295\u900f\u9b2a\u615d\u7279\u95d6\u5761\u5a46\u5df4\u628a\u64ad\u64fa\u6777\u6ce2\u6d3e\u722c\u7436\u7834\u7f77\u82ad\u8ddb\u9817\u5224\u5742\u677f\u7248\u74e3\u8ca9\u8fa6\u9211\ufffd".split(""),e=0;e!=r[247].length;++e)65533!==r[247][e].charCodeAt(0)&&(t[r[247][e]]=63232+e,x[63232+e]=r[247][e]);for(r[248]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u962a\u516b\u53ed\u634c\u4f69\u5504\u6096\u6557\u6c9b\u6d7f\u724c\u72fd\u7a17\u8987\u8c9d\u5f6d\u6f8e\u70f9\u81a8\u610e\u4fbf\u504f\u6241\u7247\u7bc7\u7de8\u7fe9\u904d\u97ad\u9a19\u8cb6\u576a\u5e73\u67b0\u840d\u8a55\u5420\u5b16\u5e63\u5ee2\u5f0a\u6583\u80ba\u853d\u9589\u965b\u4f48\u5305\u530d\u530f\u5486\u54fa\u5703\u5e03\u6016\u629b\u62b1\u6355\ufa06\u6ce1\u6d66\u75b1\u7832\u80de\u812f\u82de\u8461\u84b2\u888d\u8912\u900b\u92ea\u98fd\u9b91\u5e45\u66b4\u66dd\u7011\u7206\ufa07\u4ff5\u527d\u5f6a\u6153\u6753\u6a19\u6f02\u74e2\u7968\u8868\u8c79\u98c7\u98c4\u9a43\ufffd".split(""),e=0;e!=r[248].length;++e)65533!==r[248][e].charCodeAt(0)&&(t[r[248][e]]=63488+e,x[63488+e]=r[248][e]);for(r[249]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u54c1\u7a1f\u6953\u8af7\u8c4a\u98a8\u99ae\u5f7c\u62ab\u75b2\u76ae\u88ab\u907f\u9642\u5339\u5f3c\u5fc5\u6ccc\u73cc\u7562\u758b\u7b46\u82fe\u999d\u4e4f\u903c\u4e0b\u4f55\u53a6\u590f\u5ec8\u6630\u6cb3\u7455\u8377\u8766\u8cc0\u9050\u971e\u9c15\u58d1\u5b78\u8650\u8b14\u9db4\u5bd2\u6068\u608d\u65f1\u6c57\u6f22\u6fa3\u701a\u7f55\u7ff0\u9591\u9592\u9650\u97d3\u5272\u8f44\u51fd\u542b\u54b8\u5563\u558a\u6abb\u6db5\u7dd8\u8266\u929c\u9677\u9e79\u5408\u54c8\u76d2\u86e4\u95a4\u95d4\u965c\u4ea2\u4f09\u59ee\u5ae6\u5df7\u6052\u6297\u676d\u6841\u6c86\u6e2f\u7f38\u809b\u822a\ufffd".split(""),e=0;e!=r[249].length;++e)65533!==r[249][e].charCodeAt(0)&&(t[r[249][e]]=63744+e,x[63744+e]=r[249][e]);for(r[250]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufa08\ufa09\u9805\u4ea5\u5055\u54b3\u5793\u595a\u5b69\u5bb3\u61c8\u6977\u6d77\u7023\u87f9\u89e3\u8a72\u8ae7\u9082\u99ed\u9ab8\u52be\u6838\u5016\u5e78\u674f\u8347\u884c\u4eab\u5411\u56ae\u73e6\u9115\u97ff\u9909\u9957\u9999\u5653\u589f\u865b\u8a31\u61b2\u6af6\u737b\u8ed2\u6b47\u96aa\u9a57\u5955\u7200\u8d6b\u9769\u4fd4\u5cf4\u5f26\u61f8\u665b\u6ceb\u70ab\u7384\u73b9\u73fe\u7729\u774d\u7d43\u7d62\u7e23\u8237\u8852\ufa0a\u8ce2\u9249\u986f\u5b51\u7a74\u8840\u9801\u5acc\u4fe0\u5354\u593e\u5cfd\u633e\u6d79\u72f9\u8105\u8107\u83a2\u92cf\u9830\u4ea8\u5144\u5211\u578b\ufffd".split(""),e=0;e!=r[250].length;++e)65533!==r[250][e].charCodeAt(0)&&(t[r[250][e]]=64e3+e,x[64e3+e]=r[250][e]);for(r[251]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5f62\u6cc2\u6ece\u7005\u7050\u70af\u7192\u73e9\u7469\u834a\u87a2\u8861\u9008\u90a2\u93a3\u99a8\u516e\u5f57\u60e0\u6167\u66b3\u8559\u8e4a\u91af\u978b\u4e4e\u4e92\u547c\u58d5\u58fa\u597d\u5cb5\u5f27\u6236\u6248\u660a\u6667\u6beb\u6d69\u6dcf\u6e56\u6ef8\u6f94\u6fe0\u6fe9\u705d\u72d0\u7425\u745a\u74e0\u7693\u795c\u7cca\u7e1e\u80e1\u82a6\u846b\u84bf\u864e\u865f\u8774\u8b77\u8c6a\u93ac\u9800\u9865\u60d1\u6216\u9177\u5a5a\u660f\u6df7\u6e3e\u743f\u9b42\u5ffd\u60da\u7b0f\u54c4\u5f18\u6c5e\u6cd3\u6d2a\u70d8\u7d05\u8679\u8a0c\u9d3b\u5316\u548c\u5b05\u6a3a\u706b\u7575\ufffd".split(""),e=0;e!=r[251].length;++e)65533!==r[251][e].charCodeAt(0)&&(t[r[251][e]]=64256+e,x[64256+e]=r[251][e]);for(r[252]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u798d\u79be\u82b1\u83ef\u8a71\u8b41\u8ca8\u9774\ufa0b\u64f4\u652b\u78ba\u78bb\u7a6b\u4e38\u559a\u5950\u5ba6\u5e7b\u60a3\u63db\u6b61\u6665\u6853\u6e19\u7165\u74b0\u7d08\u9084\u9a69\u9c25\u6d3b\u6ed1\u733e\u8c41\u95ca\u51f0\u5e4c\u5fa8\u604d\u60f6\u6130\u614c\u6643\u6644\u69a5\u6cc1\u6e5f\u6ec9\u6f62\u714c\u749c\u7687\u7bc1\u7c27\u8352\u8757\u9051\u968d\u9ec3\u532f\u56de\u5efb\u5f8a\u6062\u6094\u61f7\u6666\u6703\u6a9c\u6dee\u6fae\u7070\u736a\u7e6a\u81be\u8334\u86d4\u8aa8\u8cc4\u5283\u7372\u5b96\u6a6b\u9404\u54ee\u5686\u5b5d\u6548\u6585\u66c9\u689f\u6d8d\u6dc6\ufffd".split(""),e=0;e!=r[252].length;++e)65533!==r[252][e].charCodeAt(0)&&(t[r[252][e]]=64512+e,x[64512+e]=r[252][e]);for(r[253]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u723b\u80b4\u9175\u9a4d\u4faf\u5019\u539a\u540e\u543c\u5589\u55c5\u5e3f\u5f8c\u673d\u7166\u73dd\u9005\u52db\u52f3\u5864\u58ce\u7104\u718f\u71fb\u85b0\u8a13\u6688\u85a8\u55a7\u6684\u714a\u8431\u5349\u5599\u6bc1\u5f59\u5fbd\u63ee\u6689\u7147\u8af1\u8f1d\u9ebe\u4f11\u643a\u70cb\u7566\u8667\u6064\u8b4e\u9df8\u5147\u51f6\u5308\u6d36\u80f8\u9ed1\u6615\u6b23\u7098\u75d5\u5403\u5c79\u7d07\u8a16\u6b20\u6b3d\u6b46\u5438\u6070\u6d3d\u7fd5\u8208\u50d6\u51de\u559c\u566b\u56cd\u59ec\u5b09\u5e0c\u6199\u6198\u6231\u665e\u66e6\u7199\u71b9\u71ba\u72a7\u79a7\u7a00\u7fb2\u8a70\ufffd".split(""),e=0;e!=r[253].length;++e)65533!==r[253][e].charCodeAt(0)&&(t[r[253][e]]=64768+e,x[64768+e]=r[253][e]);return{enc:t,dec:x}}(),Ht[950]=function(){var e,x=[],t={},r=[];for(r[0]="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[0].length;++e)65533!==r[0][e].charCodeAt(0)&&(t[r[0][e]]=0+e,x[0+e]=r[0][e]);for(r[161]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u3000\uff0c\u3001\u3002\uff0e\u2027\uff1b\uff1a\uff1f\uff01\ufe30\u2026\u2025\ufe50\ufe51\ufe52\xb7\ufe54\ufe55\ufe56\ufe57\uff5c\u2013\ufe31\u2014\ufe33\u2574\ufe34\ufe4f\uff08\uff09\ufe35\ufe36\uff5b\uff5d\ufe37\ufe38\u3014\u3015\ufe39\ufe3a\u3010\u3011\ufe3b\ufe3c\u300a\u300b\ufe3d\ufe3e\u3008\u3009\ufe3f\ufe40\u300c\u300d\ufe41\ufe42\u300e\u300f\ufe43\ufe44\ufe59\ufe5a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufe5b\ufe5c\ufe5d\ufe5e\u2018\u2019\u201c\u201d\u301d\u301e\u2035\u2032\uff03\uff06\uff0a\u203b\xa7\u3003\u25cb\u25cf\u25b3\u25b2\u25ce\u2606\u2605\u25c7\u25c6\u25a1\u25a0\u25bd\u25bc\u32a3\u2105\xaf\uffe3\uff3f\u02cd\ufe49\ufe4a\ufe4d\ufe4e\ufe4b\ufe4c\ufe5f\ufe60\ufe61\uff0b\uff0d\xd7\xf7\xb1\u221a\uff1c\uff1e\uff1d\u2266\u2267\u2260\u221e\u2252\u2261\ufe62\ufe63\ufe64\ufe65\ufe66\uff5e\u2229\u222a\u22a5\u2220\u221f\u22bf\u33d2\u33d1\u222b\u222e\u2235\u2234\u2640\u2642\u2295\u2299\u2191\u2193\u2190\u2192\u2196\u2197\u2199\u2198\u2225\u2223\uff0f\ufffd".split(""),e=0;e!=r[161].length;++e)65533!==r[161][e].charCodeAt(0)&&(t[r[161][e]]=41216+e,x[41216+e]=r[161][e]);for(r[162]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uff3c\u2215\ufe68\uff04\uffe5\u3012\uffe0\uffe1\uff05\uff20\u2103\u2109\ufe69\ufe6a\ufe6b\u33d5\u339c\u339d\u339e\u33ce\u33a1\u338e\u338f\u33c4\xb0\u5159\u515b\u515e\u515d\u5161\u5163\u55e7\u74e9\u7cce\u2581\u2582\u2583\u2584\u2585\u2586\u2587\u2588\u258f\u258e\u258d\u258c\u258b\u258a\u2589\u253c\u2534\u252c\u2524\u251c\u2594\u2500\u2502\u2595\u250c\u2510\u2514\u2518\u256d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u256e\u2570\u256f\u2550\u255e\u256a\u2561\u25e2\u25e3\u25e5\u25e4\u2571\u2572\u2573\uff10\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff19\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\u3021\u3022\u3023\u3024\u3025\u3026\u3027\u3028\u3029\u5341\u5344\u5345\uff21\uff22\uff23\uff24\uff25\uff26\uff27\uff28\uff29\uff2a\uff2b\uff2c\uff2d\uff2e\uff2f\uff30\uff31\uff32\uff33\uff34\uff35\uff36\uff37\uff38\uff39\uff3a\uff41\uff42\uff43\uff44\uff45\uff46\uff47\uff48\uff49\uff4a\uff4b\uff4c\uff4d\uff4e\uff4f\uff50\uff51\uff52\uff53\uff54\uff55\uff56\ufffd".split(""),e=0;e!=r[162].length;++e)65533!==r[162][e].charCodeAt(0)&&(t[r[162][e]]=41472+e,x[41472+e]=r[162][e]);for(r[163]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uff57\uff58\uff59\uff5a\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u3105\u3106\u3107\u3108\u3109\u310a\u310b\u310c\u310d\u310e\u310f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u3110\u3111\u3112\u3113\u3114\u3115\u3116\u3117\u3118\u3119\u311a\u311b\u311c\u311d\u311e\u311f\u3120\u3121\u3122\u3123\u3124\u3125\u3126\u3127\u3128\u3129\u02d9\u02c9\u02ca\u02c7\u02cb\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u20ac\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[163].length;++e)65533!==r[163][e].charCodeAt(0)&&(t[r[163][e]]=41728+e,x[41728+e]=r[163][e]);for(r[164]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4e00\u4e59\u4e01\u4e03\u4e43\u4e5d\u4e86\u4e8c\u4eba\u513f\u5165\u516b\u51e0\u5200\u5201\u529b\u5315\u5341\u535c\u53c8\u4e09\u4e0b\u4e08\u4e0a\u4e2b\u4e38\u51e1\u4e45\u4e48\u4e5f\u4e5e\u4e8e\u4ea1\u5140\u5203\u52fa\u5343\u53c9\u53e3\u571f\u58eb\u5915\u5927\u5973\u5b50\u5b51\u5b53\u5bf8\u5c0f\u5c22\u5c38\u5c71\u5ddd\u5de5\u5df1\u5df2\u5df3\u5dfe\u5e72\u5efe\u5f0b\u5f13\u624d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4e11\u4e10\u4e0d\u4e2d\u4e30\u4e39\u4e4b\u5c39\u4e88\u4e91\u4e95\u4e92\u4e94\u4ea2\u4ec1\u4ec0\u4ec3\u4ec6\u4ec7\u4ecd\u4eca\u4ecb\u4ec4\u5143\u5141\u5167\u516d\u516e\u516c\u5197\u51f6\u5206\u5207\u5208\u52fb\u52fe\u52ff\u5316\u5339\u5348\u5347\u5345\u535e\u5384\u53cb\u53ca\u53cd\u58ec\u5929\u592b\u592a\u592d\u5b54\u5c11\u5c24\u5c3a\u5c6f\u5df4\u5e7b\u5eff\u5f14\u5f15\u5fc3\u6208\u6236\u624b\u624e\u652f\u6587\u6597\u65a4\u65b9\u65e5\u66f0\u6708\u6728\u6b20\u6b62\u6b79\u6bcb\u6bd4\u6bdb\u6c0f\u6c34\u706b\u722a\u7236\u723b\u7247\u7259\u725b\u72ac\u738b\u4e19\ufffd".split(""),e=0;e!=r[164].length;++e)65533!==r[164][e].charCodeAt(0)&&(t[r[164][e]]=41984+e,x[41984+e]=r[164][e]);for(r[165]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4e16\u4e15\u4e14\u4e18\u4e3b\u4e4d\u4e4f\u4e4e\u4ee5\u4ed8\u4ed4\u4ed5\u4ed6\u4ed7\u4ee3\u4ee4\u4ed9\u4ede\u5145\u5144\u5189\u518a\u51ac\u51f9\u51fa\u51f8\u520a\u52a0\u529f\u5305\u5306\u5317\u531d\u4edf\u534a\u5349\u5361\u5360\u536f\u536e\u53bb\u53ef\u53e4\u53f3\u53ec\u53ee\u53e9\u53e8\u53fc\u53f8\u53f5\u53eb\u53e6\u53ea\u53f2\u53f1\u53f0\u53e5\u53ed\u53fb\u56db\u56da\u5916\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u592e\u5931\u5974\u5976\u5b55\u5b83\u5c3c\u5de8\u5de7\u5de6\u5e02\u5e03\u5e73\u5e7c\u5f01\u5f18\u5f17\u5fc5\u620a\u6253\u6254\u6252\u6251\u65a5\u65e6\u672e\u672c\u672a\u672b\u672d\u6b63\u6bcd\u6c11\u6c10\u6c38\u6c41\u6c40\u6c3e\u72af\u7384\u7389\u74dc\u74e6\u7518\u751f\u7528\u7529\u7530\u7531\u7532\u7533\u758b\u767d\u76ae\u76bf\u76ee\u77db\u77e2\u77f3\u793a\u79be\u7a74\u7acb\u4e1e\u4e1f\u4e52\u4e53\u4e69\u4e99\u4ea4\u4ea6\u4ea5\u4eff\u4f09\u4f19\u4f0a\u4f15\u4f0d\u4f10\u4f11\u4f0f\u4ef2\u4ef6\u4efb\u4ef0\u4ef3\u4efd\u4f01\u4f0b\u5149\u5147\u5146\u5148\u5168\ufffd".split(""),e=0;e!=r[165].length;++e)65533!==r[165][e].charCodeAt(0)&&(t[r[165][e]]=42240+e,x[42240+e]=r[165][e]);for(r[166]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5171\u518d\u51b0\u5217\u5211\u5212\u520e\u5216\u52a3\u5308\u5321\u5320\u5370\u5371\u5409\u540f\u540c\u540a\u5410\u5401\u540b\u5404\u5411\u540d\u5408\u5403\u540e\u5406\u5412\u56e0\u56de\u56dd\u5733\u5730\u5728\u572d\u572c\u572f\u5729\u5919\u591a\u5937\u5938\u5984\u5978\u5983\u597d\u5979\u5982\u5981\u5b57\u5b58\u5b87\u5b88\u5b85\u5b89\u5bfa\u5c16\u5c79\u5dde\u5e06\u5e76\u5e74\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5f0f\u5f1b\u5fd9\u5fd6\u620e\u620c\u620d\u6210\u6263\u625b\u6258\u6536\u65e9\u65e8\u65ec\u65ed\u66f2\u66f3\u6709\u673d\u6734\u6731\u6735\u6b21\u6b64\u6b7b\u6c16\u6c5d\u6c57\u6c59\u6c5f\u6c60\u6c50\u6c55\u6c61\u6c5b\u6c4d\u6c4e\u7070\u725f\u725d\u767e\u7af9\u7c73\u7cf8\u7f36\u7f8a\u7fbd\u8001\u8003\u800c\u8012\u8033\u807f\u8089\u808b\u808c\u81e3\u81ea\u81f3\u81fc\u820c\u821b\u821f\u826e\u8272\u827e\u866b\u8840\u884c\u8863\u897f\u9621\u4e32\u4ea8\u4f4d\u4f4f\u4f47\u4f57\u4f5e\u4f34\u4f5b\u4f55\u4f30\u4f50\u4f51\u4f3d\u4f3a\u4f38\u4f43\u4f54\u4f3c\u4f46\u4f63\ufffd".split(""),e=0;e!=r[166].length;++e)65533!==r[166][e].charCodeAt(0)&&(t[r[166][e]]=42496+e,x[42496+e]=r[166][e]);for(r[167]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4f5c\u4f60\u4f2f\u4f4e\u4f36\u4f59\u4f5d\u4f48\u4f5a\u514c\u514b\u514d\u5175\u51b6\u51b7\u5225\u5224\u5229\u522a\u5228\u52ab\u52a9\u52aa\u52ac\u5323\u5373\u5375\u541d\u542d\u541e\u543e\u5426\u544e\u5427\u5446\u5443\u5433\u5448\u5442\u541b\u5429\u544a\u5439\u543b\u5438\u542e\u5435\u5436\u5420\u543c\u5440\u5431\u542b\u541f\u542c\u56ea\u56f0\u56e4\u56eb\u574a\u5751\u5740\u574d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5747\u574e\u573e\u5750\u574f\u573b\u58ef\u593e\u599d\u5992\u59a8\u599e\u59a3\u5999\u5996\u598d\u59a4\u5993\u598a\u59a5\u5b5d\u5b5c\u5b5a\u5b5b\u5b8c\u5b8b\u5b8f\u5c2c\u5c40\u5c41\u5c3f\u5c3e\u5c90\u5c91\u5c94\u5c8c\u5deb\u5e0c\u5e8f\u5e87\u5e8a\u5ef7\u5f04\u5f1f\u5f64\u5f62\u5f77\u5f79\u5fd8\u5fcc\u5fd7\u5fcd\u5ff1\u5feb\u5ff8\u5fea\u6212\u6211\u6284\u6297\u6296\u6280\u6276\u6289\u626d\u628a\u627c\u627e\u6279\u6273\u6292\u626f\u6298\u626e\u6295\u6293\u6291\u6286\u6539\u653b\u6538\u65f1\u66f4\u675f\u674e\u674f\u6750\u6751\u675c\u6756\u675e\u6749\u6746\u6760\ufffd".split(""),e=0;e!=r[167].length;++e)65533!==r[167][e].charCodeAt(0)&&(t[r[167][e]]=42752+e,x[42752+e]=r[167][e]);for(r[168]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6753\u6757\u6b65\u6bcf\u6c42\u6c5e\u6c99\u6c81\u6c88\u6c89\u6c85\u6c9b\u6c6a\u6c7a\u6c90\u6c70\u6c8c\u6c68\u6c96\u6c92\u6c7d\u6c83\u6c72\u6c7e\u6c74\u6c86\u6c76\u6c8d\u6c94\u6c98\u6c82\u7076\u707c\u707d\u7078\u7262\u7261\u7260\u72c4\u72c2\u7396\u752c\u752b\u7537\u7538\u7682\u76ef\u77e3\u79c1\u79c0\u79bf\u7a76\u7cfb\u7f55\u8096\u8093\u809d\u8098\u809b\u809a\u80b2\u826f\u8292\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u828b\u828d\u898b\u89d2\u8a00\u8c37\u8c46\u8c55\u8c9d\u8d64\u8d70\u8db3\u8eab\u8eca\u8f9b\u8fb0\u8fc2\u8fc6\u8fc5\u8fc4\u5de1\u9091\u90a2\u90aa\u90a6\u90a3\u9149\u91c6\u91cc\u9632\u962e\u9631\u962a\u962c\u4e26\u4e56\u4e73\u4e8b\u4e9b\u4e9e\u4eab\u4eac\u4f6f\u4f9d\u4f8d\u4f73\u4f7f\u4f6c\u4f9b\u4f8b\u4f86\u4f83\u4f70\u4f75\u4f88\u4f69\u4f7b\u4f96\u4f7e\u4f8f\u4f91\u4f7a\u5154\u5152\u5155\u5169\u5177\u5176\u5178\u51bd\u51fd\u523b\u5238\u5237\u523a\u5230\u522e\u5236\u5241\u52be\u52bb\u5352\u5354\u5353\u5351\u5366\u5377\u5378\u5379\u53d6\u53d4\u53d7\u5473\u5475\ufffd".split(""),e=0;e!=r[168].length;++e)65533!==r[168][e].charCodeAt(0)&&(t[r[168][e]]=43008+e,x[43008+e]=r[168][e]);for(r[169]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5496\u5478\u5495\u5480\u547b\u5477\u5484\u5492\u5486\u547c\u5490\u5471\u5476\u548c\u549a\u5462\u5468\u548b\u547d\u548e\u56fa\u5783\u5777\u576a\u5769\u5761\u5766\u5764\u577c\u591c\u5949\u5947\u5948\u5944\u5954\u59be\u59bb\u59d4\u59b9\u59ae\u59d1\u59c6\u59d0\u59cd\u59cb\u59d3\u59ca\u59af\u59b3\u59d2\u59c5\u5b5f\u5b64\u5b63\u5b97\u5b9a\u5b98\u5b9c\u5b99\u5b9b\u5c1a\u5c48\u5c45\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5c46\u5cb7\u5ca1\u5cb8\u5ca9\u5cab\u5cb1\u5cb3\u5e18\u5e1a\u5e16\u5e15\u5e1b\u5e11\u5e78\u5e9a\u5e97\u5e9c\u5e95\u5e96\u5ef6\u5f26\u5f27\u5f29\u5f80\u5f81\u5f7f\u5f7c\u5fdd\u5fe0\u5ffd\u5ff5\u5fff\u600f\u6014\u602f\u6035\u6016\u602a\u6015\u6021\u6027\u6029\u602b\u601b\u6216\u6215\u623f\u623e\u6240\u627f\u62c9\u62cc\u62c4\u62bf\u62c2\u62b9\u62d2\u62db\u62ab\u62d3\u62d4\u62cb\u62c8\u62a8\u62bd\u62bc\u62d0\u62d9\u62c7\u62cd\u62b5\u62da\u62b1\u62d8\u62d6\u62d7\u62c6\u62ac\u62ce\u653e\u65a7\u65bc\u65fa\u6614\u6613\u660c\u6606\u6602\u660e\u6600\u660f\u6615\u660a\ufffd".split(""),e=0;e!=r[169].length;++e)65533!==r[169][e].charCodeAt(0)&&(t[r[169][e]]=43264+e,x[43264+e]=r[169][e]);for(r[170]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6607\u670d\u670b\u676d\u678b\u6795\u6771\u679c\u6773\u6777\u6787\u679d\u6797\u676f\u6770\u677f\u6789\u677e\u6790\u6775\u679a\u6793\u677c\u676a\u6772\u6b23\u6b66\u6b67\u6b7f\u6c13\u6c1b\u6ce3\u6ce8\u6cf3\u6cb1\u6ccc\u6ce5\u6cb3\u6cbd\u6cbe\u6cbc\u6ce2\u6cab\u6cd5\u6cd3\u6cb8\u6cc4\u6cb9\u6cc1\u6cae\u6cd7\u6cc5\u6cf1\u6cbf\u6cbb\u6ce1\u6cdb\u6cca\u6cac\u6cef\u6cdc\u6cd6\u6ce0\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7095\u708e\u7092\u708a\u7099\u722c\u722d\u7238\u7248\u7267\u7269\u72c0\u72ce\u72d9\u72d7\u72d0\u73a9\u73a8\u739f\u73ab\u73a5\u753d\u759d\u7599\u759a\u7684\u76c2\u76f2\u76f4\u77e5\u77fd\u793e\u7940\u7941\u79c9\u79c8\u7a7a\u7a79\u7afa\u7cfe\u7f54\u7f8c\u7f8b\u8005\u80ba\u80a5\u80a2\u80b1\u80a1\u80ab\u80a9\u80b4\u80aa\u80af\u81e5\u81fe\u820d\u82b3\u829d\u8299\u82ad\u82bd\u829f\u82b9\u82b1\u82ac\u82a5\u82af\u82b8\u82a3\u82b0\u82be\u82b7\u864e\u8671\u521d\u8868\u8ecb\u8fce\u8fd4\u8fd1\u90b5\u90b8\u90b1\u90b6\u91c7\u91d1\u9577\u9580\u961c\u9640\u963f\u963b\u9644\ufffd".split(""),e=0;e!=r[170].length;++e)65533!==r[170][e].charCodeAt(0)&&(t[r[170][e]]=43520+e,x[43520+e]=r[170][e]);for(r[171]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9642\u96b9\u96e8\u9752\u975e\u4e9f\u4ead\u4eae\u4fe1\u4fb5\u4faf\u4fbf\u4fe0\u4fd1\u4fcf\u4fdd\u4fc3\u4fb6\u4fd8\u4fdf\u4fca\u4fd7\u4fae\u4fd0\u4fc4\u4fc2\u4fda\u4fce\u4fde\u4fb7\u5157\u5192\u5191\u51a0\u524e\u5243\u524a\u524d\u524c\u524b\u5247\u52c7\u52c9\u52c3\u52c1\u530d\u5357\u537b\u539a\u53db\u54ac\u54c0\u54a8\u54ce\u54c9\u54b8\u54a6\u54b3\u54c7\u54c2\u54bd\u54aa\u54c1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u54c4\u54c8\u54af\u54ab\u54b1\u54bb\u54a9\u54a7\u54bf\u56ff\u5782\u578b\u57a0\u57a3\u57a2\u57ce\u57ae\u5793\u5955\u5951\u594f\u594e\u5950\u59dc\u59d8\u59ff\u59e3\u59e8\u5a03\u59e5\u59ea\u59da\u59e6\u5a01\u59fb\u5b69\u5ba3\u5ba6\u5ba4\u5ba2\u5ba5\u5c01\u5c4e\u5c4f\u5c4d\u5c4b\u5cd9\u5cd2\u5df7\u5e1d\u5e25\u5e1f\u5e7d\u5ea0\u5ea6\u5efa\u5f08\u5f2d\u5f65\u5f88\u5f85\u5f8a\u5f8b\u5f87\u5f8c\u5f89\u6012\u601d\u6020\u6025\u600e\u6028\u604d\u6070\u6068\u6062\u6046\u6043\u606c\u606b\u606a\u6064\u6241\u62dc\u6316\u6309\u62fc\u62ed\u6301\u62ee\u62fd\u6307\u62f1\u62f7\ufffd".split(""),e=0;e!=r[171].length;++e)65533!==r[171][e].charCodeAt(0)&&(t[r[171][e]]=43776+e,x[43776+e]=r[171][e]);for(r[172]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u62ef\u62ec\u62fe\u62f4\u6311\u6302\u653f\u6545\u65ab\u65bd\u65e2\u6625\u662d\u6620\u6627\u662f\u661f\u6628\u6631\u6624\u66f7\u67ff\u67d3\u67f1\u67d4\u67d0\u67ec\u67b6\u67af\u67f5\u67e9\u67ef\u67c4\u67d1\u67b4\u67da\u67e5\u67b8\u67cf\u67de\u67f3\u67b0\u67d9\u67e2\u67dd\u67d2\u6b6a\u6b83\u6b86\u6bb5\u6bd2\u6bd7\u6c1f\u6cc9\u6d0b\u6d32\u6d2a\u6d41\u6d25\u6d0c\u6d31\u6d1e\u6d17\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6d3b\u6d3d\u6d3e\u6d36\u6d1b\u6cf5\u6d39\u6d27\u6d38\u6d29\u6d2e\u6d35\u6d0e\u6d2b\u70ab\u70ba\u70b3\u70ac\u70af\u70ad\u70b8\u70ae\u70a4\u7230\u7272\u726f\u7274\u72e9\u72e0\u72e1\u73b7\u73ca\u73bb\u73b2\u73cd\u73c0\u73b3\u751a\u752d\u754f\u754c\u754e\u754b\u75ab\u75a4\u75a5\u75a2\u75a3\u7678\u7686\u7687\u7688\u76c8\u76c6\u76c3\u76c5\u7701\u76f9\u76f8\u7709\u770b\u76fe\u76fc\u7707\u77dc\u7802\u7814\u780c\u780d\u7946\u7949\u7948\u7947\u79b9\u79ba\u79d1\u79d2\u79cb\u7a7f\u7a81\u7aff\u7afd\u7c7d\u7d02\u7d05\u7d00\u7d09\u7d07\u7d04\u7d06\u7f38\u7f8e\u7fbf\u8004\ufffd".split(""),e=0;e!=r[172].length;++e)65533!==r[172][e].charCodeAt(0)&&(t[r[172][e]]=44032+e,x[44032+e]=r[172][e]);for(r[173]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8010\u800d\u8011\u8036\u80d6\u80e5\u80da\u80c3\u80c4\u80cc\u80e1\u80db\u80ce\u80de\u80e4\u80dd\u81f4\u8222\u82e7\u8303\u8305\u82e3\u82db\u82e6\u8304\u82e5\u8302\u8309\u82d2\u82d7\u82f1\u8301\u82dc\u82d4\u82d1\u82de\u82d3\u82df\u82ef\u8306\u8650\u8679\u867b\u867a\u884d\u886b\u8981\u89d4\u8a08\u8a02\u8a03\u8c9e\u8ca0\u8d74\u8d73\u8db4\u8ecd\u8ecc\u8ff0\u8fe6\u8fe2\u8fea\u8fe5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8fed\u8feb\u8fe4\u8fe8\u90ca\u90ce\u90c1\u90c3\u914b\u914a\u91cd\u9582\u9650\u964b\u964c\u964d\u9762\u9769\u97cb\u97ed\u97f3\u9801\u98a8\u98db\u98df\u9996\u9999\u4e58\u4eb3\u500c\u500d\u5023\u4fef\u5026\u5025\u4ff8\u5029\u5016\u5006\u503c\u501f\u501a\u5012\u5011\u4ffa\u5000\u5014\u5028\u4ff1\u5021\u500b\u5019\u5018\u4ff3\u4fee\u502d\u502a\u4ffe\u502b\u5009\u517c\u51a4\u51a5\u51a2\u51cd\u51cc\u51c6\u51cb\u5256\u525c\u5254\u525b\u525d\u532a\u537f\u539f\u539d\u53df\u54e8\u5510\u5501\u5537\u54fc\u54e5\u54f2\u5506\u54fa\u5514\u54e9\u54ed\u54e1\u5509\u54ee\u54ea\ufffd".split(""),e=0;e!=r[173].length;++e)65533!==r[173][e].charCodeAt(0)&&(t[r[173][e]]=44288+e,x[44288+e]=r[173][e]);for(r[174]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u54e6\u5527\u5507\u54fd\u550f\u5703\u5704\u57c2\u57d4\u57cb\u57c3\u5809\u590f\u5957\u5958\u595a\u5a11\u5a18\u5a1c\u5a1f\u5a1b\u5a13\u59ec\u5a20\u5a23\u5a29\u5a25\u5a0c\u5a09\u5b6b\u5c58\u5bb0\u5bb3\u5bb6\u5bb4\u5bae\u5bb5\u5bb9\u5bb8\u5c04\u5c51\u5c55\u5c50\u5ced\u5cfd\u5cfb\u5cea\u5ce8\u5cf0\u5cf6\u5d01\u5cf4\u5dee\u5e2d\u5e2b\u5eab\u5ead\u5ea7\u5f31\u5f92\u5f91\u5f90\u6059\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6063\u6065\u6050\u6055\u606d\u6069\u606f\u6084\u609f\u609a\u608d\u6094\u608c\u6085\u6096\u6247\u62f3\u6308\u62ff\u634e\u633e\u632f\u6355\u6342\u6346\u634f\u6349\u633a\u6350\u633d\u632a\u632b\u6328\u634d\u634c\u6548\u6549\u6599\u65c1\u65c5\u6642\u6649\u664f\u6643\u6652\u664c\u6645\u6641\u66f8\u6714\u6715\u6717\u6821\u6838\u6848\u6846\u6853\u6839\u6842\u6854\u6829\u68b3\u6817\u684c\u6851\u683d\u67f4\u6850\u6840\u683c\u6843\u682a\u6845\u6813\u6818\u6841\u6b8a\u6b89\u6bb7\u6c23\u6c27\u6c28\u6c26\u6c24\u6cf0\u6d6a\u6d95\u6d88\u6d87\u6d66\u6d78\u6d77\u6d59\u6d93\ufffd".split(""),e=0;e!=r[174].length;++e)65533!==r[174][e].charCodeAt(0)&&(t[r[174][e]]=44544+e,x[44544+e]=r[174][e]);for(r[175]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6d6c\u6d89\u6d6e\u6d5a\u6d74\u6d69\u6d8c\u6d8a\u6d79\u6d85\u6d65\u6d94\u70ca\u70d8\u70e4\u70d9\u70c8\u70cf\u7239\u7279\u72fc\u72f9\u72fd\u72f8\u72f7\u7386\u73ed\u7409\u73ee\u73e0\u73ea\u73de\u7554\u755d\u755c\u755a\u7559\u75be\u75c5\u75c7\u75b2\u75b3\u75bd\u75bc\u75b9\u75c2\u75b8\u768b\u76b0\u76ca\u76cd\u76ce\u7729\u771f\u7720\u7728\u77e9\u7830\u7827\u7838\u781d\u7834\u7837\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7825\u782d\u7820\u781f\u7832\u7955\u7950\u7960\u795f\u7956\u795e\u795d\u7957\u795a\u79e4\u79e3\u79e7\u79df\u79e6\u79e9\u79d8\u7a84\u7a88\u7ad9\u7b06\u7b11\u7c89\u7d21\u7d17\u7d0b\u7d0a\u7d20\u7d22\u7d14\u7d10\u7d15\u7d1a\u7d1c\u7d0d\u7d19\u7d1b\u7f3a\u7f5f\u7f94\u7fc5\u7fc1\u8006\u8018\u8015\u8019\u8017\u803d\u803f\u80f1\u8102\u80f0\u8105\u80ed\u80f4\u8106\u80f8\u80f3\u8108\u80fd\u810a\u80fc\u80ef\u81ed\u81ec\u8200\u8210\u822a\u822b\u8228\u822c\u82bb\u832b\u8352\u8354\u834a\u8338\u8350\u8349\u8335\u8334\u834f\u8332\u8339\u8336\u8317\u8340\u8331\u8328\u8343\ufffd".split(""),e=0;e!=r[175].length;++e)65533!==r[175][e].charCodeAt(0)&&(t[r[175][e]]=44800+e,x[44800+e]=r[175][e]);for(r[176]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8654\u868a\u86aa\u8693\u86a4\u86a9\u868c\u86a3\u869c\u8870\u8877\u8881\u8882\u887d\u8879\u8a18\u8a10\u8a0e\u8a0c\u8a15\u8a0a\u8a17\u8a13\u8a16\u8a0f\u8a11\u8c48\u8c7a\u8c79\u8ca1\u8ca2\u8d77\u8eac\u8ed2\u8ed4\u8ecf\u8fb1\u9001\u9006\u8ff7\u9000\u8ffa\u8ff4\u9003\u8ffd\u9005\u8ff8\u9095\u90e1\u90dd\u90e2\u9152\u914d\u914c\u91d8\u91dd\u91d7\u91dc\u91d9\u9583\u9662\u9663\u9661\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u965b\u965d\u9664\u9658\u965e\u96bb\u98e2\u99ac\u9aa8\u9ad8\u9b25\u9b32\u9b3c\u4e7e\u507a\u507d\u505c\u5047\u5043\u504c\u505a\u5049\u5065\u5076\u504e\u5055\u5075\u5074\u5077\u504f\u500f\u506f\u506d\u515c\u5195\u51f0\u526a\u526f\u52d2\u52d9\u52d8\u52d5\u5310\u530f\u5319\u533f\u5340\u533e\u53c3\u66fc\u5546\u556a\u5566\u5544\u555e\u5561\u5543\u554a\u5531\u5556\u554f\u5555\u552f\u5564\u5538\u552e\u555c\u552c\u5563\u5533\u5541\u5557\u5708\u570b\u5709\u57df\u5805\u580a\u5806\u57e0\u57e4\u57fa\u5802\u5835\u57f7\u57f9\u5920\u5962\u5a36\u5a41\u5a49\u5a66\u5a6a\u5a40\ufffd".split(""),e=0;e!=r[176].length;++e)65533!==r[176][e].charCodeAt(0)&&(t[r[176][e]]=45056+e,x[45056+e]=r[176][e]);for(r[177]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5a3c\u5a62\u5a5a\u5a46\u5a4a\u5b70\u5bc7\u5bc5\u5bc4\u5bc2\u5bbf\u5bc6\u5c09\u5c08\u5c07\u5c60\u5c5c\u5c5d\u5d07\u5d06\u5d0e\u5d1b\u5d16\u5d22\u5d11\u5d29\u5d14\u5d19\u5d24\u5d27\u5d17\u5de2\u5e38\u5e36\u5e33\u5e37\u5eb7\u5eb8\u5eb6\u5eb5\u5ebe\u5f35\u5f37\u5f57\u5f6c\u5f69\u5f6b\u5f97\u5f99\u5f9e\u5f98\u5fa1\u5fa0\u5f9c\u607f\u60a3\u6089\u60a0\u60a8\u60cb\u60b4\u60e6\u60bd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u60c5\u60bb\u60b5\u60dc\u60bc\u60d8\u60d5\u60c6\u60df\u60b8\u60da\u60c7\u621a\u621b\u6248\u63a0\u63a7\u6372\u6396\u63a2\u63a5\u6377\u6367\u6398\u63aa\u6371\u63a9\u6389\u6383\u639b\u636b\u63a8\u6384\u6388\u6399\u63a1\u63ac\u6392\u638f\u6380\u637b\u6369\u6368\u637a\u655d\u6556\u6551\u6559\u6557\u555f\u654f\u6558\u6555\u6554\u659c\u659b\u65ac\u65cf\u65cb\u65cc\u65ce\u665d\u665a\u6664\u6668\u6666\u665e\u66f9\u52d7\u671b\u6881\u68af\u68a2\u6893\u68b5\u687f\u6876\u68b1\u68a7\u6897\u68b0\u6883\u68c4\u68ad\u6886\u6885\u6894\u689d\u68a8\u689f\u68a1\u6882\u6b32\u6bba\ufffd".split(""),e=0;e!=r[177].length;++e)65533!==r[177][e].charCodeAt(0)&&(t[r[177][e]]=45312+e,x[45312+e]=r[177][e]);for(r[178]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6beb\u6bec\u6c2b\u6d8e\u6dbc\u6df3\u6dd9\u6db2\u6de1\u6dcc\u6de4\u6dfb\u6dfa\u6e05\u6dc7\u6dcb\u6daf\u6dd1\u6dae\u6dde\u6df9\u6db8\u6df7\u6df5\u6dc5\u6dd2\u6e1a\u6db5\u6dda\u6deb\u6dd8\u6dea\u6df1\u6dee\u6de8\u6dc6\u6dc4\u6daa\u6dec\u6dbf\u6de6\u70f9\u7109\u710a\u70fd\u70ef\u723d\u727d\u7281\u731c\u731b\u7316\u7313\u7319\u7387\u7405\u740a\u7403\u7406\u73fe\u740d\u74e0\u74f6\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u74f7\u751c\u7522\u7565\u7566\u7562\u7570\u758f\u75d4\u75d5\u75b5\u75ca\u75cd\u768e\u76d4\u76d2\u76db\u7737\u773e\u773c\u7736\u7738\u773a\u786b\u7843\u784e\u7965\u7968\u796d\u79fb\u7a92\u7a95\u7b20\u7b28\u7b1b\u7b2c\u7b26\u7b19\u7b1e\u7b2e\u7c92\u7c97\u7c95\u7d46\u7d43\u7d71\u7d2e\u7d39\u7d3c\u7d40\u7d30\u7d33\u7d44\u7d2f\u7d42\u7d32\u7d31\u7f3d\u7f9e\u7f9a\u7fcc\u7fce\u7fd2\u801c\u804a\u8046\u812f\u8116\u8123\u812b\u8129\u8130\u8124\u8202\u8235\u8237\u8236\u8239\u838e\u839e\u8398\u8378\u83a2\u8396\u83bd\u83ab\u8392\u838a\u8393\u8389\u83a0\u8377\u837b\u837c\ufffd".split(""),e=0;e!=r[178].length;++e)65533!==r[178][e].charCodeAt(0)&&(t[r[178][e]]=45568+e,x[45568+e]=r[178][e]);for(r[179]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8386\u83a7\u8655\u5f6a\u86c7\u86c0\u86b6\u86c4\u86b5\u86c6\u86cb\u86b1\u86af\u86c9\u8853\u889e\u8888\u88ab\u8892\u8896\u888d\u888b\u8993\u898f\u8a2a\u8a1d\u8a23\u8a25\u8a31\u8a2d\u8a1f\u8a1b\u8a22\u8c49\u8c5a\u8ca9\u8cac\u8cab\u8ca8\u8caa\u8ca7\u8d67\u8d66\u8dbe\u8dba\u8edb\u8edf\u9019\u900d\u901a\u9017\u9023\u901f\u901d\u9010\u9015\u901e\u9020\u900f\u9022\u9016\u901b\u9014\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u90e8\u90ed\u90fd\u9157\u91ce\u91f5\u91e6\u91e3\u91e7\u91ed\u91e9\u9589\u966a\u9675\u9673\u9678\u9670\u9674\u9676\u9677\u966c\u96c0\u96ea\u96e9\u7ae0\u7adf\u9802\u9803\u9b5a\u9ce5\u9e75\u9e7f\u9ea5\u9ebb\u50a2\u508d\u5085\u5099\u5091\u5080\u5096\u5098\u509a\u6700\u51f1\u5272\u5274\u5275\u5269\u52de\u52dd\u52db\u535a\u53a5\u557b\u5580\u55a7\u557c\u558a\u559d\u5598\u5582\u559c\u55aa\u5594\u5587\u558b\u5583\u55b3\u55ae\u559f\u553e\u55b2\u559a\u55bb\u55ac\u55b1\u557e\u5589\u55ab\u5599\u570d\u582f\u582a\u5834\u5824\u5830\u5831\u5821\u581d\u5820\u58f9\u58fa\u5960\ufffd".split(""),e=0;e!=r[179].length;++e)65533!==r[179][e].charCodeAt(0)&&(t[r[179][e]]=45824+e,x[45824+e]=r[179][e]);for(r[180]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5a77\u5a9a\u5a7f\u5a92\u5a9b\u5aa7\u5b73\u5b71\u5bd2\u5bcc\u5bd3\u5bd0\u5c0a\u5c0b\u5c31\u5d4c\u5d50\u5d34\u5d47\u5dfd\u5e45\u5e3d\u5e40\u5e43\u5e7e\u5eca\u5ec1\u5ec2\u5ec4\u5f3c\u5f6d\u5fa9\u5faa\u5fa8\u60d1\u60e1\u60b2\u60b6\u60e0\u611c\u6123\u60fa\u6115\u60f0\u60fb\u60f4\u6168\u60f1\u610e\u60f6\u6109\u6100\u6112\u621f\u6249\u63a3\u638c\u63cf\u63c0\u63e9\u63c9\u63c6\u63cd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u63d2\u63e3\u63d0\u63e1\u63d6\u63ed\u63ee\u6376\u63f4\u63ea\u63db\u6452\u63da\u63f9\u655e\u6566\u6562\u6563\u6591\u6590\u65af\u666e\u6670\u6674\u6676\u666f\u6691\u667a\u667e\u6677\u66fe\u66ff\u671f\u671d\u68fa\u68d5\u68e0\u68d8\u68d7\u6905\u68df\u68f5\u68ee\u68e7\u68f9\u68d2\u68f2\u68e3\u68cb\u68cd\u690d\u6912\u690e\u68c9\u68da\u696e\u68fb\u6b3e\u6b3a\u6b3d\u6b98\u6b96\u6bbc\u6bef\u6c2e\u6c2f\u6c2c\u6e2f\u6e38\u6e54\u6e21\u6e32\u6e67\u6e4a\u6e20\u6e25\u6e23\u6e1b\u6e5b\u6e58\u6e24\u6e56\u6e6e\u6e2d\u6e26\u6e6f\u6e34\u6e4d\u6e3a\u6e2c\u6e43\u6e1d\u6e3e\u6ecb\ufffd".split(""),e=0;e!=r[180].length;++e)65533!==r[180][e].charCodeAt(0)&&(t[r[180][e]]=46080+e,x[46080+e]=r[180][e]);for(r[181]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6e89\u6e19\u6e4e\u6e63\u6e44\u6e72\u6e69\u6e5f\u7119\u711a\u7126\u7130\u7121\u7136\u716e\u711c\u724c\u7284\u7280\u7336\u7325\u7334\u7329\u743a\u742a\u7433\u7422\u7425\u7435\u7436\u7434\u742f\u741b\u7426\u7428\u7525\u7526\u756b\u756a\u75e2\u75db\u75e3\u75d9\u75d8\u75de\u75e0\u767b\u767c\u7696\u7693\u76b4\u76dc\u774f\u77ed\u785d\u786c\u786f\u7a0d\u7a08\u7a0b\u7a05\u7a00\u7a98\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7a97\u7a96\u7ae5\u7ae3\u7b49\u7b56\u7b46\u7b50\u7b52\u7b54\u7b4d\u7b4b\u7b4f\u7b51\u7c9f\u7ca5\u7d5e\u7d50\u7d68\u7d55\u7d2b\u7d6e\u7d72\u7d61\u7d66\u7d62\u7d70\u7d73\u5584\u7fd4\u7fd5\u800b\u8052\u8085\u8155\u8154\u814b\u8151\u814e\u8139\u8146\u813e\u814c\u8153\u8174\u8212\u821c\u83e9\u8403\u83f8\u840d\u83e0\u83c5\u840b\u83c1\u83ef\u83f1\u83f4\u8457\u840a\u83f0\u840c\u83cc\u83fd\u83f2\u83ca\u8438\u840e\u8404\u83dc\u8407\u83d4\u83df\u865b\u86df\u86d9\u86ed\u86d4\u86db\u86e4\u86d0\u86de\u8857\u88c1\u88c2\u88b1\u8983\u8996\u8a3b\u8a60\u8a55\u8a5e\u8a3c\u8a41\ufffd".split(""),e=0;e!=r[181].length;++e)65533!==r[181][e].charCodeAt(0)&&(t[r[181][e]]=46336+e,x[46336+e]=r[181][e]);for(r[182]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8a54\u8a5b\u8a50\u8a46\u8a34\u8a3a\u8a36\u8a56\u8c61\u8c82\u8caf\u8cbc\u8cb3\u8cbd\u8cc1\u8cbb\u8cc0\u8cb4\u8cb7\u8cb6\u8cbf\u8cb8\u8d8a\u8d85\u8d81\u8dce\u8ddd\u8dcb\u8dda\u8dd1\u8dcc\u8ddb\u8dc6\u8efb\u8ef8\u8efc\u8f9c\u902e\u9035\u9031\u9038\u9032\u9036\u9102\u90f5\u9109\u90fe\u9163\u9165\u91cf\u9214\u9215\u9223\u9209\u921e\u920d\u9210\u9207\u9211\u9594\u958f\u958b\u9591\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9593\u9592\u958e\u968a\u968e\u968b\u967d\u9685\u9686\u968d\u9672\u9684\u96c1\u96c5\u96c4\u96c6\u96c7\u96ef\u96f2\u97cc\u9805\u9806\u9808\u98e7\u98ea\u98ef\u98e9\u98f2\u98ed\u99ae\u99ad\u9ec3\u9ecd\u9ed1\u4e82\u50ad\u50b5\u50b2\u50b3\u50c5\u50be\u50ac\u50b7\u50bb\u50af\u50c7\u527f\u5277\u527d\u52df\u52e6\u52e4\u52e2\u52e3\u532f\u55df\u55e8\u55d3\u55e6\u55ce\u55dc\u55c7\u55d1\u55e3\u55e4\u55ef\u55da\u55e1\u55c5\u55c6\u55e5\u55c9\u5712\u5713\u585e\u5851\u5858\u5857\u585a\u5854\u586b\u584c\u586d\u584a\u5862\u5852\u584b\u5967\u5ac1\u5ac9\u5acc\u5abe\u5abd\u5abc\ufffd".split(""),e=0;e!=r[182].length;++e)65533!==r[182][e].charCodeAt(0)&&(t[r[182][e]]=46592+e,x[46592+e]=r[182][e]);for(r[183]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5ab3\u5ac2\u5ab2\u5d69\u5d6f\u5e4c\u5e79\u5ec9\u5ec8\u5f12\u5f59\u5fac\u5fae\u611a\u610f\u6148\u611f\u60f3\u611b\u60f9\u6101\u6108\u614e\u614c\u6144\u614d\u613e\u6134\u6127\u610d\u6106\u6137\u6221\u6222\u6413\u643e\u641e\u642a\u642d\u643d\u642c\u640f\u641c\u6414\u640d\u6436\u6416\u6417\u6406\u656c\u659f\u65b0\u6697\u6689\u6687\u6688\u6696\u6684\u6698\u668d\u6703\u6994\u696d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u695a\u6977\u6960\u6954\u6975\u6930\u6982\u694a\u6968\u696b\u695e\u6953\u6979\u6986\u695d\u6963\u695b\u6b47\u6b72\u6bc0\u6bbf\u6bd3\u6bfd\u6ea2\u6eaf\u6ed3\u6eb6\u6ec2\u6e90\u6e9d\u6ec7\u6ec5\u6ea5\u6e98\u6ebc\u6eba\u6eab\u6ed1\u6e96\u6e9c\u6ec4\u6ed4\u6eaa\u6ea7\u6eb4\u714e\u7159\u7169\u7164\u7149\u7167\u715c\u716c\u7166\u714c\u7165\u715e\u7146\u7168\u7156\u723a\u7252\u7337\u7345\u733f\u733e\u746f\u745a\u7455\u745f\u745e\u7441\u743f\u7459\u745b\u745c\u7576\u7578\u7600\u75f0\u7601\u75f2\u75f1\u75fa\u75ff\u75f4\u75f3\u76de\u76df\u775b\u776b\u7766\u775e\u7763\ufffd".split(""),e=0;e!=r[183].length;++e)65533!==r[183][e].charCodeAt(0)&&(t[r[183][e]]=46848+e,x[46848+e]=r[183][e]);for(r[184]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7779\u776a\u776c\u775c\u7765\u7768\u7762\u77ee\u788e\u78b0\u7897\u7898\u788c\u7889\u787c\u7891\u7893\u787f\u797a\u797f\u7981\u842c\u79bd\u7a1c\u7a1a\u7a20\u7a14\u7a1f\u7a1e\u7a9f\u7aa0\u7b77\u7bc0\u7b60\u7b6e\u7b67\u7cb1\u7cb3\u7cb5\u7d93\u7d79\u7d91\u7d81\u7d8f\u7d5b\u7f6e\u7f69\u7f6a\u7f72\u7fa9\u7fa8\u7fa4\u8056\u8058\u8086\u8084\u8171\u8170\u8178\u8165\u816e\u8173\u816b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8179\u817a\u8166\u8205\u8247\u8482\u8477\u843d\u8431\u8475\u8466\u846b\u8449\u846c\u845b\u843c\u8435\u8461\u8463\u8469\u846d\u8446\u865e\u865c\u865f\u86f9\u8713\u8708\u8707\u8700\u86fe\u86fb\u8702\u8703\u8706\u870a\u8859\u88df\u88d4\u88d9\u88dc\u88d8\u88dd\u88e1\u88ca\u88d5\u88d2\u899c\u89e3\u8a6b\u8a72\u8a73\u8a66\u8a69\u8a70\u8a87\u8a7c\u8a63\u8aa0\u8a71\u8a85\u8a6d\u8a62\u8a6e\u8a6c\u8a79\u8a7b\u8a3e\u8a68\u8c62\u8c8a\u8c89\u8cca\u8cc7\u8cc8\u8cc4\u8cb2\u8cc3\u8cc2\u8cc5\u8de1\u8ddf\u8de8\u8def\u8df3\u8dfa\u8dea\u8de4\u8de6\u8eb2\u8f03\u8f09\u8efe\u8f0a\ufffd".split(""),e=0;e!=r[184].length;++e)65533!==r[184][e].charCodeAt(0)&&(t[r[184][e]]=47104+e,x[47104+e]=r[184][e]);for(r[185]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8f9f\u8fb2\u904b\u904a\u9053\u9042\u9054\u903c\u9055\u9050\u9047\u904f\u904e\u904d\u9051\u903e\u9041\u9112\u9117\u916c\u916a\u9169\u91c9\u9237\u9257\u9238\u923d\u9240\u923e\u925b\u924b\u9264\u9251\u9234\u9249\u924d\u9245\u9239\u923f\u925a\u9598\u9698\u9694\u9695\u96cd\u96cb\u96c9\u96ca\u96f7\u96fb\u96f9\u96f6\u9756\u9774\u9776\u9810\u9811\u9813\u980a\u9812\u980c\u98fc\u98f4\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u98fd\u98fe\u99b3\u99b1\u99b4\u9ae1\u9ce9\u9e82\u9f0e\u9f13\u9f20\u50e7\u50ee\u50e5\u50d6\u50ed\u50da\u50d5\u50cf\u50d1\u50f1\u50ce\u50e9\u5162\u51f3\u5283\u5282\u5331\u53ad\u55fe\u5600\u561b\u5617\u55fd\u5614\u5606\u5609\u560d\u560e\u55f7\u5616\u561f\u5608\u5610\u55f6\u5718\u5716\u5875\u587e\u5883\u5893\u588a\u5879\u5885\u587d\u58fd\u5925\u5922\u5924\u596a\u5969\u5ae1\u5ae6\u5ae9\u5ad7\u5ad6\u5ad8\u5ae3\u5b75\u5bde\u5be7\u5be1\u5be5\u5be6\u5be8\u5be2\u5be4\u5bdf\u5c0d\u5c62\u5d84\u5d87\u5e5b\u5e63\u5e55\u5e57\u5e54\u5ed3\u5ed6\u5f0a\u5f46\u5f70\u5fb9\u6147\ufffd".split(""),e=0;e!=r[185].length;++e)65533!==r[185][e].charCodeAt(0)&&(t[r[185][e]]=47360+e,x[47360+e]=r[185][e]);for(r[186]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u613f\u614b\u6177\u6162\u6163\u615f\u615a\u6158\u6175\u622a\u6487\u6458\u6454\u64a4\u6478\u645f\u647a\u6451\u6467\u6434\u646d\u647b\u6572\u65a1\u65d7\u65d6\u66a2\u66a8\u669d\u699c\u69a8\u6995\u69c1\u69ae\u69d3\u69cb\u699b\u69b7\u69bb\u69ab\u69b4\u69d0\u69cd\u69ad\u69cc\u69a6\u69c3\u69a3\u6b49\u6b4c\u6c33\u6f33\u6f14\u6efe\u6f13\u6ef4\u6f29\u6f3e\u6f20\u6f2c\u6f0f\u6f02\u6f22\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6eff\u6eef\u6f06\u6f31\u6f38\u6f32\u6f23\u6f15\u6f2b\u6f2f\u6f88\u6f2a\u6eec\u6f01\u6ef2\u6ecc\u6ef7\u7194\u7199\u717d\u718a\u7184\u7192\u723e\u7292\u7296\u7344\u7350\u7464\u7463\u746a\u7470\u746d\u7504\u7591\u7627\u760d\u760b\u7609\u7613\u76e1\u76e3\u7784\u777d\u777f\u7761\u78c1\u789f\u78a7\u78b3\u78a9\u78a3\u798e\u798f\u798d\u7a2e\u7a31\u7aaa\u7aa9\u7aed\u7aef\u7ba1\u7b95\u7b8b\u7b75\u7b97\u7b9d\u7b94\u7b8f\u7bb8\u7b87\u7b84\u7cb9\u7cbd\u7cbe\u7dbb\u7db0\u7d9c\u7dbd\u7dbe\u7da0\u7dca\u7db4\u7db2\u7db1\u7dba\u7da2\u7dbf\u7db5\u7db8\u7dad\u7dd2\u7dc7\u7dac\ufffd".split(""),e=0;e!=r[186].length;++e)65533!==r[186][e].charCodeAt(0)&&(t[r[186][e]]=47616+e,x[47616+e]=r[186][e]);for(r[187]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7f70\u7fe0\u7fe1\u7fdf\u805e\u805a\u8087\u8150\u8180\u818f\u8188\u818a\u817f\u8182\u81e7\u81fa\u8207\u8214\u821e\u824b\u84c9\u84bf\u84c6\u84c4\u8499\u849e\u84b2\u849c\u84cb\u84b8\u84c0\u84d3\u8490\u84bc\u84d1\u84ca\u873f\u871c\u873b\u8722\u8725\u8734\u8718\u8755\u8737\u8729\u88f3\u8902\u88f4\u88f9\u88f8\u88fd\u88e8\u891a\u88ef\u8aa6\u8a8c\u8a9e\u8aa3\u8a8d\u8aa1\u8a93\u8aa4\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8aaa\u8aa5\u8aa8\u8a98\u8a91\u8a9a\u8aa7\u8c6a\u8c8d\u8c8c\u8cd3\u8cd1\u8cd2\u8d6b\u8d99\u8d95\u8dfc\u8f14\u8f12\u8f15\u8f13\u8fa3\u9060\u9058\u905c\u9063\u9059\u905e\u9062\u905d\u905b\u9119\u9118\u911e\u9175\u9178\u9177\u9174\u9278\u9280\u9285\u9298\u9296\u927b\u9293\u929c\u92a8\u927c\u9291\u95a1\u95a8\u95a9\u95a3\u95a5\u95a4\u9699\u969c\u969b\u96cc\u96d2\u9700\u977c\u9785\u97f6\u9817\u9818\u98af\u98b1\u9903\u9905\u990c\u9909\u99c1\u9aaf\u9ab0\u9ae6\u9b41\u9b42\u9cf4\u9cf6\u9cf3\u9ebc\u9f3b\u9f4a\u5104\u5100\u50fb\u50f5\u50f9\u5102\u5108\u5109\u5105\u51dc\ufffd".split(""),e=0;e!=r[187].length;++e)65533!==r[187][e].charCodeAt(0)&&(t[r[187][e]]=47872+e,x[47872+e]=r[187][e]);for(r[188]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5287\u5288\u5289\u528d\u528a\u52f0\u53b2\u562e\u563b\u5639\u5632\u563f\u5634\u5629\u5653\u564e\u5657\u5674\u5636\u562f\u5630\u5880\u589f\u589e\u58b3\u589c\u58ae\u58a9\u58a6\u596d\u5b09\u5afb\u5b0b\u5af5\u5b0c\u5b08\u5bee\u5bec\u5be9\u5beb\u5c64\u5c65\u5d9d\u5d94\u5e62\u5e5f\u5e61\u5ee2\u5eda\u5edf\u5edd\u5ee3\u5ee0\u5f48\u5f71\u5fb7\u5fb5\u6176\u6167\u616e\u615d\u6155\u6182\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u617c\u6170\u616b\u617e\u61a7\u6190\u61ab\u618e\u61ac\u619a\u61a4\u6194\u61ae\u622e\u6469\u646f\u6479\u649e\u64b2\u6488\u6490\u64b0\u64a5\u6493\u6495\u64a9\u6492\u64ae\u64ad\u64ab\u649a\u64ac\u6499\u64a2\u64b3\u6575\u6577\u6578\u66ae\u66ab\u66b4\u66b1\u6a23\u6a1f\u69e8\u6a01\u6a1e\u6a19\u69fd\u6a21\u6a13\u6a0a\u69f3\u6a02\u6a05\u69ed\u6a11\u6b50\u6b4e\u6ba4\u6bc5\u6bc6\u6f3f\u6f7c\u6f84\u6f51\u6f66\u6f54\u6f86\u6f6d\u6f5b\u6f78\u6f6e\u6f8e\u6f7a\u6f70\u6f64\u6f97\u6f58\u6ed5\u6f6f\u6f60\u6f5f\u719f\u71ac\u71b1\u71a8\u7256\u729b\u734e\u7357\u7469\u748b\u7483\ufffd".split(""),e=0;e!=r[188].length;++e)65533!==r[188][e].charCodeAt(0)&&(t[r[188][e]]=48128+e,x[48128+e]=r[188][e]);for(r[189]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u747e\u7480\u757f\u7620\u7629\u761f\u7624\u7626\u7621\u7622\u769a\u76ba\u76e4\u778e\u7787\u778c\u7791\u778b\u78cb\u78c5\u78ba\u78ca\u78be\u78d5\u78bc\u78d0\u7a3f\u7a3c\u7a40\u7a3d\u7a37\u7a3b\u7aaf\u7aae\u7bad\u7bb1\u7bc4\u7bb4\u7bc6\u7bc7\u7bc1\u7ba0\u7bcc\u7cca\u7de0\u7df4\u7def\u7dfb\u7dd8\u7dec\u7ddd\u7de8\u7de3\u7dda\u7dde\u7de9\u7d9e\u7dd9\u7df2\u7df9\u7f75\u7f77\u7faf\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7fe9\u8026\u819b\u819c\u819d\u81a0\u819a\u8198\u8517\u853d\u851a\u84ee\u852c\u852d\u8513\u8511\u8523\u8521\u8514\u84ec\u8525\u84ff\u8506\u8782\u8774\u8776\u8760\u8766\u8778\u8768\u8759\u8757\u874c\u8753\u885b\u885d\u8910\u8907\u8912\u8913\u8915\u890a\u8abc\u8ad2\u8ac7\u8ac4\u8a95\u8acb\u8af8\u8ab2\u8ac9\u8ac2\u8abf\u8ab0\u8ad6\u8acd\u8ab6\u8ab9\u8adb\u8c4c\u8c4e\u8c6c\u8ce0\u8cde\u8ce6\u8ce4\u8cec\u8ced\u8ce2\u8ce3\u8cdc\u8cea\u8ce1\u8d6d\u8d9f\u8da3\u8e2b\u8e10\u8e1d\u8e22\u8e0f\u8e29\u8e1f\u8e21\u8e1e\u8eba\u8f1d\u8f1b\u8f1f\u8f29\u8f26\u8f2a\u8f1c\u8f1e\ufffd".split(""),e=0;e!=r[189].length;++e)65533!==r[189][e].charCodeAt(0)&&(t[r[189][e]]=48384+e,x[48384+e]=r[189][e]);for(r[190]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8f25\u9069\u906e\u9068\u906d\u9077\u9130\u912d\u9127\u9131\u9187\u9189\u918b\u9183\u92c5\u92bb\u92b7\u92ea\u92ac\u92e4\u92c1\u92b3\u92bc\u92d2\u92c7\u92f0\u92b2\u95ad\u95b1\u9704\u9706\u9707\u9709\u9760\u978d\u978b\u978f\u9821\u982b\u981c\u98b3\u990a\u9913\u9912\u9918\u99dd\u99d0\u99df\u99db\u99d1\u99d5\u99d2\u99d9\u9ab7\u9aee\u9aef\u9b27\u9b45\u9b44\u9b77\u9b6f\u9d06\u9d09\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9d03\u9ea9\u9ebe\u9ece\u58a8\u9f52\u5112\u5118\u5114\u5110\u5115\u5180\u51aa\u51dd\u5291\u5293\u52f3\u5659\u566b\u5679\u5669\u5664\u5678\u566a\u5668\u5665\u5671\u566f\u566c\u5662\u5676\u58c1\u58be\u58c7\u58c5\u596e\u5b1d\u5b34\u5b78\u5bf0\u5c0e\u5f4a\u61b2\u6191\u61a9\u618a\u61cd\u61b6\u61be\u61ca\u61c8\u6230\u64c5\u64c1\u64cb\u64bb\u64bc\u64da\u64c4\u64c7\u64c2\u64cd\u64bf\u64d2\u64d4\u64be\u6574\u66c6\u66c9\u66b9\u66c4\u66c7\u66b8\u6a3d\u6a38\u6a3a\u6a59\u6a6b\u6a58\u6a39\u6a44\u6a62\u6a61\u6a4b\u6a47\u6a35\u6a5f\u6a48\u6b59\u6b77\u6c05\u6fc2\u6fb1\u6fa1\ufffd".split(""),e=0;e!=r[190].length;++e)65533!==r[190][e].charCodeAt(0)&&(t[r[190][e]]=48640+e,x[48640+e]=r[190][e]);for(r[191]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6fc3\u6fa4\u6fc1\u6fa7\u6fb3\u6fc0\u6fb9\u6fb6\u6fa6\u6fa0\u6fb4\u71be\u71c9\u71d0\u71d2\u71c8\u71d5\u71b9\u71ce\u71d9\u71dc\u71c3\u71c4\u7368\u749c\u74a3\u7498\u749f\u749e\u74e2\u750c\u750d\u7634\u7638\u763a\u76e7\u76e5\u77a0\u779e\u779f\u77a5\u78e8\u78da\u78ec\u78e7\u79a6\u7a4d\u7a4e\u7a46\u7a4c\u7a4b\u7aba\u7bd9\u7c11\u7bc9\u7be4\u7bdb\u7be1\u7be9\u7be6\u7cd5\u7cd6\u7e0a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7e11\u7e08\u7e1b\u7e23\u7e1e\u7e1d\u7e09\u7e10\u7f79\u7fb2\u7ff0\u7ff1\u7fee\u8028\u81b3\u81a9\u81a8\u81fb\u8208\u8258\u8259\u854a\u8559\u8548\u8568\u8569\u8543\u8549\u856d\u856a\u855e\u8783\u879f\u879e\u87a2\u878d\u8861\u892a\u8932\u8925\u892b\u8921\u89aa\u89a6\u8ae6\u8afa\u8aeb\u8af1\u8b00\u8adc\u8ae7\u8aee\u8afe\u8b01\u8b02\u8af7\u8aed\u8af3\u8af6\u8afc\u8c6b\u8c6d\u8c93\u8cf4\u8e44\u8e31\u8e34\u8e42\u8e39\u8e35\u8f3b\u8f2f\u8f38\u8f33\u8fa8\u8fa6\u9075\u9074\u9078\u9072\u907c\u907a\u9134\u9192\u9320\u9336\u92f8\u9333\u932f\u9322\u92fc\u932b\u9304\u931a\ufffd".split(""),e=0;e!=r[191].length;++e)65533!==r[191][e].charCodeAt(0)&&(t[r[191][e]]=48896+e,x[48896+e]=r[191][e]);for(r[192]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9310\u9326\u9321\u9315\u932e\u9319\u95bb\u96a7\u96a8\u96aa\u96d5\u970e\u9711\u9716\u970d\u9713\u970f\u975b\u975c\u9766\u9798\u9830\u9838\u983b\u9837\u982d\u9839\u9824\u9910\u9928\u991e\u991b\u9921\u991a\u99ed\u99e2\u99f1\u9ab8\u9abc\u9afb\u9aed\u9b28\u9b91\u9d15\u9d23\u9d26\u9d28\u9d12\u9d1b\u9ed8\u9ed4\u9f8d\u9f9c\u512a\u511f\u5121\u5132\u52f5\u568e\u5680\u5690\u5685\u5687\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u568f\u58d5\u58d3\u58d1\u58ce\u5b30\u5b2a\u5b24\u5b7a\u5c37\u5c68\u5dbc\u5dba\u5dbd\u5db8\u5e6b\u5f4c\u5fbd\u61c9\u61c2\u61c7\u61e6\u61cb\u6232\u6234\u64ce\u64ca\u64d8\u64e0\u64f0\u64e6\u64ec\u64f1\u64e2\u64ed\u6582\u6583\u66d9\u66d6\u6a80\u6a94\u6a84\u6aa2\u6a9c\u6adb\u6aa3\u6a7e\u6a97\u6a90\u6aa0\u6b5c\u6bae\u6bda\u6c08\u6fd8\u6ff1\u6fdf\u6fe0\u6fdb\u6fe4\u6feb\u6fef\u6f80\u6fec\u6fe1\u6fe9\u6fd5\u6fee\u6ff0\u71e7\u71df\u71ee\u71e6\u71e5\u71ed\u71ec\u71f4\u71e0\u7235\u7246\u7370\u7372\u74a9\u74b0\u74a6\u74a8\u7646\u7642\u764c\u76ea\u77b3\u77aa\u77b0\u77ac\ufffd".split(""),e=0;e!=r[192].length;++e)65533!==r[192][e].charCodeAt(0)&&(t[r[192][e]]=49152+e,x[49152+e]=r[192][e]);for(r[193]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u77a7\u77ad\u77ef\u78f7\u78fa\u78f4\u78ef\u7901\u79a7\u79aa\u7a57\u7abf\u7c07\u7c0d\u7bfe\u7bf7\u7c0c\u7be0\u7ce0\u7cdc\u7cde\u7ce2\u7cdf\u7cd9\u7cdd\u7e2e\u7e3e\u7e46\u7e37\u7e32\u7e43\u7e2b\u7e3d\u7e31\u7e45\u7e41\u7e34\u7e39\u7e48\u7e35\u7e3f\u7e2f\u7f44\u7ff3\u7ffc\u8071\u8072\u8070\u806f\u8073\u81c6\u81c3\u81ba\u81c2\u81c0\u81bf\u81bd\u81c9\u81be\u81e8\u8209\u8271\u85aa\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8584\u857e\u859c\u8591\u8594\u85af\u859b\u8587\u85a8\u858a\u8667\u87c0\u87d1\u87b3\u87d2\u87c6\u87ab\u87bb\u87ba\u87c8\u87cb\u893b\u8936\u8944\u8938\u893d\u89ac\u8b0e\u8b17\u8b19\u8b1b\u8b0a\u8b20\u8b1d\u8b04\u8b10\u8c41\u8c3f\u8c73\u8cfa\u8cfd\u8cfc\u8cf8\u8cfb\u8da8\u8e49\u8e4b\u8e48\u8e4a\u8f44\u8f3e\u8f42\u8f45\u8f3f\u907f\u907d\u9084\u9081\u9082\u9080\u9139\u91a3\u919e\u919c\u934d\u9382\u9328\u9375\u934a\u9365\u934b\u9318\u937e\u936c\u935b\u9370\u935a\u9354\u95ca\u95cb\u95cc\u95c8\u95c6\u96b1\u96b8\u96d6\u971c\u971e\u97a0\u97d3\u9846\u98b6\u9935\u9a01\ufffd".split(""),e=0;e!=r[193].length;++e)65533!==r[193][e].charCodeAt(0)&&(t[r[193][e]]=49408+e,x[49408+e]=r[193][e]);for(r[194]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u99ff\u9bae\u9bab\u9baa\u9bad\u9d3b\u9d3f\u9e8b\u9ecf\u9ede\u9edc\u9edd\u9edb\u9f3e\u9f4b\u53e2\u5695\u56ae\u58d9\u58d8\u5b38\u5f5d\u61e3\u6233\u64f4\u64f2\u64fe\u6506\u64fa\u64fb\u64f7\u65b7\u66dc\u6726\u6ab3\u6aac\u6ac3\u6abb\u6ab8\u6ac2\u6aae\u6aaf\u6b5f\u6b78\u6baf\u7009\u700b\u6ffe\u7006\u6ffa\u7011\u700f\u71fb\u71fc\u71fe\u71f8\u7377\u7375\u74a7\u74bf\u7515\u7656\u7658\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7652\u77bd\u77bf\u77bb\u77bc\u790e\u79ae\u7a61\u7a62\u7a60\u7ac4\u7ac5\u7c2b\u7c27\u7c2a\u7c1e\u7c23\u7c21\u7ce7\u7e54\u7e55\u7e5e\u7e5a\u7e61\u7e52\u7e59\u7f48\u7ff9\u7ffb\u8077\u8076\u81cd\u81cf\u820a\u85cf\u85a9\u85cd\u85d0\u85c9\u85b0\u85ba\u85b9\u85a6\u87ef\u87ec\u87f2\u87e0\u8986\u89b2\u89f4\u8b28\u8b39\u8b2c\u8b2b\u8c50\u8d05\u8e59\u8e63\u8e66\u8e64\u8e5f\u8e55\u8ec0\u8f49\u8f4d\u9087\u9083\u9088\u91ab\u91ac\u91d0\u9394\u938a\u9396\u93a2\u93b3\u93ae\u93ac\u93b0\u9398\u939a\u9397\u95d4\u95d6\u95d0\u95d5\u96e2\u96dc\u96d9\u96db\u96de\u9724\u97a3\u97a6\ufffd".split(""),e=0;e!=r[194].length;++e)65533!==r[194][e].charCodeAt(0)&&(t[r[194][e]]=49664+e,x[49664+e]=r[194][e]);for(r[195]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u97ad\u97f9\u984d\u984f\u984c\u984e\u9853\u98ba\u993e\u993f\u993d\u992e\u99a5\u9a0e\u9ac1\u9b03\u9b06\u9b4f\u9b4e\u9b4d\u9bca\u9bc9\u9bfd\u9bc8\u9bc0\u9d51\u9d5d\u9d60\u9ee0\u9f15\u9f2c\u5133\u56a5\u58de\u58df\u58e2\u5bf5\u9f90\u5eec\u61f2\u61f7\u61f6\u61f5\u6500\u650f\u66e0\u66dd\u6ae5\u6add\u6ada\u6ad3\u701b\u701f\u7028\u701a\u701d\u7015\u7018\u7206\u720d\u7258\u72a2\u7378\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u737a\u74bd\u74ca\u74e3\u7587\u7586\u765f\u7661\u77c7\u7919\u79b1\u7a6b\u7a69\u7c3e\u7c3f\u7c38\u7c3d\u7c37\u7c40\u7e6b\u7e6d\u7e79\u7e69\u7e6a\u7f85\u7e73\u7fb6\u7fb9\u7fb8\u81d8\u85e9\u85dd\u85ea\u85d5\u85e4\u85e5\u85f7\u87fb\u8805\u880d\u87f9\u87fe\u8960\u895f\u8956\u895e\u8b41\u8b5c\u8b58\u8b49\u8b5a\u8b4e\u8b4f\u8b46\u8b59\u8d08\u8d0a\u8e7c\u8e72\u8e87\u8e76\u8e6c\u8e7a\u8e74\u8f54\u8f4e\u8fad\u908a\u908b\u91b1\u91ae\u93e1\u93d1\u93df\u93c3\u93c8\u93dc\u93dd\u93d6\u93e2\u93cd\u93d8\u93e4\u93d7\u93e8\u95dc\u96b4\u96e3\u972a\u9727\u9761\u97dc\u97fb\u985e\ufffd".split(""),e=0;e!=r[195].length;++e)65533!==r[195][e].charCodeAt(0)&&(t[r[195][e]]=49920+e,x[49920+e]=r[195][e]);for(r[196]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9858\u985b\u98bc\u9945\u9949\u9a16\u9a19\u9b0d\u9be8\u9be7\u9bd6\u9bdb\u9d89\u9d61\u9d72\u9d6a\u9d6c\u9e92\u9e97\u9e93\u9eb4\u52f8\u56a8\u56b7\u56b6\u56b4\u56bc\u58e4\u5b40\u5b43\u5b7d\u5bf6\u5dc9\u61f8\u61fa\u6518\u6514\u6519\u66e6\u6727\u6aec\u703e\u7030\u7032\u7210\u737b\u74cf\u7662\u7665\u7926\u792a\u792c\u792b\u7ac7\u7af6\u7c4c\u7c43\u7c4d\u7cef\u7cf0\u8fae\u7e7d\u7e7c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7e82\u7f4c\u8000\u81da\u8266\u85fb\u85f9\u8611\u85fa\u8606\u860b\u8607\u860a\u8814\u8815\u8964\u89ba\u89f8\u8b70\u8b6c\u8b66\u8b6f\u8b5f\u8b6b\u8d0f\u8d0d\u8e89\u8e81\u8e85\u8e82\u91b4\u91cb\u9418\u9403\u93fd\u95e1\u9730\u98c4\u9952\u9951\u99a8\u9a2b\u9a30\u9a37\u9a35\u9c13\u9c0d\u9e79\u9eb5\u9ee8\u9f2f\u9f5f\u9f63\u9f61\u5137\u5138\u56c1\u56c0\u56c2\u5914\u5c6c\u5dcd\u61fc\u61fe\u651d\u651c\u6595\u66e9\u6afb\u6b04\u6afa\u6bb2\u704c\u721b\u72a7\u74d6\u74d4\u7669\u77d3\u7c50\u7e8f\u7e8c\u7fbc\u8617\u862d\u861a\u8823\u8822\u8821\u881f\u896a\u896c\u89bd\u8b74\ufffd".split(""),e=0;e!=r[196].length;++e)65533!==r[196][e].charCodeAt(0)&&(t[r[196][e]]=50176+e,x[50176+e]=r[196][e]);for(r[197]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8b77\u8b7d\u8d13\u8e8a\u8e8d\u8e8b\u8f5f\u8faf\u91ba\u942e\u9433\u9435\u943a\u9438\u9432\u942b\u95e2\u9738\u9739\u9732\u97ff\u9867\u9865\u9957\u9a45\u9a43\u9a40\u9a3e\u9acf\u9b54\u9b51\u9c2d\u9c25\u9daf\u9db4\u9dc2\u9db8\u9e9d\u9eef\u9f19\u9f5c\u9f66\u9f67\u513c\u513b\u56c8\u56ca\u56c9\u5b7f\u5dd4\u5dd2\u5f4e\u61ff\u6524\u6b0a\u6b61\u7051\u7058\u7380\u74e4\u758a\u766e\u766c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u79b3\u7c60\u7c5f\u807e\u807d\u81df\u8972\u896f\u89fc\u8b80\u8d16\u8d17\u8e91\u8e93\u8f61\u9148\u9444\u9451\u9452\u973d\u973e\u97c3\u97c1\u986b\u9955\u9a55\u9a4d\u9ad2\u9b1a\u9c49\u9c31\u9c3e\u9c3b\u9dd3\u9dd7\u9f34\u9f6c\u9f6a\u9f94\u56cc\u5dd6\u6200\u6523\u652b\u652a\u66ec\u6b10\u74da\u7aca\u7c64\u7c63\u7c65\u7e93\u7e96\u7e94\u81e2\u8638\u863f\u8831\u8b8a\u9090\u908f\u9463\u9460\u9464\u9768\u986f\u995c\u9a5a\u9a5b\u9a57\u9ad3\u9ad4\u9ad1\u9c54\u9c57\u9c56\u9de5\u9e9f\u9ef4\u56d1\u58e9\u652c\u705e\u7671\u7672\u77d7\u7f50\u7f88\u8836\u8839\u8862\u8b93\u8b92\ufffd".split(""),e=0;e!=r[197].length;++e)65533!==r[197][e].charCodeAt(0)&&(t[r[197][e]]=50432+e,x[50432+e]=r[197][e]);for(r[198]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8b96\u8277\u8d1b\u91c0\u946a\u9742\u9748\u9744\u97c6\u9870\u9a5f\u9b22\u9b58\u9c5f\u9df9\u9dfa\u9e7c\u9e7d\u9f07\u9f77\u9f72\u5ef3\u6b16\u7063\u7c6c\u7c6e\u883b\u89c0\u8ea1\u91c1\u9472\u9470\u9871\u995e\u9ad6\u9b23\u9ecc\u7064\u77da\u8b9a\u9477\u97c9\u9a62\u9a65\u7e9c\u8b9c\u8eaa\u91c5\u947d\u947e\u947c\u9c77\u9c78\u9ef7\u8c54\u947f\u9e1a\u7228\u9a6a\u9b31\u9e1b\u9e1e\u7c72\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[198].length;++e)65533!==r[198][e].charCodeAt(0)&&(t[r[198][e]]=50688+e,x[50688+e]=r[198][e]);for(r[201]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4e42\u4e5c\u51f5\u531a\u5382\u4e07\u4e0c\u4e47\u4e8d\u56d7\ufa0c\u5c6e\u5f73\u4e0f\u5187\u4e0e\u4e2e\u4e93\u4ec2\u4ec9\u4ec8\u5198\u52fc\u536c\u53b9\u5720\u5903\u592c\u5c10\u5dff\u65e1\u6bb3\u6bcc\u6c14\u723f\u4e31\u4e3c\u4ee8\u4edc\u4ee9\u4ee1\u4edd\u4eda\u520c\u531c\u534c\u5722\u5723\u5917\u592f\u5b81\u5b84\u5c12\u5c3b\u5c74\u5c73\u5e04\u5e80\u5e82\u5fc9\u6209\u6250\u6c15\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6c36\u6c43\u6c3f\u6c3b\u72ae\u72b0\u738a\u79b8\u808a\u961e\u4f0e\u4f18\u4f2c\u4ef5\u4f14\u4ef1\u4f00\u4ef7\u4f08\u4f1d\u4f02\u4f05\u4f22\u4f13\u4f04\u4ef4\u4f12\u51b1\u5213\u5209\u5210\u52a6\u5322\u531f\u534d\u538a\u5407\u56e1\u56df\u572e\u572a\u5734\u593c\u5980\u597c\u5985\u597b\u597e\u5977\u597f\u5b56\u5c15\u5c25\u5c7c\u5c7a\u5c7b\u5c7e\u5ddf\u5e75\u5e84\u5f02\u5f1a\u5f74\u5fd5\u5fd4\u5fcf\u625c\u625e\u6264\u6261\u6266\u6262\u6259\u6260\u625a\u6265\u65ef\u65ee\u673e\u6739\u6738\u673b\u673a\u673f\u673c\u6733\u6c18\u6c46\u6c52\u6c5c\u6c4f\u6c4a\u6c54\u6c4b\ufffd".split(""),e=0;e!=r[201].length;++e)65533!==r[201][e].charCodeAt(0)&&(t[r[201][e]]=51456+e,x[51456+e]=r[201][e]);for(r[202]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6c4c\u7071\u725e\u72b4\u72b5\u738e\u752a\u767f\u7a75\u7f51\u8278\u827c\u8280\u827d\u827f\u864d\u897e\u9099\u9097\u9098\u909b\u9094\u9622\u9624\u9620\u9623\u4f56\u4f3b\u4f62\u4f49\u4f53\u4f64\u4f3e\u4f67\u4f52\u4f5f\u4f41\u4f58\u4f2d\u4f33\u4f3f\u4f61\u518f\u51b9\u521c\u521e\u5221\u52ad\u52ae\u5309\u5363\u5372\u538e\u538f\u5430\u5437\u542a\u5454\u5445\u5419\u541c\u5425\u5418\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u543d\u544f\u5441\u5428\u5424\u5447\u56ee\u56e7\u56e5\u5741\u5745\u574c\u5749\u574b\u5752\u5906\u5940\u59a6\u5998\u59a0\u5997\u598e\u59a2\u5990\u598f\u59a7\u59a1\u5b8e\u5b92\u5c28\u5c2a\u5c8d\u5c8f\u5c88\u5c8b\u5c89\u5c92\u5c8a\u5c86\u5c93\u5c95\u5de0\u5e0a\u5e0e\u5e8b\u5e89\u5e8c\u5e88\u5e8d\u5f05\u5f1d\u5f78\u5f76\u5fd2\u5fd1\u5fd0\u5fed\u5fe8\u5fee\u5ff3\u5fe1\u5fe4\u5fe3\u5ffa\u5fef\u5ff7\u5ffb\u6000\u5ff4\u623a\u6283\u628c\u628e\u628f\u6294\u6287\u6271\u627b\u627a\u6270\u6281\u6288\u6277\u627d\u6272\u6274\u6537\u65f0\u65f4\u65f3\u65f2\u65f5\u6745\u6747\ufffd".split(""),e=0;e!=r[202].length;++e)65533!==r[202][e].charCodeAt(0)&&(t[r[202][e]]=51712+e,x[51712+e]=r[202][e]);for(r[203]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6759\u6755\u674c\u6748\u675d\u674d\u675a\u674b\u6bd0\u6c19\u6c1a\u6c78\u6c67\u6c6b\u6c84\u6c8b\u6c8f\u6c71\u6c6f\u6c69\u6c9a\u6c6d\u6c87\u6c95\u6c9c\u6c66\u6c73\u6c65\u6c7b\u6c8e\u7074\u707a\u7263\u72bf\u72bd\u72c3\u72c6\u72c1\u72ba\u72c5\u7395\u7397\u7393\u7394\u7392\u753a\u7539\u7594\u7595\u7681\u793d\u8034\u8095\u8099\u8090\u8092\u809c\u8290\u828f\u8285\u828e\u8291\u8293\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u828a\u8283\u8284\u8c78\u8fc9\u8fbf\u909f\u90a1\u90a5\u909e\u90a7\u90a0\u9630\u9628\u962f\u962d\u4e33\u4f98\u4f7c\u4f85\u4f7d\u4f80\u4f87\u4f76\u4f74\u4f89\u4f84\u4f77\u4f4c\u4f97\u4f6a\u4f9a\u4f79\u4f81\u4f78\u4f90\u4f9c\u4f94\u4f9e\u4f92\u4f82\u4f95\u4f6b\u4f6e\u519e\u51bc\u51be\u5235\u5232\u5233\u5246\u5231\u52bc\u530a\u530b\u533c\u5392\u5394\u5487\u547f\u5481\u5491\u5482\u5488\u546b\u547a\u547e\u5465\u546c\u5474\u5466\u548d\u546f\u5461\u5460\u5498\u5463\u5467\u5464\u56f7\u56f9\u576f\u5772\u576d\u576b\u5771\u5770\u5776\u5780\u5775\u577b\u5773\u5774\u5762\ufffd".split(""),e=0;e!=r[203].length;++e)65533!==r[203][e].charCodeAt(0)&&(t[r[203][e]]=51968+e,x[51968+e]=r[203][e]);for(r[204]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5768\u577d\u590c\u5945\u59b5\u59ba\u59cf\u59ce\u59b2\u59cc\u59c1\u59b6\u59bc\u59c3\u59d6\u59b1\u59bd\u59c0\u59c8\u59b4\u59c7\u5b62\u5b65\u5b93\u5b95\u5c44\u5c47\u5cae\u5ca4\u5ca0\u5cb5\u5caf\u5ca8\u5cac\u5c9f\u5ca3\u5cad\u5ca2\u5caa\u5ca7\u5c9d\u5ca5\u5cb6\u5cb0\u5ca6\u5e17\u5e14\u5e19\u5f28\u5f22\u5f23\u5f24\u5f54\u5f82\u5f7e\u5f7d\u5fde\u5fe5\u602d\u6026\u6019\u6032\u600b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6034\u600a\u6017\u6033\u601a\u601e\u602c\u6022\u600d\u6010\u602e\u6013\u6011\u600c\u6009\u601c\u6214\u623d\u62ad\u62b4\u62d1\u62be\u62aa\u62b6\u62ca\u62ae\u62b3\u62af\u62bb\u62a9\u62b0\u62b8\u653d\u65a8\u65bb\u6609\u65fc\u6604\u6612\u6608\u65fb\u6603\u660b\u660d\u6605\u65fd\u6611\u6610\u66f6\u670a\u6785\u676c\u678e\u6792\u6776\u677b\u6798\u6786\u6784\u6774\u678d\u678c\u677a\u679f\u6791\u6799\u6783\u677d\u6781\u6778\u6779\u6794\u6b25\u6b80\u6b7e\u6bde\u6c1d\u6c93\u6cec\u6ceb\u6cee\u6cd9\u6cb6\u6cd4\u6cad\u6ce7\u6cb7\u6cd0\u6cc2\u6cba\u6cc3\u6cc6\u6ced\u6cf2\ufffd".split(""),e=0;e!=r[204].length;++e)65533!==r[204][e].charCodeAt(0)&&(t[r[204][e]]=52224+e,x[52224+e]=r[204][e]);for(r[205]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6cd2\u6cdd\u6cb4\u6c8a\u6c9d\u6c80\u6cde\u6cc0\u6d30\u6ccd\u6cc7\u6cb0\u6cf9\u6ccf\u6ce9\u6cd1\u7094\u7098\u7085\u7093\u7086\u7084\u7091\u7096\u7082\u709a\u7083\u726a\u72d6\u72cb\u72d8\u72c9\u72dc\u72d2\u72d4\u72da\u72cc\u72d1\u73a4\u73a1\u73ad\u73a6\u73a2\u73a0\u73ac\u739d\u74dd\u74e8\u753f\u7540\u753e\u758c\u7598\u76af\u76f3\u76f1\u76f0\u76f5\u77f8\u77fc\u77f9\u77fb\u77fa\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u77f7\u7942\u793f\u79c5\u7a78\u7a7b\u7afb\u7c75\u7cfd\u8035\u808f\u80ae\u80a3\u80b8\u80b5\u80ad\u8220\u82a0\u82c0\u82ab\u829a\u8298\u829b\u82b5\u82a7\u82ae\u82bc\u829e\u82ba\u82b4\u82a8\u82a1\u82a9\u82c2\u82a4\u82c3\u82b6\u82a2\u8670\u866f\u866d\u866e\u8c56\u8fd2\u8fcb\u8fd3\u8fcd\u8fd6\u8fd5\u8fd7\u90b2\u90b4\u90af\u90b3\u90b0\u9639\u963d\u963c\u963a\u9643\u4fcd\u4fc5\u4fd3\u4fb2\u4fc9\u4fcb\u4fc1\u4fd4\u4fdc\u4fd9\u4fbb\u4fb3\u4fdb\u4fc7\u4fd6\u4fba\u4fc0\u4fb9\u4fec\u5244\u5249\u52c0\u52c2\u533d\u537c\u5397\u5396\u5399\u5398\u54ba\u54a1\u54ad\u54a5\u54cf\ufffd".split(""),e=0;e!=r[205].length;++e)65533!==r[205][e].charCodeAt(0)&&(t[r[205][e]]=52480+e,x[52480+e]=r[205][e]);for(r[206]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u54c3\u830d\u54b7\u54ae\u54d6\u54b6\u54c5\u54c6\u54a0\u5470\u54bc\u54a2\u54be\u5472\u54de\u54b0\u57b5\u579e\u579f\u57a4\u578c\u5797\u579d\u579b\u5794\u5798\u578f\u5799\u57a5\u579a\u5795\u58f4\u590d\u5953\u59e1\u59de\u59ee\u5a00\u59f1\u59dd\u59fa\u59fd\u59fc\u59f6\u59e4\u59f2\u59f7\u59db\u59e9\u59f3\u59f5\u59e0\u59fe\u59f4\u59ed\u5ba8\u5c4c\u5cd0\u5cd8\u5ccc\u5cd7\u5ccb\u5cdb\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5cde\u5cda\u5cc9\u5cc7\u5cca\u5cd6\u5cd3\u5cd4\u5ccf\u5cc8\u5cc6\u5cce\u5cdf\u5cf8\u5df9\u5e21\u5e22\u5e23\u5e20\u5e24\u5eb0\u5ea4\u5ea2\u5e9b\u5ea3\u5ea5\u5f07\u5f2e\u5f56\u5f86\u6037\u6039\u6054\u6072\u605e\u6045\u6053\u6047\u6049\u605b\u604c\u6040\u6042\u605f\u6024\u6044\u6058\u6066\u606e\u6242\u6243\u62cf\u630d\u630b\u62f5\u630e\u6303\u62eb\u62f9\u630f\u630c\u62f8\u62f6\u6300\u6313\u6314\u62fa\u6315\u62fb\u62f0\u6541\u6543\u65aa\u65bf\u6636\u6621\u6632\u6635\u661c\u6626\u6622\u6633\u662b\u663a\u661d\u6634\u6639\u662e\u670f\u6710\u67c1\u67f2\u67c8\u67ba\ufffd".split(""),e=0;e!=r[206].length;++e)65533!==r[206][e].charCodeAt(0)&&(t[r[206][e]]=52736+e,x[52736+e]=r[206][e]);for(r[207]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u67dc\u67bb\u67f8\u67d8\u67c0\u67b7\u67c5\u67eb\u67e4\u67df\u67b5\u67cd\u67b3\u67f7\u67f6\u67ee\u67e3\u67c2\u67b9\u67ce\u67e7\u67f0\u67b2\u67fc\u67c6\u67ed\u67cc\u67ae\u67e6\u67db\u67fa\u67c9\u67ca\u67c3\u67ea\u67cb\u6b28\u6b82\u6b84\u6bb6\u6bd6\u6bd8\u6be0\u6c20\u6c21\u6d28\u6d34\u6d2d\u6d1f\u6d3c\u6d3f\u6d12\u6d0a\u6cda\u6d33\u6d04\u6d19\u6d3a\u6d1a\u6d11\u6d00\u6d1d\u6d42\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6d01\u6d18\u6d37\u6d03\u6d0f\u6d40\u6d07\u6d20\u6d2c\u6d08\u6d22\u6d09\u6d10\u70b7\u709f\u70be\u70b1\u70b0\u70a1\u70b4\u70b5\u70a9\u7241\u7249\u724a\u726c\u7270\u7273\u726e\u72ca\u72e4\u72e8\u72eb\u72df\u72ea\u72e6\u72e3\u7385\u73cc\u73c2\u73c8\u73c5\u73b9\u73b6\u73b5\u73b4\u73eb\u73bf\u73c7\u73be\u73c3\u73c6\u73b8\u73cb\u74ec\u74ee\u752e\u7547\u7548\u75a7\u75aa\u7679\u76c4\u7708\u7703\u7704\u7705\u770a\u76f7\u76fb\u76fa\u77e7\u77e8\u7806\u7811\u7812\u7805\u7810\u780f\u780e\u7809\u7803\u7813\u794a\u794c\u794b\u7945\u7944\u79d5\u79cd\u79cf\u79d6\u79ce\u7a80\ufffd".split(""),e=0;e!=r[207].length;++e)65533!==r[207][e].charCodeAt(0)&&(t[r[207][e]]=52992+e,x[52992+e]=r[207][e]);for(r[208]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7a7e\u7ad1\u7b00\u7b01\u7c7a\u7c78\u7c79\u7c7f\u7c80\u7c81\u7d03\u7d08\u7d01\u7f58\u7f91\u7f8d\u7fbe\u8007\u800e\u800f\u8014\u8037\u80d8\u80c7\u80e0\u80d1\u80c8\u80c2\u80d0\u80c5\u80e3\u80d9\u80dc\u80ca\u80d5\u80c9\u80cf\u80d7\u80e6\u80cd\u81ff\u8221\u8294\u82d9\u82fe\u82f9\u8307\u82e8\u8300\u82d5\u833a\u82eb\u82d6\u82f4\u82ec\u82e1\u82f2\u82f5\u830c\u82fb\u82f6\u82f0\u82ea\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u82e4\u82e0\u82fa\u82f3\u82ed\u8677\u8674\u867c\u8673\u8841\u884e\u8867\u886a\u8869\u89d3\u8a04\u8a07\u8d72\u8fe3\u8fe1\u8fee\u8fe0\u90f1\u90bd\u90bf\u90d5\u90c5\u90be\u90c7\u90cb\u90c8\u91d4\u91d3\u9654\u964f\u9651\u9653\u964a\u964e\u501e\u5005\u5007\u5013\u5022\u5030\u501b\u4ff5\u4ff4\u5033\u5037\u502c\u4ff6\u4ff7\u5017\u501c\u5020\u5027\u5035\u502f\u5031\u500e\u515a\u5194\u5193\u51ca\u51c4\u51c5\u51c8\u51ce\u5261\u525a\u5252\u525e\u525f\u5255\u5262\u52cd\u530e\u539e\u5526\u54e2\u5517\u5512\u54e7\u54f3\u54e4\u551a\u54ff\u5504\u5508\u54eb\u5511\u5505\u54f1\ufffd".split(""),e=0;e!=r[208].length;++e)65533!==r[208][e].charCodeAt(0)&&(t[r[208][e]]=53248+e,x[53248+e]=r[208][e]);for(r[209]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u550a\u54fb\u54f7\u54f8\u54e0\u550e\u5503\u550b\u5701\u5702\u57cc\u5832\u57d5\u57d2\u57ba\u57c6\u57bd\u57bc\u57b8\u57b6\u57bf\u57c7\u57d0\u57b9\u57c1\u590e\u594a\u5a19\u5a16\u5a2d\u5a2e\u5a15\u5a0f\u5a17\u5a0a\u5a1e\u5a33\u5b6c\u5ba7\u5bad\u5bac\u5c03\u5c56\u5c54\u5cec\u5cff\u5cee\u5cf1\u5cf7\u5d00\u5cf9\u5e29\u5e28\u5ea8\u5eae\u5eaa\u5eac\u5f33\u5f30\u5f67\u605d\u605a\u6067\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6041\u60a2\u6088\u6080\u6092\u6081\u609d\u6083\u6095\u609b\u6097\u6087\u609c\u608e\u6219\u6246\u62f2\u6310\u6356\u632c\u6344\u6345\u6336\u6343\u63e4\u6339\u634b\u634a\u633c\u6329\u6341\u6334\u6358\u6354\u6359\u632d\u6347\u6333\u635a\u6351\u6338\u6357\u6340\u6348\u654a\u6546\u65c6\u65c3\u65c4\u65c2\u664a\u665f\u6647\u6651\u6712\u6713\u681f\u681a\u6849\u6832\u6833\u683b\u684b\u684f\u6816\u6831\u681c\u6835\u682b\u682d\u682f\u684e\u6844\u6834\u681d\u6812\u6814\u6826\u6828\u682e\u684d\u683a\u6825\u6820\u6b2c\u6b2f\u6b2d\u6b31\u6b34\u6b6d\u8082\u6b88\u6be6\u6be4\ufffd".split(""),e=0;e!=r[209].length;++e)65533!==r[209][e].charCodeAt(0)&&(t[r[209][e]]=53504+e,x[53504+e]=r[209][e]);for(r[210]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6be8\u6be3\u6be2\u6be7\u6c25\u6d7a\u6d63\u6d64\u6d76\u6d0d\u6d61\u6d92\u6d58\u6d62\u6d6d\u6d6f\u6d91\u6d8d\u6def\u6d7f\u6d86\u6d5e\u6d67\u6d60\u6d97\u6d70\u6d7c\u6d5f\u6d82\u6d98\u6d2f\u6d68\u6d8b\u6d7e\u6d80\u6d84\u6d16\u6d83\u6d7b\u6d7d\u6d75\u6d90\u70dc\u70d3\u70d1\u70dd\u70cb\u7f39\u70e2\u70d7\u70d2\u70de\u70e0\u70d4\u70cd\u70c5\u70c6\u70c7\u70da\u70ce\u70e1\u7242\u7278\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7277\u7276\u7300\u72fa\u72f4\u72fe\u72f6\u72f3\u72fb\u7301\u73d3\u73d9\u73e5\u73d6\u73bc\u73e7\u73e3\u73e9\u73dc\u73d2\u73db\u73d4\u73dd\u73da\u73d7\u73d8\u73e8\u74de\u74df\u74f4\u74f5\u7521\u755b\u755f\u75b0\u75c1\u75bb\u75c4\u75c0\u75bf\u75b6\u75ba\u768a\u76c9\u771d\u771b\u7710\u7713\u7712\u7723\u7711\u7715\u7719\u771a\u7722\u7727\u7823\u782c\u7822\u7835\u782f\u7828\u782e\u782b\u7821\u7829\u7833\u782a\u7831\u7954\u795b\u794f\u795c\u7953\u7952\u7951\u79eb\u79ec\u79e0\u79ee\u79ed\u79ea\u79dc\u79de\u79dd\u7a86\u7a89\u7a85\u7a8b\u7a8c\u7a8a\u7a87\u7ad8\u7b10\ufffd".split(""),e=0;e!=r[210].length;++e)65533!==r[210][e].charCodeAt(0)&&(t[r[210][e]]=53760+e,x[53760+e]=r[210][e]);for(r[211]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7b04\u7b13\u7b05\u7b0f\u7b08\u7b0a\u7b0e\u7b09\u7b12\u7c84\u7c91\u7c8a\u7c8c\u7c88\u7c8d\u7c85\u7d1e\u7d1d\u7d11\u7d0e\u7d18\u7d16\u7d13\u7d1f\u7d12\u7d0f\u7d0c\u7f5c\u7f61\u7f5e\u7f60\u7f5d\u7f5b\u7f96\u7f92\u7fc3\u7fc2\u7fc0\u8016\u803e\u8039\u80fa\u80f2\u80f9\u80f5\u8101\u80fb\u8100\u8201\u822f\u8225\u8333\u832d\u8344\u8319\u8351\u8325\u8356\u833f\u8341\u8326\u831c\u8322\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8342\u834e\u831b\u832a\u8308\u833c\u834d\u8316\u8324\u8320\u8337\u832f\u8329\u8347\u8345\u834c\u8353\u831e\u832c\u834b\u8327\u8348\u8653\u8652\u86a2\u86a8\u8696\u868d\u8691\u869e\u8687\u8697\u8686\u868b\u869a\u8685\u86a5\u8699\u86a1\u86a7\u8695\u8698\u868e\u869d\u8690\u8694\u8843\u8844\u886d\u8875\u8876\u8872\u8880\u8871\u887f\u886f\u8883\u887e\u8874\u887c\u8a12\u8c47\u8c57\u8c7b\u8ca4\u8ca3\u8d76\u8d78\u8db5\u8db7\u8db6\u8ed1\u8ed3\u8ffe\u8ff5\u9002\u8fff\u8ffb\u9004\u8ffc\u8ff6\u90d6\u90e0\u90d9\u90da\u90e3\u90df\u90e5\u90d8\u90db\u90d7\u90dc\u90e4\u9150\ufffd".split(""),e=0;e!=r[211].length;++e)65533!==r[211][e].charCodeAt(0)&&(t[r[211][e]]=54016+e,x[54016+e]=r[211][e]);for(r[212]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u914e\u914f\u91d5\u91e2\u91da\u965c\u965f\u96bc\u98e3\u9adf\u9b2f\u4e7f\u5070\u506a\u5061\u505e\u5060\u5053\u504b\u505d\u5072\u5048\u504d\u5041\u505b\u504a\u5062\u5015\u5045\u505f\u5069\u506b\u5063\u5064\u5046\u5040\u506e\u5073\u5057\u5051\u51d0\u526b\u526d\u526c\u526e\u52d6\u52d3\u532d\u539c\u5575\u5576\u553c\u554d\u5550\u5534\u552a\u5551\u5562\u5536\u5535\u5530\u5552\u5545\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u550c\u5532\u5565\u554e\u5539\u5548\u552d\u553b\u5540\u554b\u570a\u5707\u57fb\u5814\u57e2\u57f6\u57dc\u57f4\u5800\u57ed\u57fd\u5808\u57f8\u580b\u57f3\u57cf\u5807\u57ee\u57e3\u57f2\u57e5\u57ec\u57e1\u580e\u57fc\u5810\u57e7\u5801\u580c\u57f1\u57e9\u57f0\u580d\u5804\u595c\u5a60\u5a58\u5a55\u5a67\u5a5e\u5a38\u5a35\u5a6d\u5a50\u5a5f\u5a65\u5a6c\u5a53\u5a64\u5a57\u5a43\u5a5d\u5a52\u5a44\u5a5b\u5a48\u5a8e\u5a3e\u5a4d\u5a39\u5a4c\u5a70\u5a69\u5a47\u5a51\u5a56\u5a42\u5a5c\u5b72\u5b6e\u5bc1\u5bc0\u5c59\u5d1e\u5d0b\u5d1d\u5d1a\u5d20\u5d0c\u5d28\u5d0d\u5d26\u5d25\u5d0f\ufffd".split(""),e=0;e!=r[212].length;++e)65533!==r[212][e].charCodeAt(0)&&(t[r[212][e]]=54272+e,x[54272+e]=r[212][e]);for(r[213]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5d30\u5d12\u5d23\u5d1f\u5d2e\u5e3e\u5e34\u5eb1\u5eb4\u5eb9\u5eb2\u5eb3\u5f36\u5f38\u5f9b\u5f96\u5f9f\u608a\u6090\u6086\u60be\u60b0\u60ba\u60d3\u60d4\u60cf\u60e4\u60d9\u60dd\u60c8\u60b1\u60db\u60b7\u60ca\u60bf\u60c3\u60cd\u60c0\u6332\u6365\u638a\u6382\u637d\u63bd\u639e\u63ad\u639d\u6397\u63ab\u638e\u636f\u6387\u6390\u636e\u63af\u6375\u639c\u636d\u63ae\u637c\u63a4\u633b\u639f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6378\u6385\u6381\u6391\u638d\u6370\u6553\u65cd\u6665\u6661\u665b\u6659\u665c\u6662\u6718\u6879\u6887\u6890\u689c\u686d\u686e\u68ae\u68ab\u6956\u686f\u68a3\u68ac\u68a9\u6875\u6874\u68b2\u688f\u6877\u6892\u687c\u686b\u6872\u68aa\u6880\u6871\u687e\u689b\u6896\u688b\u68a0\u6889\u68a4\u6878\u687b\u6891\u688c\u688a\u687d\u6b36\u6b33\u6b37\u6b38\u6b91\u6b8f\u6b8d\u6b8e\u6b8c\u6c2a\u6dc0\u6dab\u6db4\u6db3\u6e74\u6dac\u6de9\u6de2\u6db7\u6df6\u6dd4\u6e00\u6dc8\u6de0\u6ddf\u6dd6\u6dbe\u6de5\u6ddc\u6ddd\u6ddb\u6df4\u6dca\u6dbd\u6ded\u6df0\u6dba\u6dd5\u6dc2\u6dcf\u6dc9\ufffd".split(""),e=0;e!=r[213].length;++e)65533!==r[213][e].charCodeAt(0)&&(t[r[213][e]]=54528+e,x[54528+e]=r[213][e]);for(r[214]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6dd0\u6df2\u6dd3\u6dfd\u6dd7\u6dcd\u6de3\u6dbb\u70fa\u710d\u70f7\u7117\u70f4\u710c\u70f0\u7104\u70f3\u7110\u70fc\u70ff\u7106\u7113\u7100\u70f8\u70f6\u710b\u7102\u710e\u727e\u727b\u727c\u727f\u731d\u7317\u7307\u7311\u7318\u730a\u7308\u72ff\u730f\u731e\u7388\u73f6\u73f8\u73f5\u7404\u7401\u73fd\u7407\u7400\u73fa\u73fc\u73ff\u740c\u740b\u73f4\u7408\u7564\u7563\u75ce\u75d2\u75cf\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u75cb\u75cc\u75d1\u75d0\u768f\u7689\u76d3\u7739\u772f\u772d\u7731\u7732\u7734\u7733\u773d\u7725\u773b\u7735\u7848\u7852\u7849\u784d\u784a\u784c\u7826\u7845\u7850\u7964\u7967\u7969\u796a\u7963\u796b\u7961\u79bb\u79fa\u79f8\u79f6\u79f7\u7a8f\u7a94\u7a90\u7b35\u7b47\u7b34\u7b25\u7b30\u7b22\u7b24\u7b33\u7b18\u7b2a\u7b1d\u7b31\u7b2b\u7b2d\u7b2f\u7b32\u7b38\u7b1a\u7b23\u7c94\u7c98\u7c96\u7ca3\u7d35\u7d3d\u7d38\u7d36\u7d3a\u7d45\u7d2c\u7d29\u7d41\u7d47\u7d3e\u7d3f\u7d4a\u7d3b\u7d28\u7f63\u7f95\u7f9c\u7f9d\u7f9b\u7fca\u7fcb\u7fcd\u7fd0\u7fd1\u7fc7\u7fcf\u7fc9\u801f\ufffd".split(""),e=0;e!=r[214].length;++e)65533!==r[214][e].charCodeAt(0)&&(t[r[214][e]]=54784+e,x[54784+e]=r[214][e]);for(r[215]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u801e\u801b\u8047\u8043\u8048\u8118\u8125\u8119\u811b\u812d\u811f\u812c\u811e\u8121\u8115\u8127\u811d\u8122\u8211\u8238\u8233\u823a\u8234\u8232\u8274\u8390\u83a3\u83a8\u838d\u837a\u8373\u83a4\u8374\u838f\u8381\u8395\u8399\u8375\u8394\u83a9\u837d\u8383\u838c\u839d\u839b\u83aa\u838b\u837e\u83a5\u83af\u8388\u8397\u83b0\u837f\u83a6\u8387\u83ae\u8376\u839a\u8659\u8656\u86bf\u86b7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u86c2\u86c1\u86c5\u86ba\u86b0\u86c8\u86b9\u86b3\u86b8\u86cc\u86b4\u86bb\u86bc\u86c3\u86bd\u86be\u8852\u8889\u8895\u88a8\u88a2\u88aa\u889a\u8891\u88a1\u889f\u8898\u88a7\u8899\u889b\u8897\u88a4\u88ac\u888c\u8893\u888e\u8982\u89d6\u89d9\u89d5\u8a30\u8a27\u8a2c\u8a1e\u8c39\u8c3b\u8c5c\u8c5d\u8c7d\u8ca5\u8d7d\u8d7b\u8d79\u8dbc\u8dc2\u8db9\u8dbf\u8dc1\u8ed8\u8ede\u8edd\u8edc\u8ed7\u8ee0\u8ee1\u9024\u900b\u9011\u901c\u900c\u9021\u90ef\u90ea\u90f0\u90f4\u90f2\u90f3\u90d4\u90eb\u90ec\u90e9\u9156\u9158\u915a\u9153\u9155\u91ec\u91f4\u91f1\u91f3\u91f8\u91e4\u91f9\u91ea\ufffd".split(""),e=0;e!=r[215].length;++e)65533!==r[215][e].charCodeAt(0)&&(t[r[215][e]]=55040+e,x[55040+e]=r[215][e]);for(r[216]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u91eb\u91f7\u91e8\u91ee\u957a\u9586\u9588\u967c\u966d\u966b\u9671\u966f\u96bf\u976a\u9804\u98e5\u9997\u509b\u5095\u5094\u509e\u508b\u50a3\u5083\u508c\u508e\u509d\u5068\u509c\u5092\u5082\u5087\u515f\u51d4\u5312\u5311\u53a4\u53a7\u5591\u55a8\u55a5\u55ad\u5577\u5645\u55a2\u5593\u5588\u558f\u55b5\u5581\u55a3\u5592\u55a4\u557d\u558c\u55a6\u557f\u5595\u55a1\u558e\u570c\u5829\u5837\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5819\u581e\u5827\u5823\u5828\u57f5\u5848\u5825\u581c\u581b\u5833\u583f\u5836\u582e\u5839\u5838\u582d\u582c\u583b\u5961\u5aaf\u5a94\u5a9f\u5a7a\u5aa2\u5a9e\u5a78\u5aa6\u5a7c\u5aa5\u5aac\u5a95\u5aae\u5a37\u5a84\u5a8a\u5a97\u5a83\u5a8b\u5aa9\u5a7b\u5a7d\u5a8c\u5a9c\u5a8f\u5a93\u5a9d\u5bea\u5bcd\u5bcb\u5bd4\u5bd1\u5bca\u5bce\u5c0c\u5c30\u5d37\u5d43\u5d6b\u5d41\u5d4b\u5d3f\u5d35\u5d51\u5d4e\u5d55\u5d33\u5d3a\u5d52\u5d3d\u5d31\u5d59\u5d42\u5d39\u5d49\u5d38\u5d3c\u5d32\u5d36\u5d40\u5d45\u5e44\u5e41\u5f58\u5fa6\u5fa5\u5fab\u60c9\u60b9\u60cc\u60e2\u60ce\u60c4\u6114\ufffd".split(""),e=0;e!=r[216].length;++e)65533!==r[216][e].charCodeAt(0)&&(t[r[216][e]]=55296+e,x[55296+e]=r[216][e]);for(r[217]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u60f2\u610a\u6116\u6105\u60f5\u6113\u60f8\u60fc\u60fe\u60c1\u6103\u6118\u611d\u6110\u60ff\u6104\u610b\u624a\u6394\u63b1\u63b0\u63ce\u63e5\u63e8\u63ef\u63c3\u649d\u63f3\u63ca\u63e0\u63f6\u63d5\u63f2\u63f5\u6461\u63df\u63be\u63dd\u63dc\u63c4\u63d8\u63d3\u63c2\u63c7\u63cc\u63cb\u63c8\u63f0\u63d7\u63d9\u6532\u6567\u656a\u6564\u655c\u6568\u6565\u658c\u659d\u659e\u65ae\u65d0\u65d2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u667c\u666c\u667b\u6680\u6671\u6679\u666a\u6672\u6701\u690c\u68d3\u6904\u68dc\u692a\u68ec\u68ea\u68f1\u690f\u68d6\u68f7\u68eb\u68e4\u68f6\u6913\u6910\u68f3\u68e1\u6907\u68cc\u6908\u6970\u68b4\u6911\u68ef\u68c6\u6914\u68f8\u68d0\u68fd\u68fc\u68e8\u690b\u690a\u6917\u68ce\u68c8\u68dd\u68de\u68e6\u68f4\u68d1\u6906\u68d4\u68e9\u6915\u6925\u68c7\u6b39\u6b3b\u6b3f\u6b3c\u6b94\u6b97\u6b99\u6b95\u6bbd\u6bf0\u6bf2\u6bf3\u6c30\u6dfc\u6e46\u6e47\u6e1f\u6e49\u6e88\u6e3c\u6e3d\u6e45\u6e62\u6e2b\u6e3f\u6e41\u6e5d\u6e73\u6e1c\u6e33\u6e4b\u6e40\u6e51\u6e3b\u6e03\u6e2e\u6e5e\ufffd".split(""),e=0;e!=r[217].length;++e)65533!==r[217][e].charCodeAt(0)&&(t[r[217][e]]=55552+e,x[55552+e]=r[217][e]);for(r[218]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6e68\u6e5c\u6e61\u6e31\u6e28\u6e60\u6e71\u6e6b\u6e39\u6e22\u6e30\u6e53\u6e65\u6e27\u6e78\u6e64\u6e77\u6e55\u6e79\u6e52\u6e66\u6e35\u6e36\u6e5a\u7120\u711e\u712f\u70fb\u712e\u7131\u7123\u7125\u7122\u7132\u711f\u7128\u713a\u711b\u724b\u725a\u7288\u7289\u7286\u7285\u728b\u7312\u730b\u7330\u7322\u7331\u7333\u7327\u7332\u732d\u7326\u7323\u7335\u730c\u742e\u742c\u7430\u742b\u7416\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u741a\u7421\u742d\u7431\u7424\u7423\u741d\u7429\u7420\u7432\u74fb\u752f\u756f\u756c\u75e7\u75da\u75e1\u75e6\u75dd\u75df\u75e4\u75d7\u7695\u7692\u76da\u7746\u7747\u7744\u774d\u7745\u774a\u774e\u774b\u774c\u77de\u77ec\u7860\u7864\u7865\u785c\u786d\u7871\u786a\u786e\u7870\u7869\u7868\u785e\u7862\u7974\u7973\u7972\u7970\u7a02\u7a0a\u7a03\u7a0c\u7a04\u7a99\u7ae6\u7ae4\u7b4a\u7b3b\u7b44\u7b48\u7b4c\u7b4e\u7b40\u7b58\u7b45\u7ca2\u7c9e\u7ca8\u7ca1\u7d58\u7d6f\u7d63\u7d53\u7d56\u7d67\u7d6a\u7d4f\u7d6d\u7d5c\u7d6b\u7d52\u7d54\u7d69\u7d51\u7d5f\u7d4e\u7f3e\u7f3f\u7f65\ufffd".split(""),e=0;e!=r[218].length;++e)65533!==r[218][e].charCodeAt(0)&&(t[r[218][e]]=55808+e,x[55808+e]=r[218][e]);for(r[219]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7f66\u7fa2\u7fa0\u7fa1\u7fd7\u8051\u804f\u8050\u80fe\u80d4\u8143\u814a\u8152\u814f\u8147\u813d\u814d\u813a\u81e6\u81ee\u81f7\u81f8\u81f9\u8204\u823c\u823d\u823f\u8275\u833b\u83cf\u83f9\u8423\u83c0\u83e8\u8412\u83e7\u83e4\u83fc\u83f6\u8410\u83c6\u83c8\u83eb\u83e3\u83bf\u8401\u83dd\u83e5\u83d8\u83ff\u83e1\u83cb\u83ce\u83d6\u83f5\u83c9\u8409\u840f\u83de\u8411\u8406\u83c2\u83f3\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u83d5\u83fa\u83c7\u83d1\u83ea\u8413\u83c3\u83ec\u83ee\u83c4\u83fb\u83d7\u83e2\u841b\u83db\u83fe\u86d8\u86e2\u86e6\u86d3\u86e3\u86da\u86ea\u86dd\u86eb\u86dc\u86ec\u86e9\u86d7\u86e8\u86d1\u8848\u8856\u8855\u88ba\u88d7\u88b9\u88b8\u88c0\u88be\u88b6\u88bc\u88b7\u88bd\u88b2\u8901\u88c9\u8995\u8998\u8997\u89dd\u89da\u89db\u8a4e\u8a4d\u8a39\u8a59\u8a40\u8a57\u8a58\u8a44\u8a45\u8a52\u8a48\u8a51\u8a4a\u8a4c\u8a4f\u8c5f\u8c81\u8c80\u8cba\u8cbe\u8cb0\u8cb9\u8cb5\u8d84\u8d80\u8d89\u8dd8\u8dd3\u8dcd\u8dc7\u8dd6\u8ddc\u8dcf\u8dd5\u8dd9\u8dc8\u8dd7\u8dc5\u8eef\u8ef7\u8efa\ufffd".split(""),e=0;e!=r[219].length;++e)65533!==r[219][e].charCodeAt(0)&&(t[r[219][e]]=56064+e,x[56064+e]=r[219][e]);for(r[220]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8ef9\u8ee6\u8eee\u8ee5\u8ef5\u8ee7\u8ee8\u8ef6\u8eeb\u8ef1\u8eec\u8ef4\u8ee9\u902d\u9034\u902f\u9106\u912c\u9104\u90ff\u90fc\u9108\u90f9\u90fb\u9101\u9100\u9107\u9105\u9103\u9161\u9164\u915f\u9162\u9160\u9201\u920a\u9225\u9203\u921a\u9226\u920f\u920c\u9200\u9212\u91ff\u91fd\u9206\u9204\u9227\u9202\u921c\u9224\u9219\u9217\u9205\u9216\u957b\u958d\u958c\u9590\u9687\u967e\u9688\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9689\u9683\u9680\u96c2\u96c8\u96c3\u96f1\u96f0\u976c\u9770\u976e\u9807\u98a9\u98eb\u9ce6\u9ef9\u4e83\u4e84\u4eb6\u50bd\u50bf\u50c6\u50ae\u50c4\u50ca\u50b4\u50c8\u50c2\u50b0\u50c1\u50ba\u50b1\u50cb\u50c9\u50b6\u50b8\u51d7\u527a\u5278\u527b\u527c\u55c3\u55db\u55cc\u55d0\u55cb\u55ca\u55dd\u55c0\u55d4\u55c4\u55e9\u55bf\u55d2\u558d\u55cf\u55d5\u55e2\u55d6\u55c8\u55f2\u55cd\u55d9\u55c2\u5714\u5853\u5868\u5864\u584f\u584d\u5849\u586f\u5855\u584e\u585d\u5859\u5865\u585b\u583d\u5863\u5871\u58fc\u5ac7\u5ac4\u5acb\u5aba\u5ab8\u5ab1\u5ab5\u5ab0\u5abf\u5ac8\u5abb\u5ac6\ufffd".split(""),e=0;e!=r[220].length;++e)65533!==r[220][e].charCodeAt(0)&&(t[r[220][e]]=56320+e,x[56320+e]=r[220][e]);for(r[221]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5ab7\u5ac0\u5aca\u5ab4\u5ab6\u5acd\u5ab9\u5a90\u5bd6\u5bd8\u5bd9\u5c1f\u5c33\u5d71\u5d63\u5d4a\u5d65\u5d72\u5d6c\u5d5e\u5d68\u5d67\u5d62\u5df0\u5e4f\u5e4e\u5e4a\u5e4d\u5e4b\u5ec5\u5ecc\u5ec6\u5ecb\u5ec7\u5f40\u5faf\u5fad\u60f7\u6149\u614a\u612b\u6145\u6136\u6132\u612e\u6146\u612f\u614f\u6129\u6140\u6220\u9168\u6223\u6225\u6224\u63c5\u63f1\u63eb\u6410\u6412\u6409\u6420\u6424\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6433\u6443\u641f\u6415\u6418\u6439\u6437\u6422\u6423\u640c\u6426\u6430\u6428\u6441\u6435\u642f\u640a\u641a\u6440\u6425\u6427\u640b\u63e7\u641b\u642e\u6421\u640e\u656f\u6592\u65d3\u6686\u668c\u6695\u6690\u668b\u668a\u6699\u6694\u6678\u6720\u6966\u695f\u6938\u694e\u6962\u6971\u693f\u6945\u696a\u6939\u6942\u6957\u6959\u697a\u6948\u6949\u6935\u696c\u6933\u693d\u6965\u68f0\u6978\u6934\u6969\u6940\u696f\u6944\u6976\u6958\u6941\u6974\u694c\u693b\u694b\u6937\u695c\u694f\u6951\u6932\u6952\u692f\u697b\u693c\u6b46\u6b45\u6b43\u6b42\u6b48\u6b41\u6b9b\ufa0d\u6bfb\u6bfc\ufffd".split(""),e=0;e!=r[221].length;++e)65533!==r[221][e].charCodeAt(0)&&(t[r[221][e]]=56576+e,x[56576+e]=r[221][e]);for(r[222]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6bf9\u6bf7\u6bf8\u6e9b\u6ed6\u6ec8\u6e8f\u6ec0\u6e9f\u6e93\u6e94\u6ea0\u6eb1\u6eb9\u6ec6\u6ed2\u6ebd\u6ec1\u6e9e\u6ec9\u6eb7\u6eb0\u6ecd\u6ea6\u6ecf\u6eb2\u6ebe\u6ec3\u6edc\u6ed8\u6e99\u6e92\u6e8e\u6e8d\u6ea4\u6ea1\u6ebf\u6eb3\u6ed0\u6eca\u6e97\u6eae\u6ea3\u7147\u7154\u7152\u7163\u7160\u7141\u715d\u7162\u7172\u7178\u716a\u7161\u7142\u7158\u7143\u714b\u7170\u715f\u7150\u7153\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7144\u714d\u715a\u724f\u728d\u728c\u7291\u7290\u728e\u733c\u7342\u733b\u733a\u7340\u734a\u7349\u7444\u744a\u744b\u7452\u7451\u7457\u7440\u744f\u7450\u744e\u7442\u7446\u744d\u7454\u74e1\u74ff\u74fe\u74fd\u751d\u7579\u7577\u6983\u75ef\u760f\u7603\u75f7\u75fe\u75fc\u75f9\u75f8\u7610\u75fb\u75f6\u75ed\u75f5\u75fd\u7699\u76b5\u76dd\u7755\u775f\u7760\u7752\u7756\u775a\u7769\u7767\u7754\u7759\u776d\u77e0\u7887\u789a\u7894\u788f\u7884\u7895\u7885\u7886\u78a1\u7883\u7879\u7899\u7880\u7896\u787b\u797c\u7982\u797d\u7979\u7a11\u7a18\u7a19\u7a12\u7a17\u7a15\u7a22\u7a13\ufffd".split(""),e=0;e!=r[222].length;++e)65533!==r[222][e].charCodeAt(0)&&(t[r[222][e]]=56832+e,x[56832+e]=r[222][e]);for(r[223]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7a1b\u7a10\u7aa3\u7aa2\u7a9e\u7aeb\u7b66\u7b64\u7b6d\u7b74\u7b69\u7b72\u7b65\u7b73\u7b71\u7b70\u7b61\u7b78\u7b76\u7b63\u7cb2\u7cb4\u7caf\u7d88\u7d86\u7d80\u7d8d\u7d7f\u7d85\u7d7a\u7d8e\u7d7b\u7d83\u7d7c\u7d8c\u7d94\u7d84\u7d7d\u7d92\u7f6d\u7f6b\u7f67\u7f68\u7f6c\u7fa6\u7fa5\u7fa7\u7fdb\u7fdc\u8021\u8164\u8160\u8177\u815c\u8169\u815b\u8162\u8172\u6721\u815e\u8176\u8167\u816f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8144\u8161\u821d\u8249\u8244\u8240\u8242\u8245\u84f1\u843f\u8456\u8476\u8479\u848f\u848d\u8465\u8451\u8440\u8486\u8467\u8430\u844d\u847d\u845a\u8459\u8474\u8473\u845d\u8507\u845e\u8437\u843a\u8434\u847a\u8443\u8478\u8432\u8445\u8429\u83d9\u844b\u842f\u8442\u842d\u845f\u8470\u8439\u844e\u844c\u8452\u846f\u84c5\u848e\u843b\u8447\u8436\u8433\u8468\u847e\u8444\u842b\u8460\u8454\u846e\u8450\u870b\u8704\u86f7\u870c\u86fa\u86d6\u86f5\u874d\u86f8\u870e\u8709\u8701\u86f6\u870d\u8705\u88d6\u88cb\u88cd\u88ce\u88de\u88db\u88da\u88cc\u88d0\u8985\u899b\u89df\u89e5\u89e4\ufffd".split(""),e=0;e!=r[223].length;++e)65533!==r[223][e].charCodeAt(0)&&(t[r[223][e]]=57088+e,x[57088+e]=r[223][e]);for(r[224]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u89e1\u89e0\u89e2\u89dc\u89e6\u8a76\u8a86\u8a7f\u8a61\u8a3f\u8a77\u8a82\u8a84\u8a75\u8a83\u8a81\u8a74\u8a7a\u8c3c\u8c4b\u8c4a\u8c65\u8c64\u8c66\u8c86\u8c84\u8c85\u8ccc\u8d68\u8d69\u8d91\u8d8c\u8d8e\u8d8f\u8d8d\u8d93\u8d94\u8d90\u8d92\u8df0\u8de0\u8dec\u8df1\u8dee\u8dd0\u8de9\u8de3\u8de2\u8de7\u8df2\u8deb\u8df4\u8f06\u8eff\u8f01\u8f00\u8f05\u8f07\u8f08\u8f02\u8f0b\u9052\u903f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9044\u9049\u903d\u9110\u910d\u910f\u9111\u9116\u9114\u910b\u910e\u916e\u916f\u9248\u9252\u9230\u923a\u9266\u9233\u9265\u925e\u9283\u922e\u924a\u9246\u926d\u926c\u924f\u9260\u9267\u926f\u9236\u9261\u9270\u9231\u9254\u9263\u9250\u9272\u924e\u9253\u924c\u9256\u9232\u959f\u959c\u959e\u959b\u9692\u9693\u9691\u9697\u96ce\u96fa\u96fd\u96f8\u96f5\u9773\u9777\u9778\u9772\u980f\u980d\u980e\u98ac\u98f6\u98f9\u99af\u99b2\u99b0\u99b5\u9aad\u9aab\u9b5b\u9cea\u9ced\u9ce7\u9e80\u9efd\u50e6\u50d4\u50d7\u50e8\u50f3\u50db\u50ea\u50dd\u50e4\u50d3\u50ec\u50f0\u50ef\u50e3\u50e0\ufffd".split(""),e=0;e!=r[224].length;++e)65533!==r[224][e].charCodeAt(0)&&(t[r[224][e]]=57344+e,x[57344+e]=r[224][e]);for(r[225]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u51d8\u5280\u5281\u52e9\u52eb\u5330\u53ac\u5627\u5615\u560c\u5612\u55fc\u560f\u561c\u5601\u5613\u5602\u55fa\u561d\u5604\u55ff\u55f9\u5889\u587c\u5890\u5898\u5886\u5881\u587f\u5874\u588b\u587a\u5887\u5891\u588e\u5876\u5882\u5888\u587b\u5894\u588f\u58fe\u596b\u5adc\u5aee\u5ae5\u5ad5\u5aea\u5ada\u5aed\u5aeb\u5af3\u5ae2\u5ae0\u5adb\u5aec\u5ade\u5add\u5ad9\u5ae8\u5adf\u5b77\u5be0\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5be3\u5c63\u5d82\u5d80\u5d7d\u5d86\u5d7a\u5d81\u5d77\u5d8a\u5d89\u5d88\u5d7e\u5d7c\u5d8d\u5d79\u5d7f\u5e58\u5e59\u5e53\u5ed8\u5ed1\u5ed7\u5ece\u5edc\u5ed5\u5ed9\u5ed2\u5ed4\u5f44\u5f43\u5f6f\u5fb6\u612c\u6128\u6141\u615e\u6171\u6173\u6152\u6153\u6172\u616c\u6180\u6174\u6154\u617a\u615b\u6165\u613b\u616a\u6161\u6156\u6229\u6227\u622b\u642b\u644d\u645b\u645d\u6474\u6476\u6472\u6473\u647d\u6475\u6466\u64a6\u644e\u6482\u645e\u645c\u644b\u6453\u6460\u6450\u647f\u643f\u646c\u646b\u6459\u6465\u6477\u6573\u65a0\u66a1\u66a0\u669f\u6705\u6704\u6722\u69b1\u69b6\u69c9\ufffd".split(""),e=0;e!=r[225].length;++e)65533!==r[225][e].charCodeAt(0)&&(t[r[225][e]]=57600+e,x[57600+e]=r[225][e]);for(r[226]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u69a0\u69ce\u6996\u69b0\u69ac\u69bc\u6991\u6999\u698e\u69a7\u698d\u69a9\u69be\u69af\u69bf\u69c4\u69bd\u69a4\u69d4\u69b9\u69ca\u699a\u69cf\u69b3\u6993\u69aa\u69a1\u699e\u69d9\u6997\u6990\u69c2\u69b5\u69a5\u69c6\u6b4a\u6b4d\u6b4b\u6b9e\u6b9f\u6ba0\u6bc3\u6bc4\u6bfe\u6ece\u6ef5\u6ef1\u6f03\u6f25\u6ef8\u6f37\u6efb\u6f2e\u6f09\u6f4e\u6f19\u6f1a\u6f27\u6f18\u6f3b\u6f12\u6eed\u6f0a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6f36\u6f73\u6ef9\u6eee\u6f2d\u6f40\u6f30\u6f3c\u6f35\u6eeb\u6f07\u6f0e\u6f43\u6f05\u6efd\u6ef6\u6f39\u6f1c\u6efc\u6f3a\u6f1f\u6f0d\u6f1e\u6f08\u6f21\u7187\u7190\u7189\u7180\u7185\u7182\u718f\u717b\u7186\u7181\u7197\u7244\u7253\u7297\u7295\u7293\u7343\u734d\u7351\u734c\u7462\u7473\u7471\u7475\u7472\u7467\u746e\u7500\u7502\u7503\u757d\u7590\u7616\u7608\u760c\u7615\u7611\u760a\u7614\u76b8\u7781\u777c\u7785\u7782\u776e\u7780\u776f\u777e\u7783\u78b2\u78aa\u78b4\u78ad\u78a8\u787e\u78ab\u789e\u78a5\u78a0\u78ac\u78a2\u78a4\u7998\u798a\u798b\u7996\u7995\u7994\u7993\ufffd".split(""),e=0;e!=r[226].length;++e)65533!==r[226][e].charCodeAt(0)&&(t[r[226][e]]=57856+e,x[57856+e]=r[226][e]);for(r[227]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7997\u7988\u7992\u7990\u7a2b\u7a4a\u7a30\u7a2f\u7a28\u7a26\u7aa8\u7aab\u7aac\u7aee\u7b88\u7b9c\u7b8a\u7b91\u7b90\u7b96\u7b8d\u7b8c\u7b9b\u7b8e\u7b85\u7b98\u5284\u7b99\u7ba4\u7b82\u7cbb\u7cbf\u7cbc\u7cba\u7da7\u7db7\u7dc2\u7da3\u7daa\u7dc1\u7dc0\u7dc5\u7d9d\u7dce\u7dc4\u7dc6\u7dcb\u7dcc\u7daf\u7db9\u7d96\u7dbc\u7d9f\u7da6\u7dae\u7da9\u7da1\u7dc9\u7f73\u7fe2\u7fe3\u7fe5\u7fde\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8024\u805d\u805c\u8189\u8186\u8183\u8187\u818d\u818c\u818b\u8215\u8497\u84a4\u84a1\u849f\u84ba\u84ce\u84c2\u84ac\u84ae\u84ab\u84b9\u84b4\u84c1\u84cd\u84aa\u849a\u84b1\u84d0\u849d\u84a7\u84bb\u84a2\u8494\u84c7\u84cc\u849b\u84a9\u84af\u84a8\u84d6\u8498\u84b6\u84cf\u84a0\u84d7\u84d4\u84d2\u84db\u84b0\u8491\u8661\u8733\u8723\u8728\u876b\u8740\u872e\u871e\u8721\u8719\u871b\u8743\u872c\u8741\u873e\u8746\u8720\u8732\u872a\u872d\u873c\u8712\u873a\u8731\u8735\u8742\u8726\u8727\u8738\u8724\u871a\u8730\u8711\u88f7\u88e7\u88f1\u88f2\u88fa\u88fe\u88ee\u88fc\u88f6\u88fb\ufffd".split(""),e=0;e!=r[227].length;++e)65533!==r[227][e].charCodeAt(0)&&(t[r[227][e]]=58112+e,x[58112+e]=r[227][e]);for(r[228]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u88f0\u88ec\u88eb\u899d\u89a1\u899f\u899e\u89e9\u89eb\u89e8\u8aab\u8a99\u8a8b\u8a92\u8a8f\u8a96\u8c3d\u8c68\u8c69\u8cd5\u8ccf\u8cd7\u8d96\u8e09\u8e02\u8dff\u8e0d\u8dfd\u8e0a\u8e03\u8e07\u8e06\u8e05\u8dfe\u8e00\u8e04\u8f10\u8f11\u8f0e\u8f0d\u9123\u911c\u9120\u9122\u911f\u911d\u911a\u9124\u9121\u911b\u917a\u9172\u9179\u9173\u92a5\u92a4\u9276\u929b\u927a\u92a0\u9294\u92aa\u928d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u92a6\u929a\u92ab\u9279\u9297\u927f\u92a3\u92ee\u928e\u9282\u9295\u92a2\u927d\u9288\u92a1\u928a\u9286\u928c\u9299\u92a7\u927e\u9287\u92a9\u929d\u928b\u922d\u969e\u96a1\u96ff\u9758\u977d\u977a\u977e\u9783\u9780\u9782\u977b\u9784\u9781\u977f\u97ce\u97cd\u9816\u98ad\u98ae\u9902\u9900\u9907\u999d\u999c\u99c3\u99b9\u99bb\u99ba\u99c2\u99bd\u99c7\u9ab1\u9ae3\u9ae7\u9b3e\u9b3f\u9b60\u9b61\u9b5f\u9cf1\u9cf2\u9cf5\u9ea7\u50ff\u5103\u5130\u50f8\u5106\u5107\u50f6\u50fe\u510b\u510c\u50fd\u510a\u528b\u528c\u52f1\u52ef\u5648\u5642\u564c\u5635\u5641\u564a\u5649\u5646\u5658\ufffd".split(""),e=0;e!=r[228].length;++e)65533!==r[228][e].charCodeAt(0)&&(t[r[228][e]]=58368+e,x[58368+e]=r[228][e]);for(r[229]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u565a\u5640\u5633\u563d\u562c\u563e\u5638\u562a\u563a\u571a\u58ab\u589d\u58b1\u58a0\u58a3\u58af\u58ac\u58a5\u58a1\u58ff\u5aff\u5af4\u5afd\u5af7\u5af6\u5b03\u5af8\u5b02\u5af9\u5b01\u5b07\u5b05\u5b0f\u5c67\u5d99\u5d97\u5d9f\u5d92\u5da2\u5d93\u5d95\u5da0\u5d9c\u5da1\u5d9a\u5d9e\u5e69\u5e5d\u5e60\u5e5c\u7df3\u5edb\u5ede\u5ee1\u5f49\u5fb2\u618b\u6183\u6179\u61b1\u61b0\u61a2\u6189\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u619b\u6193\u61af\u61ad\u619f\u6192\u61aa\u61a1\u618d\u6166\u61b3\u622d\u646e\u6470\u6496\u64a0\u6485\u6497\u649c\u648f\u648b\u648a\u648c\u64a3\u649f\u6468\u64b1\u6498\u6576\u657a\u6579\u657b\u65b2\u65b3\u66b5\u66b0\u66a9\u66b2\u66b7\u66aa\u66af\u6a00\u6a06\u6a17\u69e5\u69f8\u6a15\u69f1\u69e4\u6a20\u69ff\u69ec\u69e2\u6a1b\u6a1d\u69fe\u6a27\u69f2\u69ee\u6a14\u69f7\u69e7\u6a40\u6a08\u69e6\u69fb\u6a0d\u69fc\u69eb\u6a09\u6a04\u6a18\u6a25\u6a0f\u69f6\u6a26\u6a07\u69f4\u6a16\u6b51\u6ba5\u6ba3\u6ba2\u6ba6\u6c01\u6c00\u6bff\u6c02\u6f41\u6f26\u6f7e\u6f87\u6fc6\u6f92\ufffd".split(""),e=0;e!=r[229].length;++e)65533!==r[229][e].charCodeAt(0)&&(t[r[229][e]]=58624+e,x[58624+e]=r[229][e]);for(r[230]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6f8d\u6f89\u6f8c\u6f62\u6f4f\u6f85\u6f5a\u6f96\u6f76\u6f6c\u6f82\u6f55\u6f72\u6f52\u6f50\u6f57\u6f94\u6f93\u6f5d\u6f00\u6f61\u6f6b\u6f7d\u6f67\u6f90\u6f53\u6f8b\u6f69\u6f7f\u6f95\u6f63\u6f77\u6f6a\u6f7b\u71b2\u71af\u719b\u71b0\u71a0\u719a\u71a9\u71b5\u719d\u71a5\u719e\u71a4\u71a1\u71aa\u719c\u71a7\u71b3\u7298\u729a\u7358\u7352\u735e\u735f\u7360\u735d\u735b\u7361\u735a\u7359\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7362\u7487\u7489\u748a\u7486\u7481\u747d\u7485\u7488\u747c\u7479\u7508\u7507\u757e\u7625\u761e\u7619\u761d\u761c\u7623\u761a\u7628\u761b\u769c\u769d\u769e\u769b\u778d\u778f\u7789\u7788\u78cd\u78bb\u78cf\u78cc\u78d1\u78ce\u78d4\u78c8\u78c3\u78c4\u78c9\u799a\u79a1\u79a0\u799c\u79a2\u799b\u6b76\u7a39\u7ab2\u7ab4\u7ab3\u7bb7\u7bcb\u7bbe\u7bac\u7bce\u7baf\u7bb9\u7bca\u7bb5\u7cc5\u7cc8\u7ccc\u7ccb\u7df7\u7ddb\u7dea\u7de7\u7dd7\u7de1\u7e03\u7dfa\u7de6\u7df6\u7df1\u7df0\u7dee\u7ddf\u7f76\u7fac\u7fb0\u7fad\u7fed\u7feb\u7fea\u7fec\u7fe6\u7fe8\u8064\u8067\u81a3\u819f\ufffd".split(""),e=0;e!=r[230].length;++e)65533!==r[230][e].charCodeAt(0)&&(t[r[230][e]]=58880+e,x[58880+e]=r[230][e]);for(r[231]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u819e\u8195\u81a2\u8199\u8197\u8216\u824f\u8253\u8252\u8250\u824e\u8251\u8524\u853b\u850f\u8500\u8529\u850e\u8509\u850d\u851f\u850a\u8527\u851c\u84fb\u852b\u84fa\u8508\u850c\u84f4\u852a\u84f2\u8515\u84f7\u84eb\u84f3\u84fc\u8512\u84ea\u84e9\u8516\u84fe\u8528\u851d\u852e\u8502\u84fd\u851e\u84f6\u8531\u8526\u84e7\u84e8\u84f0\u84ef\u84f9\u8518\u8520\u8530\u850b\u8519\u852f\u8662\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8756\u8763\u8764\u8777\u87e1\u8773\u8758\u8754\u875b\u8752\u8761\u875a\u8751\u875e\u876d\u876a\u8750\u874e\u875f\u875d\u876f\u876c\u877a\u876e\u875c\u8765\u874f\u877b\u8775\u8762\u8767\u8769\u885a\u8905\u890c\u8914\u890b\u8917\u8918\u8919\u8906\u8916\u8911\u890e\u8909\u89a2\u89a4\u89a3\u89ed\u89f0\u89ec\u8acf\u8ac6\u8ab8\u8ad3\u8ad1\u8ad4\u8ad5\u8abb\u8ad7\u8abe\u8ac0\u8ac5\u8ad8\u8ac3\u8aba\u8abd\u8ad9\u8c3e\u8c4d\u8c8f\u8ce5\u8cdf\u8cd9\u8ce8\u8cda\u8cdd\u8ce7\u8da0\u8d9c\u8da1\u8d9b\u8e20\u8e23\u8e25\u8e24\u8e2e\u8e15\u8e1b\u8e16\u8e11\u8e19\u8e26\u8e27\ufffd".split(""),e=0;e!=r[231].length;++e)65533!==r[231][e].charCodeAt(0)&&(t[r[231][e]]=59136+e,x[59136+e]=r[231][e]);for(r[232]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8e14\u8e12\u8e18\u8e13\u8e1c\u8e17\u8e1a\u8f2c\u8f24\u8f18\u8f1a\u8f20\u8f23\u8f16\u8f17\u9073\u9070\u906f\u9067\u906b\u912f\u912b\u9129\u912a\u9132\u9126\u912e\u9185\u9186\u918a\u9181\u9182\u9184\u9180\u92d0\u92c3\u92c4\u92c0\u92d9\u92b6\u92cf\u92f1\u92df\u92d8\u92e9\u92d7\u92dd\u92cc\u92ef\u92c2\u92e8\u92ca\u92c8\u92ce\u92e6\u92cd\u92d5\u92c9\u92e0\u92de\u92e7\u92d1\u92d3\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u92b5\u92e1\u92c6\u92b4\u957c\u95ac\u95ab\u95ae\u95b0\u96a4\u96a2\u96d3\u9705\u9708\u9702\u975a\u978a\u978e\u9788\u97d0\u97cf\u981e\u981d\u9826\u9829\u9828\u9820\u981b\u9827\u98b2\u9908\u98fa\u9911\u9914\u9916\u9917\u9915\u99dc\u99cd\u99cf\u99d3\u99d4\u99ce\u99c9\u99d6\u99d8\u99cb\u99d7\u99cc\u9ab3\u9aec\u9aeb\u9af3\u9af2\u9af1\u9b46\u9b43\u9b67\u9b74\u9b71\u9b66\u9b76\u9b75\u9b70\u9b68\u9b64\u9b6c\u9cfc\u9cfa\u9cfd\u9cff\u9cf7\u9d07\u9d00\u9cf9\u9cfb\u9d08\u9d05\u9d04\u9e83\u9ed3\u9f0f\u9f10\u511c\u5113\u5117\u511a\u5111\u51de\u5334\u53e1\u5670\u5660\u566e\ufffd".split(""),e=0;e!=r[232].length;++e)65533!==r[232][e].charCodeAt(0)&&(t[r[232][e]]=59392+e,x[59392+e]=r[232][e]);for(r[233]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5673\u5666\u5663\u566d\u5672\u565e\u5677\u571c\u571b\u58c8\u58bd\u58c9\u58bf\u58ba\u58c2\u58bc\u58c6\u5b17\u5b19\u5b1b\u5b21\u5b14\u5b13\u5b10\u5b16\u5b28\u5b1a\u5b20\u5b1e\u5bef\u5dac\u5db1\u5da9\u5da7\u5db5\u5db0\u5dae\u5daa\u5da8\u5db2\u5dad\u5daf\u5db4\u5e67\u5e68\u5e66\u5e6f\u5ee9\u5ee7\u5ee6\u5ee8\u5ee5\u5f4b\u5fbc\u619d\u61a8\u6196\u61c5\u61b4\u61c6\u61c1\u61cc\u61ba\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u61bf\u61b8\u618c\u64d7\u64d6\u64d0\u64cf\u64c9\u64bd\u6489\u64c3\u64db\u64f3\u64d9\u6533\u657f\u657c\u65a2\u66c8\u66be\u66c0\u66ca\u66cb\u66cf\u66bd\u66bb\u66ba\u66cc\u6723\u6a34\u6a66\u6a49\u6a67\u6a32\u6a68\u6a3e\u6a5d\u6a6d\u6a76\u6a5b\u6a51\u6a28\u6a5a\u6a3b\u6a3f\u6a41\u6a6a\u6a64\u6a50\u6a4f\u6a54\u6a6f\u6a69\u6a60\u6a3c\u6a5e\u6a56\u6a55\u6a4d\u6a4e\u6a46\u6b55\u6b54\u6b56\u6ba7\u6baa\u6bab\u6bc8\u6bc7\u6c04\u6c03\u6c06\u6fad\u6fcb\u6fa3\u6fc7\u6fbc\u6fce\u6fc8\u6f5e\u6fc4\u6fbd\u6f9e\u6fca\u6fa8\u7004\u6fa5\u6fae\u6fba\u6fac\u6faa\u6fcf\u6fbf\u6fb8\ufffd".split(""),e=0;e!=r[233].length;++e)65533!==r[233][e].charCodeAt(0)&&(t[r[233][e]]=59648+e,x[59648+e]=r[233][e]);for(r[234]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6fa2\u6fc9\u6fab\u6fcd\u6faf\u6fb2\u6fb0\u71c5\u71c2\u71bf\u71b8\u71d6\u71c0\u71c1\u71cb\u71d4\u71ca\u71c7\u71cf\u71bd\u71d8\u71bc\u71c6\u71da\u71db\u729d\u729e\u7369\u7366\u7367\u736c\u7365\u736b\u736a\u747f\u749a\u74a0\u7494\u7492\u7495\u74a1\u750b\u7580\u762f\u762d\u7631\u763d\u7633\u763c\u7635\u7632\u7630\u76bb\u76e6\u779a\u779d\u77a1\u779c\u779b\u77a2\u77a3\u7795\u7799\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7797\u78dd\u78e9\u78e5\u78ea\u78de\u78e3\u78db\u78e1\u78e2\u78ed\u78df\u78e0\u79a4\u7a44\u7a48\u7a47\u7ab6\u7ab8\u7ab5\u7ab1\u7ab7\u7bde\u7be3\u7be7\u7bdd\u7bd5\u7be5\u7bda\u7be8\u7bf9\u7bd4\u7bea\u7be2\u7bdc\u7beb\u7bd8\u7bdf\u7cd2\u7cd4\u7cd7\u7cd0\u7cd1\u7e12\u7e21\u7e17\u7e0c\u7e1f\u7e20\u7e13\u7e0e\u7e1c\u7e15\u7e1a\u7e22\u7e0b\u7e0f\u7e16\u7e0d\u7e14\u7e25\u7e24\u7f43\u7f7b\u7f7c\u7f7a\u7fb1\u7fef\u802a\u8029\u806c\u81b1\u81a6\u81ae\u81b9\u81b5\u81ab\u81b0\u81ac\u81b4\u81b2\u81b7\u81a7\u81f2\u8255\u8256\u8257\u8556\u8545\u856b\u854d\u8553\u8561\u8558\ufffd".split(""),e=0;e!=r[234].length;++e)65533!==r[234][e].charCodeAt(0)&&(t[r[234][e]]=59904+e,x[59904+e]=r[234][e]);for(r[235]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8540\u8546\u8564\u8541\u8562\u8544\u8551\u8547\u8563\u853e\u855b\u8571\u854e\u856e\u8575\u8555\u8567\u8560\u858c\u8566\u855d\u8554\u8565\u856c\u8663\u8665\u8664\u879b\u878f\u8797\u8793\u8792\u8788\u8781\u8796\u8798\u8779\u8787\u87a3\u8785\u8790\u8791\u879d\u8784\u8794\u879c\u879a\u8789\u891e\u8926\u8930\u892d\u892e\u8927\u8931\u8922\u8929\u8923\u892f\u892c\u891f\u89f1\u8ae0\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8ae2\u8af2\u8af4\u8af5\u8add\u8b14\u8ae4\u8adf\u8af0\u8ac8\u8ade\u8ae1\u8ae8\u8aff\u8aef\u8afb\u8c91\u8c92\u8c90\u8cf5\u8cee\u8cf1\u8cf0\u8cf3\u8d6c\u8d6e\u8da5\u8da7\u8e33\u8e3e\u8e38\u8e40\u8e45\u8e36\u8e3c\u8e3d\u8e41\u8e30\u8e3f\u8ebd\u8f36\u8f2e\u8f35\u8f32\u8f39\u8f37\u8f34\u9076\u9079\u907b\u9086\u90fa\u9133\u9135\u9136\u9193\u9190\u9191\u918d\u918f\u9327\u931e\u9308\u931f\u9306\u930f\u937a\u9338\u933c\u931b\u9323\u9312\u9301\u9346\u932d\u930e\u930d\u92cb\u931d\u92fa\u9325\u9313\u92f9\u92f7\u9334\u9302\u9324\u92ff\u9329\u9339\u9335\u932a\u9314\u930c\ufffd".split(""),e=0;e!=r[235].length;++e)65533!==r[235][e].charCodeAt(0)&&(t[r[235][e]]=60160+e,x[60160+e]=r[235][e]);for(r[236]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u930b\u92fe\u9309\u9300\u92fb\u9316\u95bc\u95cd\u95be\u95b9\u95ba\u95b6\u95bf\u95b5\u95bd\u96a9\u96d4\u970b\u9712\u9710\u9799\u9797\u9794\u97f0\u97f8\u9835\u982f\u9832\u9924\u991f\u9927\u9929\u999e\u99ee\u99ec\u99e5\u99e4\u99f0\u99e3\u99ea\u99e9\u99e7\u9ab9\u9abf\u9ab4\u9abb\u9af6\u9afa\u9af9\u9af7\u9b33\u9b80\u9b85\u9b87\u9b7c\u9b7e\u9b7b\u9b82\u9b93\u9b92\u9b90\u9b7a\u9b95\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9b7d\u9b88\u9d25\u9d17\u9d20\u9d1e\u9d14\u9d29\u9d1d\u9d18\u9d22\u9d10\u9d19\u9d1f\u9e88\u9e86\u9e87\u9eae\u9ead\u9ed5\u9ed6\u9efa\u9f12\u9f3d\u5126\u5125\u5122\u5124\u5120\u5129\u52f4\u5693\u568c\u568d\u5686\u5684\u5683\u567e\u5682\u567f\u5681\u58d6\u58d4\u58cf\u58d2\u5b2d\u5b25\u5b32\u5b23\u5b2c\u5b27\u5b26\u5b2f\u5b2e\u5b7b\u5bf1\u5bf2\u5db7\u5e6c\u5e6a\u5fbe\u5fbb\u61c3\u61b5\u61bc\u61e7\u61e0\u61e5\u61e4\u61e8\u61de\u64ef\u64e9\u64e3\u64eb\u64e4\u64e8\u6581\u6580\u65b6\u65da\u66d2\u6a8d\u6a96\u6a81\u6aa5\u6a89\u6a9f\u6a9b\u6aa1\u6a9e\u6a87\u6a93\u6a8e\ufffd".split(""),e=0;e!=r[236].length;++e)65533!==r[236][e].charCodeAt(0)&&(t[r[236][e]]=60416+e,x[60416+e]=r[236][e]);for(r[237]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6a95\u6a83\u6aa8\u6aa4\u6a91\u6a7f\u6aa6\u6a9a\u6a85\u6a8c\u6a92\u6b5b\u6bad\u6c09\u6fcc\u6fa9\u6ff4\u6fd4\u6fe3\u6fdc\u6fed\u6fe7\u6fe6\u6fde\u6ff2\u6fdd\u6fe2\u6fe8\u71e1\u71f1\u71e8\u71f2\u71e4\u71f0\u71e2\u7373\u736e\u736f\u7497\u74b2\u74ab\u7490\u74aa\u74ad\u74b1\u74a5\u74af\u7510\u7511\u7512\u750f\u7584\u7643\u7648\u7649\u7647\u76a4\u76e9\u77b5\u77ab\u77b2\u77b7\u77b6\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u77b4\u77b1\u77a8\u77f0\u78f3\u78fd\u7902\u78fb\u78fc\u78f2\u7905\u78f9\u78fe\u7904\u79ab\u79a8\u7a5c\u7a5b\u7a56\u7a58\u7a54\u7a5a\u7abe\u7ac0\u7ac1\u7c05\u7c0f\u7bf2\u7c00\u7bff\u7bfb\u7c0e\u7bf4\u7c0b\u7bf3\u7c02\u7c09\u7c03\u7c01\u7bf8\u7bfd\u7c06\u7bf0\u7bf1\u7c10\u7c0a\u7ce8\u7e2d\u7e3c\u7e42\u7e33\u9848\u7e38\u7e2a\u7e49\u7e40\u7e47\u7e29\u7e4c\u7e30\u7e3b\u7e36\u7e44\u7e3a\u7f45\u7f7f\u7f7e\u7f7d\u7ff4\u7ff2\u802c\u81bb\u81c4\u81cc\u81ca\u81c5\u81c7\u81bc\u81e9\u825b\u825a\u825c\u8583\u8580\u858f\u85a7\u8595\u85a0\u858b\u85a3\u857b\u85a4\u859a\u859e\ufffd".split(""),e=0;e!=r[237].length;++e)65533!==r[237][e].charCodeAt(0)&&(t[r[237][e]]=60672+e,x[60672+e]=r[237][e]);for(r[238]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8577\u857c\u8589\u85a1\u857a\u8578\u8557\u858e\u8596\u8586\u858d\u8599\u859d\u8581\u85a2\u8582\u8588\u8585\u8579\u8576\u8598\u8590\u859f\u8668\u87be\u87aa\u87ad\u87c5\u87b0\u87ac\u87b9\u87b5\u87bc\u87ae\u87c9\u87c3\u87c2\u87cc\u87b7\u87af\u87c4\u87ca\u87b4\u87b6\u87bf\u87b8\u87bd\u87de\u87b2\u8935\u8933\u893c\u893e\u8941\u8952\u8937\u8942\u89ad\u89af\u89ae\u89f2\u89f3\u8b1e\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8b18\u8b16\u8b11\u8b05\u8b0b\u8b22\u8b0f\u8b12\u8b15\u8b07\u8b0d\u8b08\u8b06\u8b1c\u8b13\u8b1a\u8c4f\u8c70\u8c72\u8c71\u8c6f\u8c95\u8c94\u8cf9\u8d6f\u8e4e\u8e4d\u8e53\u8e50\u8e4c\u8e47\u8f43\u8f40\u9085\u907e\u9138\u919a\u91a2\u919b\u9199\u919f\u91a1\u919d\u91a0\u93a1\u9383\u93af\u9364\u9356\u9347\u937c\u9358\u935c\u9376\u9349\u9350\u9351\u9360\u936d\u938f\u934c\u936a\u9379\u9357\u9355\u9352\u934f\u9371\u9377\u937b\u9361\u935e\u9363\u9367\u9380\u934e\u9359\u95c7\u95c0\u95c9\u95c3\u95c5\u95b7\u96ae\u96b0\u96ac\u9720\u971f\u9718\u971d\u9719\u979a\u97a1\u979c\ufffd".split(""),e=0;e!=r[238].length;++e)65533!==r[238][e].charCodeAt(0)&&(t[r[238][e]]=60928+e,x[60928+e]=r[238][e]);for(r[239]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u979e\u979d\u97d5\u97d4\u97f1\u9841\u9844\u984a\u9849\u9845\u9843\u9925\u992b\u992c\u992a\u9933\u9932\u992f\u992d\u9931\u9930\u9998\u99a3\u99a1\u9a02\u99fa\u99f4\u99f7\u99f9\u99f8\u99f6\u99fb\u99fd\u99fe\u99fc\u9a03\u9abe\u9afe\u9afd\u9b01\u9afc\u9b48\u9b9a\u9ba8\u9b9e\u9b9b\u9ba6\u9ba1\u9ba5\u9ba4\u9b86\u9ba2\u9ba0\u9baf\u9d33\u9d41\u9d67\u9d36\u9d2e\u9d2f\u9d31\u9d38\u9d30\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9d45\u9d42\u9d43\u9d3e\u9d37\u9d40\u9d3d\u7ff5\u9d2d\u9e8a\u9e89\u9e8d\u9eb0\u9ec8\u9eda\u9efb\u9eff\u9f24\u9f23\u9f22\u9f54\u9fa0\u5131\u512d\u512e\u5698\u569c\u5697\u569a\u569d\u5699\u5970\u5b3c\u5c69\u5c6a\u5dc0\u5e6d\u5e6e\u61d8\u61df\u61ed\u61ee\u61f1\u61ea\u61f0\u61eb\u61d6\u61e9\u64ff\u6504\u64fd\u64f8\u6501\u6503\u64fc\u6594\u65db\u66da\u66db\u66d8\u6ac5\u6ab9\u6abd\u6ae1\u6ac6\u6aba\u6ab6\u6ab7\u6ac7\u6ab4\u6aad\u6b5e\u6bc9\u6c0b\u7007\u700c\u700d\u7001\u7005\u7014\u700e\u6fff\u7000\u6ffb\u7026\u6ffc\u6ff7\u700a\u7201\u71ff\u71f9\u7203\u71fd\u7376\ufffd".split(""),e=0;e!=r[239].length;++e)65533!==r[239][e].charCodeAt(0)&&(t[r[239][e]]=61184+e,x[61184+e]=r[239][e]);for(r[240]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u74b8\u74c0\u74b5\u74c1\u74be\u74b6\u74bb\u74c2\u7514\u7513\u765c\u7664\u7659\u7650\u7653\u7657\u765a\u76a6\u76bd\u76ec\u77c2\u77ba\u78ff\u790c\u7913\u7914\u7909\u7910\u7912\u7911\u79ad\u79ac\u7a5f\u7c1c\u7c29\u7c19\u7c20\u7c1f\u7c2d\u7c1d\u7c26\u7c28\u7c22\u7c25\u7c30\u7e5c\u7e50\u7e56\u7e63\u7e58\u7e62\u7e5f\u7e51\u7e60\u7e57\u7e53\u7fb5\u7fb3\u7ff7\u7ff8\u8075\u81d1\u81d2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u81d0\u825f\u825e\u85b4\u85c6\u85c0\u85c3\u85c2\u85b3\u85b5\u85bd\u85c7\u85c4\u85bf\u85cb\u85ce\u85c8\u85c5\u85b1\u85b6\u85d2\u8624\u85b8\u85b7\u85be\u8669\u87e7\u87e6\u87e2\u87db\u87eb\u87ea\u87e5\u87df\u87f3\u87e4\u87d4\u87dc\u87d3\u87ed\u87d8\u87e3\u87a4\u87d7\u87d9\u8801\u87f4\u87e8\u87dd\u8953\u894b\u894f\u894c\u8946\u8950\u8951\u8949\u8b2a\u8b27\u8b23\u8b33\u8b30\u8b35\u8b47\u8b2f\u8b3c\u8b3e\u8b31\u8b25\u8b37\u8b26\u8b36\u8b2e\u8b24\u8b3b\u8b3d\u8b3a\u8c42\u8c75\u8c99\u8c98\u8c97\u8cfe\u8d04\u8d02\u8d00\u8e5c\u8e62\u8e60\u8e57\u8e56\u8e5e\u8e65\u8e67\ufffd".split(""),e=0;e!=r[240].length;++e)65533!==r[240][e].charCodeAt(0)&&(t[r[240][e]]=61440+e,x[61440+e]=r[240][e]);for(r[241]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8e5b\u8e5a\u8e61\u8e5d\u8e69\u8e54\u8f46\u8f47\u8f48\u8f4b\u9128\u913a\u913b\u913e\u91a8\u91a5\u91a7\u91af\u91aa\u93b5\u938c\u9392\u93b7\u939b\u939d\u9389\u93a7\u938e\u93aa\u939e\u93a6\u9395\u9388\u9399\u939f\u938d\u93b1\u9391\u93b2\u93a4\u93a8\u93b4\u93a3\u93a5\u95d2\u95d3\u95d1\u96b3\u96d7\u96da\u5dc2\u96df\u96d8\u96dd\u9723\u9722\u9725\u97ac\u97ae\u97a8\u97ab\u97a4\u97aa\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u97a2\u97a5\u97d7\u97d9\u97d6\u97d8\u97fa\u9850\u9851\u9852\u98b8\u9941\u993c\u993a\u9a0f\u9a0b\u9a09\u9a0d\u9a04\u9a11\u9a0a\u9a05\u9a07\u9a06\u9ac0\u9adc\u9b08\u9b04\u9b05\u9b29\u9b35\u9b4a\u9b4c\u9b4b\u9bc7\u9bc6\u9bc3\u9bbf\u9bc1\u9bb5\u9bb8\u9bd3\u9bb6\u9bc4\u9bb9\u9bbd\u9d5c\u9d53\u9d4f\u9d4a\u9d5b\u9d4b\u9d59\u9d56\u9d4c\u9d57\u9d52\u9d54\u9d5f\u9d58\u9d5a\u9e8e\u9e8c\u9edf\u9f01\u9f00\u9f16\u9f25\u9f2b\u9f2a\u9f29\u9f28\u9f4c\u9f55\u5134\u5135\u5296\u52f7\u53b4\u56ab\u56ad\u56a6\u56a7\u56aa\u56ac\u58da\u58dd\u58db\u5912\u5b3d\u5b3e\u5b3f\u5dc3\u5e70\ufffd".split(""),e=0;e!=r[241].length;++e)65533!==r[241][e].charCodeAt(0)&&(t[r[241][e]]=61696+e,x[61696+e]=r[241][e]);for(r[242]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5fbf\u61fb\u6507\u6510\u650d\u6509\u650c\u650e\u6584\u65de\u65dd\u66de\u6ae7\u6ae0\u6acc\u6ad1\u6ad9\u6acb\u6adf\u6adc\u6ad0\u6aeb\u6acf\u6acd\u6ade\u6b60\u6bb0\u6c0c\u7019\u7027\u7020\u7016\u702b\u7021\u7022\u7023\u7029\u7017\u7024\u701c\u702a\u720c\u720a\u7207\u7202\u7205\u72a5\u72a6\u72a4\u72a3\u72a1\u74cb\u74c5\u74b7\u74c3\u7516\u7660\u77c9\u77ca\u77c4\u77f1\u791d\u791b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7921\u791c\u7917\u791e\u79b0\u7a67\u7a68\u7c33\u7c3c\u7c39\u7c2c\u7c3b\u7cec\u7cea\u7e76\u7e75\u7e78\u7e70\u7e77\u7e6f\u7e7a\u7e72\u7e74\u7e68\u7f4b\u7f4a\u7f83\u7f86\u7fb7\u7ffd\u7ffe\u8078\u81d7\u81d5\u8264\u8261\u8263\u85eb\u85f1\u85ed\u85d9\u85e1\u85e8\u85da\u85d7\u85ec\u85f2\u85f8\u85d8\u85df\u85e3\u85dc\u85d1\u85f0\u85e6\u85ef\u85de\u85e2\u8800\u87fa\u8803\u87f6\u87f7\u8809\u880c\u880b\u8806\u87fc\u8808\u87ff\u880a\u8802\u8962\u895a\u895b\u8957\u8961\u895c\u8958\u895d\u8959\u8988\u89b7\u89b6\u89f6\u8b50\u8b48\u8b4a\u8b40\u8b53\u8b56\u8b54\u8b4b\u8b55\ufffd".split(""),e=0;e!=r[242].length;++e)65533!==r[242][e].charCodeAt(0)&&(t[r[242][e]]=61952+e,x[61952+e]=r[242][e]);for(r[243]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8b51\u8b42\u8b52\u8b57\u8c43\u8c77\u8c76\u8c9a\u8d06\u8d07\u8d09\u8dac\u8daa\u8dad\u8dab\u8e6d\u8e78\u8e73\u8e6a\u8e6f\u8e7b\u8ec2\u8f52\u8f51\u8f4f\u8f50\u8f53\u8fb4\u9140\u913f\u91b0\u91ad\u93de\u93c7\u93cf\u93c2\u93da\u93d0\u93f9\u93ec\u93cc\u93d9\u93a9\u93e6\u93ca\u93d4\u93ee\u93e3\u93d5\u93c4\u93ce\u93c0\u93d2\u93e7\u957d\u95da\u95db\u96e1\u9729\u972b\u972c\u9728\u9726\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u97b3\u97b7\u97b6\u97dd\u97de\u97df\u985c\u9859\u985d\u9857\u98bf\u98bd\u98bb\u98be\u9948\u9947\u9943\u99a6\u99a7\u9a1a\u9a15\u9a25\u9a1d\u9a24\u9a1b\u9a22\u9a20\u9a27\u9a23\u9a1e\u9a1c\u9a14\u9ac2\u9b0b\u9b0a\u9b0e\u9b0c\u9b37\u9bea\u9beb\u9be0\u9bde\u9be4\u9be6\u9be2\u9bf0\u9bd4\u9bd7\u9bec\u9bdc\u9bd9\u9be5\u9bd5\u9be1\u9bda\u9d77\u9d81\u9d8a\u9d84\u9d88\u9d71\u9d80\u9d78\u9d86\u9d8b\u9d8c\u9d7d\u9d6b\u9d74\u9d75\u9d70\u9d69\u9d85\u9d73\u9d7b\u9d82\u9d6f\u9d79\u9d7f\u9d87\u9d68\u9e94\u9e91\u9ec0\u9efc\u9f2d\u9f40\u9f41\u9f4d\u9f56\u9f57\u9f58\u5337\u56b2\ufffd".split(""),e=0;e!=r[243].length;++e)65533!==r[243][e].charCodeAt(0)&&(t[r[243][e]]=62208+e,x[62208+e]=r[243][e]);for(r[244]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u56b5\u56b3\u58e3\u5b45\u5dc6\u5dc7\u5eee\u5eef\u5fc0\u5fc1\u61f9\u6517\u6516\u6515\u6513\u65df\u66e8\u66e3\u66e4\u6af3\u6af0\u6aea\u6ae8\u6af9\u6af1\u6aee\u6aef\u703c\u7035\u702f\u7037\u7034\u7031\u7042\u7038\u703f\u703a\u7039\u7040\u703b\u7033\u7041\u7213\u7214\u72a8\u737d\u737c\u74ba\u76ab\u76aa\u76be\u76ed\u77cc\u77ce\u77cf\u77cd\u77f2\u7925\u7923\u7927\u7928\u7924\u7929\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u79b2\u7a6e\u7a6c\u7a6d\u7af7\u7c49\u7c48\u7c4a\u7c47\u7c45\u7cee\u7e7b\u7e7e\u7e81\u7e80\u7fba\u7fff\u8079\u81db\u81d9\u820b\u8268\u8269\u8622\u85ff\u8601\u85fe\u861b\u8600\u85f6\u8604\u8609\u8605\u860c\u85fd\u8819\u8810\u8811\u8817\u8813\u8816\u8963\u8966\u89b9\u89f7\u8b60\u8b6a\u8b5d\u8b68\u8b63\u8b65\u8b67\u8b6d\u8dae\u8e86\u8e88\u8e84\u8f59\u8f56\u8f57\u8f55\u8f58\u8f5a\u908d\u9143\u9141\u91b7\u91b5\u91b2\u91b3\u940b\u9413\u93fb\u9420\u940f\u9414\u93fe\u9415\u9410\u9428\u9419\u940d\u93f5\u9400\u93f7\u9407\u940e\u9416\u9412\u93fa\u9409\u93f8\u940a\u93ff\ufffd".split(""),e=0;e!=r[244].length;++e)65533!==r[244][e].charCodeAt(0)&&(t[r[244][e]]=62464+e,x[62464+e]=r[244][e]);for(r[245]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u93fc\u940c\u93f6\u9411\u9406\u95de\u95e0\u95df\u972e\u972f\u97b9\u97bb\u97fd\u97fe\u9860\u9862\u9863\u985f\u98c1\u98c2\u9950\u994e\u9959\u994c\u994b\u9953\u9a32\u9a34\u9a31\u9a2c\u9a2a\u9a36\u9a29\u9a2e\u9a38\u9a2d\u9ac7\u9aca\u9ac6\u9b10\u9b12\u9b11\u9c0b\u9c08\u9bf7\u9c05\u9c12\u9bf8\u9c40\u9c07\u9c0e\u9c06\u9c17\u9c14\u9c09\u9d9f\u9d99\u9da4\u9d9d\u9d92\u9d98\u9d90\u9d9b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9da0\u9d94\u9d9c\u9daa\u9d97\u9da1\u9d9a\u9da2\u9da8\u9d9e\u9da3\u9dbf\u9da9\u9d96\u9da6\u9da7\u9e99\u9e9b\u9e9a\u9ee5\u9ee4\u9ee7\u9ee6\u9f30\u9f2e\u9f5b\u9f60\u9f5e\u9f5d\u9f59\u9f91\u513a\u5139\u5298\u5297\u56c3\u56bd\u56be\u5b48\u5b47\u5dcb\u5dcf\u5ef1\u61fd\u651b\u6b02\u6afc\u6b03\u6af8\u6b00\u7043\u7044\u704a\u7048\u7049\u7045\u7046\u721d\u721a\u7219\u737e\u7517\u766a\u77d0\u792d\u7931\u792f\u7c54\u7c53\u7cf2\u7e8a\u7e87\u7e88\u7e8b\u7e86\u7e8d\u7f4d\u7fbb\u8030\u81dd\u8618\u862a\u8626\u861f\u8623\u861c\u8619\u8627\u862e\u8621\u8620\u8629\u861e\u8625\ufffd".split(""),e=0;e!=r[245].length;++e)65533!==r[245][e].charCodeAt(0)&&(t[r[245][e]]=62720+e,x[62720+e]=r[245][e]);for(r[246]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8829\u881d\u881b\u8820\u8824\u881c\u882b\u884a\u896d\u8969\u896e\u896b\u89fa\u8b79\u8b78\u8b45\u8b7a\u8b7b\u8d10\u8d14\u8daf\u8e8e\u8e8c\u8f5e\u8f5b\u8f5d\u9146\u9144\u9145\u91b9\u943f\u943b\u9436\u9429\u943d\u943c\u9430\u9439\u942a\u9437\u942c\u9440\u9431\u95e5\u95e4\u95e3\u9735\u973a\u97bf\u97e1\u9864\u98c9\u98c6\u98c0\u9958\u9956\u9a39\u9a3d\u9a46\u9a44\u9a42\u9a41\u9a3a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9a3f\u9acd\u9b15\u9b17\u9b18\u9b16\u9b3a\u9b52\u9c2b\u9c1d\u9c1c\u9c2c\u9c23\u9c28\u9c29\u9c24\u9c21\u9db7\u9db6\u9dbc\u9dc1\u9dc7\u9dca\u9dcf\u9dbe\u9dc5\u9dc3\u9dbb\u9db5\u9dce\u9db9\u9dba\u9dac\u9dc8\u9db1\u9dad\u9dcc\u9db3\u9dcd\u9db2\u9e7a\u9e9c\u9eeb\u9eee\u9eed\u9f1b\u9f18\u9f1a\u9f31\u9f4e\u9f65\u9f64\u9f92\u4eb9\u56c6\u56c5\u56cb\u5971\u5b4b\u5b4c\u5dd5\u5dd1\u5ef2\u6521\u6520\u6526\u6522\u6b0b\u6b08\u6b09\u6c0d\u7055\u7056\u7057\u7052\u721e\u721f\u72a9\u737f\u74d8\u74d5\u74d9\u74d7\u766d\u76ad\u7935\u79b4\u7a70\u7a71\u7c57\u7c5c\u7c59\u7c5b\u7c5a\ufffd".split(""),e=0;e!=r[246].length;++e)65533!==r[246][e].charCodeAt(0)&&(t[r[246][e]]=62976+e,x[62976+e]=r[246][e]);for(r[247]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7cf4\u7cf1\u7e91\u7f4f\u7f87\u81de\u826b\u8634\u8635\u8633\u862c\u8632\u8636\u882c\u8828\u8826\u882a\u8825\u8971\u89bf\u89be\u89fb\u8b7e\u8b84\u8b82\u8b86\u8b85\u8b7f\u8d15\u8e95\u8e94\u8e9a\u8e92\u8e90\u8e96\u8e97\u8f60\u8f62\u9147\u944c\u9450\u944a\u944b\u944f\u9447\u9445\u9448\u9449\u9446\u973f\u97e3\u986a\u9869\u98cb\u9954\u995b\u9a4e\u9a53\u9a54\u9a4c\u9a4f\u9a48\u9a4a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9a49\u9a52\u9a50\u9ad0\u9b19\u9b2b\u9b3b\u9b56\u9b55\u9c46\u9c48\u9c3f\u9c44\u9c39\u9c33\u9c41\u9c3c\u9c37\u9c34\u9c32\u9c3d\u9c36\u9ddb\u9dd2\u9dde\u9dda\u9dcb\u9dd0\u9ddc\u9dd1\u9ddf\u9de9\u9dd9\u9dd8\u9dd6\u9df5\u9dd5\u9ddd\u9eb6\u9ef0\u9f35\u9f33\u9f32\u9f42\u9f6b\u9f95\u9fa2\u513d\u5299\u58e8\u58e7\u5972\u5b4d\u5dd8\u882f\u5f4f\u6201\u6203\u6204\u6529\u6525\u6596\u66eb\u6b11\u6b12\u6b0f\u6bca\u705b\u705a\u7222\u7382\u7381\u7383\u7670\u77d4\u7c67\u7c66\u7e95\u826c\u863a\u8640\u8639\u863c\u8631\u863b\u863e\u8830\u8832\u882e\u8833\u8976\u8974\u8973\u89fe\ufffd".split(""),e=0;e!=r[247].length;++e)65533!==r[247][e].charCodeAt(0)&&(t[r[247][e]]=63232+e,x[63232+e]=r[247][e]);for(r[248]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8b8c\u8b8e\u8b8b\u8b88\u8c45\u8d19\u8e98\u8f64\u8f63\u91bc\u9462\u9455\u945d\u9457\u945e\u97c4\u97c5\u9800\u9a56\u9a59\u9b1e\u9b1f\u9b20\u9c52\u9c58\u9c50\u9c4a\u9c4d\u9c4b\u9c55\u9c59\u9c4c\u9c4e\u9dfb\u9df7\u9def\u9de3\u9deb\u9df8\u9de4\u9df6\u9de1\u9dee\u9de6\u9df2\u9df0\u9de2\u9dec\u9df4\u9df3\u9de8\u9ded\u9ec2\u9ed0\u9ef2\u9ef3\u9f06\u9f1c\u9f38\u9f37\u9f36\u9f43\u9f4f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9f71\u9f70\u9f6e\u9f6f\u56d3\u56cd\u5b4e\u5c6d\u652d\u66ed\u66ee\u6b13\u705f\u7061\u705d\u7060\u7223\u74db\u74e5\u77d5\u7938\u79b7\u79b6\u7c6a\u7e97\u7f89\u826d\u8643\u8838\u8837\u8835\u884b\u8b94\u8b95\u8e9e\u8e9f\u8ea0\u8e9d\u91be\u91bd\u91c2\u946b\u9468\u9469\u96e5\u9746\u9743\u9747\u97c7\u97e5\u9a5e\u9ad5\u9b59\u9c63\u9c67\u9c66\u9c62\u9c5e\u9c60\u9e02\u9dfe\u9e07\u9e03\u9e06\u9e05\u9e00\u9e01\u9e09\u9dff\u9dfd\u9e04\u9ea0\u9f1e\u9f46\u9f74\u9f75\u9f76\u56d4\u652e\u65b8\u6b18\u6b19\u6b17\u6b1a\u7062\u7226\u72aa\u77d8\u77d9\u7939\u7c69\u7c6b\u7cf6\u7e9a\ufffd".split(""),e=0;e!=r[248].length;++e)65533!==r[248][e].charCodeAt(0)&&(t[r[248][e]]=63488+e,x[63488+e]=r[248][e]);for(r[249]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7e98\u7e9b\u7e99\u81e0\u81e1\u8646\u8647\u8648\u8979\u897a\u897c\u897b\u89ff\u8b98\u8b99\u8ea5\u8ea4\u8ea3\u946e\u946d\u946f\u9471\u9473\u9749\u9872\u995f\u9c68\u9c6e\u9c6d\u9e0b\u9e0d\u9e10\u9e0f\u9e12\u9e11\u9ea1\u9ef5\u9f09\u9f47\u9f78\u9f7b\u9f7a\u9f79\u571e\u7066\u7c6f\u883c\u8db2\u8ea6\u91c3\u9474\u9478\u9476\u9475\u9a60\u9c74\u9c73\u9c71\u9c75\u9e14\u9e13\u9ef6\u9f0a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9fa4\u7068\u7065\u7cf7\u866a\u883e\u883d\u883f\u8b9e\u8c9c\u8ea9\u8ec9\u974b\u9873\u9874\u98cc\u9961\u99ab\u9a64\u9a66\u9a67\u9b24\u9e15\u9e17\u9f48\u6207\u6b1e\u7227\u864c\u8ea8\u9482\u9480\u9481\u9a69\u9a68\u9b2e\u9e19\u7229\u864b\u8b9f\u9483\u9c79\u9eb7\u7675\u9a6b\u9c7a\u9e1d\u7069\u706a\u9ea4\u9f7e\u9f49\u9f98\u7881\u92b9\u88cf\u58bb\u6052\u7ca7\u5afa\u2554\u2566\u2557\u2560\u256c\u2563\u255a\u2569\u255d\u2552\u2564\u2555\u255e\u256a\u2561\u2558\u2567\u255b\u2553\u2565\u2556\u255f\u256b\u2562\u2559\u2568\u255c\u2551\u2550\u256d\u256e\u2570\u256f\u2593\ufffd".split(""),e=0;e!=r[249].length;++e)65533!==r[249][e].charCodeAt(0)&&(t[r[249][e]]=63744+e,x[63744+e]=r[249][e]);return{enc:t,dec:x}}(),Ht[1250]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\u201a\ufffd\u201e\u2026\u2020\u2021\ufffd\u2030\u0160\u2039\u015a\u0164\u017d\u0179\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\u0161\u203a\u015b\u0165\u017e\u017a\xa0\u02c7\u02d8\u0141\xa4\u0104\xa6\xa7\xa8\xa9\u015e\xab\xac\xad\xae\u017b\xb0\xb1\u02db\u0142\xb4\xb5\xb6\xb7\xb8\u0105\u015f\xbb\u013d\u02dd\u013e\u017c\u0154\xc1\xc2\u0102\xc4\u0139\u0106\xc7\u010c\xc9\u0118\xcb\u011a\xcd\xce\u010e\u0110\u0143\u0147\xd3\xd4\u0150\xd6\xd7\u0158\u016e\xda\u0170\xdc\xdd\u0162\xdf\u0155\xe1\xe2\u0103\xe4\u013a\u0107\xe7\u010d\xe9\u0119\xeb\u011b\xed\xee\u010f\u0111\u0144\u0148\xf3\xf4\u0151\xf6\xf7\u0159\u016f\xfa\u0171\xfc\xfd\u0163\u02d9",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[1251]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0402\u0403\u201a\u0453\u201e\u2026\u2020\u2021\u20ac\u2030\u0409\u2039\u040a\u040c\u040b\u040f\u0452\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\u0459\u203a\u045a\u045c\u045b\u045f\xa0\u040e\u045e\u0408\xa4\u0490\xa6\xa7\u0401\xa9\u0404\xab\xac\xad\xae\u0407\xb0\xb1\u0406\u0456\u0491\xb5\xb6\xb7\u0451\u2116\u0454\xbb\u0458\u0405\u0455\u0457\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[1252]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\ufffd\u017d\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\ufffd\u017e\u0178\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[1253]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\u201a\u0192\u201e\u2026\u2020\u2021\ufffd\u2030\ufffd\u2039\ufffd\ufffd\ufffd\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\ufffd\u203a\ufffd\ufffd\ufffd\ufffd\xa0\u0385\u0386\xa3\xa4\xa5\xa6\xa7\xa8\xa9\ufffd\xab\xac\xad\xae\u2015\xb0\xb1\xb2\xb3\u0384\xb5\xb6\xb7\u0388\u0389\u038a\xbb\u038c\xbd\u038e\u038f\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\ufffd\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03aa\u03ab\u03ac\u03ad\u03ae\u03af\u03b0\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c2\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u03ca\u03cb\u03cc\u03cd\u03ce\ufffd",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[1254]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\ufffd\ufffd\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\ufffd\ufffd\u0178\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\u011e\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\u0130\u015e\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\u011f\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\u0131\u015f\xff",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[1255]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\ufffd\u2039\ufffd\ufffd\ufffd\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\ufffd\u203a\ufffd\ufffd\ufffd\ufffd\xa0\xa1\xa2\xa3\u20aa\xa5\xa6\xa7\xa8\xa9\xd7\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xf7\xbb\xbc\xbd\xbe\xbf\u05b0\u05b1\u05b2\u05b3\u05b4\u05b5\u05b6\u05b7\u05b8\u05b9\ufffd\u05bb\u05bc\u05bd\u05be\u05bf\u05c0\u05c1\u05c2\u05c3\u05f0\u05f1\u05f2\u05f3\u05f4\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05da\u05db\u05dc\u05dd\u05de\u05df\u05e0\u05e1\u05e2\u05e3\u05e4\u05e5\u05e6\u05e7\u05e8\u05e9\u05ea\ufffd\ufffd\u200e\u200f\ufffd",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[1256]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\u067e\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0679\u2039\u0152\u0686\u0698\u0688\u06af\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u06a9\u2122\u0691\u203a\u0153\u200c\u200d\u06ba\xa0\u060c\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\u06be\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\u061b\xbb\xbc\xbd\xbe\u061f\u06c1\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062a\u062b\u062c\u062d\u062e\u062f\u0630\u0631\u0632\u0633\u0634\u0635\u0636\xd7\u0637\u0638\u0639\u063a\u0640\u0641\u0642\u0643\xe0\u0644\xe2\u0645\u0646\u0647\u0648\xe7\xe8\xe9\xea\xeb\u0649\u064a\xee\xef\u064b\u064c\u064d\u064e\xf4\u064f\u0650\xf7\u0651\xf9\u0652\xfb\xfc\u200e\u200f\u06d2",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[1257]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\u201a\ufffd\u201e\u2026\u2020\u2021\ufffd\u2030\ufffd\u2039\ufffd\xa8\u02c7\xb8\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\ufffd\u203a\ufffd\xaf\u02db\ufffd\xa0\ufffd\xa2\xa3\xa4\ufffd\xa6\xa7\xd8\xa9\u0156\xab\xac\xad\xae\xc6\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xf8\xb9\u0157\xbb\xbc\xbd\xbe\xe6\u0104\u012e\u0100\u0106\xc4\xc5\u0118\u0112\u010c\xc9\u0179\u0116\u0122\u0136\u012a\u013b\u0160\u0143\u0145\xd3\u014c\xd5\xd6\xd7\u0172\u0141\u015a\u016a\xdc\u017b\u017d\xdf\u0105\u012f\u0101\u0107\xe4\xe5\u0119\u0113\u010d\xe9\u017a\u0117\u0123\u0137\u012b\u013c\u0161\u0144\u0146\xf3\u014d\xf5\xf6\xf7\u0173\u0142\u015b\u016b\xfc\u017c\u017e\u02d9",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[1258]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\ufffd\u2039\u0152\ufffd\ufffd\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\ufffd\u203a\u0153\ufffd\ufffd\u0178\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\u0102\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\u0300\xcd\xce\xcf\u0110\xd1\u0309\xd3\xd4\u01a0\xd6\xd7\xd8\xd9\xda\xdb\xdc\u01af\u0303\xdf\xe0\xe1\xe2\u0103\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\u0301\xed\xee\xef\u0111\xf1\u0323\xf3\xf4\u01a1\xf6\xf7\xf8\xf9\xfa\xfb\xfc\u01b0\u20ab\xff",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[1e4]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\xa4\u2039\u203a\ufb01\ufb02\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[10006]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc4\xb9\xb2\xc9\xb3\xd6\xdc\u0385\xe0\xe2\xe4\u0384\xa8\xe7\xe9\xe8\xea\xeb\xa3\u2122\xee\xef\u2022\xbd\u2030\xf4\xf6\xa6\xad\xf9\xfb\xfc\u2020\u0393\u0394\u0398\u039b\u039e\u03a0\xdf\xae\xa9\u03a3\u03aa\xa7\u2260\xb0\u0387\u0391\xb1\u2264\u2265\xa5\u0392\u0395\u0396\u0397\u0399\u039a\u039c\u03a6\u03ab\u03a8\u03a9\u03ac\u039d\xac\u039f\u03a1\u2248\u03a4\xab\xbb\u2026\xa0\u03a5\u03a7\u0386\u0388\u0153\u2013\u2015\u201c\u201d\u2018\u2019\xf7\u0389\u038a\u038c\u038e\u03ad\u03ae\u03af\u03cc\u038f\u03cd\u03b1\u03b2\u03c8\u03b4\u03b5\u03c6\u03b3\u03b7\u03b9\u03be\u03ba\u03bb\u03bc\u03bd\u03bf\u03c0\u03ce\u03c1\u03c3\u03c4\u03b8\u03c9\u03c2\u03c7\u03c5\u03b6\u03ca\u03cb\u0390\u03b0\ufffd",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[10007]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u2020\xb0\xa2\xa3\xa7\u2022\xb6\u0406\xae\xa9\u2122\u0402\u0452\u2260\u0403\u0453\u221e\xb1\u2264\u2265\u0456\xb5\u2202\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040a\u045a\u0458\u0405\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\u040b\u045b\u040c\u045c\u0455\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u201e\u040e\u045e\u040f\u045f\u2116\u0401\u0451\u044f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\xa4",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[10008]=function(){var e,x=[],t={},r=[];for(r[0]="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\x80\uf8d8\uf8d9\uf8da\uf8db\uf8dc\uf8dd\uf8de\uf8df\uf8e0\uf8e1\uf8e2\uf8e3\uf8e4\uf8e5\uf8e6\uf8e7\uf8e8\uf8e9\uf8ea\uf8eb\uf8ec\uf8ed\uf8ee\uf8ef\uf8f0\uf8f1\uf8f2\uf8f3\uf8f4\uf8f5\uf8f6\uf8f7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uf8f8\uf8f9\uf8fa\uf8fb\uf8fc\uf8fd\uf8fe\uf8ff".split(""),e=0;e!=r[0].length;++e)65533!==r[0][e].charCodeAt(0)&&(t[r[0][e]]=0+e,x[0+e]=r[0][e]);for(r[161]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u3000\u3001\u3002\u30fb\u02c9\u02c7\xa8\u3003\u3005\u2015\uff5e\ufffd\u2026\u2018\u2019\u201c\u201d\u3014\u3015\u3008\u3009\u300a\u300b\u300c\u300d\u300e\u300f\u3016\u3017\u3010\u3011\xb1\xd7\xf7\u2236\u2227\u2228\u2211\u220f\u222a\u2229\u2208\u2237\u221a\u22a5\u2225\u2220\u2312\u2299\u222b\u222e\u2261\u224c\u2248\u223d\u221d\u2260\u226e\u226f\u2264\u2265\u221e\u2235\u2234\u2642\u2640\xb0\u2032\u2033\u2103\uff04\xa4\uffe0\uffe1\u2030\xa7\u2116\u2606\u2605\u25cb\u25cf\u25ce\u25c7\u25c6\u25a1\u25a0\u25b3\u25b2\u203b\u2192\u2190\u2191\u2193\u3013\ufffd".split(""),e=0;e!=r[161].length;++e)65533!==r[161][e].charCodeAt(0)&&(t[r[161][e]]=41216+e,x[41216+e]=r[161][e]);for(r[162]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2488\u2489\u248a\u248b\u248c\u248d\u248e\u248f\u2490\u2491\u2492\u2493\u2494\u2495\u2496\u2497\u2498\u2499\u249a\u249b\u2474\u2475\u2476\u2477\u2478\u2479\u247a\u247b\u247c\u247d\u247e\u247f\u2480\u2481\u2482\u2483\u2484\u2485\u2486\u2487\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468\u2469\ufffd\ufffd\u3220\u3221\u3222\u3223\u3224\u3225\u3226\u3227\u3228\u3229\ufffd\ufffd\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\u216a\u216b\ufffd\ufffd\ufffd".split(""),e=0;e!=r[162].length;++e)65533!==r[162][e].charCodeAt(0)&&(t[r[162][e]]=41472+e,x[41472+e]=r[162][e]);for(r[163]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uff01\uff02\uff03\uffe5\uff05\uff06\uff07\uff08\uff09\uff0a\uff0b\uff0c\uff0d\uff0e\uff0f\uff10\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff19\uff1a\uff1b\uff1c\uff1d\uff1e\uff1f\uff20\uff21\uff22\uff23\uff24\uff25\uff26\uff27\uff28\uff29\uff2a\uff2b\uff2c\uff2d\uff2e\uff2f\uff30\uff31\uff32\uff33\uff34\uff35\uff36\uff37\uff38\uff39\uff3a\uff3b\uff3c\uff3d\uff3e\uff3f\uff40\uff41\uff42\uff43\uff44\uff45\uff46\uff47\uff48\uff49\uff4a\uff4b\uff4c\uff4d\uff4e\uff4f\uff50\uff51\uff52\uff53\uff54\uff55\uff56\uff57\uff58\uff59\uff5a\uff5b\uff5c\uff5d\uffe3\ufffd".split(""),e=0;e!=r[163].length;++e)65533!==r[163][e].charCodeAt(0)&&(t[r[163][e]]=41728+e,x[41728+e]=r[163][e]);for(r[164]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u3041\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049\u304a\u304b\u304c\u304d\u304e\u304f\u3050\u3051\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059\u305a\u305b\u305c\u305d\u305e\u305f\u3060\u3061\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069\u306a\u306b\u306c\u306d\u306e\u306f\u3070\u3071\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079\u307a\u307b\u307c\u307d\u307e\u307f\u3080\u3081\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089\u308a\u308b\u308c\u308d\u308e\u308f\u3090\u3091\u3092\u3093\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[164].length;++e)65533!==r[164][e].charCodeAt(0)&&(t[r[164][e]]=41984+e,x[41984+e]=r[164][e]);for(r[165]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u30a1\u30a2\u30a3\u30a4\u30a5\u30a6\u30a7\u30a8\u30a9\u30aa\u30ab\u30ac\u30ad\u30ae\u30af\u30b0\u30b1\u30b2\u30b3\u30b4\u30b5\u30b6\u30b7\u30b8\u30b9\u30ba\u30bb\u30bc\u30bd\u30be\u30bf\u30c0\u30c1\u30c2\u30c3\u30c4\u30c5\u30c6\u30c7\u30c8\u30c9\u30ca\u30cb\u30cc\u30cd\u30ce\u30cf\u30d0\u30d1\u30d2\u30d3\u30d4\u30d5\u30d6\u30d7\u30d8\u30d9\u30da\u30db\u30dc\u30dd\u30de\u30df\u30e0\u30e1\u30e2\u30e3\u30e4\u30e5\u30e6\u30e7\u30e8\u30e9\u30ea\u30eb\u30ec\u30ed\u30ee\u30ef\u30f0\u30f1\u30f2\u30f3\u30f4\u30f5\u30f6\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[165].length;++e)65533!==r[165][e].charCodeAt(0)&&(t[r[165][e]]=42240+e,x[42240+e]=r[165][e]);for(r[166]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[166].length;++e)65533!==r[166][e].charCodeAt(0)&&(t[r[166][e]]=42496+e,x[42496+e]=r[166][e]);for(r[167]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[167].length;++e)65533!==r[167][e].charCodeAt(0)&&(t[r[167][e]]=42752+e,x[42752+e]=r[167][e]);for(r[168]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0101\xe1\u01ce\xe0\u0113\xe9\u011b\xe8\u012b\xed\u01d0\xec\u014d\xf3\u01d2\xf2\u016b\xfa\u01d4\xf9\u01d6\u01d8\u01da\u01dc\xfc\xea\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u3105\u3106\u3107\u3108\u3109\u310a\u310b\u310c\u310d\u310e\u310f\u3110\u3111\u3112\u3113\u3114\u3115\u3116\u3117\u3118\u3119\u311a\u311b\u311c\u311d\u311e\u311f\u3120\u3121\u3122\u3123\u3124\u3125\u3126\u3127\u3128\u3129\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[168].length;++e)65533!==r[168][e].charCodeAt(0)&&(t[r[168][e]]=43008+e,x[43008+e]=r[168][e]);for(r[169]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2500\u2501\u2502\u2503\u2504\u2505\u2506\u2507\u2508\u2509\u250a\u250b\u250c\u250d\u250e\u250f\u2510\u2511\u2512\u2513\u2514\u2515\u2516\u2517\u2518\u2519\u251a\u251b\u251c\u251d\u251e\u251f\u2520\u2521\u2522\u2523\u2524\u2525\u2526\u2527\u2528\u2529\u252a\u252b\u252c\u252d\u252e\u252f\u2530\u2531\u2532\u2533\u2534\u2535\u2536\u2537\u2538\u2539\u253a\u253b\u253c\u253d\u253e\u253f\u2540\u2541\u2542\u2543\u2544\u2545\u2546\u2547\u2548\u2549\u254a\u254b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[169].length;++e)65533!==r[169][e].charCodeAt(0)&&(t[r[169][e]]=43264+e,x[43264+e]=r[169][e]);for(r[176]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u554a\u963f\u57c3\u6328\u54ce\u5509\u54c0\u7691\u764c\u853c\u77ee\u827e\u788d\u7231\u9698\u978d\u6c28\u5b89\u4ffa\u6309\u6697\u5cb8\u80fa\u6848\u80ae\u6602\u76ce\u51f9\u6556\u71ac\u7ff1\u8884\u50b2\u5965\u61ca\u6fb3\u82ad\u634c\u6252\u53ed\u5427\u7b06\u516b\u75a4\u5df4\u62d4\u8dcb\u9776\u628a\u8019\u575d\u9738\u7f62\u7238\u767d\u67cf\u767e\u6446\u4f70\u8d25\u62dc\u7a17\u6591\u73ed\u642c\u6273\u822c\u9881\u677f\u7248\u626e\u62cc\u4f34\u74e3\u534a\u529e\u7eca\u90a6\u5e2e\u6886\u699c\u8180\u7ed1\u68d2\u78c5\u868c\u9551\u508d\u8c24\u82de\u80de\u5305\u8912\u5265\ufffd".split(""),e=0;e!=r[176].length;++e)65533!==r[176][e].charCodeAt(0)&&(t[r[176][e]]=45056+e,x[45056+e]=r[176][e]);for(r[177]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8584\u96f9\u4fdd\u5821\u9971\u5b9d\u62b1\u62a5\u66b4\u8c79\u9c8d\u7206\u676f\u7891\u60b2\u5351\u5317\u8f88\u80cc\u8d1d\u94a1\u500d\u72c8\u5907\u60eb\u7119\u88ab\u5954\u82ef\u672c\u7b28\u5d29\u7ef7\u752d\u6cf5\u8e66\u8ff8\u903c\u9f3b\u6bd4\u9119\u7b14\u5f7c\u78a7\u84d6\u853d\u6bd5\u6bd9\u6bd6\u5e01\u5e87\u75f9\u95ed\u655d\u5f0a\u5fc5\u8f9f\u58c1\u81c2\u907f\u965b\u97ad\u8fb9\u7f16\u8d2c\u6241\u4fbf\u53d8\u535e\u8fa8\u8fa9\u8fab\u904d\u6807\u5f6a\u8198\u8868\u9cd6\u618b\u522b\u762a\u5f6c\u658c\u6fd2\u6ee8\u5bbe\u6448\u5175\u51b0\u67c4\u4e19\u79c9\u997c\u70b3\ufffd".split(""),e=0;e!=r[177].length;++e)65533!==r[177][e].charCodeAt(0)&&(t[r[177][e]]=45312+e,x[45312+e]=r[177][e]);for(r[178]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u75c5\u5e76\u73bb\u83e0\u64ad\u62e8\u94b5\u6ce2\u535a\u52c3\u640f\u94c2\u7b94\u4f2f\u5e1b\u8236\u8116\u818a\u6e24\u6cca\u9a73\u6355\u535c\u54fa\u8865\u57e0\u4e0d\u5e03\u6b65\u7c3f\u90e8\u6016\u64e6\u731c\u88c1\u6750\u624d\u8d22\u776c\u8e29\u91c7\u5f69\u83dc\u8521\u9910\u53c2\u8695\u6b8b\u60ed\u60e8\u707f\u82cd\u8231\u4ed3\u6ca7\u85cf\u64cd\u7cd9\u69fd\u66f9\u8349\u5395\u7b56\u4fa7\u518c\u6d4b\u5c42\u8e6d\u63d2\u53c9\u832c\u8336\u67e5\u78b4\u643d\u5bdf\u5c94\u5dee\u8be7\u62c6\u67f4\u8c7a\u6400\u63ba\u8749\u998b\u8c17\u7f20\u94f2\u4ea7\u9610\u98a4\u660c\u7316\ufffd".split(""),e=0;e!=r[178].length;++e)65533!==r[178][e].charCodeAt(0)&&(t[r[178][e]]=45568+e,x[45568+e]=r[178][e]);for(r[179]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u573a\u5c1d\u5e38\u957f\u507f\u80a0\u5382\u655e\u7545\u5531\u5021\u8d85\u6284\u949e\u671d\u5632\u6f6e\u5de2\u5435\u7092\u8f66\u626f\u64a4\u63a3\u5f7b\u6f88\u90f4\u81e3\u8fb0\u5c18\u6668\u5ff1\u6c89\u9648\u8d81\u886c\u6491\u79f0\u57ce\u6a59\u6210\u5448\u4e58\u7a0b\u60e9\u6f84\u8bda\u627f\u901e\u9a8b\u79e4\u5403\u75f4\u6301\u5319\u6c60\u8fdf\u5f1b\u9a70\u803b\u9f7f\u4f88\u5c3a\u8d64\u7fc5\u65a5\u70bd\u5145\u51b2\u866b\u5d07\u5ba0\u62bd\u916c\u7574\u8e0c\u7a20\u6101\u7b79\u4ec7\u7ef8\u7785\u4e11\u81ed\u521d\u51fa\u6a71\u53a8\u8e87\u9504\u96cf\u6ec1\u9664\u695a\ufffd".split(""),e=0;e!=r[179].length;++e)65533!==r[179][e].charCodeAt(0)&&(t[r[179][e]]=45824+e,x[45824+e]=r[179][e]);for(r[180]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7840\u50a8\u77d7\u6410\u89e6\u5904\u63e3\u5ddd\u7a7f\u693d\u4f20\u8239\u5598\u4e32\u75ae\u7a97\u5e62\u5e8a\u95ef\u521b\u5439\u708a\u6376\u9524\u5782\u6625\u693f\u9187\u5507\u6df3\u7eaf\u8822\u6233\u7ef0\u75b5\u8328\u78c1\u96cc\u8f9e\u6148\u74f7\u8bcd\u6b64\u523a\u8d50\u6b21\u806a\u8471\u56f1\u5306\u4ece\u4e1b\u51d1\u7c97\u918b\u7c07\u4fc3\u8e7f\u7be1\u7a9c\u6467\u5d14\u50ac\u8106\u7601\u7cb9\u6dec\u7fe0\u6751\u5b58\u5bf8\u78cb\u64ae\u6413\u63aa\u632b\u9519\u642d\u8fbe\u7b54\u7629\u6253\u5927\u5446\u6b79\u50a3\u6234\u5e26\u6b86\u4ee3\u8d37\u888b\u5f85\u902e\ufffd".split(""),e=0;e!=r[180].length;++e)65533!==r[180][e].charCodeAt(0)&&(t[r[180][e]]=46080+e,x[46080+e]=r[180][e]);for(r[181]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6020\u803d\u62c5\u4e39\u5355\u90f8\u63b8\u80c6\u65e6\u6c2e\u4f46\u60ee\u6de1\u8bde\u5f39\u86cb\u5f53\u6321\u515a\u8361\u6863\u5200\u6363\u8e48\u5012\u5c9b\u7977\u5bfc\u5230\u7a3b\u60bc\u9053\u76d7\u5fb7\u5f97\u7684\u8e6c\u706f\u767b\u7b49\u77aa\u51f3\u9093\u5824\u4f4e\u6ef4\u8fea\u654c\u7b1b\u72c4\u6da4\u7fdf\u5ae1\u62b5\u5e95\u5730\u8482\u7b2c\u5e1d\u5f1f\u9012\u7f14\u98a0\u6382\u6ec7\u7898\u70b9\u5178\u975b\u57ab\u7535\u4f43\u7538\u5e97\u60e6\u5960\u6dc0\u6bbf\u7889\u53fc\u96d5\u51cb\u5201\u6389\u540a\u9493\u8c03\u8dcc\u7239\u789f\u8776\u8fed\u8c0d\u53e0\ufffd".split(""),e=0;e!=r[181].length;++e)65533!==r[181][e].charCodeAt(0)&&(t[r[181][e]]=46336+e,x[46336+e]=r[181][e]);for(r[182]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4e01\u76ef\u53ee\u9489\u9876\u9f0e\u952d\u5b9a\u8ba2\u4e22\u4e1c\u51ac\u8463\u61c2\u52a8\u680b\u4f97\u606b\u51bb\u6d1e\u515c\u6296\u6597\u9661\u8c46\u9017\u75d8\u90fd\u7763\u6bd2\u728a\u72ec\u8bfb\u5835\u7779\u8d4c\u675c\u9540\u809a\u5ea6\u6e21\u5992\u7aef\u77ed\u953b\u6bb5\u65ad\u7f0e\u5806\u5151\u961f\u5bf9\u58a9\u5428\u8e72\u6566\u987f\u56e4\u949d\u76fe\u9041\u6387\u54c6\u591a\u593a\u579b\u8eb2\u6735\u8dfa\u8235\u5241\u60f0\u5815\u86fe\u5ce8\u9e45\u4fc4\u989d\u8bb9\u5a25\u6076\u5384\u627c\u904f\u9102\u997f\u6069\u800c\u513f\u8033\u5c14\u9975\u6d31\u4e8c\ufffd".split(""),e=0;e!=r[182].length;++e)65533!==r[182][e].charCodeAt(0)&&(t[r[182][e]]=46592+e,x[46592+e]=r[182][e]);for(r[183]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8d30\u53d1\u7f5a\u7b4f\u4f10\u4e4f\u9600\u6cd5\u73d0\u85e9\u5e06\u756a\u7ffb\u6a0a\u77fe\u9492\u7e41\u51e1\u70e6\u53cd\u8fd4\u8303\u8d29\u72af\u996d\u6cdb\u574a\u82b3\u65b9\u80aa\u623f\u9632\u59a8\u4eff\u8bbf\u7eba\u653e\u83f2\u975e\u5561\u98de\u80a5\u532a\u8bfd\u5420\u80ba\u5e9f\u6cb8\u8d39\u82ac\u915a\u5429\u6c1b\u5206\u7eb7\u575f\u711a\u6c7e\u7c89\u594b\u4efd\u5fff\u6124\u7caa\u4e30\u5c01\u67ab\u8702\u5cf0\u950b\u98ce\u75af\u70fd\u9022\u51af\u7f1d\u8bbd\u5949\u51e4\u4f5b\u5426\u592b\u6577\u80a4\u5b75\u6276\u62c2\u8f90\u5e45\u6c1f\u7b26\u4f0f\u4fd8\u670d\ufffd".split(""),e=0;e!=r[183].length;++e)65533!==r[183][e].charCodeAt(0)&&(t[r[183][e]]=46848+e,x[46848+e]=r[183][e]);for(r[184]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6d6e\u6daa\u798f\u88b1\u5f17\u752b\u629a\u8f85\u4fef\u91dc\u65a7\u812f\u8151\u5e9c\u8150\u8d74\u526f\u8986\u8d4b\u590d\u5085\u4ed8\u961c\u7236\u8179\u8d1f\u5bcc\u8ba3\u9644\u5987\u7f1a\u5490\u5676\u560e\u8be5\u6539\u6982\u9499\u76d6\u6e89\u5e72\u7518\u6746\u67d1\u7aff\u809d\u8d76\u611f\u79c6\u6562\u8d63\u5188\u521a\u94a2\u7f38\u809b\u7eb2\u5c97\u6e2f\u6760\u7bd9\u768b\u9ad8\u818f\u7f94\u7cd5\u641e\u9550\u7a3f\u544a\u54e5\u6b4c\u6401\u6208\u9e3d\u80f3\u7599\u5272\u9769\u845b\u683c\u86e4\u9601\u9694\u94ec\u4e2a\u5404\u7ed9\u6839\u8ddf\u8015\u66f4\u5e9a\u7fb9\ufffd".split(""),e=0;e!=r[184].length;++e)65533!==r[184][e].charCodeAt(0)&&(t[r[184][e]]=47104+e,x[47104+e]=r[184][e]);for(r[185]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u57c2\u803f\u6897\u5de5\u653b\u529f\u606d\u9f9a\u4f9b\u8eac\u516c\u5bab\u5f13\u5de9\u6c5e\u62f1\u8d21\u5171\u94a9\u52fe\u6c9f\u82df\u72d7\u57a2\u6784\u8d2d\u591f\u8f9c\u83c7\u5495\u7b8d\u4f30\u6cbd\u5b64\u59d1\u9f13\u53e4\u86ca\u9aa8\u8c37\u80a1\u6545\u987e\u56fa\u96c7\u522e\u74dc\u5250\u5be1\u6302\u8902\u4e56\u62d0\u602a\u68fa\u5173\u5b98\u51a0\u89c2\u7ba1\u9986\u7f50\u60ef\u704c\u8d2f\u5149\u5e7f\u901b\u7470\u89c4\u572d\u7845\u5f52\u9f9f\u95fa\u8f68\u9b3c\u8be1\u7678\u6842\u67dc\u8dea\u8d35\u523d\u8f8a\u6eda\u68cd\u9505\u90ed\u56fd\u679c\u88f9\u8fc7\u54c8\ufffd".split(""),e=0;e!=r[185].length;++e)65533!==r[185][e].charCodeAt(0)&&(t[r[185][e]]=47360+e,x[47360+e]=r[185][e]);for(r[186]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9ab8\u5b69\u6d77\u6c26\u4ea5\u5bb3\u9a87\u9163\u61a8\u90af\u97e9\u542b\u6db5\u5bd2\u51fd\u558a\u7f55\u7ff0\u64bc\u634d\u65f1\u61be\u608d\u710a\u6c57\u6c49\u592f\u676d\u822a\u58d5\u568e\u8c6a\u6beb\u90dd\u597d\u8017\u53f7\u6d69\u5475\u559d\u8377\u83cf\u6838\u79be\u548c\u4f55\u5408\u76d2\u8c89\u9602\u6cb3\u6db8\u8d6b\u8910\u9e64\u8d3a\u563f\u9ed1\u75d5\u5f88\u72e0\u6068\u54fc\u4ea8\u6a2a\u8861\u6052\u8f70\u54c4\u70d8\u8679\u9e3f\u6d2a\u5b8f\u5f18\u7ea2\u5589\u4faf\u7334\u543c\u539a\u5019\u540e\u547c\u4e4e\u5ffd\u745a\u58f6\u846b\u80e1\u8774\u72d0\u7cca\u6e56\ufffd".split(""),e=0;e!=r[186].length;++e)65533!==r[186][e].charCodeAt(0)&&(t[r[186][e]]=47616+e,x[47616+e]=r[186][e]);for(r[187]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5f27\u864e\u552c\u62a4\u4e92\u6caa\u6237\u82b1\u54d7\u534e\u733e\u6ed1\u753b\u5212\u5316\u8bdd\u69d0\u5f8a\u6000\u6dee\u574f\u6b22\u73af\u6853\u8fd8\u7f13\u6362\u60a3\u5524\u75ea\u8c62\u7115\u6da3\u5ba6\u5e7b\u8352\u614c\u9ec4\u78fa\u8757\u7c27\u7687\u51f0\u60f6\u714c\u6643\u5e4c\u604d\u8c0e\u7070\u6325\u8f89\u5fbd\u6062\u86d4\u56de\u6bc1\u6094\u6167\u5349\u60e0\u6666\u8d3f\u79fd\u4f1a\u70e9\u6c47\u8bb3\u8bf2\u7ed8\u8364\u660f\u5a5a\u9b42\u6d51\u6df7\u8c41\u6d3b\u4f19\u706b\u83b7\u6216\u60d1\u970d\u8d27\u7978\u51fb\u573e\u57fa\u673a\u7578\u7a3d\u79ef\u7b95\ufffd".split(""),e=0;e!=r[187].length;++e)65533!==r[187][e].charCodeAt(0)&&(t[r[187][e]]=47872+e,x[47872+e]=r[187][e]);for(r[188]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u808c\u9965\u8ff9\u6fc0\u8ba5\u9e21\u59ec\u7ee9\u7f09\u5409\u6781\u68d8\u8f91\u7c4d\u96c6\u53ca\u6025\u75be\u6c72\u5373\u5ac9\u7ea7\u6324\u51e0\u810a\u5df1\u84df\u6280\u5180\u5b63\u4f0e\u796d\u5242\u60b8\u6d4e\u5bc4\u5bc2\u8ba1\u8bb0\u65e2\u5fcc\u9645\u5993\u7ee7\u7eaa\u5609\u67b7\u5939\u4f73\u5bb6\u52a0\u835a\u988a\u8d3e\u7532\u94be\u5047\u7a3c\u4ef7\u67b6\u9a7e\u5ac1\u6b7c\u76d1\u575a\u5c16\u7b3a\u95f4\u714e\u517c\u80a9\u8270\u5978\u7f04\u8327\u68c0\u67ec\u78b1\u7877\u62e3\u6361\u7b80\u4fed\u526a\u51cf\u8350\u69db\u9274\u8df5\u8d31\u89c1\u952e\u7bad\u4ef6\ufffd".split(""),e=0;e!=r[188].length;++e)65533!==r[188][e].charCodeAt(0)&&(t[r[188][e]]=48128+e,x[48128+e]=r[188][e]);for(r[189]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5065\u8230\u5251\u996f\u6e10\u6e85\u6da7\u5efa\u50f5\u59dc\u5c06\u6d46\u6c5f\u7586\u848b\u6868\u5956\u8bb2\u5320\u9171\u964d\u8549\u6912\u7901\u7126\u80f6\u4ea4\u90ca\u6d47\u9a84\u5a07\u56bc\u6405\u94f0\u77eb\u4fa5\u811a\u72e1\u89d2\u997a\u7f34\u7ede\u527f\u6559\u9175\u8f7f\u8f83\u53eb\u7a96\u63ed\u63a5\u7686\u79f8\u8857\u9636\u622a\u52ab\u8282\u6854\u6770\u6377\u776b\u7aed\u6d01\u7ed3\u89e3\u59d0\u6212\u85c9\u82a5\u754c\u501f\u4ecb\u75a5\u8beb\u5c4a\u5dfe\u7b4b\u65a4\u91d1\u4eca\u6d25\u895f\u7d27\u9526\u4ec5\u8c28\u8fdb\u9773\u664b\u7981\u8fd1\u70ec\u6d78\ufffd".split(""),e=0;e!=r[189].length;++e)65533!==r[189][e].charCodeAt(0)&&(t[r[189][e]]=48384+e,x[48384+e]=r[189][e]);for(r[190]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5c3d\u52b2\u8346\u5162\u830e\u775b\u6676\u9cb8\u4eac\u60ca\u7cbe\u7cb3\u7ecf\u4e95\u8b66\u666f\u9888\u9759\u5883\u656c\u955c\u5f84\u75c9\u9756\u7adf\u7ade\u51c0\u70af\u7a98\u63ea\u7a76\u7ea0\u7396\u97ed\u4e45\u7078\u4e5d\u9152\u53a9\u6551\u65e7\u81fc\u8205\u548e\u5c31\u759a\u97a0\u62d8\u72d9\u75bd\u5c45\u9a79\u83ca\u5c40\u5480\u77e9\u4e3e\u6cae\u805a\u62d2\u636e\u5de8\u5177\u8ddd\u8e1e\u952f\u4ff1\u53e5\u60e7\u70ac\u5267\u6350\u9e43\u5a1f\u5026\u7737\u5377\u7ee2\u6485\u652b\u6289\u6398\u5014\u7235\u89c9\u51b3\u8bc0\u7edd\u5747\u83cc\u94a7\u519b\u541b\u5cfb\ufffd".split(""),e=0;e!=r[190].length;++e)65533!==r[190][e].charCodeAt(0)&&(t[r[190][e]]=48640+e,x[48640+e]=r[190][e]);for(r[191]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4fca\u7ae3\u6d5a\u90e1\u9a8f\u5580\u5496\u5361\u54af\u5f00\u63e9\u6977\u51ef\u6168\u520a\u582a\u52d8\u574e\u780d\u770b\u5eb7\u6177\u7ce0\u625b\u6297\u4ea2\u7095\u8003\u62f7\u70e4\u9760\u5777\u82db\u67ef\u68f5\u78d5\u9897\u79d1\u58f3\u54b3\u53ef\u6e34\u514b\u523b\u5ba2\u8bfe\u80af\u5543\u57a6\u6073\u5751\u542d\u7a7a\u6050\u5b54\u63a7\u62a0\u53e3\u6263\u5bc7\u67af\u54ed\u7a9f\u82e6\u9177\u5e93\u88e4\u5938\u57ae\u630e\u8de8\u80ef\u5757\u7b77\u4fa9\u5feb\u5bbd\u6b3e\u5321\u7b50\u72c2\u6846\u77ff\u7736\u65f7\u51b5\u4e8f\u76d4\u5cbf\u7aa5\u8475\u594e\u9b41\u5080\ufffd".split(""),e=0;e!=r[191].length;++e)65533!==r[191][e].charCodeAt(0)&&(t[r[191][e]]=48896+e,x[48896+e]=r[191][e]);for(r[192]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9988\u6127\u6e83\u5764\u6606\u6346\u56f0\u62ec\u6269\u5ed3\u9614\u5783\u62c9\u5587\u8721\u814a\u8fa3\u5566\u83b1\u6765\u8d56\u84dd\u5a6a\u680f\u62e6\u7bee\u9611\u5170\u6f9c\u8c30\u63fd\u89c8\u61d2\u7f06\u70c2\u6ee5\u7405\u6994\u72fc\u5eca\u90ce\u6717\u6d6a\u635e\u52b3\u7262\u8001\u4f6c\u59e5\u916a\u70d9\u6d9d\u52d2\u4e50\u96f7\u956d\u857e\u78ca\u7d2f\u5121\u5792\u64c2\u808b\u7c7b\u6cea\u68f1\u695e\u51b7\u5398\u68a8\u7281\u9ece\u7bf1\u72f8\u79bb\u6f13\u7406\u674e\u91cc\u9ca4\u793c\u8389\u8354\u540f\u6817\u4e3d\u5389\u52b1\u783e\u5386\u5229\u5088\u4f8b\u4fd0\ufffd".split(""),e=0;e!=r[192].length;++e)65533!==r[192][e].charCodeAt(0)&&(t[r[192][e]]=49152+e,x[49152+e]=r[192][e]);for(r[193]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u75e2\u7acb\u7c92\u6ca5\u96b6\u529b\u7483\u54e9\u4fe9\u8054\u83b2\u8fde\u9570\u5ec9\u601c\u6d9f\u5e18\u655b\u8138\u94fe\u604b\u70bc\u7ec3\u7cae\u51c9\u6881\u7cb1\u826f\u4e24\u8f86\u91cf\u667e\u4eae\u8c05\u64a9\u804a\u50da\u7597\u71ce\u5be5\u8fbd\u6f66\u4e86\u6482\u9563\u5ed6\u6599\u5217\u88c2\u70c8\u52a3\u730e\u7433\u6797\u78f7\u9716\u4e34\u90bb\u9cde\u6dcb\u51db\u8d41\u541d\u62ce\u73b2\u83f1\u96f6\u9f84\u94c3\u4f36\u7f9a\u51cc\u7075\u9675\u5cad\u9886\u53e6\u4ee4\u6e9c\u7409\u69b4\u786b\u998f\u7559\u5218\u7624\u6d41\u67f3\u516d\u9f99\u804b\u5499\u7b3c\u7abf\ufffd".split(""),e=0;e!=r[193].length;++e)65533!==r[193][e].charCodeAt(0)&&(t[r[193][e]]=49408+e,x[49408+e]=r[193][e]);for(r[194]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9686\u5784\u62e2\u9647\u697c\u5a04\u6402\u7bd3\u6f0f\u964b\u82a6\u5362\u9885\u5e90\u7089\u63b3\u5364\u864f\u9c81\u9e93\u788c\u9732\u8def\u8d42\u9e7f\u6f5e\u7984\u5f55\u9646\u622e\u9a74\u5415\u94dd\u4fa3\u65c5\u5c65\u5c61\u7f15\u8651\u6c2f\u5f8b\u7387\u6ee4\u7eff\u5ce6\u631b\u5b6a\u6ee6\u5375\u4e71\u63a0\u7565\u62a1\u8f6e\u4f26\u4ed1\u6ca6\u7eb6\u8bba\u841d\u87ba\u7f57\u903b\u9523\u7ba9\u9aa1\u88f8\u843d\u6d1b\u9a86\u7edc\u5988\u9ebb\u739b\u7801\u8682\u9a6c\u9a82\u561b\u5417\u57cb\u4e70\u9ea6\u5356\u8fc8\u8109\u7792\u9992\u86ee\u6ee1\u8513\u66fc\u6162\u6f2b\ufffd".split(""),e=0;e!=r[194].length;++e)65533!==r[194][e].charCodeAt(0)&&(t[r[194][e]]=49664+e,x[49664+e]=r[194][e]);for(r[195]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8c29\u8292\u832b\u76f2\u6c13\u5fd9\u83bd\u732b\u8305\u951a\u6bdb\u77db\u94c6\u536f\u8302\u5192\u5e3d\u8c8c\u8d38\u4e48\u73ab\u679a\u6885\u9176\u9709\u7164\u6ca1\u7709\u5a92\u9541\u6bcf\u7f8e\u6627\u5bd0\u59b9\u5a9a\u95e8\u95f7\u4eec\u840c\u8499\u6aac\u76df\u9530\u731b\u68a6\u5b5f\u772f\u919a\u9761\u7cdc\u8ff7\u8c1c\u5f25\u7c73\u79d8\u89c5\u6ccc\u871c\u5bc6\u5e42\u68c9\u7720\u7ef5\u5195\u514d\u52c9\u5a29\u7f05\u9762\u82d7\u63cf\u7784\u85d0\u79d2\u6e3a\u5e99\u5999\u8511\u706d\u6c11\u62bf\u76bf\u654f\u60af\u95fd\u660e\u879f\u9e23\u94ed\u540d\u547d\u8c2c\u6478\ufffd".split(""),e=0;e!=r[195].length;++e)65533!==r[195][e].charCodeAt(0)&&(t[r[195][e]]=49920+e,x[49920+e]=r[195][e]);for(r[196]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6479\u8611\u6a21\u819c\u78e8\u6469\u9b54\u62b9\u672b\u83ab\u58a8\u9ed8\u6cab\u6f20\u5bde\u964c\u8c0b\u725f\u67d0\u62c7\u7261\u4ea9\u59c6\u6bcd\u5893\u66ae\u5e55\u52df\u6155\u6728\u76ee\u7766\u7267\u7a46\u62ff\u54ea\u5450\u94a0\u90a3\u5a1c\u7eb3\u6c16\u4e43\u5976\u8010\u5948\u5357\u7537\u96be\u56ca\u6320\u8111\u607c\u95f9\u6dd6\u5462\u9981\u5185\u5ae9\u80fd\u59ae\u9713\u502a\u6ce5\u5c3c\u62df\u4f60\u533f\u817b\u9006\u6eba\u852b\u62c8\u5e74\u78be\u64b5\u637b\u5ff5\u5a18\u917f\u9e1f\u5c3f\u634f\u8042\u5b7d\u556e\u954a\u954d\u6d85\u60a8\u67e0\u72de\u51dd\u5b81\ufffd".split(""),e=0;e!=r[196].length;++e)65533!==r[196][e].charCodeAt(0)&&(t[r[196][e]]=50176+e,x[50176+e]=r[196][e]);for(r[197]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u62e7\u6cde\u725b\u626d\u94ae\u7ebd\u8113\u6d53\u519c\u5f04\u5974\u52aa\u6012\u5973\u6696\u8650\u759f\u632a\u61e6\u7cef\u8bfa\u54e6\u6b27\u9e25\u6bb4\u85d5\u5455\u5076\u6ca4\u556a\u8db4\u722c\u5e15\u6015\u7436\u62cd\u6392\u724c\u5f98\u6e43\u6d3e\u6500\u6f58\u76d8\u78d0\u76fc\u7554\u5224\u53db\u4e53\u5e9e\u65c1\u802a\u80d6\u629b\u5486\u5228\u70ae\u888d\u8dd1\u6ce1\u5478\u80da\u57f9\u88f4\u8d54\u966a\u914d\u4f69\u6c9b\u55b7\u76c6\u7830\u62a8\u70f9\u6f8e\u5f6d\u84ec\u68da\u787c\u7bf7\u81a8\u670b\u9e4f\u6367\u78b0\u576f\u7812\u9739\u6279\u62ab\u5288\u7435\u6bd7\ufffd".split(""),e=0;e!=r[197].length;++e)65533!==r[197][e].charCodeAt(0)&&(t[r[197][e]]=50432+e,x[50432+e]=r[197][e]);for(r[198]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5564\u813e\u75b2\u76ae\u5339\u75de\u50fb\u5c41\u8b6c\u7bc7\u504f\u7247\u9a97\u98d8\u6f02\u74e2\u7968\u6487\u77a5\u62fc\u9891\u8d2b\u54c1\u8058\u4e52\u576a\u82f9\u840d\u5e73\u51ed\u74f6\u8bc4\u5c4f\u5761\u6cfc\u9887\u5a46\u7834\u9b44\u8feb\u7c95\u5256\u6251\u94fa\u4ec6\u8386\u8461\u83e9\u84b2\u57d4\u6734\u5703\u666e\u6d66\u8c31\u66dd\u7011\u671f\u6b3a\u6816\u621a\u59bb\u4e03\u51c4\u6f06\u67d2\u6c8f\u5176\u68cb\u5947\u6b67\u7566\u5d0e\u8110\u9f50\u65d7\u7948\u7941\u9a91\u8d77\u5c82\u4e5e\u4f01\u542f\u5951\u780c\u5668\u6c14\u8fc4\u5f03\u6c7d\u6ce3\u8bab\u6390\ufffd".split(""),e=0;e!=r[198].length;++e)65533!==r[198][e].charCodeAt(0)&&(t[r[198][e]]=50688+e,x[50688+e]=r[198][e]);for(r[199]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6070\u6d3d\u7275\u6266\u948e\u94c5\u5343\u8fc1\u7b7e\u4edf\u8c26\u4e7e\u9ed4\u94b1\u94b3\u524d\u6f5c\u9063\u6d45\u8c34\u5811\u5d4c\u6b20\u6b49\u67aa\u545b\u8154\u7f8c\u5899\u8537\u5f3a\u62a2\u6a47\u9539\u6572\u6084\u6865\u77a7\u4e54\u4fa8\u5de7\u9798\u64ac\u7fd8\u5ced\u4fcf\u7a8d\u5207\u8304\u4e14\u602f\u7a83\u94a6\u4fb5\u4eb2\u79e6\u7434\u52e4\u82b9\u64d2\u79bd\u5bdd\u6c81\u9752\u8f7b\u6c22\u503e\u537f\u6e05\u64ce\u6674\u6c30\u60c5\u9877\u8bf7\u5e86\u743c\u7a77\u79cb\u4e18\u90b1\u7403\u6c42\u56da\u914b\u6cc5\u8d8b\u533a\u86c6\u66f2\u8eaf\u5c48\u9a71\u6e20\ufffd".split(""),e=0;e!=r[199].length;++e)65533!==r[199][e].charCodeAt(0)&&(t[r[199][e]]=50944+e,x[50944+e]=r[199][e]);for(r[200]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u53d6\u5a36\u9f8b\u8da3\u53bb\u5708\u98a7\u6743\u919b\u6cc9\u5168\u75ca\u62f3\u72ac\u5238\u529d\u7f3a\u7094\u7638\u5374\u9e4a\u69b7\u786e\u96c0\u88d9\u7fa4\u7136\u71c3\u5189\u67d3\u74e4\u58e4\u6518\u56b7\u8ba9\u9976\u6270\u7ed5\u60f9\u70ed\u58ec\u4ec1\u4eba\u5fcd\u97e7\u4efb\u8ba4\u5203\u598a\u7eab\u6254\u4ecd\u65e5\u620e\u8338\u84c9\u8363\u878d\u7194\u6eb6\u5bb9\u7ed2\u5197\u63c9\u67d4\u8089\u8339\u8815\u5112\u5b7a\u5982\u8fb1\u4e73\u6c5d\u5165\u8925\u8f6f\u962e\u854a\u745e\u9510\u95f0\u6da6\u82e5\u5f31\u6492\u6d12\u8428\u816e\u9cc3\u585e\u8d5b\u4e09\u53c1\ufffd".split(""),e=0;e!=r[200].length;++e)65533!==r[200][e].charCodeAt(0)&&(t[r[200][e]]=51200+e,x[51200+e]=r[200][e]);for(r[201]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4f1e\u6563\u6851\u55d3\u4e27\u6414\u9a9a\u626b\u5ac2\u745f\u8272\u6da9\u68ee\u50e7\u838e\u7802\u6740\u5239\u6c99\u7eb1\u50bb\u5565\u715e\u7b5b\u6652\u73ca\u82eb\u6749\u5c71\u5220\u717d\u886b\u95ea\u9655\u64c5\u8d61\u81b3\u5584\u6c55\u6247\u7f2e\u5892\u4f24\u5546\u8d4f\u664c\u4e0a\u5c1a\u88f3\u68a2\u634e\u7a0d\u70e7\u828d\u52fa\u97f6\u5c11\u54e8\u90b5\u7ecd\u5962\u8d4a\u86c7\u820c\u820d\u8d66\u6444\u5c04\u6151\u6d89\u793e\u8bbe\u7837\u7533\u547b\u4f38\u8eab\u6df1\u5a20\u7ec5\u795e\u6c88\u5ba1\u5a76\u751a\u80be\u614e\u6e17\u58f0\u751f\u7525\u7272\u5347\u7ef3\ufffd".split(""),e=0;e!=r[201].length;++e)65533!==r[201][e].charCodeAt(0)&&(t[r[201][e]]=51456+e,x[51456+e]=r[201][e]);for(r[202]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7701\u76db\u5269\u80dc\u5723\u5e08\u5931\u72ee\u65bd\u6e7f\u8bd7\u5c38\u8671\u5341\u77f3\u62fe\u65f6\u4ec0\u98df\u8680\u5b9e\u8bc6\u53f2\u77e2\u4f7f\u5c4e\u9a76\u59cb\u5f0f\u793a\u58eb\u4e16\u67ff\u4e8b\u62ed\u8a93\u901d\u52bf\u662f\u55dc\u566c\u9002\u4ed5\u4f8d\u91ca\u9970\u6c0f\u5e02\u6043\u5ba4\u89c6\u8bd5\u6536\u624b\u9996\u5b88\u5bff\u6388\u552e\u53d7\u7626\u517d\u852c\u67a2\u68b3\u6b8a\u6292\u8f93\u53d4\u8212\u6dd1\u758f\u4e66\u8d4e\u5b70\u719f\u85af\u6691\u66d9\u7f72\u8700\u9ecd\u9f20\u5c5e\u672f\u8ff0\u6811\u675f\u620d\u7ad6\u5885\u5eb6\u6570\u6f31\ufffd".split(""),e=0;e!=r[202].length;++e)65533!==r[202][e].charCodeAt(0)&&(t[r[202][e]]=51712+e,x[51712+e]=r[202][e]);for(r[203]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6055\u5237\u800d\u6454\u8870\u7529\u5e05\u6813\u62f4\u971c\u53cc\u723d\u8c01\u6c34\u7761\u7a0e\u542e\u77ac\u987a\u821c\u8bf4\u7855\u6714\u70c1\u65af\u6495\u5636\u601d\u79c1\u53f8\u4e1d\u6b7b\u8086\u5bfa\u55e3\u56db\u4f3a\u4f3c\u9972\u5df3\u677e\u8038\u6002\u9882\u9001\u5b8b\u8bbc\u8bf5\u641c\u8258\u64de\u55fd\u82cf\u9165\u4fd7\u7d20\u901f\u7c9f\u50f3\u5851\u6eaf\u5bbf\u8bc9\u8083\u9178\u849c\u7b97\u867d\u968b\u968f\u7ee5\u9ad3\u788e\u5c81\u7a57\u9042\u96a7\u795f\u5b59\u635f\u7b0b\u84d1\u68ad\u5506\u7f29\u7410\u7d22\u9501\u6240\u584c\u4ed6\u5b83\u5979\u5854\ufffd".split(""),e=0;e!=r[203].length;++e)65533!==r[203][e].charCodeAt(0)&&(t[r[203][e]]=51968+e,x[51968+e]=r[203][e]);for(r[204]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u736d\u631e\u8e4b\u8e0f\u80ce\u82d4\u62ac\u53f0\u6cf0\u915e\u592a\u6001\u6c70\u574d\u644a\u8d2a\u762b\u6ee9\u575b\u6a80\u75f0\u6f6d\u8c2d\u8c08\u5766\u6bef\u8892\u78b3\u63a2\u53f9\u70ad\u6c64\u5858\u642a\u5802\u68e0\u819b\u5510\u7cd6\u5018\u8eba\u6dcc\u8d9f\u70eb\u638f\u6d9b\u6ed4\u7ee6\u8404\u6843\u9003\u6dd8\u9676\u8ba8\u5957\u7279\u85e4\u817e\u75bc\u8a8a\u68af\u5254\u8e22\u9511\u63d0\u9898\u8e44\u557c\u4f53\u66ff\u568f\u60d5\u6d95\u5243\u5c49\u5929\u6dfb\u586b\u7530\u751c\u606c\u8214\u8146\u6311\u6761\u8fe2\u773a\u8df3\u8d34\u94c1\u5e16\u5385\u542c\u70c3\ufffd".split(""),e=0;e!=r[204].length;++e)65533!==r[204][e].charCodeAt(0)&&(t[r[204][e]]=52224+e,x[52224+e]=r[204][e]);for(r[205]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6c40\u5ef7\u505c\u4ead\u5ead\u633a\u8247\u901a\u6850\u916e\u77b3\u540c\u94dc\u5f64\u7ae5\u6876\u6345\u7b52\u7edf\u75db\u5077\u6295\u5934\u900f\u51f8\u79c3\u7a81\u56fe\u5f92\u9014\u6d82\u5c60\u571f\u5410\u5154\u6e4d\u56e2\u63a8\u9893\u817f\u8715\u892a\u9000\u541e\u5c6f\u81c0\u62d6\u6258\u8131\u9e35\u9640\u9a6e\u9a7c\u692d\u59a5\u62d3\u553e\u6316\u54c7\u86d9\u6d3c\u5a03\u74e6\u889c\u6b6a\u5916\u8c4c\u5f2f\u6e7e\u73a9\u987d\u4e38\u70f7\u5b8c\u7897\u633d\u665a\u7696\u60cb\u5b9b\u5a49\u4e07\u8155\u6c6a\u738b\u4ea1\u6789\u7f51\u5f80\u65fa\u671b\u5fd8\u5984\u5a01\ufffd".split(""),e=0;e!=r[205].length;++e)65533!==r[205][e].charCodeAt(0)&&(t[r[205][e]]=52480+e,x[52480+e]=r[205][e]);for(r[206]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5dcd\u5fae\u5371\u97e6\u8fdd\u6845\u56f4\u552f\u60df\u4e3a\u6f4d\u7ef4\u82c7\u840e\u59d4\u4f1f\u4f2a\u5c3e\u7eac\u672a\u851a\u5473\u754f\u80c3\u5582\u9b4f\u4f4d\u6e2d\u8c13\u5c09\u6170\u536b\u761f\u6e29\u868a\u6587\u95fb\u7eb9\u543b\u7a33\u7d0a\u95ee\u55e1\u7fc1\u74ee\u631d\u8717\u6da1\u7a9d\u6211\u65a1\u5367\u63e1\u6c83\u5deb\u545c\u94a8\u4e4c\u6c61\u8bec\u5c4b\u65e0\u829c\u68a7\u543e\u5434\u6bcb\u6b66\u4e94\u6342\u5348\u821e\u4f0d\u4fae\u575e\u620a\u96fe\u6664\u7269\u52ff\u52a1\u609f\u8bef\u6614\u7199\u6790\u897f\u7852\u77fd\u6670\u563b\u5438\u9521\u727a\ufffd".split(""),e=0;e!=r[206].length;++e)65533!==r[206][e].charCodeAt(0)&&(t[r[206][e]]=52736+e,x[52736+e]=r[206][e]);for(r[207]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7a00\u606f\u5e0c\u6089\u819d\u5915\u60dc\u7184\u70ef\u6eaa\u6c50\u7280\u6a84\u88ad\u5e2d\u4e60\u5ab3\u559c\u94e3\u6d17\u7cfb\u9699\u620f\u7ec6\u778e\u867e\u5323\u971e\u8f96\u6687\u5ce1\u4fa0\u72ed\u4e0b\u53a6\u590f\u5413\u6380\u9528\u5148\u4ed9\u9c9c\u7ea4\u54b8\u8d24\u8854\u8237\u95f2\u6d8e\u5f26\u5acc\u663e\u9669\u73b0\u732e\u53bf\u817a\u9985\u7fa1\u5baa\u9677\u9650\u7ebf\u76f8\u53a2\u9576\u9999\u7bb1\u8944\u6e58\u4e61\u7fd4\u7965\u8be6\u60f3\u54cd\u4eab\u9879\u5df7\u6a61\u50cf\u5411\u8c61\u8427\u785d\u9704\u524a\u54ee\u56a3\u9500\u6d88\u5bb5\u6dc6\u6653\ufffd".split(""),e=0;e!=r[207].length;++e)65533!==r[207][e].charCodeAt(0)&&(t[r[207][e]]=52992+e,x[52992+e]=r[207][e]);for(r[208]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5c0f\u5b5d\u6821\u8096\u5578\u7b11\u6548\u6954\u4e9b\u6b47\u874e\u978b\u534f\u631f\u643a\u90aa\u659c\u80c1\u8c10\u5199\u68b0\u5378\u87f9\u61c8\u6cc4\u6cfb\u8c22\u5c51\u85aa\u82af\u950c\u6b23\u8f9b\u65b0\u5ffb\u5fc3\u4fe1\u8845\u661f\u8165\u7329\u60fa\u5174\u5211\u578b\u5f62\u90a2\u884c\u9192\u5e78\u674f\u6027\u59d3\u5144\u51f6\u80f8\u5308\u6c79\u96c4\u718a\u4f11\u4fee\u7f9e\u673d\u55c5\u9508\u79c0\u8896\u7ee3\u589f\u620c\u9700\u865a\u5618\u987b\u5f90\u8bb8\u84c4\u9157\u53d9\u65ed\u5e8f\u755c\u6064\u7d6e\u5a7f\u7eea\u7eed\u8f69\u55a7\u5ba3\u60ac\u65cb\u7384\ufffd".split(""),e=0;e!=r[208].length;++e)65533!==r[208][e].charCodeAt(0)&&(t[r[208][e]]=53248+e,x[53248+e]=r[208][e]);for(r[209]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9009\u7663\u7729\u7eda\u9774\u859b\u5b66\u7a74\u96ea\u8840\u52cb\u718f\u5faa\u65ec\u8be2\u5bfb\u9a6f\u5de1\u6b89\u6c5b\u8bad\u8baf\u900a\u8fc5\u538b\u62bc\u9e26\u9e2d\u5440\u4e2b\u82bd\u7259\u869c\u5d16\u8859\u6daf\u96c5\u54d1\u4e9a\u8bb6\u7109\u54bd\u9609\u70df\u6df9\u76d0\u4e25\u7814\u8712\u5ca9\u5ef6\u8a00\u989c\u960e\u708e\u6cbf\u5944\u63a9\u773c\u884d\u6f14\u8273\u5830\u71d5\u538c\u781a\u96c1\u5501\u5f66\u7130\u5bb4\u8c1a\u9a8c\u6b83\u592e\u9e2f\u79e7\u6768\u626c\u4f6f\u75a1\u7f8a\u6d0b\u9633\u6c27\u4ef0\u75d2\u517b\u6837\u6f3e\u9080\u8170\u5996\u7476\ufffd".split(""),e=0;e!=r[209].length;++e)65533!==r[209][e].charCodeAt(0)&&(t[r[209][e]]=53504+e,x[53504+e]=r[209][e]);for(r[210]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6447\u5c27\u9065\u7a91\u8c23\u59da\u54ac\u8200\u836f\u8981\u8000\u6930\u564e\u8036\u7237\u91ce\u51b6\u4e5f\u9875\u6396\u4e1a\u53f6\u66f3\u814b\u591c\u6db2\u4e00\u58f9\u533b\u63d6\u94f1\u4f9d\u4f0a\u8863\u9890\u5937\u9057\u79fb\u4eea\u80f0\u7591\u6c82\u5b9c\u59e8\u5f5d\u6905\u8681\u501a\u5df2\u4e59\u77e3\u4ee5\u827a\u6291\u6613\u9091\u5c79\u4ebf\u5f79\u81c6\u9038\u8084\u75ab\u4ea6\u88d4\u610f\u6bc5\u5fc6\u4e49\u76ca\u6ea2\u8be3\u8bae\u8c0a\u8bd1\u5f02\u7ffc\u7fcc\u7ece\u8335\u836b\u56e0\u6bb7\u97f3\u9634\u59fb\u541f\u94f6\u6deb\u5bc5\u996e\u5c39\u5f15\u9690\ufffd".split(""),e=0;e!=r[210].length;++e)65533!==r[210][e].charCodeAt(0)&&(t[r[210][e]]=53760+e,x[53760+e]=r[210][e]);for(r[211]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5370\u82f1\u6a31\u5a74\u9e70\u5e94\u7f28\u83b9\u8424\u8425\u8367\u8747\u8fce\u8d62\u76c8\u5f71\u9896\u786c\u6620\u54df\u62e5\u4f63\u81c3\u75c8\u5eb8\u96cd\u8e0a\u86f9\u548f\u6cf3\u6d8c\u6c38\u607f\u52c7\u7528\u5e7d\u4f18\u60a0\u5fe7\u5c24\u7531\u90ae\u94c0\u72b9\u6cb9\u6e38\u9149\u6709\u53cb\u53f3\u4f51\u91c9\u8bf1\u53c8\u5e7c\u8fc2\u6de4\u4e8e\u76c2\u6986\u865e\u611a\u8206\u4f59\u4fde\u903e\u9c7c\u6109\u6e1d\u6e14\u9685\u4e88\u5a31\u96e8\u4e0e\u5c7f\u79b9\u5b87\u8bed\u7fbd\u7389\u57df\u828b\u90c1\u5401\u9047\u55bb\u5cea\u5fa1\u6108\u6b32\u72f1\u80b2\u8a89\ufffd".split(""),e=0;e!=r[211].length;++e)65533!==r[211][e].charCodeAt(0)&&(t[r[211][e]]=54016+e,x[54016+e]=r[211][e]);for(r[212]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6d74\u5bd3\u88d5\u9884\u8c6b\u9a6d\u9e33\u6e0a\u51a4\u5143\u57a3\u8881\u539f\u63f4\u8f95\u56ed\u5458\u5706\u733f\u6e90\u7f18\u8fdc\u82d1\u613f\u6028\u9662\u66f0\u7ea6\u8d8a\u8dc3\u94a5\u5cb3\u7ca4\u6708\u60a6\u9605\u8018\u4e91\u90e7\u5300\u9668\u5141\u8fd0\u8574\u915d\u6655\u97f5\u5b55\u531d\u7838\u6742\u683d\u54c9\u707e\u5bb0\u8f7d\u518d\u5728\u54b1\u6512\u6682\u8d5e\u8d43\u810f\u846c\u906d\u7cdf\u51ff\u85fb\u67a3\u65e9\u6fa1\u86a4\u8e81\u566a\u9020\u7682\u7076\u71e5\u8d23\u62e9\u5219\u6cfd\u8d3c\u600e\u589e\u618e\u66fe\u8d60\u624e\u55b3\u6e23\u672d\u8f67\ufffd".split(""),e=0;e!=r[212].length;++e)65533!==r[212][e].charCodeAt(0)&&(t[r[212][e]]=54272+e,x[54272+e]=r[212][e]);for(r[213]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u94e1\u95f8\u7728\u6805\u69a8\u548b\u4e4d\u70b8\u8bc8\u6458\u658b\u5b85\u7a84\u503a\u5be8\u77bb\u6be1\u8a79\u7c98\u6cbe\u76cf\u65a9\u8f97\u5d2d\u5c55\u8638\u6808\u5360\u6218\u7ad9\u6e5b\u7efd\u6a1f\u7ae0\u5f70\u6f33\u5f20\u638c\u6da8\u6756\u4e08\u5e10\u8d26\u4ed7\u80c0\u7634\u969c\u62db\u662d\u627e\u6cbc\u8d75\u7167\u7f69\u5146\u8087\u53ec\u906e\u6298\u54f2\u86f0\u8f99\u8005\u9517\u8517\u8fd9\u6d59\u73cd\u659f\u771f\u7504\u7827\u81fb\u8d1e\u9488\u4fa6\u6795\u75b9\u8bca\u9707\u632f\u9547\u9635\u84b8\u6323\u7741\u5f81\u72f0\u4e89\u6014\u6574\u62ef\u6b63\u653f\ufffd".split(""),e=0;e!=r[213].length;++e)65533!==r[213][e].charCodeAt(0)&&(t[r[213][e]]=54528+e,x[54528+e]=r[213][e]);for(r[214]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5e27\u75c7\u90d1\u8bc1\u829d\u679d\u652f\u5431\u8718\u77e5\u80a2\u8102\u6c41\u4e4b\u7ec7\u804c\u76f4\u690d\u6b96\u6267\u503c\u4f84\u5740\u6307\u6b62\u8dbe\u53ea\u65e8\u7eb8\u5fd7\u631a\u63b7\u81f3\u81f4\u7f6e\u5e1c\u5cd9\u5236\u667a\u79e9\u7a1a\u8d28\u7099\u75d4\u6ede\u6cbb\u7a92\u4e2d\u76c5\u5fe0\u949f\u8877\u7ec8\u79cd\u80bf\u91cd\u4ef2\u4f17\u821f\u5468\u5dde\u6d32\u8bcc\u7ca5\u8f74\u8098\u5e1a\u5492\u76b1\u5b99\u663c\u9aa4\u73e0\u682a\u86db\u6731\u732a\u8bf8\u8bdb\u9010\u7af9\u70db\u716e\u62c4\u77a9\u5631\u4e3b\u8457\u67f1\u52a9\u86c0\u8d2e\u94f8\u7b51\ufffd".split(""),e=0;e!=r[214].length;++e)65533!==r[214][e].charCodeAt(0)&&(t[r[214][e]]=54784+e,x[54784+e]=r[214][e]);for(r[215]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4f4f\u6ce8\u795d\u9a7b\u6293\u722a\u62fd\u4e13\u7816\u8f6c\u64b0\u8d5a\u7bc6\u6869\u5e84\u88c5\u5986\u649e\u58ee\u72b6\u690e\u9525\u8ffd\u8d58\u5760\u7f00\u8c06\u51c6\u6349\u62d9\u5353\u684c\u7422\u8301\u914c\u5544\u7740\u707c\u6d4a\u5179\u54a8\u8d44\u59ff\u6ecb\u6dc4\u5b5c\u7d2b\u4ed4\u7c7d\u6ed3\u5b50\u81ea\u6e0d\u5b57\u9b03\u68d5\u8e2a\u5b97\u7efc\u603b\u7eb5\u90b9\u8d70\u594f\u63cd\u79df\u8db3\u5352\u65cf\u7956\u8bc5\u963b\u7ec4\u94bb\u7e82\u5634\u9189\u6700\u7f6a\u5c0a\u9075\u6628\u5de6\u4f50\u67de\u505a\u4f5c\u5750\u5ea7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=r[215].length;++e)65533!==r[215][e].charCodeAt(0)&&(t[r[215][e]]=55040+e,x[55040+e]=r[215][e]);for(r[216]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4e8d\u4e0c\u5140\u4e10\u5eff\u5345\u4e15\u4e98\u4e1e\u9b32\u5b6c\u5669\u4e28\u79ba\u4e3f\u5315\u4e47\u592d\u723b\u536e\u6c10\u56df\u80e4\u9997\u6bd3\u777e\u9f17\u4e36\u4e9f\u9f10\u4e5c\u4e69\u4e93\u8288\u5b5b\u556c\u560f\u4ec4\u538d\u539d\u53a3\u53a5\u53ae\u9765\u8d5d\u531a\u53f5\u5326\u532e\u533e\u8d5c\u5366\u5363\u5202\u5208\u520e\u522d\u5233\u523f\u5240\u524c\u525e\u5261\u525c\u84af\u527d\u5282\u5281\u5290\u5293\u5182\u7f54\u4ebb\u4ec3\u4ec9\u4ec2\u4ee8\u4ee1\u4eeb\u4ede\u4f1b\u4ef3\u4f22\u4f64\u4ef5\u4f25\u4f27\u4f09\u4f2b\u4f5e\u4f67\u6538\u4f5a\u4f5d\ufffd".split(""),e=0;e!=r[216].length;++e)65533!==r[216][e].charCodeAt(0)&&(t[r[216][e]]=55296+e,x[55296+e]=r[216][e]);for(r[217]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4f5f\u4f57\u4f32\u4f3d\u4f76\u4f74\u4f91\u4f89\u4f83\u4f8f\u4f7e\u4f7b\u4faa\u4f7c\u4fac\u4f94\u4fe6\u4fe8\u4fea\u4fc5\u4fda\u4fe3\u4fdc\u4fd1\u4fdf\u4ff8\u5029\u504c\u4ff3\u502c\u500f\u502e\u502d\u4ffe\u501c\u500c\u5025\u5028\u507e\u5043\u5055\u5048\u504e\u506c\u507b\u50a5\u50a7\u50a9\u50ba\u50d6\u5106\u50ed\u50ec\u50e6\u50ee\u5107\u510b\u4edd\u6c3d\u4f58\u4f65\u4fce\u9fa0\u6c46\u7c74\u516e\u5dfd\u9ec9\u9998\u5181\u5914\u52f9\u530d\u8a07\u5310\u51eb\u5919\u5155\u4ea0\u5156\u4eb3\u886e\u88a4\u4eb5\u8114\u88d2\u7980\u5b34\u8803\u7fb8\u51ab\u51b1\u51bd\u51bc\ufffd".split(""),e=0;e!=r[217].length;++e)65533!==r[217][e].charCodeAt(0)&&(t[r[217][e]]=55552+e,x[55552+e]=r[217][e]);for(r[218]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u51c7\u5196\u51a2\u51a5\u8ba0\u8ba6\u8ba7\u8baa\u8bb4\u8bb5\u8bb7\u8bc2\u8bc3\u8bcb\u8bcf\u8bce\u8bd2\u8bd3\u8bd4\u8bd6\u8bd8\u8bd9\u8bdc\u8bdf\u8be0\u8be4\u8be8\u8be9\u8bee\u8bf0\u8bf3\u8bf6\u8bf9\u8bfc\u8bff\u8c00\u8c02\u8c04\u8c07\u8c0c\u8c0f\u8c11\u8c12\u8c14\u8c15\u8c16\u8c19\u8c1b\u8c18\u8c1d\u8c1f\u8c20\u8c21\u8c25\u8c27\u8c2a\u8c2b\u8c2e\u8c2f\u8c32\u8c33\u8c35\u8c36\u5369\u537a\u961d\u9622\u9621\u9631\u962a\u963d\u963c\u9642\u9649\u9654\u965f\u9667\u966c\u9672\u9674\u9688\u968d\u9697\u96b0\u9097\u909b\u909d\u9099\u90ac\u90a1\u90b4\u90b3\u90b6\u90ba\ufffd".split(""),e=0;e!=r[218].length;++e)65533!==r[218][e].charCodeAt(0)&&(t[r[218][e]]=55808+e,x[55808+e]=r[218][e]);for(r[219]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u90b8\u90b0\u90cf\u90c5\u90be\u90d0\u90c4\u90c7\u90d3\u90e6\u90e2\u90dc\u90d7\u90db\u90eb\u90ef\u90fe\u9104\u9122\u911e\u9123\u9131\u912f\u9139\u9143\u9146\u520d\u5942\u52a2\u52ac\u52ad\u52be\u54ff\u52d0\u52d6\u52f0\u53df\u71ee\u77cd\u5ef4\u51f5\u51fc\u9b2f\u53b6\u5f01\u755a\u5def\u574c\u57a9\u57a1\u587e\u58bc\u58c5\u58d1\u5729\u572c\u572a\u5733\u5739\u572e\u572f\u575c\u573b\u5742\u5769\u5785\u576b\u5786\u577c\u577b\u5768\u576d\u5776\u5773\u57ad\u57a4\u578c\u57b2\u57cf\u57a7\u57b4\u5793\u57a0\u57d5\u57d8\u57da\u57d9\u57d2\u57b8\u57f4\u57ef\u57f8\u57e4\u57dd\ufffd".split(""),e=0;e!=r[219].length;++e)65533!==r[219][e].charCodeAt(0)&&(t[r[219][e]]=56064+e,x[56064+e]=r[219][e]);for(r[220]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u580b\u580d\u57fd\u57ed\u5800\u581e\u5819\u5844\u5820\u5865\u586c\u5881\u5889\u589a\u5880\u99a8\u9f19\u61ff\u8279\u827d\u827f\u828f\u828a\u82a8\u8284\u828e\u8291\u8297\u8299\u82ab\u82b8\u82be\u82b0\u82c8\u82ca\u82e3\u8298\u82b7\u82ae\u82cb\u82cc\u82c1\u82a9\u82b4\u82a1\u82aa\u829f\u82c4\u82ce\u82a4\u82e1\u8309\u82f7\u82e4\u830f\u8307\u82dc\u82f4\u82d2\u82d8\u830c\u82fb\u82d3\u8311\u831a\u8306\u8314\u8315\u82e0\u82d5\u831c\u8351\u835b\u835c\u8308\u8392\u833c\u8334\u8331\u839b\u835e\u832f\u834f\u8347\u8343\u835f\u8340\u8317\u8360\u832d\u833a\u8333\u8366\u8365\ufffd".split(""),e=0;e!=r[220].length;++e)65533!==r[220][e].charCodeAt(0)&&(t[r[220][e]]=56320+e,x[56320+e]=r[220][e]);for(r[221]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8368\u831b\u8369\u836c\u836a\u836d\u836e\u83b0\u8378\u83b3\u83b4\u83a0\u83aa\u8393\u839c\u8385\u837c\u83b6\u83a9\u837d\u83b8\u837b\u8398\u839e\u83a8\u83ba\u83bc\u83c1\u8401\u83e5\u83d8\u5807\u8418\u840b\u83dd\u83fd\u83d6\u841c\u8438\u8411\u8406\u83d4\u83df\u840f\u8403\u83f8\u83f9\u83ea\u83c5\u83c0\u8426\u83f0\u83e1\u845c\u8451\u845a\u8459\u8473\u8487\u8488\u847a\u8489\u8478\u843c\u8446\u8469\u8476\u848c\u848e\u8431\u846d\u84c1\u84cd\u84d0\u84e6\u84bd\u84d3\u84ca\u84bf\u84ba\u84e0\u84a1\u84b9\u84b4\u8497\u84e5\u84e3\u850c\u750d\u8538\u84f0\u8539\u851f\u853a\ufffd".split(""),e=0;e!=r[221].length;++e)65533!==r[221][e].charCodeAt(0)&&(t[r[221][e]]=56576+e,x[56576+e]=r[221][e]);for(r[222]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8556\u853b\u84ff\u84fc\u8559\u8548\u8568\u8564\u855e\u857a\u77a2\u8543\u8572\u857b\u85a4\u85a8\u8587\u858f\u8579\u85ae\u859c\u8585\u85b9\u85b7\u85b0\u85d3\u85c1\u85dc\u85ff\u8627\u8605\u8629\u8616\u863c\u5efe\u5f08\u593c\u5941\u8037\u5955\u595a\u5958\u530f\u5c22\u5c25\u5c2c\u5c34\u624c\u626a\u629f\u62bb\u62ca\u62da\u62d7\u62ee\u6322\u62f6\u6339\u634b\u6343\u63ad\u63f6\u6371\u637a\u638e\u63b4\u636d\u63ac\u638a\u6369\u63ae\u63bc\u63f2\u63f8\u63e0\u63ff\u63c4\u63de\u63ce\u6452\u63c6\u63be\u6445\u6441\u640b\u641b\u6420\u640c\u6426\u6421\u645e\u6484\u646d\u6496\ufffd".split(""),e=0;e!=r[222].length;++e)65533!==r[222][e].charCodeAt(0)&&(t[r[222][e]]=56832+e,x[56832+e]=r[222][e]);for(r[223]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u647a\u64b7\u64b8\u6499\u64ba\u64c0\u64d0\u64d7\u64e4\u64e2\u6509\u6525\u652e\u5f0b\u5fd2\u7519\u5f11\u535f\u53f1\u53fd\u53e9\u53e8\u53fb\u5412\u5416\u5406\u544b\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549a\u549b\u5484\u5476\u5466\u549d\u54d0\u54ad\u54c2\u54b4\u54d2\u54a7\u54a6\u54d3\u54d4\u5472\u54a3\u54d5\u54bb\u54bf\u54cc\u54d9\u54da\u54dc\u54a9\u54aa\u54a4\u54dd\u54cf\u54de\u551b\u54e7\u5520\u54fd\u5514\u54f3\u5522\u5523\u550f\u5511\u5527\u552a\u5567\u558f\u55b5\u5549\u556d\u5541\u5555\u553f\u5550\u553c\ufffd".split(""),e=0;e!=r[223].length;++e)65533!==r[223][e].charCodeAt(0)&&(t[r[223][e]]=57088+e,x[57088+e]=r[223][e]);for(r[224]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555c\u558b\u55d2\u5583\u55b1\u55b9\u5588\u5581\u559f\u557e\u55d6\u5591\u557b\u55df\u55bd\u55be\u5594\u5599\u55ea\u55f7\u55c9\u561f\u55d1\u55eb\u55ec\u55d4\u55e6\u55dd\u55c4\u55ef\u55e5\u55f2\u55f3\u55cc\u55cd\u55e8\u55f5\u55e4\u8f94\u561e\u5608\u560c\u5601\u5624\u5623\u55fe\u5600\u5627\u562d\u5658\u5639\u5657\u562c\u564d\u5662\u5659\u565c\u564c\u5654\u5686\u5664\u5671\u566b\u567b\u567c\u5685\u5693\u56af\u56d4\u56d7\u56dd\u56e1\u56f5\u56eb\u56f9\u56ff\u5704\u570a\u5709\u571c\u5e0f\u5e19\u5e14\u5e11\u5e31\u5e3b\u5e3c\ufffd".split(""),e=0;e!=r[224].length;++e)65533!==r[224][e].charCodeAt(0)&&(t[r[224][e]]=57344+e,x[57344+e]=r[224][e]);for(r[225]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5e37\u5e44\u5e54\u5e5b\u5e5e\u5e61\u5c8c\u5c7a\u5c8d\u5c90\u5c96\u5c88\u5c98\u5c99\u5c91\u5c9a\u5c9c\u5cb5\u5ca2\u5cbd\u5cac\u5cab\u5cb1\u5ca3\u5cc1\u5cb7\u5cc4\u5cd2\u5ce4\u5ccb\u5ce5\u5d02\u5d03\u5d27\u5d26\u5d2e\u5d24\u5d1e\u5d06\u5d1b\u5d58\u5d3e\u5d34\u5d3d\u5d6c\u5d5b\u5d6f\u5d5d\u5d6b\u5d4b\u5d4a\u5d69\u5d74\u5d82\u5d99\u5d9d\u8c73\u5db7\u5dc5\u5f73\u5f77\u5f82\u5f87\u5f89\u5f8c\u5f95\u5f99\u5f9c\u5fa8\u5fad\u5fb5\u5fbc\u8862\u5f61\u72ad\u72b0\u72b4\u72b7\u72b8\u72c3\u72c1\u72ce\u72cd\u72d2\u72e8\u72ef\u72e9\u72f2\u72f4\u72f7\u7301\u72f3\u7303\u72fa\ufffd".split(""),e=0;e!=r[225].length;++e)65533!==r[225][e].charCodeAt(0)&&(t[r[225][e]]=57600+e,x[57600+e]=r[225][e]);for(r[226]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u72fb\u7317\u7313\u7321\u730a\u731e\u731d\u7315\u7322\u7339\u7325\u732c\u7338\u7331\u7350\u734d\u7357\u7360\u736c\u736f\u737e\u821b\u5925\u98e7\u5924\u5902\u9963\u9967\u9968\u9969\u996a\u996b\u996c\u9974\u9977\u997d\u9980\u9984\u9987\u998a\u998d\u9990\u9991\u9993\u9994\u9995\u5e80\u5e91\u5e8b\u5e96\u5ea5\u5ea0\u5eb9\u5eb5\u5ebe\u5eb3\u8d53\u5ed2\u5ed1\u5edb\u5ee8\u5eea\u81ba\u5fc4\u5fc9\u5fd6\u5fcf\u6003\u5fee\u6004\u5fe1\u5fe4\u5ffe\u6005\u6006\u5fea\u5fed\u5ff8\u6019\u6035\u6026\u601b\u600f\u600d\u6029\u602b\u600a\u603f\u6021\u6078\u6079\u607b\u607a\u6042\ufffd".split(""),e=0;e!=r[226].length;++e)65533!==r[226][e].charCodeAt(0)&&(t[r[226][e]]=57856+e,x[57856+e]=r[226][e]);for(r[227]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u606a\u607d\u6096\u609a\u60ad\u609d\u6083\u6092\u608c\u609b\u60ec\u60bb\u60b1\u60dd\u60d8\u60c6\u60da\u60b4\u6120\u6126\u6115\u6123\u60f4\u6100\u610e\u612b\u614a\u6175\u61ac\u6194\u61a7\u61b7\u61d4\u61f5\u5fdd\u96b3\u95e9\u95eb\u95f1\u95f3\u95f5\u95f6\u95fc\u95fe\u9603\u9604\u9606\u9608\u960a\u960b\u960c\u960d\u960f\u9612\u9615\u9616\u9617\u9619\u961a\u4e2c\u723f\u6215\u6c35\u6c54\u6c5c\u6c4a\u6ca3\u6c85\u6c90\u6c94\u6c8c\u6c68\u6c69\u6c74\u6c76\u6c86\u6ca9\u6cd0\u6cd4\u6cad\u6cf7\u6cf8\u6cf1\u6cd7\u6cb2\u6ce0\u6cd6\u6cfa\u6ceb\u6cee\u6cb1\u6cd3\u6cef\u6cfe\ufffd".split(""),e=0;e!=r[227].length;++e)65533!==r[227][e].charCodeAt(0)&&(t[r[227][e]]=58112+e,x[58112+e]=r[227][e]);for(r[228]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6d39\u6d27\u6d0c\u6d43\u6d48\u6d07\u6d04\u6d19\u6d0e\u6d2b\u6d4d\u6d2e\u6d35\u6d1a\u6d4f\u6d52\u6d54\u6d33\u6d91\u6d6f\u6d9e\u6da0\u6d5e\u6d93\u6d94\u6d5c\u6d60\u6d7c\u6d63\u6e1a\u6dc7\u6dc5\u6dde\u6e0e\u6dbf\u6de0\u6e11\u6de6\u6ddd\u6dd9\u6e16\u6dab\u6e0c\u6dae\u6e2b\u6e6e\u6e4e\u6e6b\u6eb2\u6e5f\u6e86\u6e53\u6e54\u6e32\u6e25\u6e44\u6edf\u6eb1\u6e98\u6ee0\u6f2d\u6ee2\u6ea5\u6ea7\u6ebd\u6ebb\u6eb7\u6ed7\u6eb4\u6ecf\u6e8f\u6ec2\u6e9f\u6f62\u6f46\u6f47\u6f24\u6f15\u6ef9\u6f2f\u6f36\u6f4b\u6f74\u6f2a\u6f09\u6f29\u6f89\u6f8d\u6f8c\u6f78\u6f72\u6f7c\u6f7a\u6fd1\ufffd".split(""),e=0;e!=r[228].length;++e)65533!==r[228][e].charCodeAt(0)&&(t[r[228][e]]=58368+e,x[58368+e]=r[228][e]);for(r[229]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6fc9\u6fa7\u6fb9\u6fb6\u6fc2\u6fe1\u6fee\u6fde\u6fe0\u6fef\u701a\u7023\u701b\u7039\u7035\u704f\u705e\u5b80\u5b84\u5b95\u5b93\u5ba5\u5bb8\u752f\u9a9e\u6434\u5be4\u5bee\u8930\u5bf0\u8e47\u8b07\u8fb6\u8fd3\u8fd5\u8fe5\u8fee\u8fe4\u8fe9\u8fe6\u8ff3\u8fe8\u9005\u9004\u900b\u9026\u9011\u900d\u9016\u9021\u9035\u9036\u902d\u902f\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905b\u66b9\u9074\u907d\u9082\u9088\u9083\u908b\u5f50\u5f57\u5f56\u5f58\u5c3b\u54ab\u5c50\u5c59\u5b71\u5c63\u5c66\u7fbc\u5f2a\u5f29\u5f2d\u8274\u5f3c\u9b3b\u5c6e\u5981\u5983\u598d\u59a9\u59aa\u59a3\ufffd".split(""),e=0;e!=r[229].length;++e)65533!==r[229][e].charCodeAt(0)&&(t[r[229][e]]=58624+e,x[58624+e]=r[229][e]);for(r[230]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5997\u59ca\u59ab\u599e\u59a4\u59d2\u59b2\u59af\u59d7\u59be\u5a05\u5a06\u59dd\u5a08\u59e3\u59d8\u59f9\u5a0c\u5a09\u5a32\u5a34\u5a11\u5a23\u5a13\u5a40\u5a67\u5a4a\u5a55\u5a3c\u5a62\u5a75\u80ec\u5aaa\u5a9b\u5a77\u5a7a\u5abe\u5aeb\u5ab2\u5ad2\u5ad4\u5ab8\u5ae0\u5ae3\u5af1\u5ad6\u5ae6\u5ad8\u5adc\u5b09\u5b17\u5b16\u5b32\u5b37\u5b40\u5c15\u5c1c\u5b5a\u5b65\u5b73\u5b51\u5b53\u5b62\u9a75\u9a77\u9a78\u9a7a\u9a7f\u9a7d\u9a80\u9a81\u9a85\u9a88\u9a8a\u9a90\u9a92\u9a93\u9a96\u9a98\u9a9b\u9a9c\u9a9d\u9a9f\u9aa0\u9aa2\u9aa3\u9aa5\u9aa7\u7e9f\u7ea1\u7ea3\u7ea5\u7ea8\u7ea9\ufffd".split(""),e=0;e!=r[230].length;++e)65533!==r[230][e].charCodeAt(0)&&(t[r[230][e]]=58880+e,x[58880+e]=r[230][e]);for(r[231]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7ead\u7eb0\u7ebe\u7ec0\u7ec1\u7ec2\u7ec9\u7ecb\u7ecc\u7ed0\u7ed4\u7ed7\u7edb\u7ee0\u7ee1\u7ee8\u7eeb\u7eee\u7eef\u7ef1\u7ef2\u7f0d\u7ef6\u7efa\u7efb\u7efe\u7f01\u7f02\u7f03\u7f07\u7f08\u7f0b\u7f0c\u7f0f\u7f11\u7f12\u7f17\u7f19\u7f1c\u7f1b\u7f1f\u7f21\u7f22\u7f23\u7f24\u7f25\u7f26\u7f27\u7f2a\u7f2b\u7f2c\u7f2d\u7f2f\u7f30\u7f31\u7f32\u7f33\u7f35\u5e7a\u757f\u5ddb\u753e\u9095\u738e\u7391\u73ae\u73a2\u739f\u73cf\u73c2\u73d1\u73b7\u73b3\u73c0\u73c9\u73c8\u73e5\u73d9\u987c\u740a\u73e9\u73e7\u73de\u73ba\u73f2\u740f\u742a\u745b\u7426\u7425\u7428\u7430\u742e\u742c\ufffd".split(""),e=0;e!=r[231].length;++e)65533!==r[231][e].charCodeAt(0)&&(t[r[231][e]]=59136+e,x[59136+e]=r[231][e]);for(r[232]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u741b\u741a\u7441\u745c\u7457\u7455\u7459\u7477\u746d\u747e\u749c\u748e\u7480\u7481\u7487\u748b\u749e\u74a8\u74a9\u7490\u74a7\u74d2\u74ba\u97ea\u97eb\u97ec\u674c\u6753\u675e\u6748\u6769\u67a5\u6787\u676a\u6773\u6798\u67a7\u6775\u67a8\u679e\u67ad\u678b\u6777\u677c\u67f0\u6809\u67d8\u680a\u67e9\u67b0\u680c\u67d9\u67b5\u67da\u67b3\u67dd\u6800\u67c3\u67b8\u67e2\u680e\u67c1\u67fd\u6832\u6833\u6860\u6861\u684e\u6862\u6844\u6864\u6883\u681d\u6855\u6866\u6841\u6867\u6840\u683e\u684a\u6849\u6829\u68b5\u688f\u6874\u6877\u6893\u686b\u68c2\u696e\u68fc\u691f\u6920\u68f9\ufffd".split(""),e=0;e!=r[232].length;++e)65533!==r[232][e].charCodeAt(0)&&(t[r[232][e]]=59392+e,x[59392+e]=r[232][e]);for(r[233]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6924\u68f0\u690b\u6901\u6957\u68e3\u6910\u6971\u6939\u6960\u6942\u695d\u6984\u696b\u6980\u6998\u6978\u6934\u69cc\u6987\u6988\u69ce\u6989\u6966\u6963\u6979\u699b\u69a7\u69bb\u69ab\u69ad\u69d4\u69b1\u69c1\u69ca\u69df\u6995\u69e0\u698d\u69ff\u6a2f\u69ed\u6a17\u6a18\u6a65\u69f2\u6a44\u6a3e\u6aa0\u6a50\u6a5b\u6a35\u6a8e\u6a79\u6a3d\u6a28\u6a58\u6a7c\u6a91\u6a90\u6aa9\u6a97\u6aab\u7337\u7352\u6b81\u6b82\u6b87\u6b84\u6b92\u6b93\u6b8d\u6b9a\u6b9b\u6ba1\u6baa\u8f6b\u8f6d\u8f71\u8f72\u8f73\u8f75\u8f76\u8f78\u8f77\u8f79\u8f7a\u8f7c\u8f7e\u8f81\u8f82\u8f84\u8f87\u8f8b\ufffd".split(""),e=0;e!=r[233].length;++e)65533!==r[233][e].charCodeAt(0)&&(t[r[233][e]]=59648+e,x[59648+e]=r[233][e]);for(r[234]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8f8d\u8f8e\u8f8f\u8f98\u8f9a\u8ece\u620b\u6217\u621b\u621f\u6222\u6221\u6225\u6224\u622c\u81e7\u74ef\u74f4\u74ff\u750f\u7511\u7513\u6534\u65ee\u65ef\u65f0\u660a\u6619\u6772\u6603\u6615\u6600\u7085\u66f7\u661d\u6634\u6631\u6636\u6635\u8006\u665f\u6654\u6641\u664f\u6656\u6661\u6657\u6677\u6684\u668c\u66a7\u669d\u66be\u66db\u66dc\u66e6\u66e9\u8d32\u8d33\u8d36\u8d3b\u8d3d\u8d40\u8d45\u8d46\u8d48\u8d49\u8d47\u8d4d\u8d55\u8d59\u89c7\u89ca\u89cb\u89cc\u89ce\u89cf\u89d0\u89d1\u726e\u729f\u725d\u7266\u726f\u727e\u727f\u7284\u728b\u728d\u728f\u7292\u6308\u6332\u63b0\ufffd".split(""),e=0;e!=r[234].length;++e)65533!==r[234][e].charCodeAt(0)&&(t[r[234][e]]=59904+e,x[59904+e]=r[234][e]);for(r[235]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u643f\u64d8\u8004\u6bea\u6bf3\u6bfd\u6bf5\u6bf9\u6c05\u6c07\u6c06\u6c0d\u6c15\u6c18\u6c19\u6c1a\u6c21\u6c29\u6c24\u6c2a\u6c32\u6535\u6555\u656b\u724d\u7252\u7256\u7230\u8662\u5216\u809f\u809c\u8093\u80bc\u670a\u80bd\u80b1\u80ab\u80ad\u80b4\u80b7\u80e7\u80e8\u80e9\u80ea\u80db\u80c2\u80c4\u80d9\u80cd\u80d7\u6710\u80dd\u80eb\u80f1\u80f4\u80ed\u810d\u810e\u80f2\u80fc\u6715\u8112\u8c5a\u8136\u811e\u812c\u8118\u8132\u8148\u814c\u8153\u8174\u8159\u815a\u8171\u8160\u8169\u817c\u817d\u816d\u8167\u584d\u5ab5\u8188\u8182\u8191\u6ed5\u81a3\u81aa\u81cc\u6726\u81ca\u81bb\ufffd".split(""),e=0;e!=r[235].length;++e)65533!==r[235][e].charCodeAt(0)&&(t[r[235][e]]=60160+e,x[60160+e]=r[235][e]);for(r[236]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u81c1\u81a6\u6b24\u6b37\u6b39\u6b43\u6b46\u6b59\u98d1\u98d2\u98d3\u98d5\u98d9\u98da\u6bb3\u5f40\u6bc2\u89f3\u6590\u9f51\u6593\u65bc\u65c6\u65c4\u65c3\u65cc\u65ce\u65d2\u65d6\u7080\u709c\u7096\u709d\u70bb\u70c0\u70b7\u70ab\u70b1\u70e8\u70ca\u7110\u7113\u7116\u712f\u7131\u7173\u715c\u7168\u7145\u7172\u714a\u7178\u717a\u7198\u71b3\u71b5\u71a8\u71a0\u71e0\u71d4\u71e7\u71f9\u721d\u7228\u706c\u7118\u7166\u71b9\u623e\u623d\u6243\u6248\u6249\u793b\u7940\u7946\u7949\u795b\u795c\u7953\u795a\u7962\u7957\u7960\u796f\u7967\u797a\u7985\u798a\u799a\u79a7\u79b3\u5fd1\u5fd0\ufffd".split(""),e=0;e!=r[236].length;++e)65533!==r[236][e].charCodeAt(0)&&(t[r[236][e]]=60416+e,x[60416+e]=r[236][e]);for(r[237]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u603c\u605d\u605a\u6067\u6041\u6059\u6063\u60ab\u6106\u610d\u615d\u61a9\u619d\u61cb\u61d1\u6206\u8080\u807f\u6c93\u6cf6\u6dfc\u77f6\u77f8\u7800\u7809\u7817\u7818\u7811\u65ab\u782d\u781c\u781d\u7839\u783a\u783b\u781f\u783c\u7825\u782c\u7823\u7829\u784e\u786d\u7856\u7857\u7826\u7850\u7847\u784c\u786a\u789b\u7893\u789a\u7887\u789c\u78a1\u78a3\u78b2\u78b9\u78a5\u78d4\u78d9\u78c9\u78ec\u78f2\u7905\u78f4\u7913\u7924\u791e\u7934\u9f9b\u9ef9\u9efb\u9efc\u76f1\u7704\u770d\u76f9\u7707\u7708\u771a\u7722\u7719\u772d\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775a\u7768\ufffd".split(""),e=0;e!=r[237].length;++e)65533!==r[237][e].charCodeAt(0)&&(t[r[237][e]]=60672+e,x[60672+e]=r[237][e]);for(r[238]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7762\u7765\u777f\u778d\u777d\u7780\u778c\u7791\u779f\u77a0\u77b0\u77b5\u77bd\u753a\u7540\u754e\u754b\u7548\u755b\u7572\u7579\u7583\u7f58\u7f61\u7f5f\u8a48\u7f68\u7f74\u7f71\u7f79\u7f81\u7f7e\u76cd\u76e5\u8832\u9485\u9486\u9487\u948b\u948a\u948c\u948d\u948f\u9490\u9494\u9497\u9495\u949a\u949b\u949c\u94a3\u94a4\u94ab\u94aa\u94ad\u94ac\u94af\u94b0\u94b2\u94b4\u94b6\u94b7\u94b8\u94b9\u94ba\u94bc\u94bd\u94bf\u94c4\u94c8\u94c9\u94ca\u94cb\u94cc\u94cd\u94ce\u94d0\u94d1\u94d2\u94d5\u94d6\u94d7\u94d9\u94d8\u94db\u94de\u94df\u94e0\u94e2\u94e4\u94e5\u94e7\u94e8\u94ea\ufffd".split(""),e=0;e!=r[238].length;++e)65533!==r[238][e].charCodeAt(0)&&(t[r[238][e]]=60928+e,x[60928+e]=r[238][e]);for(r[239]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u94e9\u94eb\u94ee\u94ef\u94f3\u94f4\u94f5\u94f7\u94f9\u94fc\u94fd\u94ff\u9503\u9502\u9506\u9507\u9509\u950a\u950d\u950e\u950f\u9512\u9513\u9514\u9515\u9516\u9518\u951b\u951d\u951e\u951f\u9522\u952a\u952b\u9529\u952c\u9531\u9532\u9534\u9536\u9537\u9538\u953c\u953e\u953f\u9542\u9535\u9544\u9545\u9546\u9549\u954c\u954e\u954f\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955b\u955e\u955f\u955d\u9561\u9562\u9564\u9565\u9566\u9567\u9568\u9569\u956a\u956b\u956c\u956f\u9571\u9572\u9573\u953a\u77e7\u77ec\u96c9\u79d5\u79ed\u79e3\u79eb\u7a06\u5d47\u7a03\u7a02\u7a1e\u7a14\ufffd".split(""),e=0;e!=r[239].length;++e)65533!==r[239][e].charCodeAt(0)&&(t[r[239][e]]=61184+e,x[61184+e]=r[239][e]);for(r[240]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7a39\u7a37\u7a51\u9ecf\u99a5\u7a70\u7688\u768e\u7693\u7699\u76a4\u74de\u74e0\u752c\u9e20\u9e22\u9e28\u9e29\u9e2a\u9e2b\u9e2c\u9e32\u9e31\u9e36\u9e38\u9e37\u9e39\u9e3a\u9e3e\u9e41\u9e42\u9e44\u9e46\u9e47\u9e48\u9e49\u9e4b\u9e4c\u9e4e\u9e51\u9e55\u9e57\u9e5a\u9e5b\u9e5c\u9e5e\u9e63\u9e66\u9e67\u9e68\u9e69\u9e6a\u9e6b\u9e6c\u9e71\u9e6d\u9e73\u7592\u7594\u7596\u75a0\u759d\u75ac\u75a3\u75b3\u75b4\u75b8\u75c4\u75b1\u75b0\u75c3\u75c2\u75d6\u75cd\u75e3\u75e8\u75e6\u75e4\u75eb\u75e7\u7603\u75f1\u75fc\u75ff\u7610\u7600\u7605\u760c\u7617\u760a\u7625\u7618\u7615\u7619\ufffd".split(""),e=0;e!=r[240].length;++e)65533!==r[240][e].charCodeAt(0)&&(t[r[240][e]]=61440+e,x[61440+e]=r[240][e]);for(r[241]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u761b\u763c\u7622\u7620\u7640\u762d\u7630\u763f\u7635\u7643\u763e\u7633\u764d\u765e\u7654\u765c\u7656\u766b\u766f\u7fca\u7ae6\u7a78\u7a79\u7a80\u7a86\u7a88\u7a95\u7aa6\u7aa0\u7aac\u7aa8\u7aad\u7ab3\u8864\u8869\u8872\u887d\u887f\u8882\u88a2\u88c6\u88b7\u88bc\u88c9\u88e2\u88ce\u88e3\u88e5\u88f1\u891a\u88fc\u88e8\u88fe\u88f0\u8921\u8919\u8913\u891b\u890a\u8934\u892b\u8936\u8941\u8966\u897b\u758b\u80e5\u76b2\u76b4\u77dc\u8012\u8014\u8016\u801c\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800b\u8035\u8043\u8046\u804d\u8052\u8069\u8071\u8983\u9878\u9880\u9883\ufffd".split(""),e=0;e!=r[241].length;++e)65533!==r[241][e].charCodeAt(0)&&(t[r[241][e]]=61696+e,x[61696+e]=r[241][e]);for(r[242]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9889\u988c\u988d\u988f\u9894\u989a\u989b\u989e\u989f\u98a1\u98a2\u98a5\u98a6\u864d\u8654\u866c\u866e\u867f\u867a\u867c\u867b\u86a8\u868d\u868b\u86ac\u869d\u86a7\u86a3\u86aa\u8693\u86a9\u86b6\u86c4\u86b5\u86ce\u86b0\u86ba\u86b1\u86af\u86c9\u86cf\u86b4\u86e9\u86f1\u86f2\u86ed\u86f3\u86d0\u8713\u86de\u86f4\u86df\u86d8\u86d1\u8703\u8707\u86f8\u8708\u870a\u870d\u8709\u8723\u873b\u871e\u8725\u872e\u871a\u873e\u8748\u8734\u8731\u8729\u8737\u873f\u8782\u8722\u877d\u877e\u877b\u8760\u8770\u874c\u876e\u878b\u8753\u8763\u877c\u8764\u8759\u8765\u8793\u87af\u87a8\u87d2\ufffd".split(""),e=0;e!=r[242].length;++e)65533!==r[242][e].charCodeAt(0)&&(t[r[242][e]]=61952+e,x[61952+e]=r[242][e]);for(r[243]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u87c6\u8788\u8785\u87ad\u8797\u8783\u87ab\u87e5\u87ac\u87b5\u87b3\u87cb\u87d3\u87bd\u87d1\u87c0\u87ca\u87db\u87ea\u87e0\u87ee\u8816\u8813\u87fe\u880a\u881b\u8821\u8839\u883c\u7f36\u7f42\u7f44\u7f45\u8210\u7afa\u7afd\u7b08\u7b03\u7b04\u7b15\u7b0a\u7b2b\u7b0f\u7b47\u7b38\u7b2a\u7b19\u7b2e\u7b31\u7b20\u7b25\u7b24\u7b33\u7b3e\u7b1e\u7b58\u7b5a\u7b45\u7b75\u7b4c\u7b5d\u7b60\u7b6e\u7b7b\u7b62\u7b72\u7b71\u7b90\u7ba6\u7ba7\u7bb8\u7bac\u7b9d\u7ba8\u7b85\u7baa\u7b9c\u7ba2\u7bab\u7bb4\u7bd1\u7bc1\u7bcc\u7bdd\u7bda\u7be5\u7be6\u7bea\u7c0c\u7bfe\u7bfc\u7c0f\u7c16\u7c0b\ufffd".split(""),e=0;e!=r[243].length;++e)65533!==r[243][e].charCodeAt(0)&&(t[r[243][e]]=62208+e,x[62208+e]=r[243][e]);for(r[244]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7c1f\u7c2a\u7c26\u7c38\u7c41\u7c40\u81fe\u8201\u8202\u8204\u81ec\u8844\u8221\u8222\u8223\u822d\u822f\u8228\u822b\u8238\u823b\u8233\u8234\u823e\u8244\u8249\u824b\u824f\u825a\u825f\u8268\u887e\u8885\u8888\u88d8\u88df\u895e\u7f9d\u7f9f\u7fa7\u7faf\u7fb0\u7fb2\u7c7c\u6549\u7c91\u7c9d\u7c9c\u7c9e\u7ca2\u7cb2\u7cbc\u7cbd\u7cc1\u7cc7\u7ccc\u7ccd\u7cc8\u7cc5\u7cd7\u7ce8\u826e\u66a8\u7fbf\u7fce\u7fd5\u7fe5\u7fe1\u7fe6\u7fe9\u7fee\u7ff3\u7cf8\u7d77\u7da6\u7dae\u7e47\u7e9b\u9eb8\u9eb4\u8d73\u8d84\u8d94\u8d91\u8db1\u8d67\u8d6d\u8c47\u8c49\u914a\u9150\u914e\u914f\u9164\ufffd".split(""),e=0;e!=r[244].length;++e)65533!==r[244][e].charCodeAt(0)&&(t[r[244][e]]=62464+e,x[62464+e]=r[244][e]);for(r[245]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9162\u9161\u9170\u9169\u916f\u917d\u917e\u9172\u9174\u9179\u918c\u9185\u9190\u918d\u9191\u91a2\u91a3\u91aa\u91ad\u91ae\u91af\u91b5\u91b4\u91ba\u8c55\u9e7e\u8db8\u8deb\u8e05\u8e59\u8e69\u8db5\u8dbf\u8dbc\u8dba\u8dc4\u8dd6\u8dd7\u8dda\u8dde\u8dce\u8dcf\u8ddb\u8dc6\u8dec\u8df7\u8df8\u8de3\u8df9\u8dfb\u8de4\u8e09\u8dfd\u8e14\u8e1d\u8e1f\u8e2c\u8e2e\u8e23\u8e2f\u8e3a\u8e40\u8e39\u8e35\u8e3d\u8e31\u8e49\u8e41\u8e42\u8e51\u8e52\u8e4a\u8e70\u8e76\u8e7c\u8e6f\u8e74\u8e85\u8e8f\u8e94\u8e90\u8e9c\u8e9e\u8c78\u8c82\u8c8a\u8c85\u8c98\u8c94\u659b\u89d6\u89de\u89da\u89dc\ufffd".split(""),e=0;e!=r[245].length;++e)65533!==r[245][e].charCodeAt(0)&&(t[r[245][e]]=62720+e,x[62720+e]=r[245][e]);for(r[246]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u89e5\u89eb\u89ef\u8a3e\u8b26\u9753\u96e9\u96f3\u96ef\u9706\u9701\u9708\u970f\u970e\u972a\u972d\u9730\u973e\u9f80\u9f83\u9f85\u9f86\u9f87\u9f88\u9f89\u9f8a\u9f8c\u9efe\u9f0b\u9f0d\u96b9\u96bc\u96bd\u96ce\u96d2\u77bf\u96e0\u928e\u92ae\u92c8\u933e\u936a\u93ca\u938f\u943e\u946b\u9c7f\u9c82\u9c85\u9c86\u9c87\u9c88\u7a23\u9c8b\u9c8e\u9c90\u9c91\u9c92\u9c94\u9c95\u9c9a\u9c9b\u9c9e\u9c9f\u9ca0\u9ca1\u9ca2\u9ca3\u9ca5\u9ca6\u9ca7\u9ca8\u9ca9\u9cab\u9cad\u9cae\u9cb0\u9cb1\u9cb2\u9cb3\u9cb4\u9cb5\u9cb6\u9cb7\u9cba\u9cbb\u9cbc\u9cbd\u9cc4\u9cc5\u9cc6\u9cc7\u9cca\u9ccb\ufffd".split(""),e=0;e!=r[246].length;++e)65533!==r[246][e].charCodeAt(0)&&(t[r[246][e]]=62976+e,x[62976+e]=r[246][e]);for(r[247]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9ccc\u9ccd\u9cce\u9ccf\u9cd0\u9cd3\u9cd4\u9cd5\u9cd7\u9cd8\u9cd9\u9cdc\u9cdd\u9cdf\u9ce2\u977c\u9785\u9791\u9792\u9794\u97af\u97ab\u97a3\u97b2\u97b4\u9ab1\u9ab0\u9ab7\u9e58\u9ab6\u9aba\u9abc\u9ac1\u9ac0\u9ac5\u9ac2\u9acb\u9acc\u9ad1\u9b45\u9b43\u9b47\u9b49\u9b48\u9b4d\u9b51\u98e8\u990d\u992e\u9955\u9954\u9adf\u9ae1\u9ae6\u9aef\u9aeb\u9afb\u9aed\u9af9\u9b08\u9b0f\u9b13\u9b1f\u9b23\u9ebd\u9ebe\u7e3b\u9e82\u9e87\u9e88\u9e8b\u9e92\u93d6\u9e9d\u9e9f\u9edb\u9edc\u9edd\u9ee0\u9edf\u9ee2\u9ee9\u9ee7\u9ee5\u9eea\u9eef\u9f22\u9f2c\u9f2f\u9f39\u9f37\u9f3d\u9f3e\u9f44\ufffd".split(""),e=0;e!=r[247].length;++e)65533!==r[247][e].charCodeAt(0)&&(t[r[247][e]]=63232+e,x[63232+e]=r[247][e]);return{enc:t,dec:x}}(),Ht[10029]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc4\u0100\u0101\xc9\u0104\xd6\xdc\xe1\u0105\u010c\xe4\u010d\u0106\u0107\xe9\u0179\u017a\u010e\xed\u010f\u0112\u0113\u0116\xf3\u0117\xf4\xf6\xf5\xfa\u011a\u011b\xfc\u2020\xb0\u0118\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\u0119\xa8\u2260\u0123\u012e\u012f\u012a\u2264\u2265\u012b\u0136\u2202\u2211\u0142\u013b\u013c\u013d\u013e\u0139\u013a\u0145\u0146\u0143\xac\u221a\u0144\u0147\u2206\xab\xbb\u2026\xa0\u0148\u0150\xd5\u0151\u014c\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\u014d\u0154\u0155\u0158\u2039\u203a\u0159\u0156\u0157\u0160\u201a\u201e\u0161\u015a\u015b\xc1\u0164\u0165\xcd\u017d\u017e\u016a\xd3\xd4\u016b\u016e\xda\u016f\u0170\u0171\u0172\u0173\xdd\xfd\u0137\u017b\u0141\u017c\u0122\u02c7",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[10079]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\xdd\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\xa4\xd0\xf0\xde\xfe\xfd\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),Ht[10081]=function(){for(var x="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u011e\u011f\u0130\u0131\u015e\u015f\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\ufffd\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7",t=[],r={},e=0;e!=x.length;++e)65533!==x.charCodeAt(e)&&(r[x.charAt(e)]=e),t[e]=x.charAt(e);return{enc:r,dec:t}}(),rn.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE&&(rn.exports=Ht),function(x,t){"use strict";if(void 0===Ht){var r=Ht;rn.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE?rn.exports=t(r):x.cptable=t(r)}else Ht=t(Ht)}(this,function(x){"use strict";var t={1200:"utf16le",1201:"utf16be",12e3:"utf32le",12001:"utf32be",16969:"utf64le",20127:"ascii",65e3:"utf7",65001:"utf8"},r=[874,1250,1251,1252,1253,1254,1255,1256,1e4],e=[932,936,949,950],Pe=[65001],g={},q={},re={},o={},ne=function(Ve){return String.fromCharCode(Ve)},we=function(Ve){return Ve.charCodeAt(0)},Ze="undefined"!=typeof Buffer,Me=function(){};if(Ze){var Ie=!Buffer.from;if(!Ie)try{Buffer.from("foo","utf8")}catch(At){Ie=!0}Me=Ie?function(At,Ve){return Ve?new Buffer(At,Ve):new Buffer(At)}:Buffer.from.bind(Buffer),Buffer.allocUnsafe||(Buffer.allocUnsafe=function(At){return new Buffer(At)});var Fe=1024,ue=Buffer.allocUnsafe(Fe),me=function(Ve){var Ne=function(Ve){for(var Ne=Buffer.allocUnsafe(65536),kt=0;kt<65536;++kt)Ne[kt]=0;for(var lt=Object.keys(Ve),yt=lt.length,Pt=0,Oe=lt[Pt];Pt>10&1023)],Oe[Ke++]=Ne[56320+(1023&Vt)]));Oe=Oe.slice(0,Ke)}else for(Oe=Buffer.allocUnsafe(Pt),Be=0;Be>8}return function(Be){var Ke=Be.length,St=0,Vt=0;if(2*Ke>Fe&&(Fe=2*Ke,ue=Buffer.allocUnsafe(Fe)),Buffer.isBuffer(Be))for(St=0;St>8}return function(St,Vt){var _i=St.length,je=Buffer.allocUnsafe(2*_i),bt=0,ie=0,Ce=0,ot=0,Qt=0;if("string"==typeof St){for(bt=ot=0;bt<_i;++bt)ie=2*St.charCodeAt(bt),je[ot++]=kt[ie+1]||kt[ie],kt[ie+1]>0&&(je[ot++]=kt[ie]);je=je.slice(0,ot)}else if(Buffer.isBuffer(St)){for(bt=ot=0;bt<_i;++bt)(Qt=St[bt])<128?ie=Qt:Qt<224?(ie=((31&Qt)<<6)+(63&St[bt+1]),++bt):Qt<240?(ie=((15&Qt)<<12)+((63&St[bt+1])<<6)+(63&St[bt+2]),bt+=2):(ie=((7&Qt)<<18)+((63&St[bt+1])<<12)+((63&St[bt+2])<<6)+(63&St[bt+3]),bt+=3),ie<65536?(je[ot++]=kt[1+(ie*=2)]||kt[ie],kt[ie+1]>0&&(je[ot++]=kt[ie])):(je[ot++]=kt[1+(ie=2*(55296+((Ce=ie-65536)>>10&1023)))]||kt[ie],kt[ie+1]>0&&(je[ot++]=kt[ie]),je[ot++]=kt[1+(ie=2*(56320+(1023&Ce)))]||kt[ie],kt[ie+1]>0&&(je[ot++]=kt[ie]));je=je.slice(0,ot)}else for(bt=ot=0;bt<_i;bt++)ie=2*St[bt].charCodeAt(0),je[ot++]=kt[ie+1]||kt[ie],kt[ie+1]>0&&(je[ot++]=kt[ie]);return Vt&&"buf"!==Vt?"arr"!==Vt?je.toString("binary"):[].slice.call(je):je}},dt=function(Ve){var yt,Ne=x[Ve].dec,kt=Buffer.allocUnsafe(131072),lt=0,Pt=0,Oe=0,Be=0;for(Be=0;Be<65536;++Be)kt[2*Be]=255,kt[2*Be+1]=253;for(lt=0;lt>8);return function(St){var Vt=St.length,_i=Buffer.allocUnsafe(2*Vt),je=0,bt=0,ie=0;if(Buffer.isBuffer(St))for(je=0;jeFe&&(Fe=4*Ne,ue=Buffer.allocUnsafe(Fe));var yt=0;Ne>=3&&239==Ve[0]&&187==Ve[1]&&191==Ve[2]&&(yt=3);for(var Pt=1,Oe=0,Be=0;yt>8):(lt=55296+((kt-=65536)>>10&1023),kt=56320+(1023&kt),ue[Oe++]=255<,ue[Oe++]=lt>>>8,ue[Oe++]=255&kt,ue[Oe++]=kt>>>8&255);return ue.slice(0,Oe).toString("ucs2")},q[65001]=function(Ve,Ne){if(Ze&&Buffer.isBuffer(Ve))return Ne&&"buf"!==Ne?"arr"!==Ne?Ve.toString("binary"):[].slice.call(Ve):Ve;var kt=Ve.length,lt=0,yt=0,Pt=0,Oe="string"==typeof Ve;4*kt>Fe&&(Fe=4*kt,ue=Buffer.allocUnsafe(Fe));for(var Be=0;Be>6),ue[Pt++]=128+(63<)):lt>=55296&<<=57343?(lt-=55296,++Be,yt=(Oe?Ve.charCodeAt(Be):Ve[Be].charCodeAt(0))-56320+(lt<<10),ue[Pt++]=240+(yt>>>18&7),ue[Pt++]=144+(yt>>>12&63),ue[Pt++]=128+(yt>>>6&63),ue[Pt++]=128+(63&yt)):(ue[Pt++]=224+(lt>>12),ue[Pt++]=128+(lt>>6&63),ue[Pt++]=128+(63<));return Ne&&"buf"!==Ne?"arr"!==Ne?ue.slice(0,Pt).toString("binary"):[].slice.call(ue,0,Pt):ue.slice(0,Pt)}}var H=function(){if(Ze){if(re[r[0]])return;var Ve=0,Ne=0;for(Ve=0;Ve=3&&239==Ne[0]&&187==Ne[1]&&191==Ne[2]&&(Be=3);Be>10&1023),Oe=56320+(1023&Oe),yt[St++]=String.fromCharCode(Vt)),yt[St++]=String.fromCharCode(Oe);break;case"ascii":if(Ze&&Buffer.isBuffer(Ne))return Ne.toString(bt);for(Be=0;Be=2&&255==Ne[0]&&254==Ne[1]&&(Be=2),Ze&&Buffer.isBuffer(Ne))return Ne.toString(bt);for(Ke=2;Be+1=2&&254==Ne[0]&&255==Ne[1]&&(Be=2),Ke=2;Be+1=4&&255==Ne[0]&&254==Ne[1]&&0===Ne[2]&&0===Ne[3]&&(Be=4),Ke=4;Be65535?(Oe-=65536,yt[St++]=String.fromCharCode(55296+(Oe>>10&1023)),yt[St++]=String.fromCharCode(56320+(1023&Oe))):yt[St++]=String.fromCharCode(Oe);break;case"utf32be":for(lt>=4&&255==Ne[3]&&254==Ne[2]&&0===Ne[1]&&0===Ne[0]&&(Be=4),Ke=4;Be65535?(Oe-=65536,yt[St++]=String.fromCharCode(55296+(Oe>>10&1023)),yt[St++]=String.fromCharCode(56320+(1023&Oe))):yt[St++]=String.fromCharCode(Oe);break;case"utf7":for(lt>=4&&43==Ne[0]&&47==Ne[1]&&118==Ne[2]&&(lt>=5&&56==Ne[3]&&45==Ne[4]?Be=5:(56==Ne[3]||57==Ne[3]||43==Ne[3]||47==Ne[3])&&(Be=4));Be>4),-1!==(wt=Ct.indexOf(String.fromCharCode(Ne[Be+Jt++])))&&(Ce.push((15&Nt)<<4|wt>>2),-1!==(mt=Ct.indexOf(String.fromCharCode(Ne[Be+Jt++])))));)mt<64&&Ce.push((3&wt)<<6|mt);for(ot=At(1201,Ce),Jt=0;Jt255?(yt[Be]=Pt>>8,yt[++Be]=255&Pt):yt[Be]=255&Pt;else{if(!(_i=t[Ve]))throw new Error("Unrecognized CP: "+Ve);switch(_i){case"utf8":if(Ze&&je){Be=(yt=Me(Ne,_i)).length;break}for(Oe=0;Oe>6),yt[++Be]=128+(63&Pt)):Pt>=55296&&Pt<=57343?(Pt-=55296,Ke=(je?Ne.charCodeAt(++Oe):Ne[++Oe].charCodeAt(0))-56320+(Pt<<10),yt[Be]=240+(Ke>>>18&7),yt[++Be]=144+(Ke>>>12&63),yt[++Be]=128+(Ke>>>6&63),yt[++Be]=128+(63&Ke)):(yt[Be]=224+(Pt>>12),yt[++Be]=128+(Pt>>6&63),yt[++Be]=128+(63&Pt));break;case"ascii":if(Ze&&"string"==typeof Ne){Be=(yt=Me(Ne,_i)).length;break}for(Oe=0;Oe>8;break;case"utf16be":for(Oe=0;Oe>8,yt[Be++]=255&Pt;break;case"utf32le":for(Oe=0;Oe=55296&&Pt<=57343&&(Pt=65536+(Pt-55296<<10)+(Ne[++Oe].charCodeAt(0)-56320)),yt[Be++]=255&Pt,yt[Be++]=255&(Pt>>=8),yt[Be++]=255&(Pt>>=8),yt[Be++]=255&(Pt>>=8);break;case"utf32be":for(Oe=0;Oe=55296&&Pt<=57343&&(Pt=65536+(Pt-55296<<10)+(Ne[++Oe].charCodeAt(0)-56320)),yt[Be+3]=255&Pt,yt[Be+2]=255&(Pt>>=8),yt[Be+1]=255&(Pt>>=8),yt[Be]=255&(Pt>>=8),Be+=4;break;case"utf7":for(Oe=0;Oe-1)yt[Be++]=bt.charCodeAt(0);else{var ie=At(1201,bt);yt[Be++]=43,yt[Be++]=Ct.charCodeAt(ie[0]>>2),yt[Be++]=Ct.charCodeAt(((3&ie[0])<<4)+((ie[1]||0)>>4)),yt[Be++]=Ct.charCodeAt(((15&ie[1])<<2)+((ie[2]||0)>>6)),yt[Be++]=45}else yt[Be++]=43,yt[Be++]=45}break;default:throw new Error("Unsupported magic: "+Ve+" "+t[Ve])}}return yt=yt.slice(0,Be),Ze?kt&&"buf"!==kt?"arr"!==kt?yt.toString("binary"):[].slice.call(yt):yt:"str"==kt?yt.map(ne).join(""):yt},hascp:function(Ve){return!(!x[Ve]&&!t[Ve])},magic:t,cache:ge},x})},1909:(rn,Ht)=>{var x,t,r;!function(e){if("undefined"==typeof DO_NOT_EXPORT_JSZIP)rn.exports=e();else if("undefined"==typeof DO_NOT_EXPORT_JSZIP)JSZipSync=e(),t=[],void 0!==(r="function"==typeof(x=e)?x.apply(Ht,t):x)&&(rn.exports=r);else{var Pe;"undefined"!=typeof window?Pe=window:"undefined"!=typeof global?Pe=global:"undefined"!=typeof $&&$.global?Pe=$.global:"undefined"!=typeof self&&(Pe=self),Pe.JSZipSync=e()}}(function(){return function q(re,o,ne){function we(Ie,Fe){if(!o[Ie]){if(!re[Ie]){if(Ze)return Ze(Ie,!0);throw new Error("Cannot find module '"+Ie+"'")}var We=o[Ie]={exports:{}};re[Ie][0].call(We.exports,function(me){return we(re[Ie][1][me]||me)},We,We.exports,q,re,o,ne)}return o[Ie].exports}for(var Ze=void 0,Me=0;Me>2,me=(3&Ie)<<4|(Fe=we.charCodeAt(dt++))>>4,L=(15&Fe)<<2|(ue=we.charCodeAt(dt++))>>6,Q=63&ue,isNaN(Fe)?L=Q=64:isNaN(ue)&&(Q=64),Me=Me+ne.charAt(We)+ne.charAt(me)+ne.charAt(L)+ne.charAt(Q);return Me},o.decode=function(we,Ze){var Fe,ue,We,me,L,Q,Me="",dt=0;for(we=we.replace(/[^A-Za-z0-9\+\/\=]/g,"");dt>2,ue=(3&L)<<6|(Q=ne.indexOf(we.charAt(dt++))),Me+=String.fromCharCode(We<<2|me>>4),64!=L&&(Me+=String.fromCharCode(Fe)),64!=Q&&(Me+=String.fromCharCode(ue));return Me}},{}],2:[function(q,re,o){"use strict";function ne(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}ne.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},re.exports=ne},{}],3:[function(q,re,o){"use strict";o.STORE={magic:"\0\0",compress:function(ne){return ne},uncompress:function(ne){return ne},compressInputType:null,uncompressInputType:null},o.DEFLATE=q("./flate")},{"./flate":8}],4:[function(q,re,o){"use strict";var ne=q("./utils"),we=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];re.exports=function(Me,Ie){if(void 0===Me||!Me.length)return 0;var Fe="string"!==ne.getTypeOf(Me);void 0===Ie&&(Ie=0);var me=0;Ie^=-1;for(var L=0,Q=Me.length;L>>8^we[255&(Ie^me)];return-1^Ie}},{"./utils":21}],5:[function(q,re,o){"use strict";var ne=q("./utils");function we(Ze){this.data=null,this.length=0,this.index=0}we.prototype={checkOffset:function(Ze){this.checkIndex(this.index+Ze)},checkIndex:function(Ze){if(this.length=this.index;Ie--)Me=(Me<<8)+this.byteAt(Ie);return this.index+=Ze,Me},readString:function(Ze){return ne.transformTo("string",this.readData(Ze))},readData:function(Ze){},lastIndexOfSignature:function(Ze){},readDate:function(){var Ze=this.readInt(4);return new Date(1980+(Ze>>25&127),(Ze>>21&15)-1,Ze>>16&31,Ze>>11&31,Ze>>5&63,(31&Ze)<<1)}},re.exports=we},{"./utils":21}],6:[function(q,re,o){"use strict";o.base64=!1,o.binary=!1,o.dir=!1,o.createFolders=!1,o.date=null,o.compression=null,o.comment=null},{}],7:[function(q,re,o){"use strict";var ne=q("./utils");o.string2binary=function(we){return ne.string2binary(we)},o.string2Uint8Array=function(we){return ne.transformTo("uint8array",we)},o.uint8Array2String=function(we){return ne.transformTo("string",we)},o.string2Blob=function(we){var Ze=ne.transformTo("arraybuffer",we);return ne.arrayBuffer2Blob(Ze)},o.arrayBuffer2Blob=function(we){return ne.arrayBuffer2Blob(we)},o.transformTo=function(we,Ze){return ne.transformTo(we,Ze)},o.getTypeOf=function(we){return ne.getTypeOf(we)},o.checkSupport=function(we){return ne.checkSupport(we)},o.MAX_VALUE_16BITS=ne.MAX_VALUE_16BITS,o.MAX_VALUE_32BITS=ne.MAX_VALUE_32BITS,o.pretty=function(we){return ne.pretty(we)},o.findCompression=function(we){return ne.findCompression(we)},o.isRegExp=function(we){return ne.isRegExp(we)}},{"./utils":21}],8:[function(q,re,o){"use strict";var ne="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,we=q("pako");o.uncompressInputType=ne?"uint8array":"array",o.compressInputType=ne?"uint8array":"array",o.magic="\b\0",o.compress=function(Ze){return we.deflateRaw(Ze)},o.uncompress=function(Ze){return we.inflateRaw(Ze)}},{pako:24}],9:[function(q,re,o){"use strict";var ne=q("./base64");function we(Ze,Me){if(!(this instanceof we))return new we(Ze,Me);this.files={},this.comment=null,this.root="",Ze&&this.load(Ze,Me),this.clone=function(){var Ie=new we;for(var Fe in this)"function"!=typeof this[Fe]&&(Ie[Fe]=this[Fe]);return Ie}}(we.prototype=q("./object")).load=q("./load"),we.support=q("./support"),we.defaults=q("./defaults"),we.utils=q("./deprecatedPublicUtils"),we.base64={encode:function(Ze){return ne.encode(Ze)},decode:function(Ze){return ne.decode(Ze)}},we.compressions=q("./compressions"),re.exports=we},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(q,re,o){"use strict";var ne=q("./base64"),we=q("./zipEntries");re.exports=function(Ze,Me){var Ie,Fe,ue,We;for((Me=Me||{}).base64&&(Ze=ne.decode(Ze)),Ie=(Fe=new we(Ze,Me)).files,ue=0;ue>>=8;return kt},Ct=function(){var Ne,kt,Ve={};for(Ne=0;Ne0?Ve.substring(0,Ne):""},Ot=function(Ve,Ne){return"/"!=Ve.slice(-1)&&(Ve+="/"),Ne=void 0!==Ne&&Ne,this.files[Ve]||qi.call(this,Ve,null,{dir:!0,createFolders:Ne}),this.files[Ve]},Yt=function(Ve,Ne){var lt,kt=new We;return Ve._data instanceof We?(kt.uncompressedSize=Ve._data.uncompressedSize,kt.crc32=Ve._data.crc32,0===kt.uncompressedSize||Ve.dir?(Ne=ue.STORE,kt.compressedContent="",kt.crc32=0):Ve._data.compressionMethod===Ne.magic?kt.compressedContent=Ve._data.getCompressedContent():(lt=Ve._data.getContent(),kt.compressedContent=Ne.compress(we.transformTo(Ne.compressInputType,lt)))):((!(lt=z(Ve))||0===lt.length||Ve.dir)&&(Ne=ue.STORE,lt=""),kt.uncompressedSize=lt.length,kt.crc32=Ze(lt),kt.compressedContent=Ne.compress(we.transformTo(Ne.compressInputType,lt))),kt.compressedSize=kt.compressedContent.length,kt.compressionMethod=Ne.magic,kt},Re=function(Ve,Ne,kt,lt){var _i,je,ot,Qt,Pt=we.transformTo("string",L.utf8encode(Ne.name)),Oe=Ne.comment||"",Be=we.transformTo("string",L.utf8encode(Oe)),Ke=Pt.length!==Ne.name.length,St=Be.length!==Oe.length,Vt=Ne.options,bt="",ie="",Ce="";ot=Ne._initialMetadata.dir!==Ne.dir?Ne.dir:Vt.dir,_i=(Qt=Ne._initialMetadata.date!==Ne.date?Ne.date:Vt.date).getHours(),_i<<=6,_i|=Qt.getMinutes(),_i<<=5,_i|=Qt.getSeconds()/2,je=Qt.getFullYear()-1980,je<<=4,je|=Qt.getMonth()+1,je<<=5,je|=Qt.getDate(),Ke&&(ie=ge(1,1)+ge(Ze(Pt),4)+Pt,bt+="up"+ge(ie.length,2)+ie),St&&(Ce=ge(1,1)+ge(this.crc32(Be),4)+Be,bt+="uc"+ge(Ce.length,2)+Ce);var ii="";return ii+="\n\0",ii+=Ke||St?"\0\b":"\0\0",ii+=kt.compressionMethod,ii+=ge(_i,2),ii+=ge(je,2),ii+=ge(kt.crc32,4),ii+=ge(kt.compressedSize,4),ii+=ge(kt.uncompressedSize,4),ii+=ge(Pt.length,2),ii+=ge(bt.length,2),{fileRecord:Me.LOCAL_FILE_HEADER+ii+Pt+bt,dirRecord:Me.CENTRAL_FILE_HEADER+"\x14\0"+ii+ge(Be.length,2)+"\0\0\0\0"+(!0===ot?"\x10\0\0\0":"\0\0\0\0")+ge(lt,4)+Pt+bt+Be,compressedObject:kt}},At={load:function(Ve,Ne){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(Ve){var kt,lt,yt,Pt,Ne=[];for(kt in this.files)!this.files.hasOwnProperty(kt)||(Pt=new ut((yt=this.files[kt]).name,yt._data,Ct(yt.options)),lt=kt.slice(this.root.length,kt.length),kt.slice(0,this.root.length)===this.root&&Ve(lt,Pt)&&Ne.push(Pt));return Ne},file:function(Ve,Ne,kt){if(1===arguments.length){if(we.isRegExp(Ve)){var lt=Ve;return this.filter(function(yt,Pt){return!Pt.dir&<.test(yt)})}return this.filter(function(yt,Pt){return!Pt.dir&&yt===Ve})[0]||null}return qi.call(this,Ve=this.root+Ve,Ne,kt),this},folder:function(Ve){if(!Ve)return this;if(we.isRegExp(Ve))return this.filter(function(yt,Pt){return Pt.dir&&Ve.test(yt)});var kt=Ot.call(this,this.root+Ve),lt=this.clone();return lt.root=kt.name,lt},remove:function(Ve){var Ne=this.files[Ve=this.root+Ve];if(Ne||("/"!=Ve.slice(-1)&&(Ve+="/"),Ne=this.files[Ve]),Ne&&!Ne.dir)delete this.files[Ve];else for(var kt=this.filter(function(yt,Pt){return Pt.name.slice(0,Ve.length)===Ve}),lt=0;lt=0;--We)if(this.data[We]===Me&&this.data[We+1]===Ie&&this.data[We+2]===Fe&&this.data[We+3]===ue)return We;return-1},we.prototype.readData=function(Ze){if(this.checkOffset(Ze),0===Ze)return new Uint8Array(0);var Me=this.data.subarray(this.index,this.index+Ze);return this.index+=Ze,Me},re.exports=we},{"./dataReader":5}],19:[function(q,re,o){"use strict";var ne=q("./utils"),we=function(Ze){this.data=new Uint8Array(Ze),this.index=0};we.prototype={append:function(Ze){0!==Ze.length&&(Ze=ne.transformTo("uint8array",Ze),this.data.set(Ze,this.index),this.index+=Ze.length)},finalize:function(){return this.data}},re.exports=we},{"./utils":21}],20:[function(q,re,o){"use strict";for(var ne=q("./utils"),we=q("./support"),Ze=q("./nodeBuffer"),Me=new Array(256),Ie=0;Ie<256;Ie++)Me[Ie]=Ie>=252?6:Ie>=248?5:Ie>=240?4:Ie>=224?3:Ie>=192?2:1;Me[254]=Me[254]=1;var ue=function(me,L){var Q;for((L=L||me.length)>me.length&&(L=me.length),Q=L-1;Q>=0&&128==(192&me[Q]);)Q--;return Q<0||0===Q?L:Q+Me[me[Q]]>L?Q:L},We=function(me){var Q,dt,H,z,pe=me.length,ut=new Array(2*pe);for(dt=0,Q=0;Q4)ut[dt++]=65533,Q+=z-1;else{for(H&=2===z?31:3===z?15:7;z>1&&Q1?ut[dt++]=65533:H<65536?ut[dt++]=H:(ut[dt++]=55296|(H-=65536)>>10&1023,ut[dt++]=56320|1023&H)}return ut.length!==dt&&(ut.subarray?ut=ut.subarray(0,dt):ut.length=dt),ne.applyFromCharCode(ut)};o.utf8encode=function(L){return we.nodebuffer?Ze(L,"utf-8"):function(me){var L,Q,dt,H,z,pe=me.length,ut=0;for(H=0;H>>6,L[z++]=128|63&Q):Q<65536?(L[z++]=224|Q>>>12,L[z++]=128|Q>>>6&63,L[z++]=128|63&Q):(L[z++]=240|Q>>>18,L[z++]=128|Q>>>12&63,L[z++]=128|Q>>>6&63,L[z++]=128|63&Q);return L}(L)},o.utf8decode=function(L){if(we.nodebuffer)return ne.transformTo("nodebuffer",L).toString("utf-8");for(var Q=[],dt=0,H=(L=ne.transformTo(we.uint8array?"uint8array":"array",L)).length;dt1;)try{Q.push(String.fromCharCode.apply(null,"array"===H||"nodebuffer"===H?me.slice(z,Math.min(z+L,dt)):me.subarray(z,Math.min(z+L,dt)))),z+=L}catch(Ct){L=Math.floor(L/2)}return Q.join("")}function ue(me,L){for(var Q=0;Q1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var L,Q;for(L=0;L0?Ct.windowBits=-Ct.windowBits:Ct.gzip&&Ct.windowBits>0&&Ct.windowBits<16&&(Ct.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Ie,this.strm.avail_out=0;var ni=ne.deflateInit2(this.strm,Ct.level,Ct.method,Ct.windowBits,Ct.memLevel,Ct.strategy);if(0!==ni)throw new Error(Me[ni]);Ct.header&&ne.deflateSetHeader(this.strm,Ct.header)};function z(ge,Ct){var ni=new H(Ct);if(ni.push(ge,!0),ni.err)throw ni.msg;return ni.result}H.prototype.push=function(ge,Ct){var Ut,Ot,ni=this.strm,qi=this.options.chunkSize;if(this.ended)return!1;Ot=Ct===~~Ct?Ct:!0===Ct?4:0,ni.input="string"==typeof ge?Ze.string2buf(ge):ge,ni.next_in=0,ni.avail_in=ni.input.length;do{if(0===ni.avail_out&&(ni.output=new we.Buf8(qi),ni.next_out=0,ni.avail_out=qi),1!==(Ut=ne.deflate(ni,Ot))&&0!==Ut)return this.onEnd(Ut),this.ended=!0,!1;(0===ni.avail_out||0===ni.avail_in&&4===Ot)&&this.onData("string"===this.options.to?Ze.buf2binstring(we.shrinkBuf(ni.output,ni.next_out)):we.shrinkBuf(ni.output,ni.next_out))}while((ni.avail_in>0||0===ni.avail_out)&&1!==Ut);return 4!==Ot||(Ut=ne.deflateEnd(this.strm),this.onEnd(Ut),this.ended=!0,0===Ut)},H.prototype.onData=function(ge){this.chunks.push(ge)},H.prototype.onEnd=function(ge){0===ge&&(this.result="string"===this.options.to?this.chunks.join(""):we.flattenChunks(this.chunks)),this.chunks=[],this.err=ge,this.msg=this.strm.msg},o.Deflate=H,o.deflate=z,o.deflateRaw=function pe(ge,Ct){return(Ct=Ct||{}).raw=!0,z(ge,Ct)},o.gzip=function ut(ge,Ct){return(Ct=Ct||{}).gzip=!0,z(ge,Ct)}},{"./utils/common":27,"./utils/strings":28,"./zlib/deflate.js":32,"./zlib/messages":37,"./zlib/zstream":39}],26:[function(q,re,o){"use strict";var ne=q("./zlib/inflate.js"),we=q("./utils/common"),Ze=q("./utils/strings"),Me=q("./zlib/constants"),Ie=q("./zlib/messages"),Fe=q("./zlib/zstream"),ue=q("./zlib/gzheader"),We=function(Q){this.options=we.assign({chunkSize:16384,windowBits:0,to:""},Q||{});var dt=this.options;dt.raw&&dt.windowBits>=0&&dt.windowBits<16&&(dt.windowBits=-dt.windowBits,0===dt.windowBits&&(dt.windowBits=-15)),dt.windowBits>=0&&dt.windowBits<16&&!(Q&&Q.windowBits)&&(dt.windowBits+=32),dt.windowBits>15&&dt.windowBits<48&&0==(15&dt.windowBits)&&(dt.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Fe,this.strm.avail_out=0;var H=ne.inflateInit2(this.strm,dt.windowBits);if(H!==Me.Z_OK)throw new Error(Ie[H]);this.header=new ue,ne.inflateGetHeader(this.strm,this.header)};function me(Q,dt){var H=new We(dt);if(H.push(Q,!0),H.err)throw H.msg;return H.result}We.prototype.push=function(Q,dt){var pe,ut,ge,Ct,ni,H=this.strm,z=this.options.chunkSize;if(this.ended)return!1;ut=dt===~~dt?dt:!0===dt?Me.Z_FINISH:Me.Z_NO_FLUSH,H.input="string"==typeof Q?Ze.binstring2buf(Q):Q,H.next_in=0,H.avail_in=H.input.length;do{if(0===H.avail_out&&(H.output=new we.Buf8(z),H.next_out=0,H.avail_out=z),(pe=ne.inflate(H,Me.Z_NO_FLUSH))!==Me.Z_STREAM_END&&pe!==Me.Z_OK)return this.onEnd(pe),this.ended=!0,!1;H.next_out&&(0===H.avail_out||pe===Me.Z_STREAM_END||0===H.avail_in&&ut===Me.Z_FINISH)&&("string"===this.options.to?(ge=Ze.utf8border(H.output,H.next_out),Ct=H.next_out-ge,ni=Ze.buf2string(H.output,ge),H.next_out=Ct,H.avail_out=z-Ct,Ct&&we.arraySet(H.output,H.output,ge,Ct,0),this.onData(ni)):this.onData(we.shrinkBuf(H.output,H.next_out)))}while(H.avail_in>0&&pe!==Me.Z_STREAM_END);return pe===Me.Z_STREAM_END&&(ut=Me.Z_FINISH),ut!==Me.Z_FINISH||(pe=ne.inflateEnd(this.strm),this.onEnd(pe),this.ended=!0,pe===Me.Z_OK)},We.prototype.onData=function(Q){this.chunks.push(Q)},We.prototype.onEnd=function(Q){Q===Me.Z_OK&&(this.result="string"===this.options.to?this.chunks.join(""):we.flattenChunks(this.chunks)),this.chunks=[],this.err=Q,this.msg=this.strm.msg},o.Inflate=We,o.inflate=me,o.inflateRaw=function L(Q,dt){return(dt=dt||{}).raw=!0,me(Q,dt)},o.ungzip=me},{"./utils/common":27,"./utils/strings":28,"./zlib/constants":30,"./zlib/gzheader":33,"./zlib/inflate.js":35,"./zlib/messages":37,"./zlib/zstream":39}],27:[function(q,re,o){"use strict";var ne="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;o.assign=function(Me){for(var Ie=Array.prototype.slice.call(arguments,1);Ie.length;){var Fe=Ie.shift();if(Fe){if("object"!=typeof Fe)throw new TypeError(Fe+"must be non-object");for(var ue in Fe)Fe.hasOwnProperty(ue)&&(Me[ue]=Fe[ue])}}return Me},o.shrinkBuf=function(Me,Ie){return Me.length===Ie?Me:Me.subarray?Me.subarray(0,Ie):(Me.length=Ie,Me)};var we={arraySet:function(Me,Ie,Fe,ue,We){if(Ie.subarray&&Me.subarray)Me.set(Ie.subarray(Fe,Fe+ue),We);else for(var me=0;me=252?6:Ie>=248?5:Ie>=240?4:Ie>=224?3:Ie>=192?2:1;function Fe(ue,We){if(We<65537&&(ue.subarray&&Ze||!ue.subarray&&we))return String.fromCharCode.apply(null,ne.shrinkBuf(ue,We));for(var me="",L=0;L>>6,We[dt++]=128|63&me):me<65536?(We[dt++]=224|me>>>12,We[dt++]=128|me>>>6&63,We[dt++]=128|63&me):(We[dt++]=240|me>>>18,We[dt++]=128|me>>>12&63,We[dt++]=128|me>>>6&63,We[dt++]=128|63&me);return We},o.buf2binstring=function(ue){return Fe(ue,ue.length)},o.binstring2buf=function(ue){for(var We=new ne.Buf8(ue.length),me=0,L=We.length;me4)z[L++]=65533,me+=dt-1;else{for(Q&=2===dt?31:3===dt?15:7;dt>1&&me1?z[L++]=65533:Q<65536?z[L++]=Q:(z[L++]=55296|(Q-=65536)>>10&1023,z[L++]=56320|1023&Q)}return Fe(z,L)},o.utf8border=function(ue,We){var me;for((We=We||ue.length)>ue.length&&(We=ue.length),me=We-1;me>=0&&128==(192&ue[me]);)me--;return me<0||0===me?We:me+Me[ue[me]]>We?me:We}},{"./common":27}],29:[function(q,re,o){"use strict";re.exports=function ne(we,Ze,Me,Ie){for(var Fe=65535&we|0,ue=we>>>16&65535|0,We=0;0!==Me;){Me-=We=Me>2e3?2e3:Me;do{ue=ue+(Fe=Fe+Ze[Ie++]|0)|0}while(--We);Fe%=65521,ue%=65521}return Fe|ue<<16|0}},{}],30:[function(q,re,o){re.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],31:[function(q,re,o){"use strict";var we=function ne(){for(var Me,Ie=[],Fe=0;Fe<256;Fe++){Me=Fe;for(var ue=0;ue<8;ue++)Me=1&Me?3988292384^Me>>>1:Me>>>1;Ie[Fe]=Me}return Ie}();re.exports=function Ze(Me,Ie,Fe,ue){var We=we,me=ue+Fe;Me^=-1;for(var L=ue;L>>8^We[255&(Me^Ie[L])];return-1^Me}},{}],32:[function(q,re,o){"use strict";var ne=q("../utils/common"),we=q("./trees"),Ze=q("./adler32"),Me=q("./crc32"),Ie=q("./messages"),H=-2,Vt=262;function Jt(V,Wt){return V.msg=Ie[Wt],Wt}function Je(V){return(V<<1)-(V>4?9:0)}function at(V){for(var Wt=V.length;--Wt>=0;)V[Wt]=0}function ce(V){var Wt=V.state,ui=Wt.pending;ui>V.avail_out&&(ui=V.avail_out),0!==ui&&(ne.arraySet(V.output,Wt.pending_buf,Wt.pending_out,ui,V.next_out),V.next_out+=ui,Wt.pending_out+=ui,V.total_out+=ui,V.avail_out-=ui,Wt.pending-=ui,0===Wt.pending&&(Wt.pending_out=0))}function Ue(V,Wt){we._tr_flush_block(V,V.block_start>=0?V.block_start:-1,V.strstart-V.block_start,Wt),V.block_start=V.strstart,ce(V.strm)}function st(V,Wt){V.pending_buf[V.pending++]=Wt}function pi(V,Wt){V.pending_buf[V.pending++]=Wt>>>8&255,V.pending_buf[V.pending++]=255&Wt}function Li(V,Wt,ui,qe){var Le=V.avail_in;return Le>qe&&(Le=qe),0===Le?0:(V.avail_in-=Le,ne.arraySet(Wt,V.input,V.next_in,Le,ui),1===V.state.wrap?V.adler=Ze(V.adler,Wt,Le,ui):2===V.state.wrap&&(V.adler=Me(V.adler,Wt,Le,ui)),V.next_in+=Le,V.total_in+=Le,Le)}function An(V,Wt){var Le,Qe,ui=V.max_chain_length,qe=V.strstart,$t=V.prev_length,yi=V.nice_match,Xi=V.strstart>V.w_size-Vt?V.strstart-(V.w_size-Vt):0,cn=V.window,Ir=V.w_mask,Sr=V.prev,Fn=V.strstart+258,Yi=cn[qe+$t-1],Rr=cn[qe+$t];V.prev_length>=V.good_match&&(ui>>=2),yi>V.lookahead&&(yi=V.lookahead);do{if(cn[(Le=Wt)+$t]===Rr&&cn[Le+$t-1]===Yi&&cn[Le]===cn[qe]&&cn[++Le]===cn[qe+1]){qe+=2,Le++;do{}while(cn[++qe]===cn[++Le]&&cn[++qe]===cn[++Le]&&cn[++qe]===cn[++Le]&&cn[++qe]===cn[++Le]&&cn[++qe]===cn[++Le]&&cn[++qe]===cn[++Le]&&cn[++qe]===cn[++Le]&&cn[++qe]===cn[++Le]&&qe$t){if(V.match_start=Wt,$t=Qe,Qe>=yi)break;Yi=cn[qe+$t-1],Rr=cn[qe+$t]}}}while((Wt=Sr[Wt&Ir])>Xi&&0!=--ui);return $t<=V.lookahead?$t:V.lookahead}function wn(V){var ui,qe,Le,Qe,$t,Wt=V.w_size;do{if(Qe=V.window_size-V.lookahead-V.strstart,V.strstart>=Wt+(Wt-Vt)){ne.arraySet(V.window,V.window,Wt,Wt,0),V.match_start-=Wt,V.strstart-=Wt,V.block_start-=Wt,ui=qe=V.hash_size;do{Le=V.head[--ui],V.head[ui]=Le>=Wt?Le-Wt:0}while(--qe);ui=qe=Wt;do{Le=V.prev[--ui],V.prev[ui]=Le>=Wt?Le-Wt:0}while(--qe);Qe+=Wt}if(0===V.strm.avail_in)break;if(qe=Li(V.strm,V.window,V.strstart+V.lookahead,Qe),V.lookahead+=qe,V.lookahead+V.insert>=3)for(V.ins_h=V.window[$t=V.strstart-V.insert],V.ins_h=(V.ins_h<=3&&(V.ins_h=(V.ins_h<=3)if(qe=we._tr_tally(V,V.strstart-V.match_start,V.match_length-3),V.lookahead-=V.match_length,V.match_length<=V.max_lazy_match&&V.lookahead>=3){V.match_length--;do{V.strstart++,V.ins_h=(V.ins_h<=3&&(V.ins_h=(V.ins_h<4096)&&(V.match_length=2)),V.prev_length>=3&&V.match_length<=V.prev_length){Le=V.strstart+V.lookahead-3,qe=we._tr_tally(V,V.strstart-1-V.prev_match,V.prev_length-3),V.lookahead-=V.prev_length-1,V.prev_length-=2;do{++V.strstart<=Le&&(V.ins_h=(V.ins_h<15&&($t=2,qe-=16),Le<1||Le>9||8!==ui||qe<8||qe>15||Wt<0||Wt>9||Qe<0||Qe>4)return Jt(V,H);8===qe&&(qe=9);var yi=new Y;return V.state=yi,yi.strm=V,yi.wrap=$t,yi.gzhead=null,yi.w_bits=qe,yi.w_size=1<>1,yi.l_buf=3*yi.lit_bufsize,yi.level=Wt,yi.strategy=Qe,yi.method=ui,ee(V)}ke=[new It(0,0,0,0,function Dn(V,Wt){var ui=65535;for(ui>V.pending_buf_size-5&&(ui=V.pending_buf_size-5);;){if(V.lookahead<=1){if(wn(V),0===V.lookahead&&0===Wt)return 1;if(0===V.lookahead)break}V.strstart+=V.lookahead,V.lookahead=0;var qe=V.block_start+ui;if((0===V.strstart||V.strstart>=qe)&&(V.lookahead=V.strstart-qe,V.strstart=qe,Ue(V,!1),0===V.strm.avail_out)||V.strstart-V.block_start>=V.w_size-Vt&&(Ue(V,!1),0===V.strm.avail_out))return 1}return V.insert=0,4===Wt?(Ue(V,!0),0===V.strm.avail_out?3:4):(V.strstart>V.block_start&&Ue(V,!1),1)}),new It(4,4,8,4,wr),new It(4,5,16,8,wr),new It(4,6,32,32,wr),new It(4,4,16,16,jn),new It(8,16,32,32,jn),new It(8,16,128,128,jn),new It(8,32,128,256,jn),new It(32,128,258,1024,jn),new It(32,258,258,4096,jn)],o.deflateInit=function W(V,Wt){return J(V,Wt,8,15,8,0)},o.deflateInit2=J,o.deflateReset=ee,o.deflateResetKeep=de,o.deflateSetHeader=function M(V,Wt){return V&&V.state&&2===V.state.wrap?(V.state.gzhead=Wt,0):H},o.deflate=function xt(V,Wt){var ui,qe,Le,Qe;if(!V||!V.state||Wt>5||Wt<0)return V?Jt(V,H):H;if(qe=V.state,!V.output||!V.input&&0!==V.avail_in||666===qe.status&&4!==Wt)return Jt(V,0===V.avail_out?-5:H);if(qe.strm=V,ui=qe.last_flush,qe.last_flush=Wt,42===qe.status)if(2===qe.wrap)V.adler=0,st(qe,31),st(qe,139),st(qe,8),qe.gzhead?(st(qe,(qe.gzhead.text?1:0)+(qe.gzhead.hcrc?2:0)+(qe.gzhead.extra?4:0)+(qe.gzhead.name?8:0)+(qe.gzhead.comment?16:0)),st(qe,255&qe.gzhead.time),st(qe,qe.gzhead.time>>8&255),st(qe,qe.gzhead.time>>16&255),st(qe,qe.gzhead.time>>24&255),st(qe,9===qe.level?2:qe.strategy>=2||qe.level<2?4:0),st(qe,255&qe.gzhead.os),qe.gzhead.extra&&qe.gzhead.extra.length&&(st(qe,255&qe.gzhead.extra.length),st(qe,qe.gzhead.extra.length>>8&255)),qe.gzhead.hcrc&&(V.adler=Me(V.adler,qe.pending_buf,qe.pending,0)),qe.gzindex=0,qe.status=69):(st(qe,0),st(qe,0),st(qe,0),st(qe,0),st(qe,0),st(qe,9===qe.level?2:qe.strategy>=2||qe.level<2?4:0),st(qe,3),qe.status=113);else{var $t=8+(qe.w_bits-8<<4)<<8;$t|=(qe.strategy>=2||qe.level<2?0:qe.level<6?1:6===qe.level?2:3)<<6,0!==qe.strstart&&($t|=32),$t+=31-$t%31,qe.status=113,pi(qe,$t),0!==qe.strstart&&(pi(qe,V.adler>>>16),pi(qe,65535&V.adler)),V.adler=1}if(69===qe.status)if(qe.gzhead.extra){for(Le=qe.pending;qe.gzindex<(65535&qe.gzhead.extra.length)&&(qe.pending!==qe.pending_buf_size||(qe.gzhead.hcrc&&qe.pending>Le&&(V.adler=Me(V.adler,qe.pending_buf,qe.pending-Le,Le)),ce(V),Le=qe.pending,qe.pending!==qe.pending_buf_size));)st(qe,255&qe.gzhead.extra[qe.gzindex]),qe.gzindex++;qe.gzhead.hcrc&&qe.pending>Le&&(V.adler=Me(V.adler,qe.pending_buf,qe.pending-Le,Le)),qe.gzindex===qe.gzhead.extra.length&&(qe.gzindex=0,qe.status=73)}else qe.status=73;if(73===qe.status)if(qe.gzhead.name){Le=qe.pending;do{if(qe.pending===qe.pending_buf_size&&(qe.gzhead.hcrc&&qe.pending>Le&&(V.adler=Me(V.adler,qe.pending_buf,qe.pending-Le,Le)),ce(V),Le=qe.pending,qe.pending===qe.pending_buf_size)){Qe=1;break}Qe=qe.gzindexLe&&(V.adler=Me(V.adler,qe.pending_buf,qe.pending-Le,Le)),0===Qe&&(qe.gzindex=0,qe.status=91)}else qe.status=91;if(91===qe.status)if(qe.gzhead.comment){Le=qe.pending;do{if(qe.pending===qe.pending_buf_size&&(qe.gzhead.hcrc&&qe.pending>Le&&(V.adler=Me(V.adler,qe.pending_buf,qe.pending-Le,Le)),ce(V),Le=qe.pending,qe.pending===qe.pending_buf_size)){Qe=1;break}Qe=qe.gzindexLe&&(V.adler=Me(V.adler,qe.pending_buf,qe.pending-Le,Le)),0===Qe&&(qe.status=103)}else qe.status=103;if(103===qe.status&&(qe.gzhead.hcrc?(qe.pending+2>qe.pending_buf_size&&ce(V),qe.pending+2<=qe.pending_buf_size&&(st(qe,255&V.adler),st(qe,V.adler>>8&255),V.adler=0,qe.status=113)):qe.status=113),0!==qe.pending){if(ce(V),0===V.avail_out)return qe.last_flush=-1,0}else if(0===V.avail_in&&Je(Wt)<=Je(ui)&&4!==Wt)return Jt(V,-5);if(666===qe.status&&0!==V.avail_in)return Jt(V,-5);if(0!==V.avail_in||0!==qe.lookahead||0!==Wt&&666!==qe.status){var Xi=2===qe.strategy?function Xe(V,Wt){for(var ui;;){if(0===V.lookahead&&(wn(V),0===V.lookahead)){if(0===Wt)return 1;break}if(V.match_length=0,ui=we._tr_tally(V,0,V.window[V.strstart]),V.lookahead--,V.strstart++,ui&&(Ue(V,!1),0===V.strm.avail_out))return 1}return V.insert=0,4===Wt?(Ue(V,!0),0===V.strm.avail_out?3:4):V.last_lit&&(Ue(V,!1),0===V.strm.avail_out)?1:2}(qe,Wt):3===qe.strategy?function tr(V,Wt){for(var ui,qe,Le,Qe,$t=V.window;;){if(V.lookahead<=258){if(wn(V),V.lookahead<=258&&0===Wt)return 1;if(0===V.lookahead)break}if(V.match_length=0,V.lookahead>=3&&V.strstart>0&&(qe=$t[Le=V.strstart-1])===$t[++Le]&&qe===$t[++Le]&&qe===$t[++Le]){Qe=V.strstart+258;do{}while(qe===$t[++Le]&&qe===$t[++Le]&&qe===$t[++Le]&&qe===$t[++Le]&&qe===$t[++Le]&&qe===$t[++Le]&&qe===$t[++Le]&&qe===$t[++Le]&&LeV.lookahead&&(V.match_length=V.lookahead)}if(V.match_length>=3?(ui=we._tr_tally(V,1,V.match_length-3),V.lookahead-=V.match_length,V.strstart+=V.match_length,V.match_length=0):(ui=we._tr_tally(V,0,V.window[V.strstart]),V.lookahead--,V.strstart++),ui&&(Ue(V,!1),0===V.strm.avail_out))return 1}return V.insert=0,4===Wt?(Ue(V,!0),0===V.strm.avail_out?3:4):V.last_lit&&(Ue(V,!1),0===V.strm.avail_out)?1:2}(qe,Wt):ke[qe.level].func(qe,Wt);if((3===Xi||4===Xi)&&(qe.status=666),1===Xi||3===Xi)return 0===V.avail_out&&(qe.last_flush=-1),0;if(2===Xi&&(1===Wt?we._tr_align(qe):5!==Wt&&(we._tr_stored_block(qe,0,0,!1),3===Wt&&(at(qe.head),0===qe.lookahead&&(qe.strstart=0,qe.block_start=0,qe.insert=0))),ce(V),0===V.avail_out))return qe.last_flush=-1,0}return 4!==Wt?0:qe.wrap<=0?1:(2===qe.wrap?(st(qe,255&V.adler),st(qe,V.adler>>8&255),st(qe,V.adler>>16&255),st(qe,V.adler>>24&255),st(qe,255&V.total_in),st(qe,V.total_in>>8&255),st(qe,V.total_in>>16&255),st(qe,V.total_in>>24&255)):(pi(qe,V.adler>>>16),pi(qe,65535&V.adler)),ce(V),qe.wrap>0&&(qe.wrap=-qe.wrap),0!==qe.pending?0:1)},o.deflateEnd=function Gt(V){var Wt;return V&&V.state?42!==(Wt=V.state.status)&&69!==Wt&&73!==Wt&&91!==Wt&&103!==Wt&&113!==Wt&&666!==Wt?Jt(V,H):(V.state=null,113===Wt?Jt(V,-3):0):H},o.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./messages":37,"./trees":38}],33:[function(q,re,o){"use strict";re.exports=function ne(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],34:[function(q,re,o){"use strict";re.exports=function(Me,Ie){var Fe,ue,We,me,L,Q,dt,H,z,pe,ut,ge,Ct,ni,qi,Ut,Ot,Yt,Re,At,Ve,Ne,kt,lt,yt;lt=Me.input,We=(ue=Me.next_in)+(Me.avail_in-5),yt=Me.output,L=(me=Me.next_out)-(Ie-Me.avail_out),Q=me+(Me.avail_out-257),dt=(Fe=Me.state).dmax,H=Fe.wsize,z=Fe.whave,pe=Fe.wnext,ut=Fe.window,ge=Fe.hold,Ct=Fe.bits,ni=Fe.lencode,qi=Fe.distcode,Ut=(1<>>=Re=Yt>>>24,Ct-=Re,0==(Re=Yt>>>16&255))yt[me++]=65535&Yt;else{if(!(16&Re)){if(0==(64&Re)){Yt=ni[(65535&Yt)+(ge&(1<>>=Re,Ct-=Re),Ct<15&&(ge+=lt[ue++]<>>=Re=Yt>>>24,Ct-=Re,!(16&(Re=Yt>>>16&255))){if(0==(64&Re)){Yt=qi[(65535&Yt)+(ge&(1<dt){Me.msg="invalid distance too far back",Fe.mode=30;break e}if(ge>>>=Re,Ct-=Re,Ve>(Re=me-L)){if((Re=Ve-Re)>z&&Fe.sane){Me.msg="invalid distance too far back",Fe.mode=30;break e}if(Ne=0,kt=ut,0===pe){if(Ne+=H-Re,Re2;)yt[me++]=kt[Ne++],yt[me++]=kt[Ne++],yt[me++]=kt[Ne++],At-=3;At&&(yt[me++]=kt[Ne++],At>1&&(yt[me++]=kt[Ne++]))}else{Ne=me-Ve;do{yt[me++]=yt[Ne++],yt[me++]=yt[Ne++],yt[me++]=yt[Ne++],At-=3}while(At>2);At&&(yt[me++]=yt[Ne++],At>1&&(yt[me++]=yt[Ne++]))}break}}break}}while(ue>3)<<3))-1,Me.next_in=ue-=At,Me.next_out=me,Me.avail_in=ue>>24&255)+(M>>>8&65280)+((65280&M)<<8)+((255&M)<<24)}function Li(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new ne.Buf16(320),this.work=new ne.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function An(M){var J;return M&&M.state?(M.total_in=M.total_out=(J=M.state).total=0,M.msg="",J.wrap&&(M.adler=1&J.wrap),J.mode=1,J.last=0,J.havedict=0,J.dmax=32768,J.head=null,J.hold=0,J.bits=0,J.lencode=J.lendyn=new ne.Buf32(852),J.distcode=J.distdyn=new ne.Buf32(592),J.sane=1,J.back=-1,0):-2}function wn(M){var J;return M&&M.state?((J=M.state).wsize=0,J.whave=0,J.wnext=0,An(M)):-2}function Dn(M,J){var W,xt;return!M||!M.state||(xt=M.state,J<0?(W=0,J=-J):(W=1+(J>>4),J<48&&(J&=15)),J&&(J<8||J>15))?-2:(null!==xt.window&&xt.wbits!==J&&(xt.window=null),xt.wrap=W,xt.wbits=J,wn(M))}function wr(M,J){var W,xt;return M?(xt=new Li,M.state=xt,xt.window=null,0!==(W=Dn(M,J))&&(M.state=null),W):-2}var Xe,It,tr=!0;function ke(M){if(tr){var J;for(Xe=new ne.Buf32(512),It=new ne.Buf32(32),J=0;J<144;)M.lens[J++]=8;for(;J<256;)M.lens[J++]=9;for(;J<280;)M.lens[J++]=7;for(;J<288;)M.lens[J++]=8;for(Ie(1,M.lens,0,288,Xe,0,M.work,{bits:9}),J=0;J<32;)M.lens[J++]=5;Ie(2,M.lens,0,32,It,0,M.work,{bits:5}),tr=!1}M.lencode=Xe,M.lenbits=9,M.distcode=It,M.distbits=5}o.inflateReset=wn,o.inflateReset2=Dn,o.inflateResetKeep=An,o.inflateInit=function jn(M){return wr(M,15)},o.inflateInit2=wr,o.inflate=function Y(M,J){var W,xt,Gt,V,Wt,ui,qe,Le,Qe,$t,yi,Xi,cn,Ir,Fn,Yi,Rr,Mr,vo,lo,sn,hn,ti,Ii,Sr=0,Mn=new ne.Buf8(4),X=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!M||!M.state||!M.output||!M.input&&0!==M.avail_in)return-2;12===(W=M.state).mode&&(W.mode=13),Wt=M.next_out,Gt=M.output,V=M.next_in,xt=M.input,Le=W.hold,Qe=W.bits,$t=ui=M.avail_in,yi=qe=M.avail_out,hn=0;e:for(;;)switch(W.mode){case 1:if(0===W.wrap){W.mode=13;break}for(;Qe<16;){if(0===ui)break e;ui--,Le+=xt[V++]<>>8&255,W.check=Ze(W.check,Mn,2,0),Le=0,Qe=0,W.mode=2;break}if(W.flags=0,W.head&&(W.head.done=!1),!(1&W.wrap)||(((255&Le)<<8)+(Le>>8))%31){M.msg="incorrect header check",W.mode=30;break}if(8!=(15&Le)){M.msg="unknown compression method",W.mode=30;break}if(Qe-=4,sn=8+(15&(Le>>>=4)),0===W.wbits)W.wbits=sn;else if(sn>W.wbits){M.msg="invalid window size",W.mode=30;break}W.dmax=1<>8&1),512&W.flags&&(Mn[0]=255&Le,Mn[1]=Le>>>8&255,W.check=Ze(W.check,Mn,2,0)),Le=0,Qe=0,W.mode=3;case 3:for(;Qe<32;){if(0===ui)break e;ui--,Le+=xt[V++]<>>8&255,Mn[2]=Le>>>16&255,Mn[3]=Le>>>24&255,W.check=Ze(W.check,Mn,4,0)),Le=0,Qe=0,W.mode=4;case 4:for(;Qe<16;){if(0===ui)break e;ui--,Le+=xt[V++]<>8),512&W.flags&&(Mn[0]=255&Le,Mn[1]=Le>>>8&255,W.check=Ze(W.check,Mn,2,0)),Le=0,Qe=0,W.mode=5;case 5:if(1024&W.flags){for(;Qe<16;){if(0===ui)break e;ui--,Le+=xt[V++]<>>8&255,W.check=Ze(W.check,Mn,2,0)),Le=0,Qe=0}else W.head&&(W.head.extra=null);W.mode=6;case 6:if(1024&W.flags&&((Xi=W.length)>ui&&(Xi=ui),Xi&&(W.head&&(sn=W.head.extra_len-W.length,W.head.extra||(W.head.extra=new Array(W.head.extra_len)),ne.arraySet(W.head.extra,xt,V,Xi,sn)),512&W.flags&&(W.check=Ze(W.check,xt,Xi,V)),ui-=Xi,V+=Xi,W.length-=Xi),W.length))break e;W.length=0,W.mode=7;case 7:if(2048&W.flags){if(0===ui)break e;Xi=0;do{sn=xt[V+Xi++],W.head&&sn&&W.length<65536&&(W.head.name+=String.fromCharCode(sn))}while(sn&&Xi>9&1,W.head.done=!0),M.adler=W.check=0,W.mode=12;break;case 10:for(;Qe<32;){if(0===ui)break e;ui--,Le+=xt[V++]<>>=7&Qe,Qe-=7&Qe,W.mode=27;break}for(;Qe<3;){if(0===ui)break e;ui--,Le+=xt[V++]<>>=1)){case 0:W.mode=14;break;case 1:if(ke(W),W.mode=20,6===J){Le>>>=2,Qe-=2;break e}break;case 2:W.mode=17;break;case 3:M.msg="invalid block type",W.mode=30}Le>>>=2,Qe-=2;break;case 14:for(Le>>>=7&Qe,Qe-=7&Qe;Qe<32;){if(0===ui)break e;ui--,Le+=xt[V++]<>>16^65535)){M.msg="invalid stored block lengths",W.mode=30;break}if(W.length=65535&Le,Le=0,Qe=0,W.mode=15,6===J)break e;case 15:W.mode=16;case 16:if(Xi=W.length){if(Xi>ui&&(Xi=ui),Xi>qe&&(Xi=qe),0===Xi)break e;ne.arraySet(Gt,xt,V,Xi,Wt),ui-=Xi,V+=Xi,qe-=Xi,Wt+=Xi,W.length-=Xi;break}W.mode=12;break;case 17:for(;Qe<14;){if(0===ui)break e;ui--,Le+=xt[V++]<>>=5)),Qe-=5,W.ncode=4+(15&(Le>>>=5)),Le>>>=4,Qe-=4,W.nlen>286||W.ndist>30){M.msg="too many length or distance symbols",W.mode=30;break}W.have=0,W.mode=18;case 18:for(;W.have>>=3,Qe-=3}for(;W.have<19;)W.lens[X[W.have++]]=0;if(W.lencode=W.lendyn,W.lenbits=7,hn=Ie(0,W.lens,0,19,W.lencode,0,W.work,ti={bits:W.lenbits}),W.lenbits=ti.bits,hn){M.msg="invalid code lengths set",W.mode=30;break}W.have=0,W.mode=19;case 19:for(;W.have>>16&255,Rr=65535&Sr,!((Fn=Sr>>>24)<=Qe);){if(0===ui)break e;ui--,Le+=xt[V++]<>>=Fn,Qe-=Fn,W.lens[W.have++]=Rr;else{if(16===Rr){for(Ii=Fn+2;Qe>>=Fn,Qe-=Fn,0===W.have){M.msg="invalid bit length repeat",W.mode=30;break}sn=W.lens[W.have-1],Xi=3+(3&Le),Le>>>=2,Qe-=2}else if(17===Rr){for(Ii=Fn+3;Qe>>=Fn)),Le>>>=3,Qe-=3}else{for(Ii=Fn+7;Qe>>=Fn)),Le>>>=7,Qe-=7}if(W.have+Xi>W.nlen+W.ndist){M.msg="invalid bit length repeat",W.mode=30;break}for(;Xi--;)W.lens[W.have++]=sn}}if(30===W.mode)break;if(0===W.lens[256]){M.msg="invalid code -- missing end-of-block",W.mode=30;break}if(W.lenbits=9,hn=Ie(1,W.lens,0,W.nlen,W.lencode,0,W.work,ti={bits:W.lenbits}),W.lenbits=ti.bits,hn){M.msg="invalid literal/lengths set",W.mode=30;break}if(W.distbits=6,W.distcode=W.distdyn,hn=Ie(2,W.lens,W.nlen,W.ndist,W.distcode,0,W.work,ti={bits:W.distbits}),W.distbits=ti.bits,hn){M.msg="invalid distances set",W.mode=30;break}if(W.mode=20,6===J)break e;case 20:W.mode=21;case 21:if(ui>=6&&qe>=258){M.next_out=Wt,M.avail_out=qe,M.next_in=V,M.avail_in=ui,W.hold=Le,W.bits=Qe,Me(M,yi),Wt=M.next_out,Gt=M.output,qe=M.avail_out,V=M.next_in,xt=M.input,ui=M.avail_in,Le=W.hold,Qe=W.bits,12===W.mode&&(W.back=-1);break}for(W.back=0;Yi=(Sr=W.lencode[Le&(1<>>16&255,Rr=65535&Sr,!((Fn=Sr>>>24)<=Qe);){if(0===ui)break e;ui--,Le+=xt[V++]<>Mr)])>>>16&255,Rr=65535&Sr,!(Mr+(Fn=Sr>>>24)<=Qe);){if(0===ui)break e;ui--,Le+=xt[V++]<>>=Mr,Qe-=Mr,W.back+=Mr}if(Le>>>=Fn,Qe-=Fn,W.back+=Fn,W.length=Rr,0===Yi){W.mode=26;break}if(32&Yi){W.back=-1,W.mode=12;break}if(64&Yi){M.msg="invalid literal/length code",W.mode=30;break}W.extra=15&Yi,W.mode=22;case 22:if(W.extra){for(Ii=W.extra;Qe>>=W.extra,Qe-=W.extra,W.back+=W.extra}W.was=W.length,W.mode=23;case 23:for(;Yi=(Sr=W.distcode[Le&(1<>>16&255,Rr=65535&Sr,!((Fn=Sr>>>24)<=Qe);){if(0===ui)break e;ui--,Le+=xt[V++]<>Mr)])>>>16&255,Rr=65535&Sr,!(Mr+(Fn=Sr>>>24)<=Qe);){if(0===ui)break e;ui--,Le+=xt[V++]<>>=Mr,Qe-=Mr,W.back+=Mr}if(Le>>>=Fn,Qe-=Fn,W.back+=Fn,64&Yi){M.msg="invalid distance code",W.mode=30;break}W.offset=Rr,W.extra=15&Yi,W.mode=24;case 24:if(W.extra){for(Ii=W.extra;Qe>>=W.extra,Qe-=W.extra,W.back+=W.extra}if(W.offset>W.dmax){M.msg="invalid distance too far back",W.mode=30;break}W.mode=25;case 25:if(0===qe)break e;if(W.offset>(Xi=yi-qe)){if((Xi=W.offset-Xi)>W.whave&&W.sane){M.msg="invalid distance too far back",W.mode=30;break}cn=Xi>W.wnext?W.wsize-(Xi-=W.wnext):W.wnext-Xi,Xi>W.length&&(Xi=W.length),Ir=W.window}else Ir=Gt,cn=Wt-W.offset,Xi=W.length;Xi>qe&&(Xi=qe),qe-=Xi,W.length-=Xi;do{Gt[Wt++]=Ir[cn++]}while(--Xi);0===W.length&&(W.mode=21);break;case 26:if(0===qe)break e;Gt[Wt++]=W.length,qe--,W.mode=21;break;case 27:if(W.wrap){for(;Qe<32;){if(0===ui)break e;ui--,Le|=xt[V++]<=V.wsize?(ne.arraySet(V.window,J,W-V.wsize,V.wsize,0),V.wnext=0,V.whave=V.wsize):((Gt=V.wsize-V.wnext)>xt&&(Gt=xt),ne.arraySet(V.window,J,W-xt,Gt,V.wnext),(xt-=Gt)?(ne.arraySet(V.window,J,W-xt,xt,0),V.wnext=xt,V.whave=V.wsize):(V.wnext+=Gt,V.wnext===V.wsize&&(V.wnext=0),V.whave=1&&0===ie[At];At--);if(Ve>At&&(Ve=At),0===At)return ge[Ct++]=20971520,ge[Ct++]=20971520,qi.bits=1,0;for(Re=1;Re0&&(0===H||1!==At))return-1;for(Ce[1]=0,Ot=1;Ot<15;Ot++)Ce[Ot+1]=Ce[Ot]+ie[Ot];for(Yt=0;Yt852||2===H&&yt>592)return 1;for(;;){ii=Ot-kt,ni[Yt]bt?(Ge=ot[Qt+ni[Yt]],Tt=_i[je+ni[Yt]]):(Ge=96,Tt=0),Oe=1<>kt)+(Be-=Oe)]=ii<<24|Ge<<16|Tt|0}while(0!==Be);for(Oe=1<>=1;if(0!==Oe?(Pt&=Oe-1,Pt+=Oe):Pt=0,Yt++,0==--ie[Ot]){if(Ot===At)break;Ot=z[pe+ni[Yt]]}if(Ot>Ve&&(Pt&St)!==Ke){for(0===kt&&(kt=Ve),Vt+=Re,lt=1<<(Ne=Ot-kt);Ne+kt852||2===H&&yt>592)return 1;ge[Ke=Pt&St]=Ve<<24|Ne<<16|Vt-Ct|0}}return 0!==Pt&&(ge[Vt+Pt]=Ot-kt<<24|64<<16|0),qi.bits=Ve,0}},{"../utils/common":27}],37:[function(q,re,o){"use strict";re.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],38:[function(q,re,o){"use strict";var ne=q("../utils/common");function Fe(Y){for(var de=Y.length;--de>=0;)Y[de]=0}var At=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],Ve=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],Ne=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],kt=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],yt=new Array(576);Fe(yt);var Pt=new Array(60);Fe(Pt);var Oe=new Array(512);Fe(Oe);var Be=new Array(256);Fe(Be);var Ke=new Array(29);Fe(Ke);var St=new Array(30);Fe(St);var _i,je,bt,Vt=function(Y,de,ee,M,J){this.static_tree=Y,this.extra_bits=de,this.extra_base=ee,this.elems=M,this.max_length=J,this.has_stree=Y&&Y.length},ie=function(Y,de){this.dyn_tree=Y,this.max_code=0,this.stat_desc=de};function Ce(Y){return Y<256?Oe[Y]:Oe[256+(Y>>>7)]}function ot(Y,de){Y.pending_buf[Y.pending++]=255&de,Y.pending_buf[Y.pending++]=de>>>8&255}function Qt(Y,de,ee){Y.bi_valid>16-ee?(Y.bi_buf|=de<>16-Y.bi_valid,Y.bi_valid+=ee-16):(Y.bi_buf|=de<>>=1,ee<<=1}while(--de>0);return ee>>>1}function wt(Y,de,ee){var W,xt,M=new Array(16),J=0;for(W=1;W<=15;W++)M[W]=J=J+ee[W-1]<<1;for(xt=0;xt<=de;xt++){var Gt=Y[2*xt+1];0!==Gt&&(Y[2*xt]=Ge(M[Gt]++,Gt))}}function Jt(Y){var de;for(de=0;de<286;de++)Y.dyn_ltree[2*de]=0;for(de=0;de<30;de++)Y.dyn_dtree[2*de]=0;for(de=0;de<19;de++)Y.bl_tree[2*de]=0;Y.dyn_ltree[512]=1,Y.opt_len=Y.static_len=0,Y.last_lit=Y.matches=0}function Je(Y){Y.bi_valid>8?ot(Y,Y.bi_buf):Y.bi_valid>0&&(Y.pending_buf[Y.pending++]=Y.bi_buf),Y.bi_buf=0,Y.bi_valid=0}function ce(Y,de,ee,M){var J=2*de,W=2*ee;return Y[J]>1;xt>=1;xt--)Ue(Y,ee,xt);Wt=W;do{xt=Y.heap[1],Y.heap[1]=Y.heap[Y.heap_len--],Ue(Y,ee,1),Gt=Y.heap[1],Y.heap[--Y.heap_max]=xt,Y.heap[--Y.heap_max]=Gt,ee[2*Wt]=ee[2*xt]+ee[2*Gt],Y.depth[Wt]=(Y.depth[xt]>=Y.depth[Gt]?Y.depth[xt]:Y.depth[Gt])+1,ee[2*xt+1]=ee[2*Gt+1]=Wt,Y.heap[1]=Wt++,Ue(Y,ee,1)}while(Y.heap_len>=2);Y.heap[--Y.heap_max]=Y.heap[1],function Nt(Y,de){var Wt,ui,qe,Le,Qe,$t,ee=de.dyn_tree,M=de.max_code,J=de.stat_desc.static_tree,W=de.stat_desc.has_stree,xt=de.stat_desc.extra_bits,Gt=de.stat_desc.extra_base,V=de.stat_desc.max_length,yi=0;for(Le=0;Le<=15;Le++)Y.bl_count[Le]=0;for(ee[2*Y.heap[Y.heap_max]+1]=0,Wt=Y.heap_max+1;Wt<573;Wt++)(Le=ee[2*ee[2*(ui=Y.heap[Wt])+1]+1]+1)>V&&(Le=V,yi++),ee[2*ui+1]=Le,!(ui>M)&&(Y.bl_count[Le]++,Qe=0,ui>=Gt&&(Qe=xt[ui-Gt]),Y.opt_len+=($t=ee[2*ui])*(Le+Qe),W&&(Y.static_len+=$t*(J[2*ui+1]+Qe)));if(0!==yi){do{for(Le=V-1;0===Y.bl_count[Le];)Le--;Y.bl_count[Le]--,Y.bl_count[Le+1]+=2,Y.bl_count[V]--,yi-=2}while(yi>0);for(Le=V;0!==Le;Le--)for(ui=Y.bl_count[Le];0!==ui;)!((qe=Y.heap[--Wt])>M)&&(ee[2*qe+1]!==Le&&(Y.opt_len+=(Le-ee[2*qe+1])*ee[2*qe],ee[2*qe+1]=Le),ui--)}}(Y,de),wt(ee,V,Y.bl_count)}function Li(Y,de,ee){var M,W,J=-1,xt=de[1],Gt=0,V=7,Wt=4;for(0===xt&&(V=138,Wt=3),de[2*(ee+1)+1]=65535,M=0;M<=ee;M++)W=xt,xt=de[2*(M+1)+1],!(++Gt>=7;M<30;M++)for(St[M]=J<<7,Y=0;Y<1<0?(2===Y.strm.data_type&&(Y.strm.data_type=function wr(Y){var ee,de=4093624447;for(ee=0;ee<=31;ee++,de>>>=1)if(1&de&&0!==Y.dyn_ltree[2*ee])return 0;if(0!==Y.dyn_ltree[18]||0!==Y.dyn_ltree[20]||0!==Y.dyn_ltree[26])return 1;for(ee=32;ee<256;ee++)if(0!==Y.dyn_ltree[2*ee])return 1;return 0}(Y)),pi(Y,Y.l_desc),pi(Y,Y.d_desc),xt=function wn(Y){var de;for(Li(Y,Y.dyn_ltree,Y.l_desc.max_code),Li(Y,Y.dyn_dtree,Y.d_desc.max_code),pi(Y,Y.bl_desc),de=18;de>=3&&0===Y.bl_tree[2*kt[de]+1];de--);return Y.opt_len+=3*(de+1)+5+5+4,de}(Y),(W=Y.static_len+3+7>>>3)<=(J=Y.opt_len+3+7>>>3)&&(J=W)):J=W=ee+5,ee+4<=J&&-1!==de?Xe(Y,de,ee,M):4===Y.strategy||W===J?(Qt(Y,2+(M?1:0),3),st(Y,yt,Pt)):(Qt(Y,4+(M?1:0),3),function Dn(Y,de,ee,M){var J;for(Qt(Y,de-257,5),Qt(Y,ee-1,5),Qt(Y,M-4,4),J=0;J>>8&255,Y.pending_buf[Y.d_buf+2*Y.last_lit+1]=255&de,Y.pending_buf[Y.l_buf+Y.last_lit]=255&ee,Y.last_lit++,0===de?Y.dyn_ltree[2*ee]++:(Y.matches++,de--,Y.dyn_ltree[2*(Be[ee]+256+1)]++,Y.dyn_dtree[2*Ce(de)]++),Y.last_lit===Y.lit_bufsize-1},o._tr_align=function It(Y){Qt(Y,2,3),ii(Y,256,yt),function Tt(Y){16===Y.bi_valid?(ot(Y,Y.bi_buf),Y.bi_buf=0,Y.bi_valid=0):Y.bi_valid>=8&&(Y.pending_buf[Y.pending++]=255&Y.bi_buf,Y.bi_buf>>=8,Y.bi_valid-=8)}(Y)}},{"../utils/common":27}],39:[function(q,re,o){"use strict";re.exports=function ne(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}]},{},[9])(9)})},5239:(rn,Ht,x)=>{!function r(g){g.version="0.15.6";var q=1200,re=1252;"undefined"==typeof cptable&&("undefined"!=typeof global?global.cptable=x(4864):"undefined"!=typeof window&&(window.cptable=x(4864)));for(var o=[874,932,936,949,950],ne=0;ne<=8;++ne)o.push(1250+ne);var we={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},Ze=function(n){-1!=o.indexOf(n)&&(re=we[0]=n)},Ie=function(n){q=n,Ze(n)};function Fe(){Ie(1200),function Me(){Ze(1252)}()}function ue(n){for(var c=[],l=0,f=n.length;l>1;++l)c[l]=String.fromCharCode(n.charCodeAt(2*l)+(n.charCodeAt(2*l+1)<<8));return c.join("")}(n.slice(2)):254==c&&255==l?function me(n){for(var c=[],l=0;l>1;++l)c[l]=String.fromCharCode(n.charCodeAt(2*l+1)+(n.charCodeAt(2*l)<<8));return c.join("")}(n.slice(2)):65279==c?n.slice(1):n},Q=function(c){return String.fromCharCode(c)},dt=function(c){return String.fromCharCode(c)};"undefined"!=typeof cptable&&(Ie=function(n){q=n,Ze(n)},L=function(n){return 255===n.charCodeAt(0)&&254===n.charCodeAt(1)?cptable.utils.decode(1200,ue(n.slice(2))):n},Q=function(c){return 1200===q?String.fromCharCode(c):cptable.utils.decode(q,[255&c,c>>8])[0]},dt=function(c){return cptable.utils.decode(re,[c])[0]});var c,pe=(c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",{encode:function(l){for(var f="",v=0,S=0,T=0,O=0,te=0,le=0,fe=0,Ye=0;Ye>2,te=(3&v)<<4|(S=l.charCodeAt(Ye++))>>4,le=(15&S)<<2|(T=l.charCodeAt(Ye++))>>6,fe=63&T,isNaN(S)?le=fe=64:isNaN(T)&&(fe=64),f+=c.charAt(O)+c.charAt(te)+c.charAt(le)+c.charAt(fe);return f},decode:function(f){var v="",te=0,le=0,fe=0,Ye=0;f=f.replace(/[^\w\+\/\=]/g,"");for(var ct=0;ct>4),64!==(fe=c.indexOf(f.charAt(ct++)))&&(v+=String.fromCharCode((15&le)<<4|fe>>2)),64!==(Ye=c.indexOf(f.charAt(ct++)))&&(v+=String.fromCharCode((3&fe)<<6|Ye));return v}}),ut="undefined"!=typeof Buffer&&"undefined"!=typeof process&&void 0!==process.versions&&!!process.versions.node,ge=function(){};if("undefined"!=typeof Buffer){var Ct=!Buffer.from;if(!Ct)try{Buffer.from("foo","utf8")}catch(n){Ct=!0}ge=Ct?function(n,c){return c?new Buffer(n,c):new Buffer(n)}:Buffer.from.bind(Buffer),Buffer.alloc||(Buffer.alloc=function(n){return new Buffer(n)}),Buffer.allocUnsafe||(Buffer.allocUnsafe=function(n){return new Buffer(n)})}function ni(n){return ut?Buffer.alloc(n):new Array(n)}function qi(n){return ut?Buffer.allocUnsafe(n):new Array(n)}var Ut=function(c){return ut?ge(c,"binary"):c.split("").map(function(l){return 255&l.charCodeAt(0)})};function Ot(n){if("undefined"==typeof ArrayBuffer)return Ut(n);for(var c=new ArrayBuffer(n.length),l=new Uint8Array(c),f=0;f!=n.length;++f)l[f]=255&n.charCodeAt(f);return c}function Yt(n){if(Array.isArray(n))return n.map(function(f){return String.fromCharCode(f)}).join("");for(var c=[],l=0;l=0;)mi+=Ci.charAt(ki--);return mi}function f(Ci,mi){for(var ki="";ki.length=mi?ki:f("0",mi-ki.length)+ki}function S(Ci,mi){var ki=""+Ci;return ki.length>=mi?ki:f(" ",mi-ki.length)+ki}function T(Ci,mi){var ki=""+Ci;return ki.length>=mi?ki:ki+f(" ",mi-ki.length)}c.version="0.10.3";var le=Math.pow(2,32);function fe(Ci,mi){return Ci>le||Ci<-le?function O(Ci,mi){var ki=""+Math.round(Ci);return ki.length>=mi?ki:f("0",mi-ki.length)+ki}(Ci,mi):function te(Ci,mi){var ki=""+Ci;return ki.length>=mi?ki:f("0",mi-ki.length)+ki}(Math.round(Ci),mi)}function Ye(Ci,mi){return Ci.length>=7+(mi=mi||0)&&103==(32|Ci.charCodeAt(mi))&&101==(32|Ci.charCodeAt(mi+1))&&110==(32|Ci.charCodeAt(mi+2))&&101==(32|Ci.charCodeAt(mi+3))&&114==(32|Ci.charCodeAt(mi+4))&&97==(32|Ci.charCodeAt(mi+5))&&108==(32|Ci.charCodeAt(mi+6))}var ct=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],rt=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function ht(Ci){Ci[0]="General",Ci[1]="0",Ci[2]="0.00",Ci[3]="#,##0",Ci[4]="#,##0.00",Ci[9]="0%",Ci[10]="0.00%",Ci[11]="0.00E+00",Ci[12]="# ?/?",Ci[13]="# ??/??",Ci[14]="m/d/yy",Ci[15]="d-mmm-yy",Ci[16]="d-mmm",Ci[17]="mmm-yy",Ci[18]="h:mm AM/PM",Ci[19]="h:mm:ss AM/PM",Ci[20]="h:mm",Ci[21]="h:mm:ss",Ci[22]="m/d/yy h:mm",Ci[37]="#,##0 ;(#,##0)",Ci[38]="#,##0 ;[Red](#,##0)",Ci[39]="#,##0.00;(#,##0.00)",Ci[40]="#,##0.00;[Red](#,##0.00)",Ci[45]="mm:ss",Ci[46]="[h]:mm:ss",Ci[47]="mmss.0",Ci[48]="##0.0E+0",Ci[49]="@",Ci[56]='"\u4e0a\u5348/\u4e0b\u5348 "hh"\u6642"mm"\u5206"ss"\u79d2 "',Ci[65535]="General"}var Et={};function Xt(Ci,mi,ki){for(var Bn=Ci<0?-1:1,Ei=Ci*Bn,zn=0,Oi=1,En=0,cr=1,ir=0,or=0,dr=Math.floor(Ei);irmi&&(ir>mi?(or=cr,En=zn):(or=ir,En=Oi)),!ki)return[0,Bn*En,or];var vi=Math.floor(Bn*En/or);return[vi,Bn*En-vi*or,or]}function ai(Ci,mi,ki){if(Ci>2958465||Ci<0)return null;var Bn=0|Ci,Ei=Math.floor(86400*(Ci-Bn)),zn=0,Oi=[],En={D:Bn,T:Ei,u:86400*(Ci-Bn)-Ei,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(En.u)<1e-6&&(En.u=0),mi&&mi.date1904&&(Bn+=1462),En.u>.9999&&(En.u=0,86400==++Ei&&(En.T=Ei=0,++Bn,++En.D)),60===Bn)Oi=ki?[1317,10,29]:[1900,2,29],zn=3;else if(0===Bn)Oi=ki?[1317,8,29]:[1900,1,0],zn=6;else{Bn>60&&--Bn;var cr=new Date(1900,0,1);cr.setDate(cr.getDate()+Bn-1),Oi=[cr.getFullYear(),cr.getMonth()+1,cr.getDate()],zn=cr.getDay(),Bn<60&&(zn=(zn+6)%7),ki&&(zn=0)}return En.y=Oi[0],En.m=Oi[1],En.d=Oi[2],En.S=Ei%60,Ei=Math.floor(Ei/60),En.M=Ei%60,Ei=Math.floor(Ei/60),En.H=Ei,En.q=zn,En}ht(Et),c.parse_date_code=ai;var qt=new Date(1899,11,31,0,0,0),nt=qt.getTime(),li=new Date(1900,2,1,0,0,0);function Pi(Ci,mi){var ki=Ci.getTime();return mi?ki-=1262304e5:Ci>=li&&(ki+=864e5),(ki-(nt+6e4*(Ci.getTimezoneOffset()-qt.getTimezoneOffset())))/864e5}c._general_int=function Di(Ci){return Ci.toString(10)};var an=function(){var mi=/\.(\d*[1-9])0+$/,ki=/\.0*$/,Bn=/\.(\d*[1-9])0+/,Ei=/\.0*[Ee]/,zn=/(E[+-])(\d)$/;function ir(or){return or.indexOf(".")>-1?or.replace(ki,"").replace(mi,".$1"):or}return function(dr){var Ao,vi=Math.floor(Math.log(Math.abs(dr))*Math.LOG10E);return Ao=vi>=-4&&vi<=-1?dr.toPrecision(10+vi):Math.abs(vi)<=9?function Oi(or){var dr=or<0?12:11,vi=ir(or.toFixed(12));return vi.length<=dr||(vi=or.toPrecision(10)).length<=dr?vi:or.toExponential(5)}(dr):10===vi?dr.toFixed(10).substr(0,12):function En(or){var dr=or.toFixed(11).replace(mi,".$1");return dr.length>(or<0?12:11)&&(dr=or.toPrecision(6)),dr}(dr),ir(function cr(or){for(var dr=0;dr!=or.length;++dr)if(101==(32|or.charCodeAt(dr)))return or.replace(Bn,".$1").replace(Ei,"E").replace("e","E").replace(zn,"$10$2");return or}(Ao))}}();function nn(Ci,mi){switch(typeof Ci){case"string":return Ci;case"boolean":return Ci?"TRUE":"FALSE";case"number":return(0|Ci)===Ci?Ci.toString(10):an(Ci);case"undefined":return"";case"object":if(null==Ci)return"";if(Ci instanceof Date)return Co(14,Pi(Ci,mi&&mi.date1904),mi)}throw new Error("unsupported value in General format: "+Ci)}function Gi(Ci,mi,ki,Bn){var cr,Ei="",zn=0,Oi=0,En=ki.y,ir=0;switch(Ci){case 98:En=ki.y+543;case 121:switch(mi.length){case 1:case 2:cr=En%100,ir=2;break;default:cr=En%1e4,ir=4}break;case 109:switch(mi.length){case 1:case 2:cr=ki.m,ir=mi.length;break;case 3:return rt[ki.m-1][1];case 5:return rt[ki.m-1][0];default:return rt[ki.m-1][2]}break;case 100:switch(mi.length){case 1:case 2:cr=ki.d,ir=mi.length;break;case 3:return ct[ki.q][0];default:return ct[ki.q][1]}break;case 104:switch(mi.length){case 1:case 2:cr=1+(ki.H+11)%12,ir=mi.length;break;default:throw"bad hour format: "+mi}break;case 72:switch(mi.length){case 1:case 2:cr=ki.H,ir=mi.length;break;default:throw"bad hour format: "+mi}break;case 77:switch(mi.length){case 1:case 2:cr=ki.M,ir=mi.length;break;default:throw"bad minute format: "+mi}break;case 115:if("s"!=mi&&"ss"!=mi&&".0"!=mi&&".00"!=mi&&".000"!=mi)throw"bad second format: "+mi;return 0!==ki.u||"s"!=mi&&"ss"!=mi?(Oi=Bn>=2?3===Bn?1e3:100:1===Bn?10:1,(zn=Math.round(Oi*(ki.S+ki.u)))>=60*Oi&&(zn=0),"s"===mi?0===zn?"0":""+zn/Oi:(Ei=v(zn,2+Bn),"ss"===mi?Ei.substr(0,2):"."+Ei.substr(2,mi.length-1))):v(ki.S,mi.length);case 90:switch(mi){case"[h]":case"[hh]":cr=24*ki.D+ki.H;break;case"[m]":case"[mm]":cr=60*(24*ki.D+ki.H)+ki.M;break;case"[s]":case"[ss]":cr=60*(60*(24*ki.D+ki.H)+ki.M)+Math.round(ki.S+ki.u);break;default:throw"bad abstime format: "+mi}ir=3===mi.length?1:2;break;case 101:cr=En,ir=1}return ir>0?v(cr,ir):""}function ln(Ci){if(Ci.length<=3)return Ci;for(var ki=Ci.length%3,Bn=Ci.substr(0,ki);ki!=Ci.length;ki+=3)Bn+=(Bn.length>0?",":"")+Ci.substr(ki,3);return Bn}c._general_num=an,c._general=nn;var Hn=function(){var mi=/%/g;function Ei(On,Bi){var zi,Tr=On.indexOf("E")-On.indexOf(".")-1;if(On.match(/^#+0.0E\+0$/)){if(0==Bi)return"0.0E+0";if(Bi<0)return"-"+Ei(On,-Bi);var Cn=On.indexOf(".");-1===Cn&&(Cn=On.indexOf("E"));var xn=Math.floor(Math.log(Bi)*Math.LOG10E)%Cn;if(xn<0&&(xn+=Cn),-1===(zi=(Bi/Math.pow(10,xn)).toPrecision(Tr+1+(Cn+xn)%Cn)).indexOf("e")){var Qr=Math.floor(Math.log(Bi)*Math.LOG10E);for(-1===zi.indexOf(".")?zi=zi.charAt(0)+"."+zi.substr(1)+"E+"+(Qr-zi.length+xn):zi+="E+"+(Qr-xn);"0."===zi.substr(0,2);)zi=(zi=zi.charAt(0)+zi.substr(2,Cn)+"."+zi.substr(2+Cn)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");zi=zi.replace(/\+-/,"-")}zi=zi.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(ia,zo,Po,er){return zo+Po+er.substr(0,(Cn+xn)%Cn)+"."+er.substr(xn)+"E"})}else zi=Bi.toExponential(Tr);return On.match(/E\+00$/)&&zi.match(/e[+-]\d$/)&&(zi=zi.substr(0,zi.length-1)+"0"+zi.charAt(zi.length-1)),On.match(/E\-/)&&zi.match(/e\+/)&&(zi=zi.replace(/e\+/,"e")),zi.replace("e","E")}var zn=/# (\?+)( ?)\/( ?)(\d+)/,cr=/^#*0*\.([0#]+)/,ir=/\).*[0#]/,or=/\(###\) ###\\?-####/;function dr(On){for(var zi,Bi="",Tr=0;Tr!=On.length;++Tr)switch(zi=On.charCodeAt(Tr)){case 35:break;case 63:Bi+=" ";break;case 48:Bi+="0";break;default:Bi+=String.fromCharCode(zi)}return Bi}function vi(On,Bi){var zi=Math.pow(10,Bi);return""+Math.round(On*zi)/zi}function Ao(On,Bi){return Bi<(""+Math.round((On-Math.floor(On))*Math.pow(10,Bi))).length?0:Math.round((On-Math.floor(On))*Math.pow(10,Bi))}function Io(On,Bi,zi){if(40===On.charCodeAt(0)&&!Bi.match(ir)){var Tr=Bi.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return zi>=0?Io("n",Tr,zi):"("+Io("n",Tr,-zi)+")"}if(44===Bi.charCodeAt(Bi.length-1))return function Bn(On,Bi,zi){for(var Tr=Bi.length-1;44===Bi.charCodeAt(Tr-1);)--Tr;return Hn(On,Bi.substr(0,Tr),zi/Math.pow(10,3*(Bi.length-Tr)))}(On,Bi,zi);if(-1!==Bi.indexOf("%"))return function ki(On,Bi,zi){var Tr=Bi.replace(mi,""),Cn=Bi.length-Tr.length;return Hn(On,Tr,zi*Math.pow(10,2*Cn))+f("%",Cn)}(On,Bi,zi);if(-1!==Bi.indexOf("E"))return Ei(Bi,zi);if(36===Bi.charCodeAt(0))return"$"+Io(On,Bi.substr(" "==Bi.charAt(1)?2:1),zi);var Cn,xn,Qr,ia,zo=Math.abs(zi),Po=zi<0?"-":"";if(Bi.match(/^00+$/))return Po+fe(zo,Bi.length);if(Bi.match(/^[#?]+$/))return"0"===(Cn=fe(zi,0))&&(Cn=""),Cn.length>Bi.length?Cn:dr(Bi.substr(0,Bi.length-Cn.length))+Cn;if(xn=Bi.match(zn))return function Oi(On,Bi,zi){var Tr=parseInt(On[4],10),Cn=Math.round(Bi*Tr),xn=Math.floor(Cn/Tr),Qr=Cn-xn*Tr,ia=Tr;return zi+(0===xn?"":""+xn)+" "+(0===Qr?f(" ",On[1].length+1+On[4].length):S(Qr,On[1].length)+On[2]+"/"+On[3]+v(ia,On[4].length))}(xn,zo,Po);if(Bi.match(/^#+0+$/))return Po+fe(zo,Bi.length-Bi.indexOf("0"));if(xn=Bi.match(cr))return Cn=vi(zi,xn[1].length).replace(/^([^\.]+)$/,"$1."+dr(xn[1])).replace(/\.$/,"."+dr(xn[1])).replace(/\.(\d*)$/,function(xs,yd){return"."+yd+f("0",dr(xn[1]).length-yd.length)}),-1!==Bi.indexOf("0.")?Cn:Cn.replace(/^0\./,".");if(Bi=Bi.replace(/^#+([0.])/,"$1"),xn=Bi.match(/^(0*)\.(#*)$/))return Po+vi(zo,xn[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,xn[1].length?"0.":".");if(xn=Bi.match(/^#{1,3},##0(\.?)$/))return Po+ln(fe(zo,0));if(xn=Bi.match(/^#,##0\.([#0]*0)$/))return zi<0?"-"+Io(On,Bi,-zi):ln(""+(Math.floor(zi)+function rl(On,Bi){return Bi<(""+Math.round((On-Math.floor(On))*Math.pow(10,Bi))).length?1:0}(zi,xn[1].length)))+"."+v(Ao(zi,xn[1].length),xn[1].length);if(xn=Bi.match(/^#,#*,#0/))return Io(On,Bi.replace(/^#,#*,/,""),zi);if(xn=Bi.match(/^([0#]+)(\\?-([0#]+))+$/))return Cn=l(Io(On,Bi.replace(/[\\-]/g,""),zi)),Qr=0,l(l(Bi.replace(/\\/g,"")).replace(/[0#]/g,function(xs){return Qr-2147483648?""+(On>=0?0|On:On-1|0):""+Math.floor(On)}(zi)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(xs){return"00,"+(xs.length<3?v(0,3-xs.length):"")+xs})+"."+v(Qr,xn[1].length);switch(Bi){case"###,##0.00":return Io(On,"#,##0.00",zi);case"###,###":case"##,###":case"#,###":var ma=ln(fe(zo,0));return"0"!==ma?Po+ma:"";case"###,###.00":return Io(On,"###,##0.00",zi).replace(/^0\./,".");case"#,###.00":return Io(On,"#,##0.00",zi).replace(/^0\./,".")}throw new Error("unsupported format |"+Bi+"|")}function ss(On,Bi){var zi,Tr=On.indexOf("E")-On.indexOf(".")-1;if(On.match(/^#+0.0E\+0$/)){if(0==Bi)return"0.0E+0";if(Bi<0)return"-"+ss(On,-Bi);var Cn=On.indexOf(".");-1===Cn&&(Cn=On.indexOf("E"));var xn=Math.floor(Math.log(Bi)*Math.LOG10E)%Cn;if(xn<0&&(xn+=Cn),!(zi=(Bi/Math.pow(10,xn)).toPrecision(Tr+1+(Cn+xn)%Cn)).match(/[Ee]/)){var Qr=Math.floor(Math.log(Bi)*Math.LOG10E);-1===zi.indexOf(".")?zi=zi.charAt(0)+"."+zi.substr(1)+"E+"+(Qr-zi.length+xn):zi+="E+"+(Qr-xn),zi=zi.replace(/\+-/,"-")}zi=zi.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(ia,zo,Po,er){return zo+Po+er.substr(0,(Cn+xn)%Cn)+"."+er.substr(xn)+"E"})}else zi=Bi.toExponential(Tr);return On.match(/E\+00$/)&&zi.match(/e[+-]\d$/)&&(zi=zi.substr(0,zi.length-1)+"0"+zi.charAt(zi.length-1)),On.match(/E\-/)&&zi.match(/e\+/)&&(zi=zi.replace(/e\+/,"e")),zi.replace("e","E")}function qr(On,Bi,zi){if(40===On.charCodeAt(0)&&!Bi.match(ir)){var Tr=Bi.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return zi>=0?qr("n",Tr,zi):"("+qr("n",Tr,-zi)+")"}if(44===Bi.charCodeAt(Bi.length-1))return function ga(On,Bi,zi){for(var Tr=Bi.length-1;44===Bi.charCodeAt(Tr-1);)--Tr;return Hn(On,Bi.substr(0,Tr),zi/Math.pow(10,3*(Bi.length-Tr)))}(On,Bi,zi);if(-1!==Bi.indexOf("%"))return function jc(On,Bi,zi){var Tr=Bi.replace(mi,""),Cn=Bi.length-Tr.length;return Hn(On,Tr,zi*Math.pow(10,2*Cn))+f("%",Cn)}(On,Bi,zi);if(-1!==Bi.indexOf("E"))return ss(Bi,zi);if(36===Bi.charCodeAt(0))return"$"+qr(On,Bi.substr(" "==Bi.charAt(1)?2:1),zi);var Cn,xn,Qr,ia,zo=Math.abs(zi),Po=zi<0?"-":"";if(Bi.match(/^00+$/))return Po+v(zo,Bi.length);if(Bi.match(/^[#?]+$/))return Cn=""+zi,0===zi&&(Cn=""),Cn.length>Bi.length?Cn:dr(Bi.substr(0,Bi.length-Cn.length))+Cn;if(xn=Bi.match(zn))return function En(On,Bi,zi){return zi+(0===Bi?"":""+Bi)+f(" ",On[1].length+2+On[4].length)}(xn,zo,Po);if(Bi.match(/^#+0+$/))return Po+v(zo,Bi.length-Bi.indexOf("0"));if(xn=Bi.match(cr))return Cn=(Cn=(""+zi).replace(/^([^\.]+)$/,"$1."+dr(xn[1])).replace(/\.$/,"."+dr(xn[1]))).replace(/\.(\d*)$/,function(xs,yd){return"."+yd+f("0",dr(xn[1]).length-yd.length)}),-1!==Bi.indexOf("0.")?Cn:Cn.replace(/^0\./,".");if(Bi=Bi.replace(/^#+([0.])/,"$1"),xn=Bi.match(/^(0*)\.(#*)$/))return Po+(""+zo).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,xn[1].length?"0.":".");if(xn=Bi.match(/^#{1,3},##0(\.?)$/))return Po+ln(""+zo);if(xn=Bi.match(/^#,##0\.([#0]*0)$/))return zi<0?"-"+qr(On,Bi,-zi):ln(""+zi)+"."+f("0",xn[1].length);if(xn=Bi.match(/^#,#*,#0/))return qr(On,Bi.replace(/^#,#*,/,""),zi);if(xn=Bi.match(/^([0#]+)(\\?-([0#]+))+$/))return Cn=l(qr(On,Bi.replace(/[\\-]/g,""),zi)),Qr=0,l(l(Bi.replace(/\\/g,"")).replace(/[0#]/g,function(xs){return Qr-1||"\\"==ki&&"-"==Ci.charAt(mi+1)&&"0#".indexOf(Ci.charAt(mi+2))>-1););break;case"?":for(;Ci.charAt(++mi)===ki;);break;case"*":++mi,(" "==Ci.charAt(mi)||"*"==Ci.charAt(mi))&&++mi;break;case"(":case")":++mi;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;mi-1;);break;default:++mi}return!1}function Er(Ci,mi,ki,Bn){for(var ir,or,dr,Ei=[],zn="",Oi=0,En="",cr="t",vi="H";Oi=12?"P":"A"),$s.t="T",vi="h",Oi+=3):"AM/PM"===Ci.substr(Oi,5).toUpperCase()?(null!=ir&&($s.v=ir.H>=12?"PM":"AM"),$s.t="T",Oi+=5,vi="h"):($s.t="t",++Oi),null==ir&&"T"===$s.t)return"";Ei[Ei.length]=$s,cr=En;break;case"[":for(zn=En;"]"!==Ci.charAt(Oi++)&&Oi-1&&(zn=(zn.match(/\$([^-\[\]]*)/)||[])[1]||"$",ar(Ci)||(Ei[Ei.length]={t:"t",v:zn}));break;case".":if(null!=ir){for(zn=En;++Oi-1||"\\"==En&&"-"==Ci.charAt(Oi+1)&&Oi-1;)zn+=En;Ei[Ei.length]={t:"n",v:zn};break;case"?":for(zn=En;Ci.charAt(++Oi)===En;)zn+=En;Ei[Ei.length]={t:En,v:zn},cr=En;break;case"*":++Oi,(" "==Ci.charAt(Oi)||"*"==Ci.charAt(Oi))&&++Oi;break;case"(":case")":Ei[Ei.length]={t:1===Bn?"t":En,v:En},++Oi;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(zn=En;Oi-1;)zn+=Ci.charAt(Oi);Ei[Ei.length]={t:"D",v:zn};break;case" ":Ei[Ei.length]={t:En,v:En},++Oi;break;case"$":Ei[Ei.length]={t:"t",v:"$"},++Oi;break;default:if(-1===",$-+/():!^&'~{}<>=\u20acacfijklopqrtuvwxzP".indexOf(En))throw new Error("unrecognized character "+En+" in "+Ci);Ei[Ei.length]={t:"t",v:En},++Oi}var jc,Io=0,ga=0;for(Oi=Ei.length-1,cr="t";Oi>=0;--Oi)switch(Ei[Oi].t){case"h":case"H":Ei[Oi].t=vi,cr="h",Io<1&&(Io=1);break;case"s":(jc=Ei[Oi].v.match(/\.0+$/))&&(ga=Math.max(ga,jc[0].length-1)),Io<3&&(Io=3);case"d":case"y":case"M":case"e":cr=Ei[Oi].t;break;case"m":"s"===cr&&(Ei[Oi].t="M",Io<2&&(Io=2));break;case"X":break;case"Z":Io<1&&Ei[Oi].v.match(/[Hh]/)&&(Io=1),Io<2&&Ei[Oi].v.match(/[Mm]/)&&(Io=2),Io<3&&Ei[Oi].v.match(/[Ss]/)&&(Io=3)}switch(Io){case 0:break;case 1:ir.u>=.5&&(ir.u=0,++ir.S),ir.S>=60&&(ir.S=0,++ir.M),ir.M>=60&&(ir.M=0,++ir.H);break;case 2:ir.u>=.5&&(ir.u=0,++ir.S),ir.S>=60&&(ir.S=0,++ir.M)}var qr,ss="";for(Oi=0;Oi0){40==ss.charCodeAt(0)?(Bi=mi<0&&45===ss.charCodeAt(0)?-mi:mi,zi=Hn("(",ss,Bi)):(zi=Hn("n",ss,Bi=mi<0&&Bn>1?-mi:mi),Bi<0&&Ei[0]&&"t"==Ei[0].t&&(zi=zi.substr(1),Ei[0].v="-"+Ei[0].v)),qr=zi.length-1;var Tr=Ei.length;for(Oi=0;Oi-1){Tr=Oi;break}var Cn=Ei.length;if(Tr===Ei.length&&-1===zi.indexOf("E")){for(Oi=Ei.length-1;Oi>=0;--Oi)null==Ei[Oi]||-1==="n?(".indexOf(Ei[Oi].t)||(qr>=Ei[Oi].v.length-1?Ei[Oi].v=zi.substr(1+(qr-=Ei[Oi].v.length),Ei[Oi].v.length):qr<0?Ei[Oi].v="":(Ei[Oi].v=zi.substr(0,qr+1),qr=-1),Ei[Oi].t="t",Cn=Oi);qr>=0&&Cn=0;--Oi)if(null!=Ei[Oi]&&-1!=="n?(".indexOf(Ei[Oi].t)){for(or=Ei[Oi].v.indexOf(".")>-1&&Oi===Tr?Ei[Oi].v.indexOf(".")-1:Ei[Oi].v.length-1,On=Ei[Oi].v.substr(or+1);or>=0;--or)qr>=0&&("0"===Ei[Oi].v.charAt(or)||"#"===Ei[Oi].v.charAt(or))&&(On=zi.charAt(qr--)+On);Ei[Oi].v=On,Ei[Oi].t="t",Cn=Oi}for(qr>=0&&Cn-1&&Oi===Tr?Ei[Oi].v.indexOf(".")+1:0,On=Ei[Oi].v.substr(0,or);or-1&&(Ei[Oi].v=Hn(Ei[Oi].t,Ei[Oi].v,Bi=Bn>1&&mi<0&&Oi>0&&"-"===Ei[Oi-1].v?-mi:mi),Ei[Oi].t="t");var xn="";for(Oi=0;Oi!==Ei.length;++Oi)null!=Ei[Oi]&&(xn+=Ei[Oi].v);return xn}c.is_date=ar,c._eval=Er;var Cr=/\[[=<>]/,jo=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function Zn(Ci,mi){if(null==mi)return!1;var ki=parseFloat(mi[2]);switch(mi[1]){case"=":if(Ci==ki)return!0;break;case">":if(Ci>ki)return!0;break;case"<":if(Ci":if(Ci!=ki)return!0;break;case">=":if(Ci>=ki)return!0;break;case"<=":if(Ci<=ki)return!0}return!1}function Co(Ci,mi,ki){null==ki&&(ki={});var Bn="";switch(typeof Ci){case"string":Bn="m/d/yy"==Ci&&ki.dateNF?ki.dateNF:Ci;break;case"number":Bn=14==Ci&&ki.dateNF?ki.dateNF:(null!=ki.table?ki.table:Et)[Ci]}if(Ye(Bn,0))return nn(mi,ki);mi instanceof Date&&(mi=Pi(mi,ki.date1904));var Ei=function Vr(Ci,mi){var ki=Qi(Ci),Bn=ki.length,Ei=ki[Bn-1].indexOf("@");if(Bn<4&&Ei>-1&&--Bn,ki.length>4)throw new Error("cannot find right format for |"+ki.join("|")+"|");if("number"!=typeof mi)return[4,4===ki.length||Ei>-1?ki[ki.length-1]:"@"];switch(ki.length){case 1:ki=Ei>-1?["General","General","General",ki[0]]:[ki[0],ki[0],ki[0],"@"];break;case 2:ki=Ei>-1?[ki[0],ki[0],ki[0],ki[1]]:[ki[0],ki[1],ki[0],"@"];break;case 3:ki=Ei>-1?[ki[0],ki[1],ki[0],ki[2]]:[ki[0],ki[1],ki[2],"@"]}var zn=mi>0?ki[0]:mi<0?ki[1]:ki[2];if(-1===ki[0].indexOf("[")&&-1===ki[1].indexOf("["))return[Bn,zn];if(null!=ki[0].match(Cr)||null!=ki[1].match(Cr)){var Oi=ki[0].match(jo),En=ki[1].match(jo);return Zn(mi,Oi)?[Bn,ki[0]]:Zn(mi,En)?[Bn,ki[1]]:[Bn,ki[null!=Oi&&null!=En?2:1]]}return[Bn,zn]}(Bn,mi);if(Ye(Ei[1]))return nn(mi,ki);if(!0===mi)mi="TRUE";else if(!1===mi)mi="FALSE";else if(""===mi||null==mi)return"";return Er(Ei[1],mi,ki,Ei[0])}function Or(Ci,mi){if("number"!=typeof mi){mi=+mi||-1;for(var ki=0;ki<392;++ki)if(null!=Et[ki]){if(Et[ki]==Ci){mi=ki;break}}else mi<0&&(mi=ki);mi<0&&(mi=391)}return Et[mi]=Ci,mi}c.load=Or,c._table=Et,c.get_table=function(){return Et},c.load_table=function(mi){for(var ki=0;392!=ki;++ki)void 0!==mi[ki]&&Or(mi[ki],ki)},c.init_table=ht,c.format=Co};yt(lt);var _i,Pt={"General Number":"General","General Date":lt._table[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":lt._table[15],"Short Date":lt._table[14],"Long Time":lt._table[19],"Medium Time":lt._table[18],"Short Time":lt._table[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:lt._table[2],Standard:lt._table[4],Percent:lt._table[10],Scientific:lt._table[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'},Oe={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},Be=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;!function(n){n.version="1.2.0";var l=function c(){for(var O=0,te=new Array(256),le=0;256!=le;++le)te[le]=O=1&(O=1&(O=1&(O=1&(O=1&(O=1&(O=1&(O=1&(O=le)?-306674912^O>>>1:O>>>1)?-306674912^O>>>1:O>>>1)?-306674912^O>>>1:O>>>1)?-306674912^O>>>1:O>>>1)?-306674912^O>>>1:O>>>1)?-306674912^O>>>1:O>>>1)?-306674912^O>>>1:O>>>1)?-306674912^O>>>1:O>>>1;return"undefined"!=typeof Int32Array?new Int32Array(te):te}();n.table=l,n.bstr=function f(O,te){for(var le=-1^te,fe=O.length-1,Ye=0;Ye>>8^l[255&(le^O.charCodeAt(Ye++))])>>>8^l[255&(le^O.charCodeAt(Ye++))];return Ye===fe&&(le=le>>>8^l[255&(le^O.charCodeAt(Ye))]),-1^le},n.buf=function v(O,te){if(O.length>1e4)return function S(O,te){for(var le=-1^te,fe=O.length-7,Ye=0;Ye>>8^l[255&(le^O[Ye++])])>>>8^l[255&(le^O[Ye++])])>>>8^l[255&(le^O[Ye++])])>>>8^l[255&(le^O[Ye++])])>>>8^l[255&(le^O[Ye++])])>>>8^l[255&(le^O[Ye++])])>>>8^l[255&(le^O[Ye++])])>>>8^l[255&(le^O[Ye++])];for(;Ye>>8^l[255&(le^O[Ye++])];return-1^le}(O,te);for(var le=-1^te,fe=O.length-3,Ye=0;Ye>>8^l[255&(le^O[Ye++])])>>>8^l[255&(le^O[Ye++])])>>>8^l[255&(le^O[Ye++])])>>>8^l[255&(le^O[Ye++])];for(;Ye>>8^l[255&(le^O[Ye++])];return-1^le},n.str=function T(O,te){for(var ct,rt,le=-1^te,fe=0,Ye=O.length;fe>>8^l[255&(le^ct)]:ct<2048?le=(le=le>>>8^l[255&(le^(192|ct>>6&31))])>>>8^l[255&(le^(128|63&ct))]:ct>=55296&&ct<57344?(ct=64+(1023&ct),rt=1023&O.charCodeAt(fe++),le=(le=(le=(le=le>>>8^l[255&(le^(240|ct>>8&7))])>>>8^l[255&(le^(128|ct>>2&63))])>>>8^l[255&(le^(128|rt>>6&15|(3&ct)<<4))])>>>8^l[255&(le^(128|63&rt))]):le=(le=(le=le>>>8^l[255&(le^(224|ct>>12&15))])>>>8^l[255&(le^(128|ct>>6&63))])>>>8^l[255&(le^(128|63&ct))];return-1^le}}(_i={});var bt,je=function(){var te,c={};function f(Rt){if("/"==Rt.charAt(Rt.length-1))return-1===Rt.slice(0,-1).indexOf("/")?Rt:f(Rt.slice(0,-1));var xi=Rt.lastIndexOf("/");return-1===xi?Rt:Rt.slice(0,xi+1)}function v(Rt){if("/"==Rt.charAt(Rt.length-1))return v(Rt.slice(0,-1));var xi=Rt.lastIndexOf("/");return-1===xi?Rt:Rt.slice(xi+1)}function S(Rt,xi){"string"==typeof xi&&(xi=new Date(xi));var hi=xi.getHours();hi=(hi=hi<<6|xi.getMinutes())<<5|xi.getSeconds()>>>1,Rt.write_shift(2,hi);var di=xi.getFullYear()-1980;di=(di=di<<4|xi.getMonth()+1)<<5|xi.getDate(),Rt.write_shift(2,di)}function O(Rt){Ho(Rt,0);for(var xi={},hi=0;Rt.l<=Rt.length-4;){var di=Rt.read_shift(2),Si=Rt.read_shift(2),si=Rt.l+Si,dn={};21589===di&&(1&(hi=Rt.read_shift(1))&&(dn.mtime=Rt.read_shift(4)),Si>5&&(2&hi&&(dn.atime=Rt.read_shift(4)),4&hi&&(dn.ctime=Rt.read_shift(4))),dn.mtime&&(dn.mt=new Date(1e3*dn.mtime))),Rt.l=si,xi[di]=dn}return xi}function le(){return te||(te=x(2095))}function fe(Rt,xi){if(80==Rt[0]&&75==Rt[1])return na(Rt,xi);if(Rt.length<512)throw new Error("CFB file size "+Rt.length+" < 512");var hi,Si,si,dn,Nn,_n,di=512,Ln=[],bn=Rt.slice(0,512);Ho(bn,0);var ur=function Ye(Rt){if(80==Rt[Rt.l]&&75==Rt[Rt.l+1])return[0,0];Rt.chk(Gr,"Header Signature: "),Rt.l+=16;var xi=Rt.read_shift(2,"u");return[Rt.read_shift(2,"u"),xi]}(bn);switch(hi=ur[0]){case 3:di=512;break;case 4:di=4096;break;case 0:if(0==ur[1])return na(Rt,xi);default:throw new Error("Major Version: Expected 3 or 4 saw "+hi)}512!==di&&Ho(bn=Rt.slice(0,di),28);var hr=Rt.slice(0,di);!function ct(Rt,xi){var hi;switch(Rt.l+=2,hi=Rt.read_shift(2)){case 9:if(3!=xi)throw new Error("Sector Shift: Expected 9 saw "+hi);break;case 12:if(4!=xi)throw new Error("Sector Shift: Expected 12 saw "+hi);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+hi)}Rt.chk("0600","Mini Sector Shift: "),Rt.chk("000000000000","Reserved: ")}(bn,hi);var Lr=bn.read_shift(4,"i");if(3===hi&&0!==Lr)throw new Error("# Directory Sectors: Expected 0 saw "+Lr);bn.l+=4,dn=bn.read_shift(4,"i"),bn.l+=4,bn.chk("00100000","Mini Stream Cutoff Size: "),Nn=bn.read_shift(4,"i"),Si=bn.read_shift(4,"i"),_n=bn.read_shift(4,"i"),si=bn.read_shift(4,"i");for(var Dr=-1,pr=0;pr<109&&!((Dr=bn.read_shift(4,"i"))<0);++pr)Ln[pr]=Dr;var Uo=function rt(Rt,xi){for(var hi=Math.ceil(Rt.length/xi)-1,di=[],Si=1;Si=Si&&(hr-=Si),!dn[hr]){_n=[];var Dr=[];for(ur=hr;ur>=0;){Dr[ur]=!0,dn[ur]=!0,Nn[Nn.length]=ur,_n.push(Rt[ur]);var pr=hi[Math.floor(4*ur/di)];if(di<4+(Lr=4*ur&Ln))throw new Error("FAT boundary crossed: "+ur+" 4 "+di);if(!Rt[pr]||Dr[ur=za(Rt[pr],Lr)])break}si[hr]={nodes:Nn,data:po([_n])}}return si}(Uo,dn,Ln,di);Ha[dn].name="!Directory",Si>0&&Nn!==Qi&&(Ha[Nn].name="!MiniFAT"),Ha[Ln[0]].name="!FAT",Ha.fat_addrs=Ln,Ha.ssz=di;var zs=[],al=[],mh=[];(function nt(Rt,xi,hi,di,Si,si,dn,Nn){for(var Lr,_n=0,Ln=di.length?2:0,bn=xi[Rt].data,ur=0,hr=0;ur0&&_n!==Qi&&(xi[_n].name="!StreamData")):pr.size>=4096?(pr.storage="fat",void 0===xi[pr.start]&&(xi[pr.start]=ai(hi,pr.start,xi.fat_addrs,xi.ssz)),xi[pr.start].name=pr.name,pr.content=xi[pr.start].data.slice(0,pr.size)):(pr.storage="minifat",pr.size<0?pr.size=0:_n!==Qi&&pr.start!==Qi&&xi[_n]&&(pr.content=Et(pr,xi[_n].data,(xi[Nn]||{}).data))),pr.content&&Ho(pr.content,0),si[Lr]=pr,dn.push(pr)}})(dn,Ha,Uo,zs,Si,{},al,Nn),function ht(Rt,xi,hi){for(var di=0,Si=0,si=0,dn=0,Nn=0,_n=hi.length,Ln=[],bn=[];di<_n;++di)Ln[di]=bn[di]=di,xi[di]=hi[di];for(;Nn0&&dn>=0;)si.push(xi.slice(dn*Hn,dn*Hn+Hn)),Si-=Hn,dn=za(hi,4*dn);return 0===si.length?fn(0):Ve(si).slice(0,Rt.size)}function Xt(Rt,xi,hi,di,Si){var si=Qi;if(Rt===Qi){if(0!==xi)throw new Error("DIFAT chain shorter than expected")}else if(-1!==Rt){var dn=hi[Rt],Nn=(di>>>2)-1;if(!dn)return;for(var _n=0;_n=0;){Si[_n]=!0,si[si.length]=_n,dn.push(Rt[_n]);var bn=hi[Math.floor(4*_n/di)];if(di<4+(Ln=4*_n&Nn))throw new Error("FAT boundary crossed: "+_n+" 4 "+di);if(!Rt[bn])break;_n=za(Rt[bn],Ln)}return{nodes:si,data:po([dn])}}function li(Rt,xi){return new Date(1e3*(co(Rt,xi+4)/1e7*Math.pow(2,32)+co(Rt,xi)/1e7-11644473600))}function an(Rt,xi){var hi=xi||{},di=hi.root||"Root Entry";if(Rt.FullPaths||(Rt.FullPaths=[]),Rt.FileIndex||(Rt.FileIndex=[]),Rt.FullPaths.length!==Rt.FileIndex.length)throw new Error("inconsistent CFB structure");0===Rt.FullPaths.length&&(Rt.FullPaths[0]=di+"/",Rt.FileIndex[0]={name:di,type:5}),hi.CLSID&&(Rt.FileIndex[0].clsid=hi.CLSID),function nn(Rt){var xi="\x01Sh33tJ5";if(!je.find(Rt,"/"+xi)){var hi=fn(4);hi[0]=55,hi[1]=hi[3]=50,hi[2]=54,Rt.FileIndex.push({name:xi,type:2,content:hi,size:4,L:69,R:69,C:69}),Rt.FullPaths.push(Rt.FullPaths[0]+xi),kn(Rt)}}(Rt)}function kn(Rt,xi){an(Rt);for(var hi=!1,di=!1,Si=Rt.FullPaths.length-1;Si>=0;--Si){var si=Rt.FileIndex[Si];switch(si.type){case 0:di?hi=!0:(Rt.FileIndex.pop(),Rt.FullPaths.pop());break;case 1:case 2:case 5:di=!0,isNaN(si.R*si.L*si.C)&&(hi=!0),si.R>-1&&si.L>-1&&si.R==si.L&&(hi=!0);break;default:hi=!0}}if(hi||xi){var dn=new Date(1987,1,19),Nn=0,_n=[];for(Si=0;Si1?1:-1,bn.size=0,bn.type=5;else if("/"==ur.slice(-1)){for(Nn=Si+1;Nn<_n.length&&f(Rt.FullPaths[Nn])!=ur;++Nn);for(bn.C=Nn>=_n.length?-1:Nn,Nn=Si+1;Nn<_n.length&&f(Rt.FullPaths[Nn])!=f(ur);++Nn);bn.R=Nn>=_n.length?-1:Nn,bn.type=1}else f(Rt.FullPaths[Si+1]||"")==f(ur)&&(bn.R=Si+1),bn.type=2}}}function Gi(Rt,xi){var hi=xi||{};if(kn(Rt),"zip"==hi.fileType)return function ma(Rt,xi){var hi=xi||{},di=[],Si=[],si=fn(1),dn=hi.compression?8:0,Ln=0,bn=0,ur=0,hr=0,Lr=Rt.FullPaths[0],Dr=Lr,pr=Rt.FileIndex[0],Uo=[],Ha=0;for(Ln=1;Ln0&&(_l<4096?Dr+=_l+63>>6:pr+=_l+511>>9)}}for(var zs=Lr.FullPaths.length+3>>2,mh=Dr+127>>7,Dp=(Dr+7>>3)+pr+zs+mh,Cd=Dp+127>>7,U0=Cd<=109?0:Math.ceil((Cd-109)/127);Dp+Cd+U0+127>>7>Cd;)U0=++Cd<=109?0:Math.ceil((Cd-109)/127);var wd=[1,U0,Cd,mh,zs,pr,Dr,0];return Lr.FileIndex[0].size=Dr<<6,wd[7]=(Lr.FileIndex[0].start=wd[0]+wd[1]+wd[2]+wd[3]+wd[4]+wd[5])+(wd[6]+7>>3),wd}(Rt),Si=fn(di[7]<<9),si=0,dn=0;for(si=0;si<8;++si)Si.write_shift(1,ar[si]);for(si=0;si<8;++si)Si.write_shift(2,0);for(Si.write_shift(2,62),Si.write_shift(2,3),Si.write_shift(2,65534),Si.write_shift(2,9),Si.write_shift(2,6),si=0;si<3;++si)Si.write_shift(2,0);for(Si.write_shift(4,0),Si.write_shift(4,di[2]),Si.write_shift(4,di[0]+di[1]+di[2]+di[3]-1),Si.write_shift(4,0),Si.write_shift(4,4096),Si.write_shift(4,di[3]?di[0]+di[1]+di[2]-1:Qi),Si.write_shift(4,di[3]),Si.write_shift(-4,di[1]?di[0]-1:Qi),Si.write_shift(4,di[1]),si=0;si<109;++si)Si.write_shift(-4,si>9));for(Nn(di[6]+7>>3);511&Si.l;)Si.write_shift(-4,Cr.ENDOFCHAIN);for(dn=si=0,_n=0;_n=4096)&&(bn.start=dn,Nn(Ln+63>>6));for(;511&Si.l;)Si.write_shift(-4,Cr.ENDOFCHAIN);for(si=0;si=4096){for(Si.l=bn.start+1<<9,_n=0;_n0&&bn.size<4096){for(_n=0;_n>16|xi>>8|xi));function ir(Rt,xi){var hi=En[255&Rt];return xi<=8?hi>>>8-xi:(hi=hi<<8|En[Rt>>8&255],xi<=16?hi>>>16-xi:(hi=hi<<8|En[Rt>>16&255])>>>24-xi)}function or(Rt,xi){var hi=7&xi,di=xi>>>3;return(Rt[di]|(hi<=6?0:Rt[di+1]<<8))>>>hi&3}function dr(Rt,xi){var hi=7&xi,di=xi>>>3;return(Rt[di]|(hi<=5?0:Rt[di+1]<<8))>>>hi&7}function Ao(Rt,xi){var hi=7&xi,di=xi>>>3;return(Rt[di]|(hi<=3?0:Rt[di+1]<<8))>>>hi&31}function rl(Rt,xi){var hi=7&xi,di=xi>>>3;return(Rt[di]|(hi<=1?0:Rt[di+1]<<8))>>>hi&127}function $s(Rt,xi,hi){var di=7&xi,Si=xi>>>3,dn=Rt[Si]>>>di;return hi<8-di||(dn|=Rt[Si+1]<<8-di,hi<16-di)||(dn|=Rt[Si+2]<<16-di,hi<24-di)||(dn|=Rt[Si+3]<<24-di),dn&(1<xi?2*hi:xi+5,Si=0;if(hi>=xi)return Rt;if(ut){var si=qi(di);if(Rt.copy)Rt.copy(si);else for(;Si0;)di[di.l++]=hi[Si++]}return di.l}(xi,hi);return hi.slice(0,di)};function ss(Rt,xi,hi){var di=1,Si=0,si=0,dn=0,Nn=0,_n=Rt.length,Ln=Oi?new Uint16Array(32):ga(32);for(si=0;si<32;++si)Ln[si]=0;for(si=_n;si>di-ur,dn=(1<=0;--dn)xi[Nn|dn<>>3;return(Rt[di]|(hi<=4?0:Rt[di+1]<<8))>>>hi&15}(Rt,xi+=5)+4;xi+=4;for(var si=0,dn=Oi?new Uint8Array(19):ga(19),Nn=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],_n=1,Ln=Oi?new Uint8Array(8):ga(8),bn=Oi?new Uint8Array(8):ga(8),ur=dn.length,hr=0;hr>8-Dr;for(var pr=(1<<7-Dr)-1;pr>=0;--pr)Cn[Lr|pr<>>=3){case 16:for(si=3+or(Rt,xi),xi+=2,Lr=Uo[Uo.length-1];si-- >0;)Uo.push(Lr);break;case 17:for(si=3+dr(Rt,xi),xi+=3;si-- >0;)Uo.push(0);break;case 18:for(si=11+rl(Rt,xi),xi+=7;si-- >0;)Uo.push(0);break;default:Uo.push(Lr),_n>>0,Nn=0,_n=0;0==(1&di);)if(di=dr(Rt,hi),hi+=3,di>>>1!=0)for(di>>>1==1?(Nn=9,_n=5):(hi=ia(Rt,hi),Nn=xn,_n=Qr),!xi&&dn>>1==1?qr[bn]:zi[bn];if(hi+=15&ur,0==((ur>>>=4)>>>8&255))Si[si++]=ur;else{if(256==ur)break;var hr=(ur-=257)<8?0:ur-4>>2;hr>5&&(hr=0);var Lr=si+Bn[ur];hr>0&&(Lr+=$s(Rt,hi,hr),hi+=hr),bn=$s(Rt,hi,_n),hi+=15&(ur=di>>>1==1?On[bn]:Tr[bn]);var Dr=(ur>>>=4)<4?0:ur-2>>1,pr=Ei[ur];for(Dr>0&&(pr+=$s(Rt,hi,Dr),hi+=Dr),!xi&&dn>>3]|Rt[1+(hi>>>3)]<<8;if(hi+=32,!xi&&dn>>3,(hi>>>3)+Ln),si+=Ln,hi+=8*Ln;else for(;Ln-- >0;)Si[si++]=Rt[hi>>>3],hi+=8}return[xi?Si:Si.slice(0,si),hi+7>>>3]}(Rt.slice(Rt.l||0),xi);return Rt.l+=di[1],di[0]}function er(Rt,xi){if(!Rt)throw new Error(xi);"undefined"!=typeof console&&console.error(xi)}function na(Rt,xi){var hi=Rt;Ho(hi,0);var si={FileIndex:[],FullPaths:[]};an(si,{root:xi.root});for(var dn=hi.length-4;(80!=hi[dn]||75!=hi[dn+1]||5!=hi[dn+2]||6!=hi[dn+3])&&dn>=0;)--dn;hi.l=dn+4,hi.l+=4;var Nn=hi.read_shift(2);hi.l+=6;var _n=hi.read_shift(4);for(hi.l=_n,dn=0;dn>>=5);hi>>>=4,di.setMilliseconds(0),di.setFullYear(hi+1980),di.setMonth(si-1),di.setDate(Si);var dn=31&xi,Nn=63&(xi>>>=5);return di.setHours(xi>>>=6),di.setMinutes(Nn),di.setSeconds(dn<<1),di}(Rt);if(8257&si)throw new Error("Unsupported ZIP encryption");for(var _n=Rt.read_shift(4),Ln=Rt.read_shift(4),bn=Rt.read_shift(4),ur=Rt.read_shift(2),hr=Rt.read_shift(2),Lr="",Dr=0;Dr3&&(f=!0),v[S].slice(v[S].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+v[S].slice(v[S].length-1));case"D":l*=24;case"H":l*=60;case"M":if(!f)throw new Error("Unsupported ISO Duration Field: M");l*=60}c+=l*parseInt(v[S],10)}return c}var ce=new Date("2017-02-19T19:06:09.000Z");isNaN(ce.getFullYear())&&(ce=new Date("2/19/17"));var Ue=2017==ce.getFullYear();function st(n,c){var l=new Date(n);if(Ue)return c>0?l.setTime(l.getTime()+60*l.getTimezoneOffset()*1e3):c<0&&l.setTime(l.getTime()-60*l.getTimezoneOffset()*1e3),l;if(n instanceof Date)return n;if(1917==ce.getFullYear()&&!isNaN(l.getFullYear())){var f=l.getFullYear();return n.indexOf(""+f)>-1||l.setFullYear(l.getFullYear()+100),l}var v=n.match(/\d+/g)||["2017","2","19","0","0","0"],S=new Date(+v[0],+v[1]-1,+v[2],+v[3]||0,+v[4]||0,+v[5]||0);return n.indexOf("Z")>-1&&(S=new Date(S.getTime()-60*S.getTimezoneOffset()*1e3)),S}function pi(n){for(var c="",l=0;l!=n.length;++l)c+=String.fromCharCode(n[l]);return c}function Li(n){if("undefined"!=typeof JSON&&!Array.isArray(n))return JSON.parse(JSON.stringify(n));if("object"!=typeof n||null==n)return n;if(n instanceof Date)return new Date(n.getTime());var c={};for(var l in n)Object.prototype.hasOwnProperty.call(n,l)&&(c[l]=Li(n[l]));return c}function An(n,c){for(var l="";l.length8099?l:(v>0||S>1)&&101!=f||n.toLowerCase().match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)?c:n.match(/[^-0-9:,\/\\]/)?l:c}var J,wr=5=="abacaba".split(/(:?b)/i).length;function tr(n){return n?n.data?L(n.data):n.asNodeBuffer&&ut?L(n.asNodeBuffer().toString("binary")):n.asBinary?L(n.asBinary()):n._data&&n._data.getContent?L(pi(Array.prototype.slice.call(n._data.getContent(),0))):n.content&&n.type?L(pi(n.content)):null:null}function ke(n,c){for(var l=n.FullPaths||Qt(n.files),f=c.toLowerCase(),v=f.replace(/\//g,"\\"),S=0;S\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,ui=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s?[\/\?]?>/g;V.match(ui)||(ui=/<[^>]*>/g);var qe=/<\w*:/,Le=/<(\/?)\w+:/;function Qe(n,c,l){for(var f={},v=0,S=0;v!==n.length&&32!==(S=n.charCodeAt(v))&&10!==S&&13!==S;++v);if(c||(f[0]=n.slice(0,v)),v===n.length)return f;var T=n.match(Wt),O=0,te="",le=0,fe="",Ye="",ct=1;if(T)for(le=0;le!=T.length;++le){for(Ye=T[le],S=0;S!=Ye.length&&61!==Ye.charCodeAt(S);++S);for(fe=Ye.slice(0,S).trim();32==Ye.charCodeAt(S+1);)++S;for(ct=34==(v=Ye.charCodeAt(S+1))||39==v?1:0,te=Ye.slice(S+1+ct,Ye.length-ct),O=0;O!=fe.length&&58!==fe.charCodeAt(O);++O);if(O===fe.length)fe.indexOf("_")>0&&(fe=fe.slice(0,fe.indexOf("_"))),f[fe]=te,l||(f[fe.toLowerCase()]=te);else{var rt=(5===O&&"xmlns"===fe.slice(0,5)?"xmlns":"")+fe.slice(O+1);if(f[rt]&&"ext"==fe.slice(O-3,O))continue;f[rt]=te,l||(f[rt.toLowerCase()]=te)}}return f}function $t(n){return n.replace(Le,"<$1")}var yi={""":'"',"'":"'",">":">","<":"<","&":"&"},Xi=Ge(yi),cn=function(){var n=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,c=/_x([\da-fA-F]{4})_/gi;return function l(f){var v=f+"",S=v.indexOf("-1?16:10))||O}).replace(c,function(O,te){return String.fromCharCode(parseInt(te,16))});var T=v.indexOf("]]>");return l(v.slice(0,S))+v.slice(S+9,T)+l(v.slice(T+3))}}(),Ir=/[&<>'"]/g,Sr=/[\u0000-\u0008\u000b-\u001f]/g;function Fn(n){return(n+"").replace(Ir,function(l){return Xi[l]}).replace(Sr,function(l){return"_x"+("000"+l.charCodeAt(0).toString(16)).slice(-4)+"_"})}function Yi(n){return Fn(n).replace(/ /g,"_x0020_")}var Rr=/[\u0000-\u001f]/g;function Mr(n){return(n+"").replace(Ir,function(l){return Xi[l]}).replace(/\n/g,"
").replace(Rr,function(l){return"&#x"+("000"+l.charCodeAt(0).toString(16)).slice(-4)+";"})}var lo=function(){var n=/&#(\d+);/g;function c(l,f){return String.fromCharCode(parseInt(f,10))}return function(f){return f.replace(n,c)}}();function hn(n){switch(n){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}var Mn=function(c){for(var l="",f=0,v=0,S=0,T=0,O=0,te=0;f191&&v<224?(O=(31&v)<<6,O|=63&S,l+=String.fromCharCode(O)):(T=c.charCodeAt(f++),v<240?l+=String.fromCharCode((15&v)<<12|(63&S)<<6|63&T):(te=((7&v)<<18|(63&S)<<12|(63&T)<<6|63&(O=c.charCodeAt(f++)))-65536,l+=String.fromCharCode(55296+(te>>>10&1023)),l+=String.fromCharCode(56320+(1023&te)))));return l},ti=function(n){for(var c=[],l=0,f=0,v=0;l>6))),c.push(String.fromCharCode(128+(63&f)));break;case f>=55296&&f<57344:f-=55296,v=n.charCodeAt(l++)-56320+(f<<10),c.push(String.fromCharCode(240+(v>>18&7))),c.push(String.fromCharCode(144+(v>>12&63))),c.push(String.fromCharCode(128+(v>>6&63))),c.push(String.fromCharCode(128+(63&v)));break;default:c.push(String.fromCharCode(224+(f>>12))),c.push(String.fromCharCode(128+(f>>6&63))),c.push(String.fromCharCode(128+(63&f)))}return c.join("")};if(ut){var Ii=function(c){var f,v,te,l=Buffer.alloc(2*c.length),S=1,T=0,O=0;for(v=0;v>>10&1023),f=56320+(1023&f)),0!==O&&(l[T++]=255&O,l[T++]=O>>>8,O=0),l[T++]=f%256,l[T++]=f>>>8;return l.slice(0,T).toString("ucs2")},X="foo bar baz\xe2\x98\x83\xf0\x9f\x8d\xa3";Mn(X)==Ii(X)&&(Mn=Ii);var tt=function(c){return ge(c,"binary").toString("utf8")};Mn(X)==tt(X)&&(Mn=tt),ti=function(n){return ge(n,"utf8").toString("binary")}}var n,Bt=(n={},function(l,f){var v=l+"|"+(f||"");return n[v]?n[v]:n[v]=new RegExp("<(?:\\w+:)?"+l+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)",f||"")}),gi=function(){var n=[["nbsp"," "],["middot","\xb7"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(c){return[new RegExp("&"+c[0]+";","ig"),c[1]]});return function(l){for(var f=l.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+/g,"\n").replace(/<[^>]*>/g,""),v=0;v([\\s\\S]*?)","g")}}(),Rn=/<\/?(?:vt:)?variant>/g,ko=/<(?:vt:)([^>]*)>([\s\S]*)"+c+""}function jr(n){return Qt(n).map(function(c){return" "+c+'="'+n[c]+'"'}).join("")}function vn(n,c,l){return"<"+n+(null!=l?jr(l):"")+(null!=c?(c.match(ca)?' xml:space="preserve"':"")+">"+c+""}function _a(n,c){try{return n.toISOString().replace(/\.\d*/,"")}catch(l){if(c)throw l}return""}var cs,ks,Jn={dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema",main:["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"]},oo_o="urn:schemas-microsoft-com:office:office",oo_x="urn:schemas-microsoft-com:office:excel",oo_ss="urn:schemas-microsoft-com:office:spreadsheet",po=function(n){for(var c=[],f=0;f0?ba(n,c+4,c+4+l-1):""},Ys=Ro,Oa=function(n,c){var l=co(n,c);return l>0?ba(n,c+4,c+4+l-1):""},ja=Oa,Vi=function(n,c){var l=2*co(n,c);return l>0?ba(n,c+4,c+4+l-1):""},ls=Vi;cs=ks=function(c,l){var f=co(c,l);return f>0?Oo(c,l+4,l+4+f):""};var ds,ys,Ds=function(n,c){var l=co(n,c);return l>0?ba(n,c+4,c+4+l):""},Fa=Ds;ds=ys=function(n,c){return function Va(n,c){for(var l=1-2*(n[c+7]>>>7),f=((127&n[c+7])<<4)+(n[c+6]>>>4&15),v=15&n[c+6],S=5;S>=0;--S)v=256*v+n[c+S];return 2047==f?0==v?l*(1/0):NaN:(0==f?f=-1022:(f-=1023,v+=Math.pow(2,52)),l*Math.pow(2,f-52)*v)}(n,c)};var Ps=function(c){return Array.isArray(c)};ut&&(Oo=function(n,c,l){return Buffer.isBuffer(n)?n.toString("utf16le",c,l).replace(Ne,""):wa(n,c,l)},qo=function(n,c,l){return Buffer.isBuffer(n)?n.toString("hex",c,c+l):$a(n,c,l)},Ro=function(c,l){if(!Buffer.isBuffer(c))return Ys(c,l);var f=c.readUInt32LE(l);return f>0?c.toString("utf8",l+4,l+4+f-1):""},Oa=function(c,l){if(!Buffer.isBuffer(c))return ja(c,l);var f=c.readUInt32LE(l);return f>0?c.toString("utf8",l+4,l+4+f-1):""},Vi=function(c,l){if(!Buffer.isBuffer(c))return ls(c,l);var f=2*c.readUInt32LE(l);return c.toString("utf16le",l+4,l+4+f-1)},cs=function(c,l){if(!Buffer.isBuffer(c))return ks(c,l);var f=c.readUInt32LE(l);return c.toString("utf16le",l+4,l+4+f)},Ds=function(c,l){if(!Buffer.isBuffer(c))return Fa(c,l);var f=c.readUInt32LE(l);return c.toString("utf8",l+4,l+4+f)},ba=function(c,l,f){return Buffer.isBuffer(c)?c.toString("utf8",l,f):Ss(c,l,f)},po=function(n){return n[0].length>0&&Buffer.isBuffer(n[0][0])?Buffer.concat(n[0]):Ea(n)},Ve=function(n){return Buffer.isBuffer(n[0])?Buffer.concat(n):[].concat.apply([],n)},ds=function(c,l){return Buffer.isBuffer(c)?c.readDoubleLE(l):ys(c,l)},Ps=function(c){return Buffer.isBuffer(c)||Array.isArray(c)}),"undefined"!=typeof cptable&&(Oo=function(n,c,l){return cptable.utils.decode(1200,n.slice(c,l)).replace(Ne,"")},ba=function(n,c,l){return cptable.utils.decode(65001,n.slice(c,l))},Ro=function(n,c){var l=co(n,c);return l>0?cptable.utils.decode(re,n.slice(c+4,c+4+l-1)):""},Oa=function(n,c){var l=co(n,c);return l>0?cptable.utils.decode(q,n.slice(c+4,c+4+l-1)):""},Vi=function(n,c){var l=2*co(n,c);return l>0?cptable.utils.decode(1200,n.slice(c+4,c+4+l-1)):""},cs=function(n,c){var l=co(n,c);return l>0?cptable.utils.decode(1200,n.slice(c+4,c+4+l)):""},Ds=function(n,c){var l=co(n,c);return l>0?cptable.utils.decode(65001,n.slice(c+4,c+4+l)):""});var Ia=function(n,c){return n[c]},Xo=function(n,c){return 256*n[c+1]+n[c]},Sa=function(n,c){var l=256*n[c+1]+n[c];return l<32768?l:-1*(65535-l+1)},co=function(n,c){return n[c+3]*(1<<24)+(n[c+2]<<16)+(n[c+1]<<8)+n[c]},za=function(n,c){return n[c+3]<<24|n[c+2]<<16|n[c+1]<<8|n[c]},us=function(n,c){return n[c]<<24|n[c+1]<<16|n[c+2]<<8|n[c+3]};function va(n,c){var f,v,T,O,te,le,l="",S=[];switch(c){case"dbcs":if(le=this.l,ut&&Buffer.isBuffer(this))l=this.slice(this.l,this.l+2*n).toString("utf16le");else for(te=0;te0?za:us)(this,this.l),this.l+=4,f):(v=co(this,this.l),this.l+=4,v);case 8:case-8:if("f"===c)return v=8==n?ds(this,this.l):ds([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,v;n=8;case 16:l=qo(this,this.l,n)}}return this.l+=n,l}var Pa=function(n,c,l){n[l]=255&c,n[l+1]=c>>>8&255};function Ra(n,c,l){var f=0,v=0;if("dbcs"===l){for(v=0;v!=c.length;++v)Pa(this,c.charCodeAt(v),this.l+2*v);f=2*c.length}else if("sbcs"===l){if("undefined"!=typeof cptable&&874==re)for(v=0;v!=c.length;++v){var S=cptable.utils.encode(re,c.charAt(v));this[this.l+v]=S[0]}else for(c=c.replace(/[^\x00-\x7F]/g,"_"),v=0;v!=c.length;++v)this[this.l+v]=255&c.charCodeAt(v);f=c.length}else{if("hex"===l){for(;v>8}for(;this.l>>=8);break;case 3:f=3,this[this.l]=255&c,this[this.l+1]=255&(c>>>=8),this[this.l+2]=255&(c>>>=8);break;case 4:f=4,function(n,c,l){n[l]=255&c,n[l+1]=c>>>8&255,n[l+2]=c>>>16&255,n[l+3]=c>>>24&255}(this,c,this.l);break;case 8:if(f=8,"f"===l){!function wo(n,c,l){var f=(c<0||1/c==-1/0?1:0)<<7,v=0,S=0,T=f?-c:c;isFinite(T)?0==T?v=S=0:(v=Math.floor(Math.log(T)/Math.LN2),S=T*Math.pow(2,52-v),v<=-1023&&(!isFinite(S)||S>4|f}(this,c,this.l);break}case 16:break;case-4:f=4,function(n,c,l){n[l]=255&c,n[l+1]=c>>8&255,n[l+2]=c>>16&255,n[l+3]=c>>24&255}(this,c,this.l)}}return this.l+=f,this}function ua(n,c){var l=qo(this,this.l,n.length>>1);if(l!==n)throw new Error(c+"Expected "+n+" saw "+l);this.l+=n.length>>1}function Ho(n,c){n.l=c,n.read_shift=va,n.chk=ua,n.write_shift=Ra}function Wr(n,c){n.l+=c}function fn(n){var c=ni(n);return Ho(c,0),c}function ka(n,c,l){if(n){var f,v,S;Ho(n,n.l||0);for(var T=n.length,O=0,te=0;n.lf.l&&((f=f.slice(0,f.l)).l=f.length),f.length>0&&n.push(f),f=null)},S=function(le){return f&&le=128?1:0)+1,f>=128&&++S,f>=16384&&++S,f>=2097152&&++S;var T=n.next(S);v<=127?T.write_shift(1,v):(T.write_shift(1,128+(127&v)),T.write_shift(1,v>>7));for(var O=0;4!=O;++O){if(!(f>=128)){T.write_shift(1,f);break}T.write_shift(1,128+(127&f)),f>>=7}f>0&&Ps(l)&&n.push(l)}}function uo(n,c,l){var f=Li(n);if(c.s?(f.cRel&&(f.c+=c.s.c),f.rRel&&(f.r+=c.s.r)):(f.cRel&&(f.c+=c.c),f.rRel&&(f.r+=c.r)),!l||l.biff<12){for(;f.c>=256;)f.c-=256;for(;f.r>=65536;)f.r-=65536}return f}function Da(n,c,l){var f=Li(n);return f.s=uo(f.s,c.s,l),f.e=uo(f.e,c.s,l),f}function Ka(n,c){if(n.cRel&&n.c<0)for(n=Li(n);n.c<0;)n.c+=c>8?16384:256;if(n.rRel&&n.r<0)for(n=Li(n);n.r<0;)n.r+=c>8?1048576:c>5?65536:16384;var l=Ti(n);return!n.cRel&&null!=n.cRel&&(l=function _t(n){return n.replace(/^([A-Z])/,"$$$1")}(l)),!n.rRel&&null!=n.rRel&&(l=function Xa(n){return n.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}(l)),l}function Do(n,c){return 0!=n.s.r||n.s.rRel||n.e.r!=(c.biff>=12?1048575:c.biff>=8?65536:16384)||n.e.rRel?0!=n.s.c||n.s.cRel||n.e.c!=(c.biff>=12?16383:255)||n.e.cRel?Ka(n.s,c.biff)+":"+Ka(n.e,c.biff):(n.s.rRel?"":"$")+ao(n.s.r)+":"+(n.e.rRel?"":"$")+ao(n.e.r):(n.s.cRel?"":"$")+xe(n.s.c)+":"+(n.e.cRel?"":"$")+xe(n.e.c)}function Ma(n){return parseInt(function Rs(n){return n.replace(/\$(\d+)$/,"$1")}(n),10)-1}function ao(n){return""+(n+1)}function to(n){for(var c=function De(n){return n.replace(/^\$([A-Z])/,"$1")}(n),l=0,f=0;f!==c.length;++f)l=26*l+c.charCodeAt(f)-64;return l-1}function xe(n){if(n<0)throw new Error("invalid column "+n);var c="";for(++n;n;n=Math.floor((n-1)/26))c=String.fromCharCode((n-1)%26+65)+c;return c}function Mt(n){return n.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function ri(n){var c=Mt(n);return{c:to(c[0]),r:Ma(c[1])}}function Ti(n){return xe(n.c)+ao(n.r)}function $i(n){var c=n.split(":").map(ri);return{s:c[0],e:c[c.length-1]}}function pn(n,c){return void 0===c||"number"==typeof c?pn(n.s,n.e):("string"!=typeof n&&(n=Ti(n)),"string"!=typeof c&&(c=Ti(c)),n==c?n:n+":"+c)}function $n(n){var c={s:{c:0,r:0},e:{c:0,r:0}},l=0,f=0,v=0,S=n.length;for(l=0;f26);++f)l=26*l+v;for(c.s.c=--l,l=0;f9);++f)l=10*l+v;if(c.s.r=--l,f===S||58===n.charCodeAt(++f))return c.e.c=c.s.c,c.e.r=c.s.r,c;for(l=0;f!=S&&!((v=n.charCodeAt(f)-64)<1||v>26);++f)l=26*l+v;for(c.e.c=--l,l=0;f!=S&&!((v=n.charCodeAt(f)-48)<0||v>9);++f)l=10*l+v;return c.e.r=--l,c}function xr(n,c,l){return null==n||null==n.t||"z"==n.t?"":void 0!==n.w?n.w:("d"==n.t&&!n.z&&l&&l.dateNF&&(n.z=l.dateNF),function Ur(n,c){var l="d"==n.t&&c instanceof Date;if(null!=n.z)try{return n.w=lt.format(n.z,l?Jt(c):c)}catch(f){}try{return n.w=lt.format((n.XF||{}).numFmtId||(l?14:0),l?Jt(c):c)}catch(f){return""+c}}(n,null==c?n.v:c))}function kr(n,c){var l=c&&c.sheet?c.sheet:"Sheet1",f={};return f[l]=n,{SheetNames:[l],Sheets:f}}function fo(n,c,l){var f=l||{},v=n?Array.isArray(n):f.dense,S=n||(v?[]:{}),T=0,O=0;if(S&&null!=f.origin)if("number"==typeof f.origin)T=f.origin;else{var te="string"==typeof f.origin?ri(f.origin):f.origin;T=te.r,O=te.c}var le={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(S["!ref"]){var fe=$n(S["!ref"]);le.s.c=fe.s.c,le.s.r=fe.s.r,le.e.c=Math.max(le.e.c,fe.e.c),le.e.r=Math.max(le.e.r,fe.e.r),-1==T&&(le.e.r=T=fe.e.r+1)}for(var Ye=0;Ye!=c.length;++Ye)if(c[Ye]){if(!Array.isArray(c[Ye]))throw new Error("aoa_to_sheet expects an array of arrays");for(var ct=0;ct!=c[Ye].length;++ct)if(void 0!==c[Ye][ct]){var rt={v:c[Ye][ct]},ht=T+Ye,Et=O+ct;if(le.s.r>ht&&(le.s.r=ht),le.s.c>Et&&(le.s.c=Et),le.e.r0&&c.write_shift(0,n,"dbcs"),l?c.slice(0,c.l):c}function se(n){return{ich:n.read_shift(2),ifnt:n.read_shift(2)}}function Wi(n,c){var l=n.l,f=n.read_shift(1),v=Ae(n),S=[],T={t:v,h:v};if(0!=(1&f)){for(var O=n.read_shift(4),te=0;te!=O;++te)S.push(se(n));T.r=S}else T.r=[{ich:0,ifnt:0}];return n.l=l+c,T}!function(n,c){var l;if(void 0!==c)l=c;else try{l=x(5382)}catch(f){l=null}n.rc4=function(f,v){var S=new Array(256),T=0,O=0,te=0,le=0;for(O=0;256!=O;++O)S[O]=O;for(O=0;256!=O;++O)te=te+S[O]+f[O%f.length].charCodeAt(0)&255,le=S[O],S[O]=S[te],S[te]=le;O=te=0;var fe=Buffer(v.length);for(T=0;T!=v.length;++T)le=S[O=O+1&255],S[O]=S[te=(te+S[O])%256],S[te]=le,fe[T]=v[T]^S[S[O]+S[te]&255];return fe},n.md5=function(f){if(!l)throw new Error("Unsupported crypto");return l.createHash("md5").update(f).digest("hex")}}({},"undefined"!=typeof crypto?crypto:void 0);var go=Wi;function Qo(n){var c=n.read_shift(4),l=n.read_shift(2);return l+=n.read_shift(1)<<16,n.l++,{c,iStyleRef:l}}function Yo(n,c){return null==c&&(c=fn(8)),c.write_shift(-4,n.c),c.write_shift(3,n.iStyleRef||n.s),c.write_shift(1,0),c}var gn=Ae,Yr=_e;function Ya(n){var c=n.read_shift(4);return 0===c||4294967295===c?"":n.read_shift(c,"dbcs")}function yo(n,c){var l=!1;return null==c&&(l=!0,c=fn(127)),c.write_shift(4,n.length>0?n.length:4294967295),n.length>0&&c.write_shift(0,n,"dbcs"),l?c.slice(0,c.l):c}var es=Ae,fs=Ya,ha=yo;function gs(n){var c=n.slice(n.l,n.l+4),l=1&c[0],f=2&c[0];n.l+=4,c[0]&=252;var v=0===f?ds([0,0,0,0,c[0],c[1],c[2],c[3]],0):za(c,0)>>2;return l?v/100:v}function bl(n){var c={s:{},e:{}};return c.s.r=n.read_shift(4),c.e.r=n.read_shift(4),c.s.c=n.read_shift(4),c.e.c=n.read_shift(4),c}var Ba=bl,Ga=function Ks(n,c){return c||(c=fn(16)),c.write_shift(4,n.s.r),c.write_shift(4,n.e.r),c.write_shift(4,n.s.c),c.write_shift(4,n.e.c),c};function so(n){return n.read_shift(8,"f")}function pa(n,c){return(c||fn(8)).write_shift(8,n,"f")}var ts={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},it=Tt(ts);function N(n,c){if(c||(c=fn(8)),!n||n.auto)return c.write_shift(4,0),c.write_shift(4,0),c;null!=n.index?(c.write_shift(1,2),c.write_shift(1,n.index)):null!=n.theme?(c.write_shift(1,6),c.write_shift(1,n.theme)):(c.write_shift(1,5),c.write_shift(1,0));var l=n.tint||0;if(l>0?l*=32767:l<0&&(l*=32768),c.write_shift(2,l),n.rgb&&null==n.theme){var f=n.rgb||"FFFFFF";"number"==typeof f&&(f=("000000"+f.toString(16)).slice(-6)),c.write_shift(1,parseInt(f.slice(0,2),16)),c.write_shift(1,parseInt(f.slice(2,4),16)),c.write_shift(1,parseInt(f.slice(4,6),16)),c.write_shift(1,255)}else c.write_shift(2,0),c.write_shift(1,0),c.write_shift(1,0);return c}function Zt(n,c){var f=n.read_shift(4);switch(f){case 0:return"";case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[n.read_shift(4)]||""}if(f>400)throw new Error("Unsupported Clipboard: "+f.toString(16));return n.l-=4,n.read_shift(0,1==c?"lpstr":"lpwstr")}var no=[80,81],No={1:{n:"CodePage",t:2},2:{n:"Category",t:80},3:{n:"PresentationFormat",t:80},4:{n:"ByteCount",t:3},5:{n:"LineCount",t:3},6:{n:"ParagraphCount",t:3},7:{n:"SlideCount",t:3},8:{n:"NoteCount",t:3},9:{n:"HiddenCount",t:3},10:{n:"MultimediaClipCount",t:3},11:{n:"ScaleCrop",t:11},12:{n:"HeadingPairs",t:4108},13:{n:"TitlesOfParts",t:4126},14:{n:"Manager",t:80},15:{n:"Company",t:80},16:{n:"LinksUpToDate",t:11},17:{n:"CharacterCount",t:3},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:3,p:"version"},24:{n:"DigSig",t:65},26:{n:"ContentType",t:80},27:{n:"ContentStatus",t:80},28:{n:"Language",t:80},29:{n:"Version",t:80},255:{}},Kr={1:{n:"CodePage",t:2},2:{n:"Title",t:80},3:{n:"Subject",t:80},4:{n:"Author",t:80},5:{n:"Keywords",t:80},6:{n:"Comments",t:80},7:{n:"Template",t:80},8:{n:"LastAuthor",t:80},9:{n:"RevNumber",t:80},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:3},15:{n:"WordCount",t:3},16:{n:"CharCount",t:3},17:{n:"Thumbnail",t:71},18:{n:"Application",t:80},19:{n:"DocSecurity",t:3},255:{}},Go={2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}};!function(){for(var n in Go)Object.prototype.hasOwnProperty.call(Go,n)&&(No[n]=Kr[n]=Go[n])}();var Ja=ii(No,"n"),Za=ii(Kr,"n"),is={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},oe=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],I=function jt(n){return n.map(function(c){return[c>>16&255,c>>8&255,255&c]})}([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),He=Li(I),Ai={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.sheetMetadata":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"TODO","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"vba","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},Zi=function(){var n={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};return Qt(n).forEach(function(c){["xlsm","xlam"].forEach(function(l){n[c][l]||(n[c][l]=n[c].xlsx)})}),Qt(n).forEach(function(c){Qt(n[c]).forEach(function(l){Ai[n[c][l]]=c})}),n}(),en=function Nt(n){for(var c=[],l=Qt(n),f=0;f!==l.length;++f)null==c[n[l[f]]]&&(c[n[l[f]]]=[]),c[n[l[f]]].push(l[f]);return c}(Ai);Jn.CT="http://schemas.openxmlformats.org/package/2006/content-types";var ro=vn("Types",null,{xmlns:Jn.CT,"xmlns:xsd":Jn.xsd,"xmlns:xsi":Jn.xsi}),To=[["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels",en.rels[0]]].map(function(n){return vn("Default",null,{Extension:n[0],ContentType:n[1]})}),mr={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function _o(n){var c=n.lastIndexOf("/");return n.slice(0,c+1)+"_rels/"+n.slice(c+1)+".rels"}function Bs(n,c){var l={"!id":{}};if(!n)return l;"/"!==c.charAt(0)&&(c="/"+c);var f={};return(n.match(ui)||[]).forEach(function(v){var S=Qe(v);if("2&&(c[c.length]="",c[1]=c[1].replace("/>",">")),c.join("")}var Zs=[mr.HLINK,mr.XPATH,mr.XMISS];function Fo(n,c,l,f,v,S){if(v||(v={}),n["!id"]||(n["!id"]={}),c<0)for(c=1;n["!id"]["rId"+c];++c);if(v.Id="rId"+c,v.Type=f,v.Target=l,S?v.TargetMode=S:Zs.indexOf(v.Type)>-1&&(v.TargetMode="External"),n["!id"][v.Id])throw new Error("Cannot rewrite rId "+c);return n["!id"][v.Id]=v,n[("/"+v.Target).replace("//","/")]=v,c}function $l(n,c,l){return[' \n',' \n'," \n"].join("")}function zc(n,c){return[' \n',' \n'," \n"].join("")}var Yc=function(){var n='SheetJS '+g.version+"";return function(){return n}}(),ya=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];Jn.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties",mr.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties";var Il=function(){for(var n=new Array(ya.length),c=0;c]*>([\\s\\S]*?)")}return n}();function Pl(n){var c={};n=Mn(n);for(var l=0;l0&&(c[f[1]]=cn(v[1])),"date"===f[2]&&c[f[1]]&&(c[f[1]]=st(c[f[1]]))}return c}var xu=vn("cp:coreProperties",null,{"xmlns:cp":Jn.CORE_PROPS,"xmlns:dc":Jn.dc,"xmlns:dcterms":Jn.dcterms,"xmlns:dcmitype":Jn.dcmitype,"xmlns:xsi":Jn.xsi});function ll(n,c,l,f,v){null!=v[n]||null==c||""===c||(v[n]=c,c=Fn(c),f[f.length]=l?vn(n,c,l):$r(n,c))}var cl=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]];function dl(n,c,l,f){var v=[];if("string"==typeof n)v=Bo(n,f);else for(var S=0;S0)for(var le=0;le!==v.length;le+=2){switch(te=+v[le+1].v,v[le].v){case"Worksheets":case"\u5de5\u4f5c\u8868":case"\u041b\u0438\u0441\u0442\u044b":case"\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0639\u0645\u0644":case"\u30ef\u30fc\u30af\u30b7\u30fc\u30c8":case"\u05d2\u05dc\u05d9\u05d5\u05e0\u05d5\u05ea \u05e2\u05d1\u05d5\u05d3\u05d4":case"Arbeitsbl\xe4tter":case"\xc7al\u0131\u015fma Sayfalar\u0131":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de c\xe1lculo":case"Planilhas":case"Regneark":case"Hojas de c\xe1lculo":case"Werkbladen":l.Worksheets=te,l.SheetNames=T.slice(O,O+te);break;case"Named Ranges":case"Rangos con nombre":case"\u540d\u524d\u4ed8\u304d\u4e00\u89a7":case"Benannte Bereiche":case"Navngivne omr\xe5der":l.NamedRanges=te,l.DefinedNames=T.slice(O,O+te);break;case"Charts":case"Diagramme":l.Chartsheets=te,l.ChartNames=T.slice(O,O+te)}O+=te}}Jn.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",mr.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties";var Sc=vn("Properties",null,{xmlns:Jn.EXT_PROPS,"xmlns:vt":Jn.vt});Jn.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",mr.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties";var G=/<[^>]+>[^<]*/g,Se=vn("Properties",null,{xmlns:Jn.CUST_PROPS,"xmlns:vt":Jn.vt});var Dt={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"},Kt=Ge(Dt);function fi(n,c,l){n[c=Kt[c]||c]=l}function Br(n){var c=n.read_shift(4),l=n.read_shift(4);return new Date(1e3*(l/1e7*Math.pow(2,32)+c/1e7-11644473600)).toISOString().replace(/\.000/,"")}function xo(n,c,l){var f=n.l,v=n.read_shift(0,"lpstr-cp");if(l)for(;n.l-f&3;)++n.l;return v}function bo(n,c,l){var f=n.read_shift(0,"lpwstr");return l&&(n.l+=4-(f.length+1&3)&3),f}function Na(n,c,l){return 31===c?bo(n):xo(n,0,l)}function Ns(n,c,l){return Na(n,c,!1===l?0:4)}function ul(n){return[Gc(n,81),Gc(n,3)]}function kc(n,c){for(var l=n.read_shift(4),f={},v=0;v!=l;++v){var S=n.read_shift(4),T=n.read_shift(4);f[S]=n.read_shift(T,1200===c?"utf16le":"utf8").replace(Ne,"").replace(kt,"!"),1200===c&&T%2&&(n.l+=2)}return 3&n.l&&(n.l=n.l>>3<<2),f}function Nl(n){var c=n.read_shift(4),l=n.slice(n.l,n.l+c);return n.l+=c,(3&c)>0&&(n.l+=4-(3&c)&3),l}function Gc(n,c,l){var v,f=n.read_shift(2),S=l||{};if(n.l+=2,12!==c&&f!==c&&-1===no.indexOf(c))throw new Error("Expected type "+c+" saw "+f);switch(12===c?f:c){case 2:return v=n.read_shift(2,"i"),S.raw||(n.l+=2),v;case 3:return n.read_shift(4,"i");case 11:return 0!==n.read_shift(4);case 19:return n.read_shift(4);case 30:return xo(n,0,4).replace(Ne,"");case 31:return bo(n);case 64:return Br(n);case 65:return Nl(n);case 71:return function Md(n){var c={};return c.Size=n.read_shift(4),n.l+=c.Size+3-(c.Size-1)%4,c}(n);case 80:return Ns(n,f,!S.raw).replace(Ne,"");case 81:return function Bl(n,c){if(!c)throw new Error("VtUnalignedString must have positive length");return Na(n,c,0)}(n,f).replace(Ne,"");case 4108:return function Dd(n){return function Kl(n){for(var c=n.read_shift(4),l=[],f=0;f!=c/2;++f)l.push(ul(n));return l}(n)}(n);case 4126:return function ws(n){return function Zl(n){for(var c=n.read_shift(4),l=[],f=0;f!=c;++f)l[f]=n.read_shift(0,"lpstr-cp").replace(Ne,"");return l}(n)}(n);default:throw new Error("TypedPropertyValue unrecognized type "+c+" "+f)}}function Jo(n,c){var l=fn(4),f=fn(4);switch(l.write_shift(4,80==n?31:n),n){case 3:f.write_shift(-4,c);break;case 5:(f=fn(8)).write_shift(8,c,"f");break;case 11:f.write_shift(4,c?1:0);break;case 64:f=function lr(n){var l=("string"==typeof n?new Date(Date.parse(n)):n).getTime()/1e3+11644473600,f=l%Math.pow(2,32),v=(l-f)/Math.pow(2,32);v*=1e7;var S=(f*=1e7)/Math.pow(2,32)|0;S>0&&(f%=Math.pow(2,32),v+=S);var T=fn(8);return T.write_shift(4,f),T.write_shift(4,v),T}(c);break;case 31:case 80:for((f=fn(4+2*(c.length+1)+(c.length%2?0:2))).write_shift(4,c.length+1),f.write_shift(0,c,"dbcs");f.l!=f.length;)f.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+n+" "+c)}return Ve([l,f])}function Td(n,c){var l=n.l,f=n.read_shift(4),v=n.read_shift(4),S=[],T=0,O=0,te=-1,le={};for(T=0;T!=v;++T){var fe=n.read_shift(4),Ye=n.read_shift(4);S[T]=[fe,Ye+l]}S.sort(function(qt,nt){return qt[1]-nt[1]});var ct={};for(T=0;T!=v;++T){if(n.l!==S[T][1]){var rt=!0;if(T>0&&c)switch(c[S[T-1][0]].t){case 2:n.l+2===S[T][1]&&(n.l+=2,rt=!1);break;case 80:case 4108:n.l<=S[T][1]&&(n.l=S[T][1],rt=!1)}if((!c||0==T)&&n.l<=S[T][1]&&(rt=!1,n.l=S[T][1]),rt)throw new Error("Read Error: Expected address "+S[T][1]+" at "+n.l+" :"+T)}if(c){var ht=c[S[T][0]];if(ct[ht.n]=Gc(n,ht.t,{raw:!0}),"version"===ht.p&&(ct[ht.n]=String(ct[ht.n]>>16)+"."+("0000"+String(65535&ct[ht.n])).slice(-4)),"CodePage"==ht.n)switch(ct[ht.n]){case 0:ct[ht.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:Ie(O=ct[ht.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+ct[ht.n])}}else if(1===S[T][0]){if(O=ct.CodePage=Gc(n,2),Ie(O),-1!==te){var Et=n.l;n.l=S[te][1],le=kc(n,O),n.l=Et}}else if(0===S[T][0]){if(0===O){te=T,n.l=S[T+1][1];continue}le=kc(n,O)}else{var ai,Xt=le[S[T][0]];switch(n[n.l]){case 65:n.l+=4,ai=Nl(n);break;case 30:case 31:n.l+=4,ai=Ns(n,n[n.l-4]).replace(/\u0000+$/,"");break;case 3:n.l+=4,ai=n.read_shift(4,"i");break;case 19:n.l+=4,ai=n.read_shift(4);break;case 5:n.l+=4,ai=n.read_shift(8,"f");break;case 11:n.l+=4,ai=Jr(n,4);break;case 64:n.l+=4,ai=st(Br(n));break;default:throw new Error("unparsed value: "+n[n.l])}ct[Xt]=ai}}return n.l=l+f,ct}var yu=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"].concat(["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"]);function _h(n){switch(typeof n){case"boolean":return 11;case"number":return(0|n)==n?3:5;case"string":return 31;case"object":if(n instanceof Date)return 64}return-1}function bh(n,c,l){var f=fn(8),v=[],S=[],T=8,O=0,te=fn(8),le=fn(8);if(te.write_shift(4,2),te.write_shift(4,1200),le.write_shift(4,1),S.push(te),v.push(le),T+=8+te.length,!c){(le=fn(8)).write_shift(4,0),v.unshift(le);var fe=[fn(4)];for(fe[0].write_shift(4,n.length),O=0;O-1)&&null!=n[O][1]){var ct=n[O][1],rt=0;if(c){var ht=l[rt=+c[n[O][0]]];if("version"==ht.p&&"string"==typeof ct){var Et=ct.split(".");ct=(+Et[0]<<16)+(+Et[1]||0)}te=Jo(ht.t,ct)}else{var Xt=_h(ct);-1==Xt&&(Xt=31,ct=String(ct)),te=Jo(Xt,ct)}S.push(te),(le=fn(8)).write_shift(4,c?rt:2+O),v.push(le),T+=8+te.length}var ai=8*(S.length+1);for(O=0;O=12?2:1),v="sbcs-cont",S=q;l&&l.biff>=8&&(q=1200),l&&8!=l.biff?12==l.biff&&(v="wstr"):n.read_shift(1)&&(v="dbcs-cont"),l.biff>=2&&l.biff<=5&&(v="cpstr");var O=f?n.read_shift(f,v):"";return q=S,O}function Jc(n){var c=q;q=1200;var te,l=n.read_shift(2),f=n.read_shift(1),v=4&f,S=8&f,T=1+(1&f),O=0,le={};S&&(O=n.read_shift(2)),v&&(te=n.read_shift(4));var Ye=0===l?"":n.read_shift(l,2==T?"dbcs-cont":"sbcs-cont");return S&&(n.l+=4*O),v&&(n.l+=te),le.t=Ye,S||(le.raw=""+le.t+"",le.r=le.t),q=c,le}function Js(n,c,l){if(l){if(l.biff>=2&&l.biff<=5)return n.read_shift(c,"cpstr");if(l.biff>=12)return n.read_shift(c,"dbcs-cont")}var v=n.read_shift(1);return n.read_shift(c,0===v?"sbcs-cont":"dbcs-cont")}function Ts(n,c,l){var f=n.read_shift(l&&2==l.biff?1:2);return 0===f?(n.l++,""):Js(n,f,l)}function tc(n,c,l){if(l.biff>5)return Ts(n,0,l);var f=n.read_shift(1);return 0===f?(n.l++,""):n.read_shift(f,l.biff<=4||!n.lens?"cpstr":"sbcs-cont")}function yh(n,c,l){return l||(l=fn(3+2*n.length)),l.write_shift(2,n.length),l.write_shift(1,1),l.write_shift(31,n,"utf16le"),l}function ic(n){var c=n.read_shift(4);return c>0?n.read_shift(c,"utf16le").replace(Ne,""):""}function Lo(n){var c=fn(512),l=0,f=n.Target,v=f.indexOf("#")>-1?31:23;switch(f.charAt(0)){case"#":v=28;break;case".":v&=-3}c.write_shift(4,2),c.write_shift(4,v);var S=[8,6815827,6619237,4849780,83];for(l=0;l8?4:2;return[n.read_shift(f),n.read_shift(f,"i"),n.read_shift(f,"i")]}function Ws(n){return[n.read_shift(2),gs(n)]}function Qc(n){var c=n.read_shift(2),l=n.read_shift(2);return{s:{c:n.read_shift(2),r:c},e:{c:n.read_shift(2),r:l}}}function Ll(n,c){return c||(c=fn(8)),c.write_shift(2,n.s.r),c.write_shift(2,n.e.r),c.write_shift(2,n.s.c),c.write_shift(2,n.e.c),c}function rc(n){var c=n.read_shift(2),l=n.read_shift(2);return{s:{c:n.read_shift(1),r:c},e:{c:n.read_shift(1),r:l}}}var ms=rc;function Fd(n){n.l+=4;var c=n.read_shift(2),l=n.read_shift(2),f=n.read_shift(2);return n.l+=12,[l,c,f]}function Ca(n){n.l+=2,n.l+=n.read_shift(2)}var oc={0:Ca,4:Ca,5:Ca,6:Ca,7:function wu(n){return n.l+=4,n.cf=n.read_shift(2),{}},8:Ca,9:Ca,10:Ca,11:Ca,12:Ca,13:function Id(n){var c={};return n.l+=4,n.l+=16,c.fSharedNote=n.read_shift(2),n.l+=4,c},14:Ca,15:Ca,16:Ca,17:Ca,18:Ca,19:Ca,20:Ca,21:Fd};function rs(n,c){var l={BIFFVer:0,dt:0};switch(l.BIFFVer=n.read_shift(2),(c-=2)>=2&&(l.dt=n.read_shift(2),n.l-=2),l.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(c>6)throw new Error("Unexpected BIFF Ver "+l.BIFFVer)}return n.read_shift(c),l}function Pd(n,c,l){var f=1536,v=16;switch(l.bookType){case"biff8":case"xla":break;case"biff5":f=1280,v=8;break;case"biff4":f=4,v=6;break;case"biff3":f=3,v=6;break;case"biff2":f=2,v=4;break;default:throw new Error("unsupported BIFF version")}var S=fn(v);return S.write_shift(2,f),S.write_shift(2,c),v>4&&S.write_shift(2,29282),v>6&&S.write_shift(2,1997),v>8&&(S.write_shift(2,49161),S.write_shift(2,1),S.write_shift(2,1798),S.write_shift(2,0)),S}function sc(n,c){var l=!c||c.biff>=8?2:1,f=fn(8+l*n.name.length);f.write_shift(4,n.pos),f.write_shift(1,n.hs||0),f.write_shift(1,n.dt),f.write_shift(1,n.name.length),c.biff>=8&&f.write_shift(1,1),f.write_shift(l*n.name.length,n.name,c.biff<8?"sbcs":"utf16le");var v=f.slice(0,f.l);return v.l=f.l,v}function Ua(n,c,l){var f=0;l&&2==l.biff||(f=n.read_shift(2));var v=n.read_shift(2);return l&&2==l.biff&&(f=1-(v>>15),v&=32767),[{Unsynced:1&f,DyZero:(2&f)>>1,ExAsc:(4&f)>>2,ExDsc:(8&f)>>3},v]}function Dh(n,c,l,f){var v=l&&5==l.biff;f||(f=fn(v?3+c.length:5+2*c.length)),f.write_shift(2,n),f.write_shift(v?1:2,c.length),v||f.write_shift(1,1),f.write_shift((v?1:2)*c.length,c,v?"sbcs":"utf16le");var S=f.length>f.l?f.slice(0,f.l):f;return null==S.l&&(S.l=S.length),S}var Op=tc;function Fp(n,c,l){var f=n.l+c,v=8!=l.biff&&l.biff?2:4,S=n.read_shift(v),T=n.read_shift(v),O=n.read_shift(2),te=n.read_shift(2);return n.l=f,{s:{r:S,c:O},e:{r:T,c:te}}}function Ld(n,c,l,f){var v=l&&5==l.biff;return f||(f=fn(v?16:20)),f.write_shift(2,0),n.style?(f.write_shift(2,n.numFmtId||0),f.write_shift(2,65524)):(f.write_shift(2,n.numFmtId||0),f.write_shift(2,c<<4)),f.write_shift(4,0),f.write_shift(4,0),v||f.write_shift(4,0),f.write_shift(2,0),f}function Mc(n,c,l){var f=el(n);2==l.biff&&++n.l;var v=function Ls(n){var c=n.read_shift(1);return 1===n.read_shift(1)?c:1===c}(n);return f.val=v,f.t=!0===v||!1===v?"b":"e",f}var qd=function wh(n,c,l){return 0===c?"":tc(n,0,l)};function Hd(n,c,l){var v,f=n.read_shift(2),S={fBuiltIn:1&f,fWantAdvise:f>>>1&1,fWantPict:f>>>2&1,fOle:f>>>3&1,fOleLink:f>>>4&1,cf:f>>>5&1023,fIcon:f>>>15&1};return 14849===l.sbcch&&(v=function Od(n,c,l){n.l+=4;var f=n.l+(c-=4),v=ec(n,0,l),S=n.read_shift(2);if(S!==(f-=n.l))throw new Error("Malformed AddinUdf: padding = "+f+" != "+S);return n.l+=S,v}(n,c-2,l)),S.body=v||n.read_shift(c-2),"string"==typeof v&&(S.Name=v),S}var Fu=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function Iu(n,c,l){var f=n.l+c,v=n.read_shift(2),S=n.read_shift(1),T=n.read_shift(1),O=n.read_shift(l&&2==l.biff?1:2),te=0;(!l||l.biff>=5)&&(5!=l.biff&&(n.l+=2),te=n.read_shift(2),5==l.biff&&(n.l+=2),n.l+=4);var le=Js(n,T,l);32&v&&(le=Fu[le.charCodeAt(0)]);var fe=f-n.l;l&&2==l.biff&&--fe;var Ye=f==n.l||0===O?[]:function u_(n,c,l,f){var T,v=n.l+c,S=Zc(n,f,l);return v!==n.l&&(T=tl(n,v-n.l,S,l)),[S,T]}(n,fe,l,O);return{chKey:S,Name:le,itab:te,rgce:Ye}}function Os(n,c,l){if(l.biff<8)return function Ah(n,c,l){3==n[n.l+1]&&n[n.l]++;var f=ec(n,0,l);return 3==f.charCodeAt(0)?f.slice(1):f}(n,0,l);for(var f=[],v=n.l+c,S=n.read_shift(l.biff>8?4:2);0!=S--;)f.push(Cu(n,0,l));if(n.l!=v)throw new Error("Bad ExternSheet: "+n.l+" != "+v);return f}function Vd(n,c,l){var f=ms(n,6);switch(l.biff){case 2:n.l++,c-=7;break;case 3:case 4:n.l+=2,c-=8;break;default:n.l+=6,c-=12}return[f,d_(n,c,l)]}var Xc=[];function Hf(n){var c=fn(24),l=ri(n[0]);c.write_shift(2,l.r),c.write_shift(2,l.r),c.write_shift(2,l.c),c.write_shift(2,l.c);for(var f="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),v=0;v<16;++v)c.write_shift(1,parseInt(f[v],16));return Ve([c,Lo(n[1])])}function Ac(n){var c=n[1].Tooltip,l=fn(10+2*(c.length+1));l.write_shift(2,2048);var f=ri(n[0]);l.write_shift(2,f.r),l.write_shift(2,f.r),l.write_shift(2,f.c),l.write_shift(2,f.c);for(var v=0;v=12?4:2,v=n.read_shift(f),S=n.read_shift(f),T=n.read_shift(f),O=n.read_shift(f),te=n.read_shift(2);2==f&&(n.l+=2);var le={s:v,e:S,w:T,ixfe:O,flags:te};return(l.biff>=5||!l.biff)&&(le.level=te>>8&7),le}Xc[8]=function(n,c){var l=n.l+c;n.l+=10;var f=n.read_shift(2);n.l+=4,n.l+=2,n.l+=2,n.l+=2,n.l+=4;var v=n.read_shift(1);return n.l+=v,n.l=l,{fmt:f}};var Ru=el,Bu=Ad,Zu=Ts,nd=function(){var n={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,255:16969},c=Ge({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function f(O,te){var le=te||{};return le.dateNF||(le.dateNF="yyyymmdd"),Hr(function l(O,te){var le=[],fe=ni(1);switch(te.type){case"base64":fe=Ut(pe.decode(O));break;case"binary":fe=Ut(O);break;case"buffer":case"array":fe=O}Ho(fe,0);var Ye=fe.read_shift(1),ct=!1,rt=!1,ht=!1;switch(Ye){case 2:case 3:break;case 48:rt=!0,ct=!0;break;case 49:rt=!0;break;case 131:case 139:case 245:ct=!0;break;case 140:ct=!0,ht=!0;break;default:throw new Error("DBF Unsupported Version: "+Ye.toString(16))}var Et=0,Xt=0;2==Ye&&(Et=fe.read_shift(2)),fe.l+=3,2!=Ye&&(Et=fe.read_shift(4)),2!=Ye&&(Xt=fe.read_shift(2));var ai=fe.read_shift(2),qt=1252;2!=Ye&&(fe.l+=16,fe.read_shift(1),0!==fe[fe.l]&&(qt=n[fe[fe.l]]),fe.l+=1,fe.l+=2),ht&&(fe.l+=36);for(var nt=[],li={},Pi=Xt-10-(rt?264:0),Di=ht?32:11;2==Ye?fe.l0;)if(42!==fe[fe.l])for(++fe.l,le[++an]=[],nn=0,nn=0;nn!=nt.length;++nn){var kn=fe.slice(fe.l,fe.l+nt[nn].len);fe.l+=nt[nn].len,Ho(kn,0);var Gi=cptable.utils.decode(qt,kn);switch(nt[nn].type){case"C":le[an][nn]=cptable.utils.decode(qt,kn),le[an][nn]=le[an][nn].trim();break;case"D":le[an][nn]=8===Gi.length?new Date(+Gi.slice(0,4),+Gi.slice(4,6)-1,+Gi.slice(6,8)):Gi;break;case"F":le[an][nn]=parseFloat(Gi.trim());break;case"+":case"I":le[an][nn]=ht?2147483648^kn.read_shift(-4,"i"):kn.read_shift(4,"i");break;case"L":switch(Gi.toUpperCase()){case"Y":case"T":le[an][nn]=!0;break;case"N":case"F":case" ":case"?":le[an][nn]=!1;break;default:throw new Error("DBF Unrecognized L:|"+Gi+"|")}break;case"M":if(!ct)throw new Error("DBF Unexpected MEMO for type "+Ye.toString(16));le[an][nn]="##MEMO##"+(ht?parseInt(Gi.trim(),10):kn.read_shift(4));break;case"N":le[an][nn]=+Gi.replace(/\u0000/g,"").trim();break;case"@":le[an][nn]=new Date(kn.read_shift(-8,"f")-621356832e5);break;case"T":le[an][nn]=new Date(864e5*(kn.read_shift(4)-2440588)+kn.read_shift(4));break;case"Y":le[an][nn]=kn.read_shift(4,"i")/1e4;break;case"O":le[an][nn]=-kn.read_shift(-8,"f");break;case"B":if(rt&&8==nt[nn].len){le[an][nn]=kn.read_shift(8,"f");break}case"G":case"P":kn.l+=nt[nn].len;break;case"0":if("_NullFlags"===nt[nn].name)break;default:throw new Error("DBF Unsupported data type "+nt[nn].type)}}else fe.l+=ai;if(2!=Ye&&fe.l=0&&Ie(+le.codepage),"string"==le.type)throw new Error("Cannot write DBF to JS string");var fe=Wo(),Ye=Bf(O,{header:1,raw:!0,cellDates:!0}),ct=Ye[0],rt=Ye.slice(1),ht=0,Et=0,Xt=0,ai=1;for(ht=0;ht":190,"?":191,"{":223},c=new RegExp("\x1bN("+Qt(n).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),l=function(ct,rt){var ht=n[rt];return"number"==typeof ht?dt(ht):ht},f=function(ct,rt,ht){var Et=rt.charCodeAt(0)-32<<4|ht.charCodeAt(0)-48;return 59==Et?ct:dt(Et)};function S(ct,rt){var ln,ht=ct.split(/[\n\r]+/),Et=-1,Xt=-1,ai=0,qt=0,nt=[],li=[],Pi=null,Di={},an=[],nn=[],kn=[],Gi=0;for(+rt.codepage>=0&&Ie(+rt.codepage);ai!==ht.length;++ai){Gi=0;var ar,Hn=ht[ai].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,f).replace(c,l),Qi=Hn.replace(/;;/g,"\0").split(";").map(function(Vr){return Vr.replace(/\u0000/g,";")});if(Hn.length>0)switch(Qi[0]){case"ID":case"E":case"B":case"O":break;case"P":"P"==Qi[1].charAt(0)&&li.push(Hn.slice(3).replace(/;;/g,";"));break;case"C":var Er=!1,Cr=!1;for(qt=1;qt0?(an[Et].hpt=Gi,an[Et].hpx=Sn(Gi)):0===Gi&&(an[Et].hidden=!0);break;default:if(rt&&rt.WTF)throw new Error("SYLK bad record "+Hn)}Zn<1&&(Pi=null);break;default:if(rt&&rt.WTF)throw new Error("SYLK bad record "+Hn)}}return an.length>0&&(Di["!rows"]=an),nn.length>0&&(Di["!cols"]=nn),rt&&rt.sheetRows&&(nt=nt.slice(0,rt.sheetRows)),[nt,Di]}function T(ct,rt){var ht=function v(ct,rt){switch(rt.type){case"base64":return S(pe.decode(ct),rt);case"binary":return S(ct,rt);case"buffer":return S(ct.toString("binary"),rt);case"array":return S(pi(ct),rt)}throw new Error("Unrecognized type "+rt.type)}(ct,rt),Xt=ht[1],ai=Hr(ht[0],rt);return Qt(Xt).forEach(function(qt){ai[qt]=Xt[qt]}),ai}function te(ct,rt,ht,Et){var Xt="C;Y"+(ht+1)+";X"+(Et+1)+";K";switch(ct.t){case"n":Xt+=ct.v||0,ct.f&&!ct.F&&(Xt+=";E"+Xd(ct.f,{r:ht,c:Et}));break;case"b":Xt+=ct.v?"TRUE":"FALSE";break;case"e":Xt+=ct.w||ct.v;break;case"d":Xt+='"'+(ct.w||ct.v)+'"';break;case"s":Xt+='"'+ct.v.replace(/"/g,"")+'"'}return Xt}return n["|"]=254,{to_workbook:function O(ct,rt){return kr(T(ct,rt),rt)},to_sheet:T,from_sheet:function Ye(ct,rt){var ai,ht=["ID;PWXL;N;E"],Et=[],Xt=$n(ct["!ref"]),qt=Array.isArray(ct),nt="\r\n";ht.push("P;PGeneral"),ht.push("F;P0;DG0G8;M255"),ct["!cols"]&&function le(ct,rt){rt.forEach(function(ht,Et){var Xt="F;W"+(Et+1)+" "+(Et+1)+" ";ht.hidden?Xt+="0":("number"==typeof ht.width&&(ht.wpx=Aa(ht.width)),"number"==typeof ht.wpx&&(ht.wch=F(ht.wpx)),"number"==typeof ht.wch&&(Xt+=Math.round(ht.wch)))," "!=Xt.charAt(Xt.length-1)&&ct.push(Xt)})}(ht,ct["!cols"]),ct["!rows"]&&function fe(ct,rt){rt.forEach(function(ht,Et){var Xt="F;";ht.hidden?Xt+="M0;":ht.hpt?Xt+="M"+20*ht.hpt+";":ht.hpx&&(Xt+="M"+20*on(ht.hpx)+";"),Xt.length>2&&ct.push(Xt+"R"+(Et+1))})}(ht,ct["!rows"]),ht.push("B;Y"+(Xt.e.r-Xt.s.r+1)+";X"+(Xt.e.c-Xt.s.c+1)+";D"+[Xt.s.c,Xt.s.r,Xt.e.c,Xt.e.r].join(" "));for(var li=Xt.s.r;li<=Xt.e.r;++li)for(var Pi=Xt.s.c;Pi<=Xt.e.c;++Pi){var Di=Ti({r:li,c:Pi});(ai=qt?(ct[li]||[])[Pi]:ct[Di])&&(null!=ai.v||ai.f&&!ai.F)&&Et.push(te(ai,0,li,Pi))}return ht.join(nt)+nt+Et.join(nt)+nt+"E"+nt}}}(),Lu=function(){function c(S,T){for(var O=S.split("\n"),te=-1,le=-1,fe=0,Ye=[];fe!==O.length;++fe)if("BOT"!==O[fe].trim()){if(!(te<0)){var ct=O[fe].trim().split(","),rt=ct[0],ht=ct[1],Et=O[++fe].trim();switch(+rt){case-1:if("BOT"===Et){Ye[++te]=[],le=0;continue}if("EOD"!==Et)throw new Error("Unrecognized DIF special command "+Et);break;case 0:Ye[te][le]="TRUE"===Et||"FALSE"!==Et&&(isNaN(wn(ht))?isNaN(Dn(ht).getDate())?ht:st(ht):wn(ht)),++le;break;case 1:Et=Et.slice(1,Et.length-1),Ye[te][le++]=""!==Et?Et:null}if("EOD"===Et)break}}else Ye[++te]=[],le=0;return T&&T.sheetRows&&(Ye=Ye.slice(0,T.sheetRows)),Ye}function l(S,T){return Hr(function n(S,T){switch(T.type){case"base64":return c(pe.decode(S),T);case"binary":return c(S,T);case"buffer":return c(S.toString("binary"),T);case"array":return c(pi(S),T)}throw new Error("Unrecognized type "+T.type)}(S,T),T)}var S,T;return{to_workbook:function f(S,T){return kr(l(S,T),T)},to_sheet:l,from_sheet:(S=function(te,le,fe,Ye,ct){te.push(le),te.push(fe+","+Ye),te.push('"'+ct.replace(/"/g,'""')+'"')},T=function(te,le,fe,Ye){te.push(le+","+fe),te.push(1==le?'"'+Ye.replace(/"/g,'""')+'"':Ye)},function(te){var Ye,le=[],fe=$n(te["!ref"]),ct=Array.isArray(te);S(le,"TABLE",0,1,"sheetjs"),S(le,"VECTORS",0,fe.e.r-fe.s.r+1,""),S(le,"TUPLES",0,fe.e.c-fe.s.c+1,""),S(le,"DATA",0,0,"");for(var rt=fe.s.r;rt<=fe.e.r;++rt){T(le,-1,0,"BOT");for(var ht=fe.s.c;ht<=fe.e.c;++ht){var Et=Ti({r:rt,c:ht});if(Ye=ct?(te[rt]||[])[ht]:te[Et])switch(Ye.t){case"n":var Xt=Ye.w;!Xt&&null!=Ye.v&&(Xt=Ye.v),null==Xt?T(le,1,0,Ye.f&&!Ye.F?"="+Ye.f:""):T(le,0,Xt,"V");break;case"b":T(le,0,Ye.v?1:0,Ye.v?"TRUE":"FALSE");break;case"s":T(le,1,0,isNaN(Ye.v)?Ye.v:'="'+Ye.v+'"');break;case"d":Ye.w||(Ye.w=lt.format(Ye.z||lt._table[14],Jt(st(Ye.v)))),T(le,0,Ye.w,"V");break;default:T(le,1,0,"")}else T(le,1,0,"")}}return T(le,-1,0,"EOD"),le.join("\r\n")})}}(),sa=function(){function n(Ye){return Ye.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,"\n")}function c(Ye){return Ye.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function f(Ye,ct){return Hr(function l(Ye,ct){for(var rt=Ye.split("\n"),ht=-1,Et=-1,Xt=0,ai=[];Xt!==rt.length;++Xt){var qt=rt[Xt].trim().split(":");if("cell"===qt[0]){var nt=ri(qt[1]);if(ai.length<=nt.r)for(ht=ai.length;ht<=nt.r;++ht)ai[ht]||(ai[ht]=[]);switch(ht=nt.r,Et=nt.c,qt[2]){case"t":ai[ht][Et]=n(qt[3]);break;case"v":ai[ht][Et]=+qt[3];break;case"vtf":var li=qt[qt.length-1];case"vtc":ai[ht][Et]="nl"===qt[3]?!!+qt[4]:+qt[4],"vtf"==qt[2]&&(ai[ht][Et]=[ai[ht][Et],li])}}}return ct&&ct.sheetRows&&(ai=ai.slice(0,ct.sheetRows)),ai}(Ye,ct),ct)}var S=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join("\n"),T=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join("\n")+"\n",O=["# SocialCalc Spreadsheet Control Save","part:sheet"].join("\n"),te="--SocialCalcSpreadsheetControlSave--";function le(Ye){if(!Ye||!Ye["!ref"])return"";for(var ht,ct=[],rt=[],Et="",Xt=$i(Ye["!ref"]),ai=Array.isArray(Ye),qt=Xt.s.r;qt<=Xt.e.r;++qt)for(var nt=Xt.s.c;nt<=Xt.e.c;++nt)if(Et=Ti({r:qt,c:nt}),(ht=ai?(Ye[qt]||[])[nt]:Ye[Et])&&null!=ht.v&&"z"!==ht.t){switch(rt=["cell",Et,"t"],ht.t){case"s":case"str":rt.push(c(ht.v));break;case"n":ht.f?(rt[2]="vtf",rt[3]="n",rt[4]=ht.v,rt[5]=c(ht.f)):(rt[2]="v",rt[3]=ht.v);break;case"b":rt[2]="vt"+(ht.f?"f":"c"),rt[3]="nl",rt[4]=ht.v?"1":"0",rt[5]=c(ht.f||(ht.v?"TRUE":"FALSE"));break;case"d":var li=Jt(st(ht.v));rt[2]="vtc",rt[3]="nd",rt[4]=""+li,rt[5]=ht.w||lt.format(ht.z||lt._table[14],li);break;case"e":continue}ct.push(rt.join(":"))}return ct.push("sheet:c:"+(Xt.e.c-Xt.s.c+1)+":r:"+(Xt.e.r-Xt.s.r+1)+":tvf:1"),ct.push("valueformat:1:text-wiki"),ct.join("\n")}return{to_workbook:function v(Ye,ct){return kr(f(Ye,ct),ct)},to_sheet:f,from_sheet:function fe(Ye){return[S,T,O,T,le(Ye),te].join("\n")}}}(),qa=function(){function n(fe,Ye,ct,rt,ht){ht.raw?Ye[ct][rt]=fe:"TRUE"===fe?Ye[ct][rt]=!0:"FALSE"===fe?Ye[ct][rt]=!1:""===fe||(Ye[ct][rt]=isNaN(wn(fe))?isNaN(Dn(fe).getDate())?fe:st(fe):wn(fe))}var l={44:",",9:"\t",59:";"},f={44:3,9:2,59:1};function T(fe,Ye){return"sep="==fe.slice(0,4)||fe.indexOf("\t")>=0||fe.indexOf(",")>=0||fe.indexOf(";")>=0?function S(fe,Ye){var ct=Ye||{},rt="",ht=ct.dense?[]:{},Et={s:{c:0,r:0},e:{c:0,r:0}};"sep="==fe.slice(0,4)&&10==fe.charCodeAt(5)?(rt=fe.charAt(4),fe=fe.slice(6)):rt=function v(fe){for(var Ye={},ct=!1,rt=0,ht=0;rt=0?O=rt:v=rt}}),te>=0&&-1==O&&v>=0&&(O=v,v=-1);var le=(""+(f>=0?f:(new Date).getFullYear())).slice(-4)+"-"+("00"+(v>=1?v:1)).slice(-2)+"-"+("00"+(S>=1?S:1)).slice(-2);7==le.length&&(le="0"+le),8==le.length&&(le="20"+le);var fe=("00"+(T>=0?T:0)).slice(-2)+":"+("00"+(O>=0?O:0)).slice(-2)+":"+("00"+(te>=0?te:0)).slice(-2);return-1==T&&-1==O&&-1==te?le:-1==f&&-1==v&&-1==S?fe:le+"T"+fe}(0,ct.dateNF,Gi.match(nn)||[]),Hn=1),ct.cellDates?(ln.t="d",ln.v=st(Gi,Hn)):(ln.t="n",ln.v=Jt(st(Gi,Hn))),!1!==ct.cellText&&(ln.w=lt.format(ln.z,ln.v instanceof Date?Jt(ln.v):ln.v)),ct.cellNF||delete ln.z}else ln.t="s",ln.v=Gi;else ln.t="n",!1!==ct.cellText&&(ln.w=Gi),ln.v=qt;if("z"==ln.t||(ct.dense?(ht[Xt]||(ht[Xt]=[]),ht[Xt][ai]=ln):ht[Ti({c:ai,r:Xt})]=ln),nt=li+1,Et.e.c0&&kn(),ht["!ref"]=pn(Et),ht}(fe,Ye):Hr(function c(fe,Ye){var ct=Ye||{},rt=[];if(!fe||0===fe.length)return rt;for(var ht=fe.split(/[\r\n]/),Et=ht.length-1;Et>=0&&0===ht[Et].length;)--Et;for(var Xt=10,ai=0,qt=0;qt<=Et;++qt)-1==(ai=ht[qt].indexOf(" "))?ai=ht[qt].length:ai++,Xt=Math.max(Xt,ai);for(qt=0;qt<=Et;++qt){rt[qt]=[];var nt=0;for(n(ht[qt].slice(0,Xt).trim(),rt,qt,nt,ct),nt=1;nt<=(ht[qt].length-Xt)/10+1;++nt)n(ht[qt].slice(Xt+10*(nt-1),Xt+10*nt).trim(),rt,qt,nt,ct)}return ct.sheetRows&&(rt=rt.slice(0,ct.sheetRows)),rt}(fe,Ye),Ye)}function O(fe,Ye){var ct="",rt="string"==Ye.type?[0,0,0,0]:bm(fe,Ye);switch(Ye.type){case"base64":ct=pe.decode(fe);break;case"binary":case"string":ct=fe;break;case"buffer":ct=65001==Ye.codepage?fe.toString("utf8"):Ye.codepage&&"undefined"!=typeof cptable?cptable.utils.decode(Ye.codepage,fe):fe.toString("binary");break;case"array":ct=pi(fe);break;default:throw new Error("Unrecognized type "+Ye.type)}return 239==rt[0]&&187==rt[1]&&191==rt[2]?ct=Mn(ct.slice(3)):"binary"==Ye.type&&"undefined"!=typeof cptable&&Ye.codepage&&(ct=cptable.utils.decode(Ye.codepage,cptable.utils.encode(1252,ct))),"socialcalc:version:"==ct.slice(0,19)?sa.to_sheet("string"==Ye.type?ct:Mn(ct),Ye):T(ct,Ye)}return{to_workbook:function te(fe,Ye){return kr(O(fe,Ye),Ye)},to_sheet:O,from_sheet:function le(fe){for(var rt,Ye=[],ct=$n(fe["!ref"]),ht=Array.isArray(fe),Et=ct.s.r;Et<=ct.e.r;++Et){for(var Xt=[],ai=ct.s.c;ai<=ct.e.c;++ai){var qt=Ti({r:Et,c:ai});if((rt=ht?(fe[Et]||[])[ai]:fe[qt])&&null!=rt.v){for(var nt=(rt.w||(xr(rt),rt.w)||"").slice(0,10);nt.length<10;)nt+=" ";Xt.push(nt+(0===ai?" ":""))}else Xt.push(" ")}Ye.push(Xt.join(""))}return Ye.join("\n")}}}(),hc=function(){function l(nt,li){if(!nt)return nt;var Pi=li||{},Di=Pi.dense?[]:{},an="Sheet1",nn=0,kn={},Gi=[an],ln={s:{r:0,c:0},e:{r:0,c:0}},Hn=Pi.sheetRows||0;if(2==nt[2])Pi.Enum=ai;else if(26==nt[2])Pi.Enum=qt;else{if(14!=nt[2])throw new Error("Unrecognized LOTUS BOF "+nt[2]);Pi.Enum=qt,Pi.qpro=!0,nt.l=0}return function n(nt,li,Pi){if(nt){Ho(nt,nt.l||0);for(var Di=Pi.Enum||ai;nt.l=4096&&(Pi.qpro=!0);break;case 6:ln=Qi;break;case 15:Pi.qpro||(Qi[1].v=Qi[1].v.slice(1));case 13:case 14:case 16:case 51:14==ar&&112==(112&Qi[2])&&(15&Qi[2])>1&&(15&Qi[2])<15&&(Qi[1].z=Pi.dateNF||lt._table[14],Pi.cellDates&&(Qi[1].t="d",Qi[1].v=Je(Qi[1].v))),Pi.dense?(Di[Qi[0].r]||(Di[Qi[0].r]=[]),Di[Qi[0].r][Qi[0].c]=Qi[1]):Di[Ti(Qi[0])]=Qi[1]}else switch(ar){case 22:Qi[1].v=Qi[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(Qi[3]>nn&&(Di["!ref"]=pn(ln),kn[an]=Di,Di=Pi.dense?[]:{},ln={s:{r:0,c:0},e:{r:0,c:0}},Gi.push(an="Sheet"+((nn=Qi[3])+1))),Hn>0&&Qi[0].r>=Hn)break;Pi.dense?(Di[Qi[0].r]||(Di[Qi[0].r]=[]),Di[Qi[0].r][Qi[0].c]=Qi[1]):Di[Ti(Qi[0])]=Qi[1],ln.e.c0?an<>>-nn)+(nn>-32?Di<>>-(nn+32))),Pi)}function Et(nt,li){var Pi=le(nt),Di=nt.read_shift(8,"f");return Pi[1].v=Di,Pi}var ai={0:{n:"BOF",f:aa},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function f(nt){var li={s:{c:0,r:0},e:{c:0,r:0}};return li.s.c=nt.read_shift(2),li.s.r=nt.read_shift(2),li.e.c=nt.read_shift(2),li.e.r=nt.read_shift(2),65535==li.s.c&&(li.s.c=li.e.c=li.s.r=li.e.r=0),li}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function T(nt,li,Pi){var Di=v(nt,0,Pi);return Di[1].v=nt.read_shift(2,"i"),Di}},14:{n:"NUMBER",f:function O(nt,li,Pi){var Di=v(nt,0,Pi);return Di[1].v=nt.read_shift(8,"f"),Di}},15:{n:"LABEL",f:S},16:{n:"FORMULA",f:function te(nt,li,Pi){var Di=nt.l+li,an=v(nt,0,Pi);if(an[1].v=nt.read_shift(8,"f"),Pi.qpro)nt.l=Di;else{var nn=nt.read_shift(2);nt.l+=nn}return an}},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:S},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},255:{n:"",f:Wr}},qt={0:{n:"BOF"},1:{n:"EOF"},3:{n:"??"},4:{n:"??"},5:{n:"??"},6:{n:"??"},7:{n:"??"},9:{n:"??"},10:{n:"??"},11:{n:"??"},12:{n:"??"},14:{n:"??"},15:{n:"??"},16:{n:"??"},17:{n:"??"},18:{n:"??"},19:{n:"??"},21:{n:"??"},22:{n:"LABEL16",f:function fe(nt,li){var Pi=le(nt);return Pi[1].t="s",Pi[1].v=nt.read_shift(li-4,"cstr"),Pi}},23:{n:"NUMBER17",f:ct},24:{n:"NUMBER18",f:function Ye(nt,li){var Pi=le(nt);Pi[1].v=nt.read_shift(2);var Di=Pi[1].v>>1;if(1&Pi[1].v)switch(7&Di){case 1:Di=500*(Di>>3);break;case 2:Di=(Di>>3)/20;break;case 4:Di=(Di>>3)/2e3;break;case 6:Di=(Di>>3)/16;break;case 7:Di=(Di>>3)/64;break;default:throw"unknown NUMBER_18 encoding "+(7&Di)}return Pi[1].v=Di,Pi}},25:{n:"FORMULA19",f:function rt(nt,li){var Pi=ct(nt);return nt.l+=li-14,Pi}},26:{n:"??"},27:{n:"??"},28:{n:"??"},29:{n:"??"},30:{n:"??"},31:{n:"??"},33:{n:"??"},37:{n:"NUMBER25",f:function ht(nt,li){var Pi=le(nt),Di=nt.read_shift(4);return Pi[1].v=Di>>6,Pi}},39:{n:"NUMBER27",f:Et},40:{n:"FORMULA28",f:function Xt(nt,li){var Pi=Et(nt);return nt.l+=li-10,Pi}},255:{n:"",f:Wr}};return{to_workbook:function c(nt,li){switch(li.type){case"base64":return l(Ut(pe.decode(nt)),li);case"binary":return l(Ut(nt),li);case"buffer":case"array":return l(nt,li)}throw"Unsupported type "+li.type}}}(),Nh=function(){var n=Bt("t"),c=Bt("rPr");function l(S){var T=S.match(n);if(!T)return{t:"s",v:""};var O={t:"s",v:cn(T[1])},te=S.match(c);return te&&(O.s=function Gd(n){var c={},l=n.match(ui),f=0,v=!1;if(l)for(;f!=l.length;++f){var S=Qe(l[f]);switch(S[0].replace(/\w*:/g,"")){case"":case"":c.shadow=1;break;case"":break;case"":case"":c.outline=1;break;case"":break;case"":case"":c.strike=1;break;case"":break;case"":case"":c.u=1;break;case"":break;case"":case"":c.b=1;break;case"":break;case"":case"":c.i=1;break;case"":break;case"":case"":break;case"":v=!1;break;default:if(47!==S[0].charCodeAt(1)&&!v)throw new Error("Unrecognized rich format "+S[0])}}return c}(te[1])),O}var f=/<(?:\w+:)?r>/g,v=/<\/(?:\w+:)?r>/;return function(T){return T.replace(f,"").split(v).map(l).filter(function(O){return O.v})}}(),Lh=function(){var c=/(\r\n|\n)/g;function f(v){var S=[[],v.v,[]];return v.v?(v.s&&function l(v,S,T){var O=[];v.u&&O.push("text-decoration: underline;"),v.uval&&O.push("text-underline-style:"+v.uval+";"),v.sz&&O.push("font-size:"+v.sz+"pt;"),v.outline&&O.push("text-effect: outline;"),v.shadow&&O.push("text-shadow: auto;"),S.push(''),v.b&&(S.push(""),T.push("")),v.i&&(S.push(""),T.push("")),v.strike&&(S.push(""),T.push(""));var te=v.valign||"";"superscript"==te||"super"==te?te="sup":"subscript"==te&&(te="sub"),""!=te&&(S.push("<"+te+">"),T.push("")),T.push("")}(v.s,S[0],S[2]),S[0].join("")+S[1].replace(c,"
")+S[2].join("")):""}return function(S){return S.map(f).join("")}}(),Uh=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,qh=/<(?:\w+:)?r>/,Hh=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function Uu(n,c){var l=!c||c.cellHTML,f={};return n?(n.match(/^\s*<(?:\w+:)?t[^>]*>/)?(f.t=cn(Mn(n.slice(n.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),f.r=Mn(n),l&&(f.h=Mr(f.t))):n.match(qh)&&(f.r=Mn(n),f.t=cn(Mn((n.replace(Hh,"").match(Uh)||[]).join("").replace(ui,""))),l&&(f.h=Lh(Nh(f.r)))),f):null}var qu=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,pc=/<(?:\w+:)?(?:si|sstItem)>/g,_s=/<\/(?:\w+:)?(?:si|sstItem)>/;mr.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var Te=/^\s|\s$|[\t\n\r]/;function d(n,c){if(!c.bookSST)return"";var l=[V];l[l.length]=vn("sst",null,{xmlns:Jn.main[0],count:n.Count,uniqueCount:n.Unique});for(var f=0;f!=n.length;++f)if(null!=n[f]){var v=n[f],S="";v.r?S+=v.r:(S+=""),l[l.length]=S+=""}return l.length>2&&(l[l.length]="",l[1]=l[1].replace("/>",">")),l.join("")}var ve=function Yn(n,c){var l=!1;return null==c&&(l=!0,c=fn(15+4*n.t.length)),c.write_shift(1,0),_e(n.t,c),l?c.slice(0,c.l):c};function wi(n){var c=Wo();Tn(c,"BrtBeginSst",function et(n,c){return c||(c=fn(8)),c.write_shift(4,n.Count),c.write_shift(4,n.Unique),c}(n));for(var l=0;l=4&&(n.l+=c-4),l}function Hi(n){for(var c=n.read_shift(4),l=n.l+c-4,f={},v=n.read_shift(4),S=[];v-- >0;)S.push({t:n.read_shift(4),v:n.read_shift(0,"lpp4")});if(f.name=n.read_shift(0,"lpp4"),f.comps=S,n.l!=l)throw new Error("Bad DataSpaceMapEntry: "+n.l+" != "+l);return f}function bs(n,c){var l=n.l+c,f={};f.Flags=63&n.read_shift(4),n.l+=4,f.AlgID=n.read_shift(4);var v=!1;switch(f.AlgID){case 26126:case 26127:case 26128:v=36==f.Flags;break;case 26625:v=4==f.Flags;break;case 0:v=16==f.Flags||4==f.Flags||36==f.Flags;break;default:throw"Unrecognized encryption algorithm: "+f.AlgID}if(!v)throw new Error("Encryption Flags/AlgID mismatch");return f.AlgIDHash=n.read_shift(4),f.KeySize=n.read_shift(4),f.ProviderType=n.read_shift(4),n.l+=8,f.CSPName=n.read_shift(l-n.l>>1,"utf16le"),n.l=l,f}function od(n,c){var l={},f=n.l+c;return n.l+=4,l.Salt=n.slice(n.l,n.l+16),n.l+=16,l.Verifier=n.slice(n.l,n.l+16),n.l+=16,n.read_shift(4),l.VerifierHash=n.slice(n.l,f),n.l=f,l}function Yf(n){if(36!=(63&n.read_shift(4)))throw new Error("EncryptionInfo mismatch");var l=n.read_shift(4);return{t:"Std",h:bs(n,l),v:od(n,n.length-n.l)}}function Gf(){throw new Error("File is password-protected: ECMA-376 Extensible")}function Vu(n){var c=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];n.l+=4;var l=n.read_shift(n.length-n.l,"utf8"),f={};return l.replace(ui,function(S){var T=Qe(S);switch($t(T[0])){case"":case"":case"":break;case"":case"=0;--S)c=((0==(16384&c)?0:1)|c<<1&32767)^l[S];return 52811^c}var zh=function(){var n=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],c=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],l=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],v=function(T,O){return function(T){return 255&(T/2|128*T)}(T^O)};return function(T){for(var O=Fi(T),te=function(T){for(var O=c[T.length-1],te=104,le=T.length-1;le>=0;--le)for(var fe=T[le],Ye=0;7!=Ye;++Ye)64&fe&&(O^=l[te]),fe*=2,--te;return O}(O),le=O.length,fe=ni(16),Ye=0;16!=Ye;++Ye)fe[Ye]=0;var ht;for(1==(1&le)&&(fe[le]=v(n[0],te>>8),fe[--le]=v(O[O.length-1],255&te));le>0;)fe[--le]=v(O[le],te>>8),fe[--le]=v(O[le],255&te);for(le=15,ht=15-O.length;ht>0;)fe[le]=v(n[ht],te>>8),--ht,fe[--le]=v(O[le],255&te),--le,--ht;return fe}}();var Vl=function(){function n(v,S){switch(S.type){case"base64":return c(pe.decode(v),S);case"binary":return c(v,S);case"buffer":return c(v.toString("binary"),S);case"array":return c(pi(v),S)}throw new Error("Unrecognized type "+S.type)}function c(v,S){var O=(S||{}).dense?[]:{};if(!v.match(/\\trowd/))throw new Error("RTF missing table");return O["!ref"]=pn({s:{c:0,r:0},e:{c:0,r:0}}),O}return{to_workbook:function l(v,S){return kr(n(v,S),S)},to_sheet:n,from_sheet:function f(v){for(var O,S=["{\\rtf1\\ansi"],T=$n(v["!ref"]),te=Array.isArray(v),le=T.s.r;le<=T.e.r;++le){S.push("\\trowd\\trautofit1");for(var fe=T.s.c;fe<=T.e.c;++fe)S.push("\\cellx"+(fe+1));for(S.push("\\pard\\intbl"),fe=T.s.c;fe<=T.e.c;++fe){var Ye=Ti({r:le,c:fe});(O=te?(v[le]||[])[fe]:v[Ye])&&(null!=O.v||O.f&&!O.F)&&(S.push(" "+(O.w||(xr(O),O.w))),S.push("\\cell"))}S.push("\\pard\\intbl\\row")}return S.join("")+"}"}}}();function jl(n){for(var c=0,l=1;3!=c;++c)l=256*l+(n[c]>255?255:n[c]<0?0:n[c]);return l.toString(16).toUpperCase().slice(1)}function Cl(n,c){if(0===c)return n;var l=function ju(n){var c=n[0]/255,l=n[1]/255,f=n[2]/255,v=Math.max(c,l,f),S=Math.min(c,l,f),T=v-S;if(0===T)return[0,0,c];var te,O=0,le=v+S;switch(te=T/(le>1?2-le:le),v){case c:O=((l-f)/T+6)%6;break;case l:O=(f-c)/T+2;break;case f:O=(c-l)/T+4}return[O/6,te,le/2]}(function Jf(n){var c=n.slice("#"===n[0]?1:0).slice(0,6);return[parseInt(c.slice(0,2),16),parseInt(c.slice(2,4),16),parseInt(c.slice(4,6),16)]}(n));return l[2]=c<0?l[2]*(1+c):1-(1-l[2])*(1-c),jl(function Wf(n){var te,l=n[1],f=n[2],v=2*l*(f<.5?f:1-f),S=f-v/2,T=[S,S,S],O=6*n[0];if(0!==l)switch(0|O){case 0:case 6:te=v*O,T[0]+=v,T[1]+=te;break;case 1:T[0]+=te=v*(2-O),T[1]+=v;break;case 2:te=v*(O-2),T[1]+=v,T[2]+=te;break;case 3:T[1]+=te=v*(4-O),T[2]+=v;break;case 4:te=v*(O-4),T[2]+=v,T[0]+=te;break;case 5:T[2]+=te=v*(6-O),T[0]+=v}for(var le=0;3!=le;++le)T[le]=Math.round(255*T[le]);return T}(l))}var os=6;function Aa(n){return Math.floor((n+Math.round(128/os)/256)*os)}function F(n){return Math.floor((n-5)/os*100+.5)/100}function Z(n){return Math.round((n*os+5)/os*256)/256}function _(n){return Z(F(Aa(n)))}function E(n){var c=Math.abs(n-_(n)),l=os;if(c>.005)for(os=1;os<15;++os)Math.abs(n-_(n))<=c&&(c=Math.abs(n-_(n)),l=os);os=l}function ye(n){n.width?(n.wpx=Aa(n.width),n.wch=F(n.wpx),n.MDW=os):n.wpx?(n.wch=F(n.wpx),n.width=Z(n.wch),n.MDW=os):"number"==typeof n.wch&&(n.width=Z(n.wch),n.wpx=Aa(n.width),n.MDW=os),n.customWidth&&delete n.customWidth}function on(n){return 96*n/96}function Sn(n){return 96*n/96}var yr={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"},gl=["numFmtId","fillId","fontId","borderId","xfId"],Wa=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"],zu=function(){var c=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,l=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,f=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,v=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,S=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(O,te,le){var Ye,fe={};return O?((Ye=(O=O.replace(//gm,"").replace(//gm,"")).match(c))&&function Is(n,c,l){c.NumberFmt=[];for(var f=Qt(lt._table),v=0;v":case"":case"":case"":break;case"0){if(te>392){for(te=392;te>60&&null!=c.NumberFmt[te];--te);c.NumberFmt[te]=O}lt.load(O,te)}break;default:if(l.WTF)throw new Error("unrecognized "+T[0]+" in numFmts")}}}(Ye,fe,le),(Ye=O.match(v))&&function Xr(n,c,l,f){c.Fonts=[];var v={},S=!1;(n[0].match(ui)||[]).forEach(function(T){var O=Qe(T);switch($t(O[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":case"":c.Fonts.push(v),v={};break;case"":v.bold=1;break;case"":v.italic=1;break;case"":v.underline=1;break;case"":v.strike=1;break;case"":v.outline=1;break;case"":v.shadow=1;break;case"":v.condense=1;break;case"":v.extend=1;break;case"":case"":S=!1;break;default:if(f&&f.WTF&&!S)throw new Error("unrecognized "+O[0]+" in fonts")}})}(Ye,fe,te,le),(Ye=O.match(f))&&function ho(n,c,l,f){c.Fills=[];var v={},S=!1;(n[0].match(ui)||[]).forEach(function(T){var O=Qe(T);switch($t(O[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":case"":c.Fills.push(v={});break;case"":c.Fills.push(v),v={};break;case"":O.patternType&&(v.patternType=O.patternType);break;case"":S=!1;break;default:if(f&&f.WTF&&!S)throw new Error("unrecognized "+O[0]+" in fills")}})}(Ye,fe,0,le),(Ye=O.match(S))&&function nr(n,c,l,f){c.Borders=[];var v={},S=!1;(n[0].match(ui)||[]).forEach(function(T){var O=Qe(T);switch($t(O[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":case"":v={},O.diagonalUp&&(v.diagonalUp=hn(O.diagonalUp)),O.diagonalDown&&(v.diagonalDown=hn(O.diagonalDown)),c.Borders.push(v);break;case"":S=!1;break;default:if(f&&f.WTF&&!S)throw new Error("unrecognized "+O[0]+" in borders")}})}(Ye,fe,0,le),(Ye=O.match(l))&&function Gh(n,c,l){c.CellXf=[];var f,v=!1;(n[0].match(ui)||[]).forEach(function(S){var T=Qe(S),O=0;switch($t(T[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":for(delete(f=T)[0],O=0;O392)for(O=392;O>60;--O)if(c.NumberFmt[f.numFmtId]==c.NumberFmt[O]){f.numFmtId=O;break}c.CellXf.push(f);break;case"":var te={};T.vertical&&(te.vertical=T.vertical),T.horizontal&&(te.horizontal=T.horizontal),null!=T.textRotation&&(te.textRotation=T.textRotation),T.indent&&(te.indent=T.indent),T.wrapText&&(te.wrapText=hn(T.wrapText)),f.alignment=te;break;case"":case"":v=!1;break;default:if(l&&l.WTF&&!v)throw new Error("unrecognized "+T[0]+" in cellXfs")}})}(Ye,fe,le),fe):fe}}(),Qf=vn("styleSheet",null,{xmlns:Jn.main[0],"xmlns:vt":Jn.vt});function Yu(n,c){var f,l=[V,Qf];return n.SSF&&null!=(f=function sd(n){var c=[""];return[[5,8],[23,26],[41,44],[50,392]].forEach(function(l){for(var f=l[0];f<=l[1];++f)null!=n[f]&&(c[c.length]=vn("numFmt",null,{numFmtId:f,formatCode:Fn(n[f])}))}),1===c.length?"":(c[c.length]="",c[0]=vn("numFmts",null,{count:c.length-2}).replace("/>",">"),c.join(""))}(n.SSF))&&(l[l.length]=f),l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',(f=function Yp(n){var c=[];return c[c.length]=vn("cellXfs",null),n.forEach(function(l){c[c.length]=vn("xf",null,l)}),c[c.length]="",2===c.length?"":(c[0]=vn("cellXfs",null,{count:c.length-2}).replace("/>",">"),c.join(""))}(c.cellXfs))&&(l[l.length]=f),l[l.length]='',l[l.length]='',l[l.length]='',l.length>2&&(l[l.length]="",l[1]=l[1].replace("/>",">")),l.join("")}function Ec(n,c,l){l||(l=fn(6+4*c.length)),l.write_shift(2,n),_e(c,l);var f=l.length>l.l?l.slice(0,l.l):l;return null==l.l&&(l.l=l.length),f}mr.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";var $f=Ge(["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"]),Kf=Wr;function Oc(n,c){c||(c=fn(84));var l=$f[n.patternType];null==l&&(l=40),c.write_shift(4,l);var f=0;if(40!=l)for(N({auto:1},c),N({auto:1},c);f<12;++f)c.write_shift(4,0);else{for(;f<4;++f)c.write_shift(4,0);for(;f<12;++f)c.write_shift(4,0)}return c.length>c.l?c.slice(0,c.l):c}function Fc(n,c,l){return l||(l=fn(16)),l.write_shift(2,c||0),l.write_shift(2,n.numFmtId||0),l.write_shift(2,0),l.write_shift(2,0),l.write_shift(2,0),l.write_shift(1,0),l.write_shift(1,0),l.write_shift(1,0),l.write_shift(1,0),l.write_shift(1,0),l.write_shift(1,0),l}function Ic(n,c){return c||(c=fn(10)),c.write_shift(1,0),c.write_shift(1,0),c.write_shift(4,0),c.write_shift(4,0),c}var Ju=Wr;function Ku(n,c){var l=Wo();return Tn(l,"BrtBeginStyleSheet"),function $d(n,c){if(c){var l=0;[[5,8],[23,26],[41,44],[50,392]].forEach(function(f){for(var v=f[0];v<=f[1];++v)null!=c[v]&&++l}),0!=l&&(Tn(n,"BrtBeginFmts",zr(l)),[[5,8],[23,26],[41,44],[50,392]].forEach(function(f){for(var v=f[0];v<=f[1];++v)null!=c[v]&&Tn(n,"BrtFmt",Ec(v,c[v]))}),Tn(n,"BrtEndFmts"))}}(l,n.SSF),function Gp(n){Tn(n,"BrtBeginFonts",zr(1)),Tn(n,"BrtFont",function Jh(n,c){c||(c=fn(153)),c.write_shift(2,20*n.sz),function pt(n,c){c||(c=fn(2)),c.write_shift(1,(n.italic?2:0)|(n.strike?8:0)|(n.outline?16:0)|(n.shadow?32:0)|(n.condense?64:0)|(n.extend?128:0)),c.write_shift(1,0)}(n,c),c.write_shift(2,n.bold?700:400);var l=0;"superscript"==n.vertAlign?l=1:"subscript"==n.vertAlign&&(l=2),c.write_shift(2,l),c.write_shift(1,n.underline||0),c.write_shift(1,n.family||0),c.write_shift(1,n.charset||0),c.write_shift(1,0),N(n.color,c);var f=0;return"major"==n.scheme&&(f=1),"minor"==n.scheme&&(f=2),c.write_shift(1,f),_e(n.name,c),c.length>c.l?c.slice(0,c.l):c}({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Tn(n,"BrtEndFonts")}(l),function Jp(n){Tn(n,"BrtBeginFills",zr(2)),Tn(n,"BrtFill",Oc({patternType:"none"})),Tn(n,"BrtFill",Oc({patternType:"gray125"})),Tn(n,"BrtEndFills")}(l),function $h(n){Tn(n,"BrtBeginBorders",zr(1)),Tn(n,"BrtBorder",function Xf(n,c){return c||(c=fn(51)),c.write_shift(1,0),Ic(0,c),Ic(0,c),Ic(0,c),Ic(0,c),Ic(0,c),c.length>c.l?c.slice(0,c.l):c}()),Tn(n,"BrtEndBorders")}(l),function Kh(n){Tn(n,"BrtBeginCellStyleXFs",zr(1)),Tn(n,"BrtXF",Fc({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Tn(n,"BrtEndCellStyleXFs")}(l),function Qu(n,c){Tn(n,"BrtBeginCellXFs",zr(c.length)),c.forEach(function(l){Tn(n,"BrtXF",Fc(l,0))}),Tn(n,"BrtEndCellXFs")}(l,c.cellXfs),function Wp(n){Tn(n,"BrtBeginStyles",zr(1)),Tn(n,"BrtStyle",function Wu(n,c){return c||(c=fn(52)),c.write_shift(4,n.xfId),c.write_shift(2,1),c.write_shift(1,+n.builtinId),c.write_shift(1,0),yo(n.name||"",c),c.length>c.l?c.slice(0,c.l):c}({xfId:0,builtinId:0,name:"Normal"})),Tn(n,"BrtEndStyles")}(l),function $u(n){Tn(n,"BrtBeginDXFs",zr(0)),Tn(n,"BrtEndDXFs")}(l),function tg(n){Tn(n,"BrtBeginTableStyles",function eg(n,c,l){var f=fn(2052);return f.write_shift(4,n),yo(c,f),yo(l,f),f.length>f.l?f.slice(0,f.l):f}(0,"TableStyleMedium9","PivotStyleMedium4")),Tn(n,"BrtEndTableStyles")}(l),Tn(l,"BrtEndStyleSheet"),l.end()}mr.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";var Dm=["","","","","","","","","","","",""];function ig(n,c,l){c.themeElements.clrScheme=[];var f={};(n[0].match(ui)||[]).forEach(function(v){var S=Qe(v);switch(S[0]){case"":break;case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":"/"===S[0].charAt(1)?(c.themeElements.clrScheme[Dm.indexOf(S[0])]=f,f={}):f.name=S[0].slice(3,S[0].length-1);break;default:if(l&&l.WTF)throw new Error("Unrecognized "+S[0]+" in clrScheme")}})}function ng(){}function rg(){}var ep=/]*)>[\s\S]*<\/a:clrScheme>/,tp=/]*)>[\s\S]*<\/a:fontScheme>/,og=/]*)>[\s\S]*<\/a:fmtScheme>/,ag=/]*)>[\s\S]*<\/a:themeElements>/;function Qp(n,c){if(!n||0===n.length)return Qp($p());var l,f={};if(!(l=n.match(ag)))throw new Error("themeElements not found in theme");return function Mm(n,c,l){var f;c.themeElements={},[["clrScheme",ep,ig],["fontScheme",tp,ng],["fmtScheme",og,rg]].forEach(function(v){if(!(f=n.match(v[1])))throw new Error(v[0]+" not found in themeElements");v[2](f,c,l)})}(l[0],f,c),f.raw=n,f}function $p(n,c){if(c&&c.themeXLSX)return c.themeXLSX;if(n&&"string"==typeof n.raw)return n.raw;var l=[V];return l[l.length]='',l[l.length]="",l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]="",l[l.length]='',l[l.length]="",l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]="",l[l.length]="",l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]="",l[l.length]="",l[l.length]='',l[l.length]="",l[l.length]='',l[l.length]='',l[l.length]="",l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]="",l[l.length]='',l[l.length]="",l[l.length]='',l[l.length]="",l[l.length]='',l[l.length]='',l[l.length]="",l[l.length]='',l[l.length]="",l[l.length]="",l[l.length]="",l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]="",l[l.length]="",l[l.length]="",l[l.length]="",l[l.length]='',l[l.length]="",l[l.length]="",l[l.length]="",l[l.length]="",l[l.length]='',l[l.length]="",l[l.length]="",l[l.length]="",l[l.length]="",l[l.length]='',l[l.length]="",l[l.length]='',l[l.length]='',l[l.length]="",l[l.length]="",l[l.length]="",l[l.length]='',l[l.length]='',l[l.length]="",l[l.length]='',l[l.length]='',l[l.length]='',l[l.length]="",l[l.length]='',l[l.length]="",l[l.length]='',l[l.length]="",l[l.length]='',l[l.length]='',l[l.length]="",l[l.length]='',l[l.length]="",l[l.length]="",l[l.length]="",l[l.length]="",l[l.length]="",l[l.length]="",l[l.length]='',l[l.length]="",l[l.length]="",l[l.length]='',l[l.length]="",l[l.length]="",l[l.length]="",l[l.length]="",l.join("")}function Om(n){var c=n.read_shift(2),l=n.read_shift(2)-4,f=[c];switch(c){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:f[1]=function Sl(n){var c={};switch(c.xclrType=n.read_shift(2),c.nTintShade=n.read_shift(2),c.xclrType){case 0:case 4:n.l+=4;break;case 1:c.xclrValue=function Em(n,c){return Wr(n,c)}(n,4);break;case 2:c.xclrValue=So(n);break;case 3:c.xclrValue=function Am(n){return n.read_shift(4)}(n)}return n.l+=8,c}(n);break;case 6:f[1]=function sg(n,c){return Wr(n,c)}(n,l);break;case 14:case 15:f[1]=n.read_shift(1===l?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+c+" "+l)}return f}function ip(n,c){c.forEach(function(l){})}mr.IMG="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",mr.DRAW="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing";var Xu=1024;function eh(n,c){for(var l=[21600,21600],f=["m0,0l0",l[1],l[0],l[1],l[0],"0xe"].join(","),v=[vn("xml",null,{"xmlns:v":"urn:schemas-microsoft-com:vml","xmlns:o":oo_o,"xmlns:x":oo_x,"xmlns:mv":"http://macVmlSchemaUri"}).replace(/\/>/,">"),vn("o:shapelayout",vn("o:idmap",null,{"v:ext":"edit",data:n}),{"v:ext":"edit"}),vn("v:shapetype",[vn("v:stroke",null,{joinstyle:"miter"}),vn("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:l.join(","),path:f})];Xu<1e3*n;)Xu+=1e3;return c.forEach(function(S){var T=ri(S[0]),O={color2:"#BEFF82",type:"gradient"};"gradient"==O.type&&(O.angle="-180");var te="gradient"==O.type?vn("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,le=vn("v:fill",te,O);++Xu,v=v.concat(["",le,vn("v:shadow",null,{on:"t",obscured:"t"}),vn("v:path",null,{"o:connecttype":"none"}),'
','',"","",$r("x:Anchor",[T.c+1,0,T.r+1,0,T.c+3,20,T.r+5,20].join(",")),$r("x:AutoFill","False"),$r("x:Row",String(T.r)),$r("x:Column",String(T.c)),S[1].hidden?"":"","",""])}),v.push(""),v.join("")}mr.CMNT="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments";var zl=vn("comments",null,{xmlns:Jn.main[0]});function Yl(n){var c=[V,zl],l=[];return c.push(""),n.forEach(function(f){f[1].forEach(function(v){var S=Fn(v.a);l.indexOf(S)>-1||(l.push(S),c.push(""+S+""))})}),c.push(""),c.push(""),n.forEach(function(f){f[1].forEach(function(v){c.push(''),c.push($r("t",null==v.t?"":Fn(v.t))),c.push("")})}),c.push(""),c.length>2&&(c[c.length]="",c[1]=c[1].replace("/>",">")),c.join("")}var Pc=Ae;function ug(n){var c=Wo(),l=[];return Tn(c,"BrtBeginComments"),Tn(c,"BrtBeginCommentAuthors"),n.forEach(function(f){f[1].forEach(function(v){l.indexOf(v.a)>-1||(l.push(v.a.slice(0,54)),Tn(c,"BrtCommentAuthor",function dg(n){return _e(n.slice(0,54))}(v.a)))})}),Tn(c,"BrtEndCommentAuthors"),Tn(c,"BrtBeginCommentList"),n.forEach(function(f){f[1].forEach(function(v){v.iauthor=l.indexOf(v.a);var S={s:ri(f[0]),e:ri(f[0])};Tn(c,"BrtBeginComment",function cg(n,c){return null==c&&(c=fn(36)),c.write_shift(4,n[1].iauthor),Ga(n[0],c),c.write_shift(4,0),c.write_shift(4,0),c.write_shift(4,0),c.write_shift(4,0),c}([S,v])),v.t&&v.t.length>0&&Tn(c,"BrtCommentText",function xa(n,c){var l=!1;return null==c&&(l=!0,c=fn(23+4*n.t.length)),c.write_shift(1,1),_e(n.t,c),c.write_shift(4,1),function vt(n,c){c||(c=fn(4)),c.write_shift(2,n.ich||0),c.write_shift(2,n.ifnt||0)}({ich:0,ifnt:0},c),l?c.slice(0,c.l):c}(v)),Tn(c,"BrtEndComment"),delete v.iauthor})}),Tn(c,"BrtEndCommentList"),Tn(c,"BrtEndComments"),c.end()}var np=["xlsb","xlsm","xlam","biff8","xla"];mr.DS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",mr.MS="http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet";var rp=function(){var n=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,c={r:0,c:0};function l(f,v,S,T){var O=!1,te=!1;0==S.length?te=!0:"["==S.charAt(0)&&(te=!0,S=S.slice(1,-1)),0==T.length?O=!0:"["==T.charAt(0)&&(O=!0,T=T.slice(1,-1));var le=S.length>0?0|parseInt(S,10):0,fe=T.length>0?0|parseInt(T,10):0;return O?fe+=c.c:--fe,te?le+=c.r:--le,v+(O?"":"$")+xe(fe)+(te?"":"$")+ao(le)}return function(v,S){return c=S,v.replace(n,l)}}(),gg=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,Xd=function(c,l){return c.replace(gg,function(f,v,S,T,O,te){var le=to(T)-(S?0:l.c),fe=Ma(te)-(O?0:l.r);return v+"R"+(0==fe?"":O?fe+1:"["+fe+"]")+"C"+(0==le?"":S?le+1:"["+le+"]")})};function _g(n,c,l){var v=$i(c).s,S=ri(l);return function mg(n,c){return n.replace(gg,function(l,f,v,S,T,O){return f+("$"==v?v+S:xe(to(S)+c.c))+("$"==T?T+O:ao(Ma(O)+c.r))})}(n,{r:S.r-v.r,c:S.c-v.c})}function nf(n){return n.replace(/_xlfn\./g,"")}function io(n){n.l+=1}function eu(n,c){var l=n.read_shift(1==c?1:2);return[16383&l,l>>14&1,l>>15&1]}function tu(n,c,l){var f=2;if(l){if(l.biff>=2&&l.biff<=5)return iu(n);12==l.biff&&(f=4)}var v=n.read_shift(f),S=n.read_shift(f),T=eu(n,2),O=eu(n,2);return{s:{r:v,c:T[0],cRel:T[1],rRel:T[2]},e:{r:S,c:O[0],cRel:O[1],rRel:O[2]}}}function iu(n){var c=eu(n,2),l=eu(n,2),f=n.read_shift(1),v=n.read_shift(1);return{s:{r:c[0],c:f,cRel:c[1],rRel:c[2]},e:{r:l[0],c:v,cRel:l[1],rRel:l[2]}}}function th(n,c,l){if(l&&l.biff>=2&&l.biff<=5)return function Rm(n){var c=eu(n,2),l=n.read_shift(1);return{r:c[0],c:l,cRel:c[1],rRel:c[2]}}(n);var f=n.read_shift(l&&12==l.biff?4:2),v=eu(n,2);return{r:f,c:v[0],cRel:v[1],rRel:v[2]}}function Bm(n){var c=n.read_shift(2),l=n.read_shift(2);return{r:c,c:255&l,fQuoted:!!(16384&l),cRel:l>>15,rRel:l>>15}}function Gl(n){return[n.read_shift(1),n.read_shift(1)]}function ru(n,c){var l=[n.read_shift(1)];if(12==c)switch(l[0]){case 2:l[0]=4;break;case 4:l[0]=16;break;case 0:l[0]=1;break;case 1:l[0]=2}switch(l[0]){case 4:l[1]=Jr(n,1)?"TRUE":"FALSE",12!=c&&(n.l+=7);break;case 37:case 16:l[1]=ts[n[n.l]],n.l+=12==c?4:8;break;case 0:n.l+=8;break;case 1:l[1]=so(n);break;case 2:l[1]=tc(n,0,{biff:c>0&&c<8?2:c});break;default:throw new Error("Bad SerAr: "+l[0])}return l}function Um(n,c,l){for(var f=n.read_shift(12==l.biff?4:2),v=[],S=0;S!=f;++S)v.push((12==l.biff?Ba:Qc)(n,8));return v}function yg(n,c,l){var f=0,v=0;12==l.biff?(f=n.read_shift(4),v=n.read_shift(4)):(v=1+n.read_shift(1),f=1+n.read_shift(2)),l.biff>=2&&l.biff<8&&(--f,0==--v&&(v=256));for(var S=0,T=[];S!=f&&(T[S]=[]);++S)for(var O=0;O!=v;++O)T[S][O]=ru(n,l.biff);return T}function su(n,c,l){return n.l+=2,[Bm(n)]}function lf(n){return n.l+=6,[]}var cf=su,Hs=lf,n_=lf,r_=su;function o_(n){return n.l+=2,[aa(n),1&n.read_shift(2)]}var wb=su,lp=o_,Vm=lf,jm=su,wg=su,Sg=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"],Tg={1:{n:"PtgExp",f:function Rc(n,c,l){return n.l++,l&&12==l.biff?[n.read_shift(4,"i"),0]:[n.read_shift(2),n.read_shift(l&&2==l.biff?1:2)]}},2:{n:"PtgTbl",f:Wr},3:{n:"PtgAdd",f:io},4:{n:"PtgSub",f:io},5:{n:"PtgMul",f:io},6:{n:"PtgDiv",f:io},7:{n:"PtgPower",f:io},8:{n:"PtgConcat",f:io},9:{n:"PtgLt",f:io},10:{n:"PtgLe",f:io},11:{n:"PtgEq",f:io},12:{n:"PtgGe",f:io},13:{n:"PtgGt",f:io},14:{n:"PtgNe",f:io},15:{n:"PtgIsect",f:io},16:{n:"PtgUnion",f:io},17:{n:"PtgRange",f:io},18:{n:"PtgUplus",f:io},19:{n:"PtgUminus",f:io},20:{n:"PtgPercent",f:io},21:{n:"PtgParen",f:io},22:{n:"PtgMissArg",f:io},23:{n:"PtgStr",f:function Dl(n,c,l){return n.l++,ec(n,0,l)}},26:{n:"PtgSheet",f:function Dg(n,c,l){return n.l+=5,n.l+=2,n.l+=2==l.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function Mg(n,c,l){return n.l+=2==l.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function gc(n){return n.l++,ts[n.read_shift(1)]}},29:{n:"PtgBool",f:function nh(n){return n.l++,0!==n.read_shift(1)}},30:{n:"PtgInt",f:function sf(n){return n.l++,n.read_shift(2)}},31:{n:"PtgNum",f:function Bc(n){return n.l++,so(n)}},32:{n:"PtgArray",f:function yb(n,c,l){var f=(96&n[n.l++])>>5;return n.l+=2==l.biff?6:12==l.biff?14:7,[f]}},33:{n:"PtgFunc",f:function e_(n,c,l){var f=(96&n[n.l])>>5;n.l+=1;var v=n.read_shift(l&&l.biff<=3?1:2);return[Bg[v],Rg[v],f]}},34:{n:"PtgFuncVar",f:function Nm(n,c,l){var f=n[n.l++],v=n.read_shift(1),S=l&&l.biff<=3?[88==f?-1:0,n.read_shift(1)]:function Lm(n){return[n[n.l+1]>>7,32767&n.read_shift(2)]}(n);return[v,(0===S[0]?Rg:Sb)[S[1]]]}},35:{n:"PtgName",f:function ou(n,c,l){var f=n.read_shift(1)>>>5&3,S=n.read_shift(!l||l.biff>=8?4:2);switch(l.biff){case 2:n.l+=5;break;case 3:case 4:n.l+=8;break;case 5:n.l+=12}return[f,0,S]}},36:{n:"PtgRef",f:function Zm(n,c,l){var f=(96&n[n.l])>>5;return n.l+=1,[f,th(n,0,l)]}},37:{n:"PtgArea",f:function $0(n,c,l){return[(96&n[n.l++])>>5,tu(n,0,l)]}},38:{n:"PtgMemArea",f:function au(n,c,l){var f=n.read_shift(1)>>>5&3;return n.l+=l&&2==l.biff?3:4,[f,n.read_shift(l&&2==l.biff?1:2)]}},39:{n:"PtgMemErr",f:Wr},40:{n:"PtgMemNoMem",f:Wr},41:{n:"PtgMemFunc",f:function i_(n,c,l){return[n.read_shift(1)>>>5&3,n.read_shift(l&&2==l.biff?1:2)]}},42:{n:"PtgRefErr",f:function qm(n,c,l){var f=n.read_shift(1)>>>5&3;return n.l+=4,l.biff<8&&n.l--,12==l.biff&&(n.l+=2),[f]}},43:{n:"PtgAreaErr",f:function af(n,c,l){var f=(96&n[n.l++])>>5;return n.l+=l&&l.biff>8?12:l.biff<8?6:8,[f]}},44:{n:"PtgRefN",f:function Vo(n,c,l){var f=(96&n[n.l])>>5;n.l+=1;var v=function vb(n,c,l){var f=l&&l.biff?l.biff:8;if(f>=2&&f<=5)return function Q0(n){var c=n.read_shift(2),l=n.read_shift(1),f=(32768&c)>>15,v=(16384&c)>>14;return c&=16383,1==f&&c>=8192&&(c-=16384),1==v&&l>=128&&(l-=256),{r:c,c:l,cRel:v,rRel:f}}(n);var v=n.read_shift(f>=12?4:2),S=n.read_shift(2),T=(16384&S)>>14,O=(32768&S)>>15;if(S&=16383,1==O)for(;v>524287;)v-=1048576;if(1==T)for(;S>8191;)S-=16384;return{r:v,c:S,cRel:T,rRel:O}}(n,0,l);return[f,v]}},45:{n:"PtgAreaN",f:function xb(n,c,l){var f=(96&n[n.l++])>>5,v=function W0(n,c,l){if(l.biff<8)return iu(n);var f=n.read_shift(12==l.biff?4:2),v=n.read_shift(12==l.biff?4:2),S=eu(n,2),T=eu(n,2);return{s:{r:f,c:S[0],cRel:S[1],rRel:S[2]},e:{r:v,c:T[0],cRel:T[1],rRel:T[2]}}}(n,0,l);return[f,v]}},46:{n:"PtgMemAreaN",f:function a_(n){return[n.read_shift(1)>>>5&3,n.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function Ym(n){return[n.read_shift(1)>>>5&3,n.read_shift(2)]}},57:{n:"PtgNameX",f:function ap(n,c,l){return 5==l.biff?function sp(n){var c=n.read_shift(1)>>>5&3,l=n.read_shift(2,"i");n.l+=8;var f=n.read_shift(2);return n.l+=12,[c,l,f]}(n):[n.read_shift(1)>>>5&3,n.read_shift(2),n.read_shift(4)]}},58:{n:"PtgRef3d",f:function xg(n,c,l){var f=(96&n[n.l])>>5;n.l+=1;var v=n.read_shift(2);return l&&5==l.biff&&(n.l+=12),[f,v,th(n,0,l)]}},59:{n:"PtgArea3d",f:function rf(n,c,l){var f=(96&n[n.l++])>>5,v=n.read_shift(2,"i");if(l&&5===l.biff)n.l+=12;return[f,v,tu(n,0,l)]}},60:{n:"PtgRefErr3d",f:function Cb(n,c,l){var f=(96&n[n.l++])>>5,v=n.read_shift(2),S=4;if(l)switch(l.biff){case 5:S=15;break;case 12:S=6}return n.l+=S,[f,v]}},61:{n:"PtgAreaErr3d",f:function K0(n,c,l){var f=(96&n[n.l++])>>5,v=n.read_shift(2),S=8;if(l)switch(l.biff){case 5:n.l+=12,S=6;break;case 12:S=12}return n.l+=S,[f,v]}},255:{}},Ag={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61};!function(){for(var n in Ag)Tg[n]=Tg[Ag[n]]}();var Gm={1:{n:"PtgElfLel",f:o_},2:{n:"PtgElfRw",f:jm},3:{n:"PtgElfCol",f:cf},6:{n:"PtgElfRwV",f:wg},7:{n:"PtgElfColV",f:r_},10:{n:"PtgElfRadical",f:wb},11:{n:"PtgElfRadicalS",f:Vm},13:{n:"PtgElfColS",f:Hs},15:{n:"PtgElfColSV",f:n_},16:{n:"PtgElfRadicalLel",f:lp},25:{n:"PtgList",f:function kg(n){n.l+=2;var c=n.read_shift(2),l=n.read_shift(2),f=n.read_shift(4),v=n.read_shift(2),S=n.read_shift(2);return{ixti:c,coltype:3&l,rt:Sg[l>>2&31],idx:f,c:v,C:S}}},29:{n:"PtgSxName",f:function zm(n){return n.l+=2,[n.read_shift(4)]}},255:{}},df={0:{n:"PtgAttrNoop",f:function s_(n){return n.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function ih(n,c,l){var f=255&n[n.l+1]?1:0;return n.l+=l&&2==l.biff?3:4,[f]}},2:{n:"PtgAttrIf",f:function bg(n,c,l){var f=255&n[n.l+1]?1:0;return n.l+=2,[f,n.read_shift(l&&2==l.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function nu(n,c,l){n.l+=2;for(var f=n.read_shift(l&&2==l.biff?1:2),v=[],S=0;S<=f;++S)v.push(n.read_shift(l&&2==l.biff?1:2));return v}},8:{n:"PtgAttrGoto",f:function op(n,c,l){var f=255&n[n.l+1]?1:0;return n.l+=2,[f,n.read_shift(l&&2==l.biff?1:2)]}},16:{n:"PtgAttrSum",f:function t_(n,c,l){n.l+=l&&2==l.biff?3:4}},32:{n:"PtgAttrBaxcel",f:function ud(n){var c=1&n[n.l+1];return n.l+=4,[c,1]}},64:{n:"PtgAttrSpace",f:function X0(n){return n.read_shift(2),Gl(n)}},65:{n:"PtgAttrSpaceSemi",f:function kl(n){return n.read_shift(2),Gl(n)}},128:{n:"PtgAttrIfError",f:function vg(n){var c=255&n[n.l+1]?1:0;return n.l+=2,[c,n.read_shift(2)]}},255:{}};function tl(n,c,l,f){if(f.biff<8)return Wr(n,c);for(var v=n.l+c,S=[],T=0;T!==l.length;++T)switch(l[T][0]){case"PtgArray":l[T][1]=yg(n,0,f),S.push(l[T][1]);break;case"PtgMemArea":l[T][2]=Um(n,0,f),S.push(l[T][2]);break;case"PtgExp":f&&12==f.biff&&(l[T][1][1]=n.read_shift(4),S.push(l[T][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+l[T][0]}return 0!=(c=v-n.l)&&S.push(Wr(n,c)),S}function Zc(n,c,l){for(var v,S,f=n.l+c,T=[];f!=n.l;)c=f-n.l,v=Tg[S=n[n.l]],(24===S||25===S)&&(v=(24===S?Gm:df)[n[n.l+1]]),v&&v.f?T.push([v.n,v.f(n,c,l)]):Wr(n,c);return T}function Eg(n){for(var c=[],l=0;l=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function uf(n,c,l){if(!n)return"SH33TJSERR0";if(l.biff>8&&(!n.XTI||!n.XTI[c]))return n.SheetNames[c];if(!n.XTI)return"SH33TJSERR6";var f=n.XTI[c];if(l.biff<8)return c>1e4&&(c-=65536),c<0&&(c=-c),0==c?"":n.XTI[c-1];if(!f)return"SH33TJSERR1";var v="";if(l.biff>8)switch(n[f[0]][0]){case 357:return v=-1==f[1]?"#REF":n.SheetNames[f[1]],f[1]==f[2]?v:v+":"+n.SheetNames[f[2]];case 358:return null!=l.SID?n.SheetNames[l.SID]:"SH33TJSSAME"+n[f[0]][0];default:return"SH33TJSSRC"+n[f[0]][0]}switch(n[f[0]][0][0]){case 1025:return v=-1==f[1]?"#REF":n.SheetNames[f[1]]||"SH33TJSERR3",f[1]==f[2]?v:v+":"+n.SheetNames[f[2]];case 14849:return n[f[0]].slice(1).map(function(S){return S.Name}).join(";;");default:return n[f[0]][0][3]?(v=-1==f[1]?"#REF":n[f[0]][0][3][f[1]]||"SH33TJSERR4",f[1]==f[2]?v:v+":"+n[f[0]][0][3][f[2]]):"SH33TJSERR2"}}function Og(n,c,l){return function c_(n,c){if(!(n||c&&c.biff<=5&&c.biff>=2))throw new Error("empty sheet name");return n.indexOf(" ")>-1?"'"+n+"'":n}(uf(n,c,l),l)}function as(n,c,l,f,v){var te,le,fe,rt,S=v&&v.biff||8,T={s:{c:0,r:0},e:{c:0,r:0}},O=[],Ye=0,ct=0,ht="";if(!n[0]||!n[0][0])return"";for(var Et=-1,Xt="",ai=0,qt=n[0].length;ai=0){switch(n[0][Et][1][0]){case 0:Xt=An(" ",n[0][Et][1][1]);break;case 1:Xt=An("\r",n[0][Et][1][1]);break;default:if(Xt="",v.WTF)throw new Error("Unexpected PtgAttrSpaceType "+n[0][Et][1][0])}le+=Xt,Et=-1}O.push(le+l_[nt[0]]+te);break;case"PtgIsect":te=O.pop(),le=O.pop(),O.push(le+" "+te);break;case"PtgUnion":te=O.pop(),le=O.pop(),O.push(le+","+te);break;case"PtgRange":te=O.pop(),le=O.pop(),O.push(le+":"+te);break;case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":case"PtgAttrIfError":case"PtgAttrBaxcel":case"PtgAttrSemi":case"PtgMemArea":case"PtgTbl":case"PtgMemErr":case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":case"PtgMemFunc":case"PtgMemNoMem":break;case"PtgRef":fe=uo(nt[1][1],T,v),O.push(Ka(fe,S));break;case"PtgRefN":fe=l?uo(nt[1][1],l,v):nt[1][1],O.push(Ka(fe,S));break;case"PtgRef3d":Ye=nt[1][1],fe=uo(nt[1][2],T,v),ht=Og(f,Ye,v),O.push(ht+"!"+Ka(fe,S));break;case"PtgFunc":case"PtgFuncVar":var Pi=nt[1][0],Di=nt[1][1];Pi||(Pi=0);var an=0==(Pi&=127)?[]:O.slice(-Pi);O.length-=Pi,"User"===Di&&(Di=an.shift()),O.push(Di+"("+an.join(",")+")");break;case"PtgBool":O.push(nt[1]?"TRUE":"FALSE");break;case"PtgInt":case"PtgErr":O.push(nt[1]);break;case"PtgNum":O.push(String(nt[1]));break;case"PtgStr":O.push('"'+nt[1].replace(/"/g,'""')+'"');break;case"PtgAreaN":rt=Da(nt[1][1],l?{s:l}:T,v),O.push(Do(rt,v));break;case"PtgArea":rt=Da(nt[1][1],T,v),O.push(Do(rt,v));break;case"PtgArea3d":rt=nt[1][2],ht=Og(f,Ye=nt[1][1],v),O.push(ht+"!"+Do(rt,v));break;case"PtgAttrSum":O.push("SUM("+O.pop()+")");break;case"PtgName":var nn=(f.names||[])[(ct=nt[1][2])-1]||(f[0]||[])[ct],kn=nn?nn.Name:"SH33TJSNAME"+String(ct);kn in Jl&&(kn=Jl[kn]),O.push(kn);break;case"PtgNameX":var ln,Gi=nt[1][1];if(ct=nt[1][2],!(v.biff<=5)){var Hn="";if(14849==((f[Gi]||[])[0]||[])[0]||(1025==((f[Gi]||[])[0]||[])[0]?f[Gi][ct]&&f[Gi][ct].itab>0&&(Hn=f.SheetNames[f[Gi][ct].itab-1]+"!"):Hn=f.SheetNames[ct-1]+"!"),f[Gi]&&f[Gi][ct])Hn+=f[Gi][ct].Name;else if(f[0]&&f[0][ct])Hn+=f[0][ct].Name;else{var Qi=uf(f,Gi,v).split(";;");Qi[ct-1]?Hn=Qi[ct-1]:Hn+="SH33TJSERRX"}O.push(Hn);break}Gi<0&&(Gi=-Gi),f[Gi]&&(ln=f[Gi][ct]),ln||(ln={Name:"SH33TJSERRY"}),O.push(ln.Name);break;case"PtgParen":var Gr="(",ar=")";if(Et>=0){switch(Xt="",n[0][Et][1][0]){case 2:Gr=An(" ",n[0][Et][1][1])+Gr;break;case 3:Gr=An("\r",n[0][Et][1][1])+Gr;break;case 4:ar=An(" ",n[0][Et][1][1])+ar;break;case 5:ar=An("\r",n[0][Et][1][1])+ar;break;default:if(v.WTF)throw new Error("Unexpected PtgAttrSpaceType "+n[0][Et][1][0])}Et=-1}O.push(Gr+O.pop()+ar);break;case"PtgRefErr":case"PtgRefErr3d":case"PtgAreaErr":case"PtgAreaErr3d":O.push("#REF!");break;case"PtgExp":var Er={c:l.c,r:l.r};if(f.sharedf[Ti(fe={c:nt[1][1],r:nt[1][0]})]){var Cr=f.sharedf[Ti(fe)];O.push(as(Cr,0,Er,f,v))}else{var jo=!1;for(te=0;te!=f.arrayf.length;++te)if(!(fe.c<(le=f.arrayf[te])[0].s.c||fe.c>le[0].e.c||fe.rle[0].e.r)){O.push(as(le[1],0,Er,f,v)),jo=!0;break}jo||O.push(nt[1])}break;case"PtgArray":O.push("{"+Eg(nt[1])+"}");break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":Et=ai;break;case"PtgMissArg":O.push("");break;case"PtgList":O.push("Table"+nt[1].idx+"[#"+nt[1].rt+"]");break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");default:throw new Error("Unrecognized Formula Token: "+String(nt))}if(3!=v.biff&&Et>=0&&-1==["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"].indexOf(n[0][ai][0])){var Vr=!0;switch((nt=n[0][Et])[1][0]){case 4:Vr=!1;case 0:Xt=An(" ",nt[1][1]);break;case 5:Vr=!1;case 1:Xt=An("\r",nt[1][1]);break;default:if(Xt="",v.WTF)throw new Error("Unexpected PtgAttrSpaceType "+nt[1][0])}O.push((Vr?Xt:"")+O.pop()+(Vr?"":Xt)),Et=-1}}if(O.length>1&&v.WTF)throw new Error("bad formula stack");return O[0]}function d_(n,c,l){var S,f=n.l+c,v=2==l.biff?1:2,T=n.read_shift(v);if(65535==T)return[[],Wr(n,c-2)];var O=Zc(n,T,l);return c!==T+v&&(S=tl(n,c-T-v,O,l)),n.l=f,[O,S]}function cp(n,c,l){var v,f=n.l+c,S=n.read_shift(2),T=Zc(n,S,l);return 65535==S?[[],Wr(n,c-2)]:(c!==S+2&&(v=tl(n,f-S-2,T,l)),[T,v])}function lu(n,c,l){var f=n.l+c,v=el(n);2==l.biff&&++n.l;var S=function hf(n){var c;if(65535!==Xo(n,n.l+6))return[so(n),"n"];switch(n[n.l]){case 0:return n.l+=8,["String","s"];case 1:return c=1===n[n.l+2],n.l+=8,[c,"b"];case 2:return c=n[n.l+2],n.l+=8,[c,"e"];case 3:return n.l+=8,["","s"]}return[]}(n),T=n.read_shift(1);2!=l.biff&&(n.read_shift(1),l.biff>=5&&n.read_shift(4));var O=function Fg(n,c,l){var S,f=n.l+c,v=2==l.biff?1:2,T=n.read_shift(v);if(65535==T)return[[],Wr(n,c-2)];var O=Zc(n,T,l);return c!==T+v&&(S=tl(n,c-T-v,O,l)),n.l=f,[O,S]}(n,f-n.l,l);return{cell:v,val:S[0],formula:O,shared:T>>3&1,tt:S[1]}}function cu(n,c,l){var f=n.read_shift(4),v=Zc(n,f,l),S=n.read_shift(4);return[v,S>0?tl(n,S,v,l):null]}var Pg=cu,oh=cu,h_=cu,hd=cu,Sb={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Rg={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},Bg={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0},Jl={"_xlfn.ACOT":"ACOT","_xlfn.ACOTH":"ACOTH","_xlfn.AGGREGATE":"AGGREGATE","_xlfn.ARABIC":"ARABIC","_xlfn.AVERAGEIF":"AVERAGEIF","_xlfn.AVERAGEIFS":"AVERAGEIFS","_xlfn.BASE":"BASE","_xlfn.BETA.DIST":"BETA.DIST","_xlfn.BETA.INV":"BETA.INV","_xlfn.BINOM.DIST":"BINOM.DIST","_xlfn.BINOM.DIST.RANGE":"BINOM.DIST.RANGE","_xlfn.BINOM.INV":"BINOM.INV","_xlfn.BITAND":"BITAND","_xlfn.BITLSHIFT":"BITLSHIFT","_xlfn.BITOR":"BITOR","_xlfn.BITRSHIFT":"BITRSHIFT","_xlfn.BITXOR":"BITXOR","_xlfn.CEILING.MATH":"CEILING.MATH","_xlfn.CEILING.PRECISE":"CEILING.PRECISE","_xlfn.CHISQ.DIST":"CHISQ.DIST","_xlfn.CHISQ.DIST.RT":"CHISQ.DIST.RT","_xlfn.CHISQ.INV":"CHISQ.INV","_xlfn.CHISQ.INV.RT":"CHISQ.INV.RT","_xlfn.CHISQ.TEST":"CHISQ.TEST","_xlfn.COMBINA":"COMBINA","_xlfn.CONCAT":"CONCAT","_xlfn.CONFIDENCE.NORM":"CONFIDENCE.NORM","_xlfn.CONFIDENCE.T":"CONFIDENCE.T","_xlfn.COT":"COT","_xlfn.COTH":"COTH","_xlfn.COUNTIFS":"COUNTIFS","_xlfn.COVARIANCE.P":"COVARIANCE.P","_xlfn.COVARIANCE.S":"COVARIANCE.S","_xlfn.CSC":"CSC","_xlfn.CSCH":"CSCH","_xlfn.DAYS":"DAYS","_xlfn.DECIMAL":"DECIMAL","_xlfn.ECMA.CEILING":"ECMA.CEILING","_xlfn.ERF.PRECISE":"ERF.PRECISE","_xlfn.ERFC.PRECISE":"ERFC.PRECISE","_xlfn.EXPON.DIST":"EXPON.DIST","_xlfn.F.DIST":"F.DIST","_xlfn.F.DIST.RT":"F.DIST.RT","_xlfn.F.INV":"F.INV","_xlfn.F.INV.RT":"F.INV.RT","_xlfn.F.TEST":"F.TEST","_xlfn.FILTERXML":"FILTERXML","_xlfn.FLOOR.MATH":"FLOOR.MATH","_xlfn.FLOOR.PRECISE":"FLOOR.PRECISE","_xlfn.FORECAST.ETS":"FORECAST.ETS","_xlfn.FORECAST.ETS.CONFINT":"FORECAST.ETS.CONFINT","_xlfn.FORECAST.ETS.SEASONALITY":"FORECAST.ETS.SEASONALITY","_xlfn.FORECAST.ETS.STAT":"FORECAST.ETS.STAT","_xlfn.FORECAST.LINEAR":"FORECAST.LINEAR","_xlfn.FORMULATEXT":"FORMULATEXT","_xlfn.GAMMA":"GAMMA","_xlfn.GAMMA.DIST":"GAMMA.DIST","_xlfn.GAMMA.INV":"GAMMA.INV","_xlfn.GAMMALN.PRECISE":"GAMMALN.PRECISE","_xlfn.GAUSS":"GAUSS","_xlfn.HYPGEOM.DIST":"HYPGEOM.DIST","_xlfn.IFERROR":"IFERROR","_xlfn.IFNA":"IFNA","_xlfn.IFS":"IFS","_xlfn.IMCOSH":"IMCOSH","_xlfn.IMCOT":"IMCOT","_xlfn.IMCSC":"IMCSC","_xlfn.IMCSCH":"IMCSCH","_xlfn.IMSEC":"IMSEC","_xlfn.IMSECH":"IMSECH","_xlfn.IMSINH":"IMSINH","_xlfn.IMTAN":"IMTAN","_xlfn.ISFORMULA":"ISFORMULA","_xlfn.ISO.CEILING":"ISO.CEILING","_xlfn.ISOWEEKNUM":"ISOWEEKNUM","_xlfn.LOGNORM.DIST":"LOGNORM.DIST","_xlfn.LOGNORM.INV":"LOGNORM.INV","_xlfn.MAXIFS":"MAXIFS","_xlfn.MINIFS":"MINIFS","_xlfn.MODE.MULT":"MODE.MULT","_xlfn.MODE.SNGL":"MODE.SNGL","_xlfn.MUNIT":"MUNIT","_xlfn.NEGBINOM.DIST":"NEGBINOM.DIST","_xlfn.NETWORKDAYS.INTL":"NETWORKDAYS.INTL","_xlfn.NIGBINOM":"NIGBINOM","_xlfn.NORM.DIST":"NORM.DIST","_xlfn.NORM.INV":"NORM.INV","_xlfn.NORM.S.DIST":"NORM.S.DIST","_xlfn.NORM.S.INV":"NORM.S.INV","_xlfn.NUMBERVALUE":"NUMBERVALUE","_xlfn.PDURATION":"PDURATION","_xlfn.PERCENTILE.EXC":"PERCENTILE.EXC","_xlfn.PERCENTILE.INC":"PERCENTILE.INC","_xlfn.PERCENTRANK.EXC":"PERCENTRANK.EXC","_xlfn.PERCENTRANK.INC":"PERCENTRANK.INC","_xlfn.PERMUTATIONA":"PERMUTATIONA","_xlfn.PHI":"PHI","_xlfn.POISSON.DIST":"POISSON.DIST","_xlfn.QUARTILE.EXC":"QUARTILE.EXC","_xlfn.QUARTILE.INC":"QUARTILE.INC","_xlfn.QUERYSTRING":"QUERYSTRING","_xlfn.RANK.AVG":"RANK.AVG","_xlfn.RANK.EQ":"RANK.EQ","_xlfn.RRI":"RRI","_xlfn.SEC":"SEC","_xlfn.SECH":"SECH","_xlfn.SHEET":"SHEET","_xlfn.SHEETS":"SHEETS","_xlfn.SKEW.P":"SKEW.P","_xlfn.STDEV.P":"STDEV.P","_xlfn.STDEV.S":"STDEV.S","_xlfn.SUMIFS":"SUMIFS","_xlfn.SWITCH":"SWITCH","_xlfn.T.DIST":"T.DIST","_xlfn.T.DIST.2T":"T.DIST.2T","_xlfn.T.DIST.RT":"T.DIST.RT","_xlfn.T.INV":"T.INV","_xlfn.T.INV.2T":"T.INV.2T","_xlfn.T.TEST":"T.TEST","_xlfn.TEXTJOIN":"TEXTJOIN","_xlfn.UNICHAR":"UNICHAR","_xlfn.UNICODE":"UNICODE","_xlfn.VAR.P":"VAR.P","_xlfn.VAR.S":"VAR.S","_xlfn.WEBSERVICE":"WEBSERVICE","_xlfn.WEIBULL.DIST":"WEIBULL.DIST","_xlfn.WORKDAY.INTL":"WORKDAY.INTL","_xlfn.XOR":"XOR","_xlfn.Z.TEST":"Z.TEST"};function pd(n){return"of:"==n.slice(0,3)&&(n=n.slice(3)),61==n.charCodeAt(0)&&61==(n=n.slice(1)).charCodeAt(0)&&(n=n.slice(1)),(n=(n=(n=n.replace(/COM\.MICROSOFT\./g,"")).replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,function(c,l){return l.replace(/\./g,"")})).replace(/\[.(#[A-Z]*[?!])\]/g,"$1")).replace(/[;~]/g,",").replace(/\|/g,";")}function du(n){return("of:="+n.replace(gg,"$1[.$2$3$4$5]").replace(/\]:\[/g,":")).replace(/;/g,"|").replace(/,/g,";")}function Nc(n){var c=n.split(":");return[c[0].split(".")[0],c[0].split(".")[1]+(c.length>1?":"+(c[1].split(".")[1]||c[1].split(".")[0]):"")]}function Qs(n){return n.replace(/\./,"!")}var Lc={},uu={};mr.WS=["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"];var fd="undefined"!=typeof Map;function p_(n,c,l){var f=0,v=n.length;if(l){if(fd?l.has(c):Object.prototype.hasOwnProperty.call(l,c))for(var S=fd?l.get(c):l[c];f-1?(l.width=Z(f),l.customWidth=1):null!=c.width&&(l.width=c.width),c.hidden&&(l.hidden=!0),l}function Ml(n,c){if(n){var l=[.7,.7,.75,.75,.3,.3];"xlml"==c&&(l=[1,1,1,1,.5,.5]),null==n.left&&(n.left=l[0]),null==n.right&&(n.right=l[1]),null==n.top&&(n.top=l[2]),null==n.bottom&&(n.bottom=l[3]),null==n.header&&(n.header=l[4]),null==n.footer&&(n.footer=l[5])}}function vs(n,c,l){var f=l.revssf[null!=c.z?c.z:"General"],v=60,S=n.length;if(null==f&&l.ssf)for(;v<392;++v)if(null==l.ssf[v]){lt.load(c.z,v),l.ssf[v]=c.z,l.revssf[c.z]=f=v;break}for(v=0;v!=S;++v)if(n[v].numFmtId===f)return v;return n[S]={numFmtId:f,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},S}function Uc(n,c,l,f,v,S){try{f.cellNF&&(n.z=lt._table[c])}catch(O){if(f.WTF)throw O}if("z"!==n.t){if("d"===n.t&&"string"==typeof n.v&&(n.v=st(n.v)),!f||!1!==f.cellText)try{if(null==lt._table[c]&<.load(Oe[c]||"General",c),"e"===n.t)n.w=n.w||ts[n.v];else if(0===c)if("n"===n.t)n.w=(0|n.v)===n.v?lt._general_int(n.v):lt._general_num(n.v);else if("d"===n.t){var T=Jt(n.v);n.w=(0|T)===T?lt._general_int(T):lt._general_num(T)}else{if(void 0===n.v)return"";n.w=lt._general(n.v,uu)}else n.w=lt.format(c,"d"===n.t?Jt(n.v):n.v,uu)}catch(O){if(f.WTF)throw O}if(f.cellStyles&&null!=l)try{n.s=S.Fills[l],n.s.fgColor&&n.s.fgColor.theme&&!n.s.fgColor.rgb&&(n.s.fgColor.rgb=Cl(v.themeElements.clrScheme[n.s.fgColor.theme].rgb,n.s.fgColor.tint||0),f.WTF&&(n.s.fgColor.raw_rgb=v.themeElements.clrScheme[n.s.fgColor.theme].rgb)),n.s.bgColor&&n.s.bgColor.theme&&(n.s.bgColor.rgb=Cl(v.themeElements.clrScheme[n.s.bgColor.theme].rgb,n.s.bgColor.tint||0),f.WTF&&(n.s.bgColor.raw_rgb=v.themeElements.clrScheme[n.s.bgColor.theme].rgb))}catch(O){if(f.WTF&&S.Fills)throw O}}}function Zg(n,c,l){if(n&&n["!ref"]){var f=$n(n["!ref"]);if(f.e.c/g,up=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,Wm=/<(?:\w:)?hyperlink [^>]*>/gm,hp=/"(\w*:\w*)"/,Lg=/<(?:\w:)?col\b[^>]*[\/]?>/g,pp=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,Ug=/<(?:\w:)?pageMargins[^>]*\/>/g,pf=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,hu=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function Hg(n,c,l,f){var v=Qe(n);l.Sheets[f]||(l.Sheets[f]={}),v.codeName&&(l.Sheets[f].CodeName=v.codeName)}var $m=["objects","scenarios","selectLockedCells","selectUnlockedCells"],fp=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"],gp=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;function Xm(n,c,l,f){if(void 0===n.v&&void 0===n.f||"z"===n.t)return"";var v="",S=n.t,T=n.v;if("z"!==n.t)switch(n.t){case"b":v=n.v?"1":"0";break;case"n":v=""+n.v;break;case"e":v=ts[n.v];break;case"d":f&&f.cellDates?v=st(n.v,-1).toISOString():((n=Li(n)).t="n",v=""+(n.v=Jt(st(n.v)))),void 0===n.z&&(n.z=lt._table[14]);break;default:v=n.v}var O=$r("v",Fn(v)),te={r:c},le=vs(f.cellXfs,n,f);switch(0!==le&&(te.s=le),n.t){case"n":case"z":break;case"d":te.t="d";break;case"b":te.t="b";break;case"e":te.t="e";break;default:if(null==n.v){delete n.t;break}if(f&&f.bookSST){O=$r("v",""+p_(f.Strings,n.v,f.revStrings)),te.t="s";break}te.t="str"}if(n.t!=S&&(n.t=S,n.v=T),n.f){var fe=n.F&&n.F.slice(0,c.length)==c?{t:"array",ref:n.F}:null;O=vn("f",Fn(n.f),fe)+(null!=n.v?O:"")}return n.l&&l["!links"].push([c,n.l]),n.c&&l["!comments"].push([c,n.c]),vn("c",O,te)}var e0=function(){var n=/<(?:\w+:)?c[ >]/,c=/<\/(?:\w+:)?row>/,l=/r=["']([^"']*)["']/,f=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,v=/ref=["']([^"']*)["']/,S=Bt("v"),T=Bt("f");return function(te,le,fe,Ye,ct,rt){for(var Di,an,Gi,ln,ar,ht=0,Et="",Xt=[],ai=[],qt=0,nt=0,li=0,Pi="",nn=0,kn=0,Hn=0,Qi=0,Gr=Array.isArray(rt.CellXf),Er=[],Cr=[],jo=Array.isArray(le),Zn=[],Vr={},Co=!1,Or=te.split(c),Ci=0,mi=Or.length;Ci!=mi;++Ci){var ki=(Et=Or[Ci].trim()).length;if(0!==ki){for(ht=0;htnn-1&&(Ye.s.r=nn-1),Ye.e.r":"")+Et,null!=ai&&2===ai.length){for(qt=0,Pi=ai[1],nt=0;nt!=Pi.length&&!((li=Pi.charCodeAt(nt)-64)<1||li>26);++nt)qt=26*qt+li;kn=--qt}else++kn;for(nt=0;nt!=Et.length&&62!==Et.charCodeAt(nt);++nt);if(++nt,(an=Qe(Et.slice(0,nt),!0)).r||(an.r=Ti({r:nn-1,c:kn})),Di={t:""},null!=(ai=(Pi=Et.slice(nt)).match(S))&&""!==ai[1]&&(Di.v=cn(ai[1])),fe.cellFormula){null!=(ai=Pi.match(T))&&""!==ai[1]?(Di.f=nf(cn(Mn(ai[1]))),ai[0].indexOf('t="array"')>-1?(Di.F=(Pi.match(v)||[])[1],Di.F.indexOf(":")>-1&&Er.push([$n(Di.F),Di.F])):ai[0].indexOf('t="shared"')>-1&&(ln=Qe(ai[0]),Cr[parseInt(ln.si,10)]=[ln,nf(cn(Mn(ai[1]))),an.r])):(ai=Pi.match(/]*\/>/))&&Cr[(ln=Qe(ai[0])).si]&&(Di.f=_g(Cr[ln.si][1],Cr[ln.si][2],an.r));var Ei=ri(an.r);for(nt=0;nt=Er[nt][0].s.r&&Ei.r<=Er[nt][0].e.r&&Ei.c>=Er[nt][0].s.c&&Ei.c<=Er[nt][0].e.c&&(Di.F=Er[nt][1])}if(null==an.t&&void 0===Di.v)if(Di.f||Di.F)Di.v=0,Di.t="n";else{if(!fe.sheetStubs)continue;Di.t="z"}else Di.t=an.t||"n";switch(Ye.s.c>kn&&(Ye.s.c=kn),Ye.e.c0&&(le["!rows"]=Zn)}}(),Gg=vn("worksheet",null,{xmlns:Jn.main[0],"xmlns:r":Jn.r});function t0(n,c,l,f){var T,v=[V,Gg],O="",te=l.Sheets[l.SheetNames[n]];null==te&&(te={});var le=te["!ref"]||"A1",fe=$n(le);if(fe.e.c>16383||fe.e.r>1048575){if(c.WTF)throw new Error("Range "+le+" exceeds format limit A1:XFD1048576");fe.e.c=Math.min(fe.e.c,16383),fe.e.r=Math.min(fe.e.c,1048575),le=pn(fe)}f||(f={}),te["!comments"]=[];var Ye=[];(function mc(n,c,l,f,v){var S=!1,T={};if("xlsx"!==f.bookType&&c.vbaraw){var te=c.SheetNames[l];try{c.Workbook&&(te=c.Workbook.Sheets[l].CodeName||te)}catch(le){}S=!0,T.codeName=Fn(te)}!S||(v[v.length]=vn("sheetPr",null,T))})(0,l,n,c,v),v[v.length]=vn("dimension",null,{ref:le}),v[v.length]=function Yg(n,c,l,f){var v={workbookViewId:"0"};return(((f||{}).Workbook||{}).Views||[])[0]&&(v.rightToLeft=f.Workbook.Views[0].RTL?"1":"0"),vn("sheetViews",vn("sheetView",null,v),{})}(0,0,0,l),c.sheetFormat&&(v[v.length]=vn("sheetFormatPr",null,{defaultRowHeight:c.sheetFormat.defaultRowHeight||"16",baseColWidth:c.sheetFormat.baseColWidth||"10",outlineLevelRow:c.sheetFormat.outlineLevelRow||"7"})),null!=te["!cols"]&&te["!cols"].length>0&&(v[v.length]=function mf(n,c){for(var f,l=[""],v=0;v!=c.length;++v)!(f=c[v])||(l[l.length]=vn("col",null,ah(v,f)));return l[l.length]="",l.join("")}(0,te["!cols"])),v[T=v.length]="",te["!links"]=[],null!=te["!ref"]&&(O=function f_(n,c,l,f){var te,Xt,v=[],S=[],T=$n(n["!ref"]),O="",le="",fe=[],Ye=0,ct=0,rt=n["!rows"],ht=Array.isArray(n),Et={r:le},ai=-1;for(ct=T.s.c;ct<=T.e.c;++ct)fe[ct]=xe(ct);for(Ye=T.s.r;Ye<=T.e.r;++Ye){for(S=[],le=ao(Ye),ct=T.s.c;ct<=T.e.c;++ct){te=fe[ct]+le;var qt=ht?(n[Ye]||[])[ct]:n[te];void 0!==qt&&null!=(O=Xm(qt,te,n,c))&&S.push(O)}(S.length>0||rt&&rt[Ye])&&(Et={r:le},rt&&rt[Ye]&&((Xt=rt[Ye]).hidden&&(Et.hidden=1),ai=-1,Xt.hpx?ai=on(Xt.hpx):Xt.hpt&&(ai=Xt.hpt),ai>-1&&(Et.ht=ai,Et.customHeight=1),Xt.level&&(Et.outlineLevel=Xt.level)),v[v.length]=vn("row",S.join(""),Et))}if(rt)for(;Ye-1&&(Et.ht=ai,Et.customHeight=1),Xt.level&&(Et.outlineLevel=Xt.level),v[v.length]=vn("row","",Et));return v.join("")}(te,c),O.length>0&&(v[v.length]=O)),v.length>T+1&&(v[v.length]="",v[T]=v[T].replace("/>",">")),null!=te["!protect"]&&(v[v.length]=function ff(n){var c={sheet:1};return $m.forEach(function(l){null!=n[l]&&n[l]&&(c[l]="1")}),fp.forEach(function(l){null!=n[l]&&!n[l]&&(c[l]="0")}),n.password&&(c.password=ad(n.password).toString(16).toUpperCase()),vn("sheetProtection",null,c)}(te["!protect"])),null!=te["!autofilter"]&&(v[v.length]=function gd(n,c,l,f){var v="string"==typeof n.ref?n.ref:pn(n.ref);l.Workbook||(l.Workbook={Sheets:[]}),l.Workbook.Names||(l.Workbook.Names=[]);var S=l.Workbook.Names,T=$i(v);T.s.r==T.e.r&&(T.e.r=$i(c["!ref"]).e.r,v=pn(T));for(var O=0;O0&&(v[v.length]=function Qm(n){if(0===n.length)return"";for(var c='',l=0;l!=n.length;++l)c+='';return c+""}(te["!merges"]));var rt,ct=-1,ht=-1;return te["!links"].length>0&&(v[v.length]="",te["!links"].forEach(function(Et){!Et[1].Target||(rt={ref:Et[0]},"#"!=Et[1].Target.charAt(0)&&(ht=Fo(f,-1,Fn(Et[1].Target).replace(/#.*$/,""),mr.HLINK),rt["r:id"]="rId"+ht),(ct=Et[1].Target.indexOf("#"))>-1&&(rt.location=Fn(Et[1].Target.slice(ct+1))),Et[1].Tooltip&&(rt.tooltip=Fn(Et[1].Tooltip)),v[v.length]=vn("hyperlink",null,rt))}),v[v.length]=""),delete te["!links"],null!=te["!margins"]&&(v[v.length]=function gf(n){return Ml(n),vn("pageMargins",null,n)}(te["!margins"])),(!c||c.ignoreEC||null==c.ignoreEC)&&(v[v.length]=$r("ignoredErrors",vn("ignoredError",null,{numberStoredAsText:1,sqref:le}))),Ye.length>0&&(ht=Fo(f,-1,"../drawings/drawing"+(n+1)+".xml",mr.DRAW),v[v.length]=vn("drawing",null,{"r:id":"rId"+ht}),te["!drawing"]=Ye),te["!comments"].length>0&&(ht=Fo(f,-1,"../drawings/vmlDrawing"+(n+1)+".vml",mr.VML),v[v.length]=vn("legacyDrawing",null,{"r:id":"rId"+ht}),te["!legacy"]=ht),v.length>1&&(v[v.length]="",v[1]=v[1].replace("/>",">")),v.join("")}function n0(n,c,l,f){var v=function g_(n,c,l){var f=fn(145),v=(l["!rows"]||[])[n]||{};f.write_shift(4,n),f.write_shift(4,0);var S=320;v.hpx?S=20*on(v.hpx):v.hpt&&(S=20*v.hpt),f.write_shift(2,S),f.write_shift(1,0);var T=0;v.level&&(T|=v.level),v.hidden&&(T|=16),(v.hpx||v.hpt)&&(T|=32),f.write_shift(1,T),f.write_shift(1,0);var O=0,te=f.l;f.l+=4;for(var le={r:n,c:0},fe=0;fe<16;++fe)if(!(c.s.c>fe+1<<10||c.e.cf.l?f.slice(0,f.l):f}(f,l,c);(v.length>17||(c["!rows"]||[])[f])&&Tn(n,"BrtRowHdr",v)}var Wg=Ba,mp=Ga;var s0=Ba,md=Ga,lh=["left","right","top","bottom","header","footer"];function nl(n,c,l,f,v,S){if(void 0!==c.v){var T="";switch(c.t){case"b":T=c.v?"1":"0";break;case"d":(c=Li(c)).z=c.z||lt._table[14],c.v=Jt(st(c.v)),c.t="n";break;case"n":case"e":T=""+c.v;break;default:T=c.v}var O={r:l,c:f};switch(O.s=vs(v.cellXfs,c,v),c.l&&S["!links"].push([Ti(O),c.l]),c.c&&S["!comments"].push([Ti(O),c.c]),c.t){case"s":case"str":return void(v.bookSST?(T=p_(v.Strings,c.v,v.revStrings),O.t="s",O.v=T,Tn(n,"BrtCellIsst",function v_(n,c,l){return null==l&&(l=fn(12)),Yo(c,l),l.write_shift(4,c.v),l}(0,O))):(O.t="str",Tn(n,"BrtCellSt",function _p(n,c,l){return null==l&&(l=fn(12+4*n.v.length)),Yo(c,l),_e(n.v,l),l.length>l.l?l.slice(0,l.l):l}(c,O))));case"n":return void(c.v==(0|c.v)&&c.v>-1e3&&c.v<1e3?Tn(n,"BrtCellRk",function o0(n,c,l){return null==l&&(l=fn(12)),Yo(c,l),function sl(n,c){null==c&&(c=fn(4));var l=0,f=0,v=100*n;if(n==(0|n)&&n>=-(1<<29)&&n<1<<29?f=1:v==(0|v)&&v>=-(1<<29)&&v<1<<29&&(f=1,l=1),!f)throw new Error("unsupported RkNumber "+n);c.write_shift(-4,((l?v:n)<<2)+(l+2))}(n.v,l),l}(c,O)):Tn(n,"BrtCellReal",function vf(n,c,l){return null==l&&(l=fn(16)),Yo(c,l),pa(n.v,l),l}(c,O)));case"b":return O.t="b",void Tn(n,"BrtCellBool",function _f(n,c,l){return null==l&&(l=fn(9)),Yo(c,l),l.write_shift(1,n.v?1:0),l}(c,O));case"e":O.t="e"}Tn(n,"BrtCellBlank",function __(n,c,l){return null==l&&(l=fn(8)),Yo(c,l)}(0,O))}}function wf(n,c,l,f){var v=Wo(),S=l.SheetNames[n],T=l.Sheets[S]||{},O=S;try{l&&l.Workbook&&(O=l.Workbook.Sheets[n].CodeName||O)}catch(le){}var te=$n(T["!ref"]||"A1");if(te.e.c>16383||te.e.r>1048575){if(c.WTF)throw new Error("Range "+(T["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");te.e.c=Math.min(te.e.c,16383),te.e.r=Math.min(te.e.c,1048575)}return T["!links"]=[],T["!comments"]=[],Tn(v,"BrtBeginSheet"),l.vbaraw&&Tn(v,"BrtWsProp",function m_(n,c){null==c&&(c=fn(84+4*n.length));for(var l=0;l<3;++l)c.write_shift(1,0);return N({auto:1},c),c.write_shift(-4,-1),c.write_shift(-4,-1),Yr(n,c),c.slice(0,c.l)}(O)),Tn(v,"BrtWsDim",mp(te)),function u0(n,c,l){Tn(n,"BrtBeginWsViews"),Tn(n,"BrtBeginWsView",function El(n,c,l){null==l&&(l=fn(30));var f=924;return(((c||{}).Views||[])[0]||{}).RTL&&(f|=32),l.write_shift(2,f),l.write_shift(4,0),l.write_shift(4,0),l.write_shift(4,0),l.write_shift(1,0),l.write_shift(1,0),l.write_shift(2,0),l.write_shift(2,100),l.write_shift(2,0),l.write_shift(2,0),l.write_shift(2,0),l.write_shift(4,0),l}(0,l)),Tn(n,"BrtEndWsView"),Tn(n,"BrtEndWsViews")}(v,0,l.Workbook),function mu(n,c){!c||!c["!cols"]||(Tn(n,"BrtBeginColInfos"),c["!cols"].forEach(function(l,f){l&&Tn(n,"BrtColInfo",function il(n,c,l){null==l&&(l=fn(18));var f=ah(n,c);l.write_shift(-4,n),l.write_shift(-4,n),l.write_shift(4,256*(f.width||10)),l.write_shift(4,0);var v=0;return c.hidden&&(v|=1),"number"==typeof f.width&&(v|=2),c.level&&(v|=c.level<<8),l.write_shift(2,v),l}(f,l))}),Tn(n,"BrtEndColInfos"))}(v,T),function dh(n,c,l,f){var v=$n(c["!ref"]||"A1"),T="",O=[];Tn(n,"BrtBeginSheetData");var te=Array.isArray(c),le=v.e.r;c["!rows"]&&(le=Math.max(v.e.r,c["!rows"].length-1));for(var fe=v.s.r;fe<=le;++fe)if(T=ao(fe),n0(n,c,v,fe),fe<=v.e.r)for(var Ye=v.s.c;Ye<=v.e.c;++Ye){fe===v.s.r&&(O[Ye]=xe(Ye));var ct=te?(c[fe]||[])[Ye]:c[O[Ye]+T];!ct||nl(n,ct,fe,Ye,f,c)}Tn(n,"BrtEndSheetData")}(v,T,0,c),function Xg(n,c){!c["!protect"]||Tn(n,"BrtSheetProtection",function ch(n,c){return null==c&&(c=fn(66)),c.write_shift(2,n.password?ad(n.password):0),c.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach(function(l){c.write_shift(4,l[1]?null==n[l[0]]||n[l[0]]?0:1:null!=n[l[0]]&&n[l[0]]?0:1)}),c}(c["!protect"]))}(v,T),function Ol(n,c,l,f){if(c["!autofilter"]){var v=c["!autofilter"],S="string"==typeof v.ref?v.ref:pn(v.ref);l.Workbook||(l.Workbook={Sheets:[]}),l.Workbook.Names||(l.Workbook.Names=[]);var T=l.Workbook.Names,O=$i(S);O.s.r==O.e.r&&(O.e.r=$i(c["!ref"]).e.r,S=pn(O));for(var te=0;te0){var v=Fo(f,-1,"../drawings/vmlDrawing"+(l+1)+".vml",mr.VML);Tn(n,"BrtLegacyDrawing",ha("rId"+v)),c["!legacy"]=v}}(v,T,n,f),Tn(v,"BrtEndSheet"),v.end()}mr.CHART="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",mr.CHARTEX="http://schemas.microsoft.com/office/2014/relationships/chartEx",mr.CS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",vn("chartsheet",null,{xmlns:Jn.main[0],"xmlns:r":Jn.r});var Sf=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],gh=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],nm=[],f0=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function g0(n,c){for(var l=0;l!=n.length;++l)for(var f=n[l],v=0;v!=c.length;++v){var S=c[v];if(null==f[S[0]])f[S[0]]=S[1];else switch(S[2]){case"bool":"string"==typeof f[S[0]]&&(f[S[0]]=hn(f[S[0]]));break;case"int":"string"==typeof f[S[0]]&&(f[S[0]]=parseInt(f[S[0]],10))}}}function rm(n,c){for(var l=0;l!=c.length;++l){var f=c[l];if(null==n[f[0]])n[f[0]]=f[1];else switch(f[2]){case"bool":"string"==typeof n[f[0]]&&(n[f[0]]=hn(n[f[0]]));break;case"int":"string"==typeof n[f[0]]&&(n[f[0]]=parseInt(n[f[0]],10))}}}function m0(n){rm(n.WBProps,Sf),rm(n.CalcPr,f0),g0(n.WBView,gh),g0(n.Sheets,nm),uu.date1904=hn(n.WBProps.date1904)}var om="][*?/\\".split("");function bd(n,c){if(n.length>31){if(c)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var l=!0;return om.forEach(function(f){if(-1!=n.indexOf(f)){if(!c)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");l=!1}}),l}var kf=/<\w+:workbook/,_0=vn("workbook",null,{xmlns:Jn.main[0],"xmlns:r":Jn.r});function am(n){var c=[V];c[c.length]=_0;var l=n.Workbook&&(n.Workbook.Names||[]).length>0,f={codeName:"ThisWorkbook"};n.Workbook&&n.Workbook.WBProps&&(Sf.forEach(function(O){null!=n.Workbook.WBProps[O[0]]&&n.Workbook.WBProps[O[0]]!=O[1]&&(f[O[0]]=n.Workbook.WBProps[O[0]])}),n.Workbook.WBProps.CodeName&&(f.codeName=n.Workbook.WBProps.CodeName,delete f.CodeName)),c[c.length]=vn("workbookPr",null,f);var v=n.Workbook&&n.Workbook.Sheets||[],S=0;for(c[c.length]="",S=0;S!=n.SheetNames.length;++S){var T={name:Fn(n.SheetNames[S].slice(0,31))};if(T.sheetId=""+(S+1),T["r:id"]="rId"+(S+1),v[S])switch(v[S].Hidden){case 1:T.state="hidden";break;case 2:T.state="veryHidden"}c[c.length]=vn("sheet",null,T)}return c[c.length]="",l&&(c[c.length]="",n.Workbook&&n.Workbook.Names&&n.Workbook.Names.forEach(function(O){var te={name:O.Name};O.Comment&&(te.comment=O.Comment),null!=O.Sheet&&(te.localSheetId=""+O.Sheet),O.Hidden&&(te.hidden="1"),O.Ref&&(c[c.length]=vn("definedName",Fn(O.Ref),te))}),c[c.length]=""),c.length>2&&(c[c.length]="",c[1]=c[1].replace("/>",">")),c.join("")}function w(n,c){return c||(c=fn(127)),c.write_shift(4,n.Hidden),c.write_shift(4,n.iTabID),ha(n.strRelID,c),_e(n.name.slice(0,31),c),c.length>c.l?c.slice(0,c.l):c}function mn(n,c){var l=Wo();return Tn(l,"BrtBeginBook"),Tn(l,"BrtFileVersion",function ei(n,c){c||(c=fn(127));for(var l=0;4!=l;++l)c.write_shift(4,0);return _e("SheetJS",c),_e(g.version,c),_e(g.version,c),_e("7262",c),c.length=c.l,c.length>c.l?c.slice(0,c.l):c}()),Tn(l,"BrtWbProp",function u(n,c){c||(c=fn(72));var l=0;return n&&n.filterPrivacy&&(l|=8),c.write_shift(4,l),c.write_shift(4,0),Yr(n&&n.CodeName||"ThisWorkbook",c),c.slice(0,c.l)}(n.Workbook&&n.Workbook.WBProps||null)),function Ri(n,c){if(c.Workbook&&c.Workbook.Sheets){for(var l=c.Workbook.Sheets,f=0,v=-1,S=-1;fv||(Tn(n,"BrtBeginBookViews"),Tn(n,"BrtBookView",function ji(n,c){return c||(c=fn(29)),c.write_shift(-4,0),c.write_shift(-4,460),c.write_shift(4,28800),c.write_shift(4,17600),c.write_shift(4,500),c.write_shift(4,n),c.write_shift(4,n),c.write_shift(1,120),c.length>c.l?c.slice(0,c.l):c}(v)),Tn(n,"BrtEndBookViews"))}}(l,n),function Lt(n,c){Tn(n,"BrtBeginBundleShs");for(var l=0;l!=c.SheetNames.length;++l)Tn(n,"BrtBundleSh",w({Hidden:c.Workbook&&c.Workbook.Sheets&&c.Workbook.Sheets[l]&&c.Workbook.Sheets[l].Hidden||0,iTabID:l+1,strRelID:"rId"+(l+1),name:c.SheetNames[l]}));Tn(n,"BrtEndBundleShs")}(l,n),Tn(l,"BrtEndBook"),l.end()}function fr(n,c,l,f,v,S,T,O){return".bin"===c.slice(-4)?function qc(n,c,l,f,v,S,T){if(!n)return n;var O=c||{};f||(f={"!id":{}});var le,ht,Et,Xt,ai,qt,nt,li,Pi,Di,te=O.dense?[]:{},fe={s:{r:2e6,c:2e6},e:{r:0,c:0}},Ye=[],ct=!1,rt=!1,an=[];O.biff=12,O["!row"]=0;var nn=0,kn=!1,Gi=[],ln={},Hn=O.supbooks||v.supbooks||[[]];if(Hn.sharedf=ln,Hn.arrayf=Gi,Hn.SheetNames=v.SheetNames||v.Sheets.map(function(jo){return jo.name}),!O.supbooks&&(O.supbooks=Hn,v.Names))for(var Qi=0;Qi=Or[0].s.r&&ht.r<=Or[0].e.r&&qt>=Or[0].s.c&&qt<=Or[0].e.c&&(Et.F=pn(Or[0]),kn=!0)}!kn&&Zn.length>3&&(Et.f=Zn[3])}if(fe.s.r>ht.r&&(fe.s.r=ht.r),fe.s.c>qt&&(fe.s.c=qt),fe.e.rht.r&&(fe.s.r=ht.r),fe.s.c>qt&&(fe.s.c=qt),fe.e.r=Zn.s;)Gr[Zn.e--]={width:Zn.w/256,hidden:!!(1&Zn.flags),level:Zn.level},Er||(Er=!0,E(Zn.w/256)),ye(Gr[Zn.e+1]);break;case 161:te["!autofilter"]={ref:pn(Zn)};break;case 476:te["!margins"]=Zn;break;case 147:v.Sheets[l]||(v.Sheets[l]={}),Zn.name&&(v.Sheets[l].CodeName=Zn.name);break;case 137:v.Views||(v.Views=[{}]),v.Views[0]||(v.Views[0]={}),Zn.RTL&&(v.Views[0].RTL=!0);break;case 485:case 64:case 1053:case 151:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 49:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 152:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:ct=!0;break;case 36:ct=!1;break;case 37:Ye.push(Vr),ct=!0;break;case 38:Ye.pop(),ct=!1;break;default:if(!((Vr||"").indexOf("Begin")>0)&&!((Vr||"").indexOf("End")>0)&&(!ct||O.WTF))throw new Error("Unexpected record "+Co+" "+Vr)}},O),delete O.supbooks,delete O["!row"],!te["!ref"]&&(fe.s.r<2e6||le&&(le.e.r>0||le.e.c>0||le.s.r>0||le.s.c>0))&&(te["!ref"]=pn(le||fe)),O.sheetRows&&te["!ref"]){var Cr=$n(te["!ref"]);O.sheetRows<=+Cr.e.r&&(Cr.e.r=O.sheetRows-1,Cr.e.r>fe.e.r&&(Cr.e.r=fe.e.r),Cr.e.rfe.e.c&&(Cr.e.c=fe.e.c),Cr.e.c0&&(te["!merges"]=an),Gr.length>0&&(te["!cols"]=Gr),ar.length>0&&(te["!rows"]=ar),te}(n,f,l,v,S,T,O):function qg(n,c,l,f,v,S,T){if(!n)return n;f||(f={"!id":{}});var O=c.dense?[]:{},te={s:{r:2e6,c:2e6},e:{r:0,c:0}},le="",fe="",Ye=n.match(up);Ye?(le=n.slice(0,Ye.index),fe=n.slice(Ye.index+Ye[0].length)):le=fe=n;var ct=le.match(pf);ct&&Hg(ct[0],0,v,l);var rt=(le.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(rt>0){var ht=le.slice(rt,rt+50).match(hp);ht&&function Ng(n,c){var l=$n(c);l.s.r<=l.e.r&&l.s.c<=l.e.c&&l.s.r>=0&&l.s.c>=0&&(n["!ref"]=pn(l))}(O,ht[1])}var Et=le.match(hu);Et&&Et[1]&&function zg(n,c){c.Views||(c.Views=[{}]),(n.match(gp)||[]).forEach(function(l,f){var v=Qe(l);c.Views[f]||(c.Views[f]={}),hn(v.rightToLeft)&&(c.Views[f].RTL=!0)})}(Et[1],v);var Xt=[];if(c.cellStyles){var ai=le.match(Lg);ai&&function jg(n,c){for(var l=!1,f=0;f!=c.length;++f){var v=Qe(c[f],!0);v.hidden&&(v.hidden=hn(v.hidden));var S=parseInt(v.min,10)-1,T=parseInt(v.max,10)-1;for(delete v.min,delete v.max,v.width=+v.width,!l&&v.width&&(l=!0,E(v.width)),ye(v);S<=T;)n[S++]=Li(v)}}(Xt,ai)}Ye&&e0(Ye[1],O,c,te,S,T);var qt=fe.match(pp);qt&&(O["!autofilter"]=function Km(n){return{ref:(n.match(/ref="([^"]*)"/)||[])[1]}}(qt[0]));var nt=[],li=fe.match(Jm);if(li)for(rt=0;rt!=li.length;++rt)nt[rt]=$n(li[rt].slice(li[rt].indexOf('"')+1));var Pi=fe.match(Wm);Pi&&function Vg(n,c,l){for(var f=Array.isArray(n),v=0;v!=c.length;++v){var S=Qe(Mn(c[v]),!0);if(!S.ref)return;var T=((l||{})["!id"]||[])[S.id];T?(S.Target=T.Target,S.location&&(S.Target+="#"+S.location)):(S.Target="#"+S.location,T={Target:S.Target,TargetMode:"Internal"}),S.Rel=T,S.tooltip&&(S.Tooltip=S.tooltip,delete S.tooltip);for(var O=$n(S.ref),te=O.s.r;te<=O.e.r;++te)for(var le=O.s.c;le<=O.e.c;++le){var fe=Ti({c:le,r:te});f?(n[te]||(n[te]=[]),n[te][le]||(n[te][le]={t:"z",v:void 0}),n[te][le].l=S):(n[fe]||(n[fe]={t:"z",v:void 0}),n[fe].l=S)}}}(O,Pi,f);var Di=fe.match(Ug);if(Di&&(O["!margins"]=function Tl(n){var c={};return["left","right","top","bottom","header","footer"].forEach(function(l){n[l]&&(c[l]=parseFloat(n[l]))}),c}(Qe(Di[0]))),!O["!ref"]&&te.e.c>=te.s.c&&te.e.r>=te.s.r&&(O["!ref"]=pn(te)),c.sheetRows>0&&O["!ref"]){var an=$n(O["!ref"]);c.sheetRows<=+an.e.r&&(an.e.r=c.sheetRows-1,an.e.r>te.e.r&&(an.e.r=te.e.r),an.e.rte.e.c&&(an.e.c=te.e.c),an.e.c0&&(O["!cols"]=Xt),nt.length>0&&(O["!merges"]=nt),O}(n,f,l,v,S,T,O)}function q1(n,c,l){return(".bin"===c.slice(-4)?mn:am)(n,l)}function Df(n,c,l,f,v){return(".bin"===c.slice(-4)?wf:t0)(n,l,f,v)}function y0(n,c,l){return(".bin"===c.slice(-4)?wi:d)(n,l)}function Tb(n,c,l){return(".bin"===c.slice(-4)?ug:Yl)(n,l)}var Mf=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,Tf=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function ml(n,c){var l=n.split(/\s+/),f=[];if(c||(f[0]=l[0]),1===l.length)return f;var S,T,te,v=n.match(Mf);if(v)for(te=0;te!=v.length;++te)-1===(T=(S=v[te].match(Tf))[1].indexOf(":"))?f[S[1]]=S[2].slice(1,S[2].length-1):f["xmlns:"===S[1].slice(0,6)?"xmlns"+S[1].slice(6):S[1].slice(T+1)]=S[2].slice(1,S[2].length-1);return f}function H1(n){var l={};if(1===n.split(/\s+/).length)return l;var v,S,O,f=n.match(Mf);if(f)for(O=0;O!=f.length;++O)-1===(S=(v=f[O].match(Tf))[1].indexOf(":"))?l[v[1]]=v[2].slice(1,v[2].length-1):l["xmlns:"===v[1].slice(0,6)?"xmlns"+v[1].slice(6):v[1].slice(S+1)]=v[2].slice(1,v[2].length-1);return l}function sm(n,c,l,f){var v=f;switch((l[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":v=hn(f);break;case"i2":case"int":v=parseInt(f,10);break;case"r4":case"float":v=parseFloat(f);break;case"date":case"dateTime.tz":v=st(f);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+l[0])}n[cn(c)]=v}function C0(n,c,l){if(l.cellStyles&&c.Interior){var f=c.Interior;f.Pattern&&(f.patternType=yr[f.Pattern]||f.Pattern)}n[c.ID]=c}function k_(n,c,l,f,v,S,T,O,te,le){var fe="General",Ye=f.StyleID,ct={};le=le||{};var rt=[],ht=0;for(void 0===Ye&&O&&(Ye=O.StyleID),void 0===Ye&&T&&(Ye=T.StyleID);void 0!==S[Ye]&&(S[Ye].nf&&(fe=S[Ye].nf),S[Ye].Interior&&rt.push(S[Ye].Interior),S[Ye].Parent);)Ye=S[Ye].Parent;switch(l.Type){case"Boolean":f.t="b",f.v=hn(n);break;case"String":f.t="s",f.r=lo(cn(n)),f.v=n.indexOf("<")>-1?cn(c||n):f.r;break;case"DateTime":"Z"!=n.slice(-1)&&(n+="Z"),f.v=(st(n)-new Date(Date.UTC(1899,11,30)))/864e5,f.v!=f.v?f.v=cn(n):f.v<60&&(f.v=f.v-1),(!fe||"General"==fe)&&(fe="yyyy-mm-dd");case"Number":void 0===f.v&&(f.v=+n),f.t||(f.t="n");break;case"Error":f.t="e",f.v=it[n],!1!==le.cellText&&(f.w=n);break;default:""==n&&""==c?f.t="z":(f.t="s",f.v=lo(c||n))}if(function lm(n,c,l){if("z"!==n.t){if(!l||!1!==l.cellText)try{n.w="e"===n.t?n.w||ts[n.v]:"General"===c?"n"===n.t?(0|n.v)===n.v?lt._general_int(n.v):lt._general_num(n.v):lt._general(n.v):function Ab(n,c){var l=Pt[n]||cn(n);return"General"===l?lt._general(c):lt.format(l,c)}(c||"General",n.v)}catch(S){if(l.WTF)throw S}try{var f=Pt[c]||c||"General";if(l.cellNF&&(n.z=f),l.cellDates&&"n"==n.t&<.is_date(f)){var v=lt.parse_date_code(n.v);v&&(n.t="d",n.v=new Date(v.y,v.m-1,v.d,v.H,v.M,v.S,v.u))}}catch(S){if(l.WTF)throw S}}}(f,fe,le),!1!==le.cellFormula)if(f.Formula){var Et=cn(f.Formula);61==Et.charCodeAt(0)&&(Et=Et.slice(1)),f.f=rp(Et,v),delete f.Formula,"RC"==f.ArrayRange?f.F=rp("RC:RC",v):f.ArrayRange&&(f.F=rp(f.ArrayRange,v),te.push([$n(f.F),f.F]))}else for(ht=0;ht=te[ht][0].s.r&&v.r<=te[ht][0].e.r&&v.c>=te[ht][0].s.c&&v.c<=te[ht][0].e.c&&(f.F=te[ht][1]);le.cellStyles&&(rt.forEach(function(Xt){!ct.patternType&&Xt.patternType&&(ct.patternType=Xt.patternType)}),f.s=ct),void 0!==f.StyleID&&(f.ixfe=f.StyleID)}function w0(n){n.t=n.v||"",n.t=n.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),n.v=n.w=n.ixfe=void 0}function cm(n){if(ut&&Buffer.isBuffer(n))return n.toString("utf8");if("string"==typeof n)return n;if("undefined"!=typeof Uint8Array&&n instanceof Uint8Array)return Mn(Yt(At(n)));throw new Error("Bad input format: expected Buffer or string")}var Cp=/<(\/?)([^\s?>!\/:]*:|)([^\s?>:\/]+)[^>]*>/gm;function Af(n,c){var l=c||{};yt(lt);var f=L(cm(n));("binary"==l.type||"array"==l.type||"base64"==l.type)&&(f="undefined"!=typeof cptable?cptable.utils.decode(65001,ue(f)):Mn(f));var v=f.slice(0,1024).toLowerCase(),S=!1;if(-1==v.indexOf("=0&&(S=!0)}),S)return js.to_workbook(f,l);var T,te,Cr,O=[],le={},fe=[],Ye=l.dense?[]:{},ct="",ht={},Et={},Xt=ml(''),ai=0,qt=0,nt=0,li={s:{r:2e6,c:2e6},e:{r:0,c:0}},Pi={},Di={},an="",nn=0,kn=[],Gi={},ln={},Hn=0,Qi=[],Gr=[],ar={},Er=[],jo=!1,Zn=[],Vr=[],Co={},Or=0,Ci=0,mi={Sheets:[],WBProps:{date1904:!1}},ki={};for(Cp.lastIndex=0,f=f.replace(//gm,"");T=Cp.exec(f);)switch(T[3]){case"Data":if(O[O.length-1][1])break;"/"===T[1]?k_(f.slice(ai,T.index),an,Xt,"Comment"==O[O.length-1][0]?ar:ht,{c:qt,r:nt},Pi,Er[qt],Et,Zn,l):(an="",Xt=ml(T[0]),ai=T.index+T[0].length);break;case"Cell":if("/"===T[1])if(Gr.length>0&&(ht.c=Gr),(!l.sheetRows||l.sheetRows>nt)&&void 0!==ht.v&&(l.dense?(Ye[nt]||(Ye[nt]=[]),Ye[nt][qt]=ht):Ye[xe(qt)+ao(nt)]=ht),ht.HRef&&(ht.l={Target:ht.HRef},ht.HRefScreenTip&&(ht.l.Tooltip=ht.HRefScreenTip),delete ht.HRef,delete ht.HRefScreenTip),(ht.MergeAcross||ht.MergeDown)&&(Or=qt+(0|parseInt(ht.MergeAcross,10)),Ci=nt+(0|parseInt(ht.MergeDown,10)),kn.push({s:{c:qt,r:nt},e:{c:Or,r:Ci}})),l.sheetStubs)if(ht.MergeAcross||ht.MergeDown){for(var Bn=qt;Bn<=Or;++Bn)for(var Ei=nt;Ei<=Ci;++Ei)(Bn>qt||Ei>nt)&&(l.dense?(Ye[Ei]||(Ye[Ei]=[]),Ye[Ei][Bn]={t:"z"}):Ye[xe(Bn)+ao(Ei)]={t:"z"});qt=Or+1}else++qt;else ht.MergeAcross?qt=Or+1:++qt;else(ht=H1(T[0])).Index&&(qt=+ht.Index-1),qtli.e.c&&(li.e.c=qt),"/>"===T[0].slice(-2)&&++qt,Gr=[];break;case"Row":"/"===T[1]||"/>"===T[0].slice(-2)?(ntli.e.r&&(li.e.r=nt),"/>"===T[0].slice(-2)&&(Et=ml(T[0])).Index&&(nt=+Et.Index-1),qt=0,++nt):((Et=ml(T[0])).Index&&(nt=+Et.Index-1),Co={},("0"==Et.AutoFitHeight||Et.Height)&&(Co.hpx=parseInt(Et.Height,10),Co.hpt=on(Co.hpx),Vr[nt]=Co),"1"==Et.Hidden&&(Co.hidden=!0,Vr[nt]=Co));break;case"Worksheet":if("/"===T[1]){if((te=O.pop())[0]!==T[3])throw new Error("Bad state: "+te.join("|"));fe.push(ct),li.s.r<=li.e.r&&li.s.c<=li.e.c&&(Ye["!ref"]=pn(li),l.sheetRows&&l.sheetRows<=li.e.r&&(Ye["!fullref"]=Ye["!ref"],li.e.r=l.sheetRows-1,Ye["!ref"]=pn(li))),kn.length&&(Ye["!merges"]=kn),Er.length>0&&(Ye["!cols"]=Er),Vr.length>0&&(Ye["!rows"]=Vr),le[ct]=Ye}else li={s:{r:2e6,c:2e6},e:{r:0,c:0}},nt=qt=0,O.push([T[3],!1]),te=ml(T[0]),ct=cn(te.Name),Ye=l.dense?[]:{},kn=[],Zn=[],Vr=[],mi.Sheets.push(ki={name:ct,Hidden:0});break;case"Table":if("/"===T[1]){if((te=O.pop())[0]!==T[3])throw new Error("Bad state: "+te.join("|"))}else{if("/>"==T[0].slice(-2))break;ml(T[0]),O.push([T[3],!1]),Er=[],jo=!1}break;case"Style":"/"===T[1]?C0(Pi,Di,l):Di=ml(T[0]);break;case"NumberFormat":Di.nf=cn(ml(T[0]).Format||"General"),Pt[Di.nf]&&(Di.nf=Pt[Di.nf]);for(var zn=0;392!=zn&<._table[zn]!=Di.nf;++zn);if(392==zn)for(zn=57;392!=zn;++zn)if(null==lt._table[zn]){lt.load(Di.nf,zn);break}break;case"Column":if("Table"!==O[O.length-1][0])break;if((Cr=ml(T[0])).Hidden&&(Cr.hidden=!0,delete Cr.Hidden),Cr.Width&&(Cr.wpx=parseInt(Cr.Width,10)),!jo&&Cr.wpx>10){jo=!0,os=6;for(var Oi=0;Oi0&&(ir.Sheet=mi.Sheets.length-1),mi.Names.push(ir);break;case"NamedCell":case"B":case"I":case"U":case"S":case"Sub":case"Sup":case"Span":case"Alignment":case"Borders":case"Border":case"Protection":case"Paragraphs":case"Name":break;case"Font":if("/>"===T[0].slice(-2))break;"/"===T[1]?an+=f.slice(nn,T.index):nn=T.index+T[0].length;break;case"Interior":if(!l.cellStyles)break;Di.Interior=ml(T[0]);break;case"Author":case"Title":case"Description":case"Created":case"Keywords":case"Subject":case"Category":case"Company":case"LastAuthor":case"LastSaved":case"LastPrinted":case"Version":case"Revision":case"TotalTime":case"HyperlinkBase":case"Manager":case"ContentStatus":case"Identifier":case"Language":case"AppName":if("/>"===T[0].slice(-2))break;"/"===T[1]?fi(Gi,T[3],f.slice(Hn,T.index)):Hn=T.index+T[0].length;break;case"Styles":case"Workbook":if("/"===T[1]){if((te=O.pop())[0]!==T[3])throw new Error("Bad state: "+te.join("|"))}else O.push([T[3],!1]);break;case"Comment":if("/"===T[1]){if((te=O.pop())[0]!==T[3])throw new Error("Bad state: "+te.join("|"));w0(ar),Gr.push(ar)}else O.push([T[3],!1]),ar={a:(te=ml(T[0])).Author};break;case"AutoFilter":if("/"===T[1]){if((te=O.pop())[0]!==T[3])throw new Error("Bad state: "+te.join("|"))}else if("/"!==T[0].charAt(T[0].length-2)){var or=ml(T[0]);Ye["!autofilter"]={ref:rp(or.Range).replace(/\$/g,"")},O.push([T[3],!0])}break;case"DataValidation":if("/"===T[1]){if((te=O.pop())[0]!==T[3])throw new Error("Bad state: "+te.join("|"))}else"/"!==T[0].charAt(T[0].length-2)&&O.push([T[3],!0]);break;case"ComponentOptions":case"DocumentProperties":case"CustomDocumentProperties":case"OfficeDocumentSettings":case"PivotTable":case"PivotCache":case"Names":case"MapInfo":case"PageBreaks":case"QueryTable":case"Sorting":case"Schema":case"data":case"ConditionalFormatting":case"SmartTagType":case"SmartTags":case"ExcelWorkbook":case"WorkbookOptions":case"WorksheetOptions":if("/"===T[1]){if((te=O.pop())[0]!==T[3])throw new Error("Bad state: "+te.join("|"))}else"/"!==T[0].charAt(T[0].length-2)&&O.push([T[3],!0]);break;default:if(0==O.length&&"document"==T[3]||0==O.length&&"UOF"==T[3])return z_(f,l);var dr=!0;switch(O[O.length-1][0]){case"OfficeDocumentSettings":switch(T[3]){case"AllowPNG":case"RemovePersonalInformation":case"DownloadComponents":case"LocationOfComponents":case"Colors":case"Color":case"Index":case"RGB":case"PixelsPerInch":case"TargetScreenSize":case"ReadOnlyRecommended":break;default:dr=!1}break;case"ComponentOptions":switch(T[3]){case"Toolbar":case"HideOfficeLogo":case"SpreadsheetAutoFit":case"Label":case"Caption":case"MaxHeight":case"MaxWidth":case"NextSheetNumber":break;default:dr=!1}break;case"ExcelWorkbook":switch(T[3]){case"Date1904":mi.WBProps.date1904=!0;break;case"WindowHeight":case"WindowWidth":case"WindowTopX":case"WindowTopY":case"TabRatio":case"ProtectStructure":case"ProtectWindow":case"ProtectWindows":case"ActiveSheet":case"DisplayInkNotes":case"FirstVisibleSheet":case"SupBook":case"SheetName":case"SheetIndex":case"SheetIndexFirst":case"SheetIndexLast":case"Dll":case"AcceptLabelsInFormulas":case"DoNotSaveLinkValues":case"Iteration":case"MaxIterations":case"MaxChange":case"Path":case"Xct":case"Count":case"SelectedSheets":case"Calculation":case"Uncalced":case"StartupPrompt":case"Crn":case"ExternName":case"Formula":case"ColFirst":case"ColLast":case"WantAdvise":case"Boolean":case"Error":case"Text":case"OLE":case"NoAutoRecover":case"PublishObjects":case"DoNotCalculateBeforeSave":case"Number":case"RefModeR1C1":case"EmbedSaveSmartTags":break;default:dr=!1}break;case"WorkbookOptions":switch(T[3]){case"OWCVersion":case"Height":case"Width":break;default:dr=!1}break;case"WorksheetOptions":switch(T[3]){case"Visible":if("/>"!==T[0].slice(-2))if("/"===T[1])switch(f.slice(Hn,T.index)){case"SheetHidden":ki.Hidden=1;break;case"SheetVeryHidden":ki.Hidden=2}else Hn=T.index+T[0].length;break;case"Header":Ye["!margins"]||Ml(Ye["!margins"]={},"xlml"),Ye["!margins"].header=Qe(T[0]).Margin;break;case"Footer":Ye["!margins"]||Ml(Ye["!margins"]={},"xlml"),Ye["!margins"].footer=Qe(T[0]).Margin;break;case"PageMargins":var vi=Qe(T[0]);Ye["!margins"]||Ml(Ye["!margins"]={},"xlml"),vi.Top&&(Ye["!margins"].top=vi.Top),vi.Left&&(Ye["!margins"].left=vi.Left),vi.Right&&(Ye["!margins"].right=vi.Right),vi.Bottom&&(Ye["!margins"].bottom=vi.Bottom);break;case"DisplayRightToLeft":mi.Views||(mi.Views=[]),mi.Views[0]||(mi.Views[0]={}),mi.Views[0].RTL=!0;break;case"FreezePanes":case"FrozenNoSplit":case"SplitHorizontal":case"SplitVertical":case"DoNotDisplayGridlines":case"TopRowBottomPane":case"LeftColumnRightPane":case"Unsynced":case"Print":case"Panes":case"Scale":case"Pane":case"Number":case"Layout":case"PageSetup":case"Selected":case"ProtectObjects":case"EnableSelection":case"ProtectScenarios":case"ValidPrinterInfo":case"HorizontalResolution":case"VerticalResolution":case"NumberofCopies":case"ActiveRow":case"ActiveCol":case"ActivePane":case"TopRowVisible":case"LeftColumnVisible":case"FitToPage":case"RangeSelection":case"PaperSizeIndex":case"PageLayoutZoom":case"PageBreakZoom":case"FilterOn":case"FitWidth":case"FitHeight":case"CommentsLayout":case"Zoom":case"LeftToRight":case"Gridlines":case"AllowSort":case"AllowFilter":case"AllowInsertRows":case"AllowDeleteRows":case"AllowInsertCols":case"AllowDeleteCols":case"AllowInsertHyperlinks":case"AllowFormatCells":case"AllowSizeCols":case"AllowSizeRows":case"NoSummaryRowsBelowDetail":case"TabColorIndex":case"DoNotDisplayHeadings":case"ShowPageLayoutZoom":case"NoSummaryColumnsRightDetail":case"BlackAndWhite":case"DoNotDisplayZeros":case"DisplayPageBreak":case"RowColHeadings":case"DoNotDisplayOutline":case"NoOrientation":case"AllowUsePivotTables":case"ZeroHeight":case"ViewableRange":case"Selection":case"ProtectContents":break;default:dr=!1}break;case"PivotTable":case"PivotCache":switch(T[3]){case"ImmediateItemsOnDrop":case"ShowPageMultipleItemLabel":case"CompactRowIndent":case"Location":case"PivotField":case"Orientation":case"LayoutForm":case"LayoutSubtotalLocation":case"LayoutCompactRow":case"Position":case"PivotItem":case"DataType":case"DataField":case"SourceName":case"ParentField":case"PTLineItems":case"PTLineItem":case"CountOfSameItems":case"Item":case"ItemType":case"PTSource":case"CacheIndex":case"ConsolidationReference":case"FileName":case"Reference":case"NoColumnGrand":case"NoRowGrand":case"BlankLineAfterItems":case"Hidden":case"Subtotal":case"BaseField":case"MapChildItems":case"Function":case"RefreshOnFileOpen":case"PrintSetTitles":case"MergeLabels":case"DefaultVersion":case"RefreshName":case"RefreshDate":case"RefreshDateCopy":case"VersionLastRefresh":case"VersionLastUpdate":case"VersionUpdateableMin":case"VersionRefreshableMin":case"Calculation":break;default:dr=!1}break;case"PageBreaks":switch(T[3]){case"ColBreaks":case"ColBreak":case"RowBreaks":case"RowBreak":case"ColStart":case"ColEnd":case"RowEnd":break;default:dr=!1}break;case"AutoFilter":switch(T[3]){case"AutoFilterColumn":case"AutoFilterCondition":case"AutoFilterAnd":case"AutoFilterOr":break;default:dr=!1}break;case"QueryTable":switch(T[3]){case"Id":case"AutoFormatFont":case"AutoFormatPattern":case"QuerySource":case"QueryType":case"EnableRedirections":case"RefreshedInXl9":case"URLString":case"HTMLTables":case"Connection":case"CommandText":case"RefreshInfo":case"NoTitles":case"NextId":case"ColumnInfo":case"OverwriteCells":case"DoNotPromptForFile":case"TextWizardSettings":case"Source":case"Number":case"Decimal":case"ThousandSeparator":case"TrailingMinusNumbers":case"FormatSettings":case"FieldType":case"Delimiters":case"Tab":case"Comma":case"AutoFormatName":case"VersionLastEdit":case"VersionLastRefresh":break;default:dr=!1}break;case"DataValidation":switch(T[3]){case"Range":case"Type":case"Min":case"Max":case"Sort":case"Descending":case"Order":case"CaseSensitive":case"Value":case"ErrorStyle":case"ErrorMessage":case"ErrorTitle":case"InputMessage":case"InputTitle":case"ComboHide":case"InputHide":case"Condition":case"Qualifier":case"UseBlank":case"Value1":case"Value2":case"Format":case"CellRangeList":break;default:dr=!1}break;case"Sorting":case"ConditionalFormatting":switch(T[3]){case"Range":case"Type":case"Min":case"Max":case"Sort":case"Descending":case"Order":case"CaseSensitive":case"Value":case"ErrorStyle":case"ErrorMessage":case"ErrorTitle":case"CellRangeList":case"InputMessage":case"InputTitle":case"ComboHide":case"InputHide":case"Condition":case"Qualifier":case"UseBlank":case"Value1":case"Value2":case"Format":break;default:dr=!1}break;case"MapInfo":case"Schema":case"data":switch(T[3]){case"Map":case"Entry":case"Range":case"XPath":case"Field":case"XSDType":case"FilterOn":case"Aggregate":case"ElementType":case"AttributeType":case"schema":case"element":case"complexType":case"datatype":case"all":case"attribute":case"extends":case"row":break;default:dr=!1}break;case"SmartTags":break;default:dr=!1}if(dr||T[3].match(/!\[CDATA/))break;if(!O[O.length-1][1])throw"Unrecognized tag: "+T[3]+"|"+O.join("|");if("CustomDocumentProperties"===O[O.length-1][0]){if("/>"===T[0].slice(-2))break;"/"===T[1]?sm(ln,T[3],Qi,f.slice(Hn,T.index)):(Qi=T,Hn=T.index+T[0].length);break}if(l.WTF)throw"Unrecognized tag: "+T[3]+"|"+O.join("|")}var Ao={};return!l.bookSheets&&!l.bookProps&&(Ao.Sheets=le),Ao.SheetNames=fe,Ao.Workbook=mi,Ao.SSF=lt.get_table(),Ao.Props=Gi,Ao.Custprops=ln,Ao}function Ef(n,c){switch(Pf(c=c||{}),c.type||"base64"){case"base64":return Af(pe.decode(n),c);case"binary":case"buffer":case"file":return Af(n,c);case"array":return Af(Yt(n),c)}}function dm(n){return vn("NamedRange",null,{"ss:Name":n.Name,"ss:RefersTo":"="+Xd(n.Ref,{r:0,c:0})})}function S0(n,c,l,f,v,S,T){if(!n||null==n.v&&null==n.f)return"";var O={};if(n.f&&(O["ss:Formula"]="="+Fn(Xd(n.f,T))),n.F&&n.F.slice(0,c.length)==c){var te=ri(n.F.slice(c.length+1));O["ss:ArrayRange"]="RC:R"+(te.r==T.r?"":"["+(te.r-T.r)+"]")+"C"+(te.c==T.c?"":"["+(te.c-T.c)+"]")}if(n.l&&n.l.Target&&(O["ss:HRef"]=Fn(n.l.Target),n.l.Tooltip&&(O["x:HRefScreenTip"]=Fn(n.l.Tooltip))),l["!merges"])for(var le=l["!merges"],fe=0;fe!=le.length;++fe)le[fe].s.c!=T.c||le[fe].s.r!=T.r||(le[fe].e.c>le[fe].s.c&&(O["ss:MergeAcross"]=le[fe].e.c-le[fe].s.c),le[fe].e.r>le[fe].s.r&&(O["ss:MergeDown"]=le[fe].e.r-le[fe].s.r));var Ye="",ct="";switch(n.t){case"z":if(!f.sheetStubs)return"";break;case"n":Ye="Number",ct=String(n.v);break;case"b":Ye="Boolean",ct=n.v?"1":"0";break;case"e":Ye="Error",ct=ts[n.v];break;case"d":Ye="DateTime",ct=new Date(n.v).toISOString(),null==n.z&&(n.z=n.z||lt._table[14]);break;case"s":Ye="String",ct=function vo(n){return(n+"").replace(Ir,function(l){return Xi[l]}).replace(Rr,function(l){return"&#x"+l.charCodeAt(0).toString(16).toUpperCase()+";"})}(n.v||"")}var rt=vs(f.cellXfs,n,f);O["ss:StyleID"]="s"+(21+rt),O["ss:Index"]=T.c+1;var Et="z"==n.t?"":''+(null!=n.v?ct:"")+"";return(n.c||[]).length>0&&(Et+=function E_(n){return n.map(function(c){var f=vn("ss:Data",function(c){return c.replace(/(\r\n|[\r\n])/g," ")}(c.t||""),{xmlns:"http://www.w3.org/TR/REC-html40"});return vn("Comment",f,{"ss:Author":c.a})}).join("")}(n.c)),vn("Cell",Et,O)}function um(n,c){var l='"}function O_(n,c,l){var f=[],S=l.Sheets[l.SheetNames[n]],T=S?function Ob(n,c,l,f){if(!n||!((f||{}).Workbook||{}).Names)return"";for(var v=f.Workbook.Names,S=[],T=0;T0&&f.push(""+T+""),T=S?function k0(n,c,l,f){if(!n["!ref"])return"";var v=$n(n["!ref"]),S=n["!merges"]||[],T=0,O=[];n["!cols"]&&n["!cols"].forEach(function(Xt,ai){ye(Xt);var qt=!!Xt.width,nt=ah(ai,Xt),li={"ss:Index":ai+1};qt&&(li["ss:Width"]=Aa(nt.width)),Xt.hidden&&(li["ss:Hidden"]="1"),O.push(vn("Column",null,li))});for(var te=Array.isArray(n),le=v.s.r;le<=v.e.r;++le){for(var fe=[um(le,(n["!rows"]||[])[le])],Ye=v.s.c;Ye<=v.e.c;++Ye){var ct=!1;for(T=0;T!=S.length;++T)if(!(S[T].s.c>Ye||S[T].s.r>le||S[T].e.c"),fe.length>2&&O.push(fe.join(""))}return O.join("")}(S,c):"",T.length>0&&f.push(""+T+"
"),f.push(function A_(n,c,l,f){if(!n)return"";var v=[];if(n["!margins"]&&(v.push(""),n["!margins"].header&&v.push(vn("Header",null,{"x:Margin":n["!margins"].header})),n["!margins"].footer&&v.push(vn("Footer",null,{"x:Margin":n["!margins"].footer})),v.push(vn("PageMargins",null,{"x:Bottom":n["!margins"].bottom||"0.75","x:Left":n["!margins"].left||"0.7","x:Right":n["!margins"].right||"0.7","x:Top":n["!margins"].top||"0.75"})),v.push("")),f&&f.Workbook&&f.Workbook.Sheets&&f.Workbook.Sheets[l])if(f.Workbook.Sheets[l].Hidden)v.push(vn("Visible",1==f.Workbook.Sheets[l].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var S=0;S")}return((((f||{}).Workbook||{}).Views||[])[0]||{}).RTL&&v.push(""),n["!protect"]&&(v.push($r("ProtectContents","True")),n["!protect"].objects&&v.push($r("ProtectObjects","True")),n["!protect"].scenarios&&v.push($r("ProtectScenarios","True")),null==n["!protect"].selectLockedCells||n["!protect"].selectLockedCells?null!=n["!protect"].selectUnlockedCells&&!n["!protect"].selectUnlockedCells&&v.push($r("EnableSelection","UnlockedCells")):v.push($r("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach(function(T){n["!protect"][T[0]]&&v.push("<"+T[1]+"/>")})),0==v.length?"":vn("WorksheetOptions",v.join(""),{xmlns:oo_x})}(S,0,n,l)),f.join("")}function F_(n,c){c||(c={}),n.SSF||(n.SSF=lt.get_table()),n.SSF&&(yt(lt),lt.load_table(n.SSF),c.revssf=Tt(n.SSF),c.revssf[n.SSF[65535]]=0,c.ssf=n.SSF,c.cellXfs=[],vs(c.cellXfs,{},{revssf:{General:0}}));var l=[];l.push(function Eb(n,c){var l=[];return n.Props&&l.push(function tn(n,c){var l=[];return Qt(Dt).map(function(f){for(var v=0;v'+v.join("")+""}(n.Props,n.Custprops)),l.join("")}(n,c)),l.push(""),l.push(""),l.push("");for(var f=0;f'];return c.cellXfs.forEach(function(f,v){var S=[];S.push(vn("NumberFormat",null,{"ss:Format":Fn(lt._table[f.numFmtId])}));var T={"ss:ID":"s"+(21+v)};l.push(vn("Style",S.join(""),T))}),vn("Styles",l.join(""))}(0,c),l[3]=function T_(n){if(!((n||{}).Workbook||{}).Names)return"";for(var c=n.Workbook.Names,l=[],f=0;f40||(l.l-=4,c.Reserved1=l.read_shift(0,"lpstr-ansi"),l.length-l.l<=4)||1907505652!==(f=l.read_shift(4))||(c.UnicodeClipboardFormat=function ci(n){return Zt(n,2)}(l),0==(f=l.read_shift(4))||f>40))return c;l.l-=4,c.Reserved2=l.read_shift(0,"lpwstr")}(l),c.bookProps&&!c.bookSheets)v={};else{var T=ut?"buffer":"array";if(f&&f.content)v=function R_(n,c){var Ye,rt,Et,Xt,nt,li,l={opts:{}},f={},v=c.dense?[]:{},S={},T={},O=null,te=[],le="",fe={},ct="",ai={},qt=[],Pi=!0,Di=[],an=[],nn={Sheets:[],WBProps:{date1904:!1},Views:[{}]},kn={},Gi=function(er){return er<8?He[er]:er<64&&an[er-8]||He[er]},Hn=function(er,na,ol){if(!(mi>1)&&(ol.sheetRows&&er.r>=ol.sheetRows&&(Pi=!1),Pi)){if(ol.cellStyles&&na.XF&&na.XF.data&&function(er,na,ol){var xs,ma=na.XF.data;ma&&ma.patternType&&ol&&ol.cellStyles&&(na.s={},na.s.patternType=ma.patternType,(xs=jl(Gi(ma.icvFore)))&&(na.s.fgColor={rgb:xs}),(xs=jl(Gi(ma.icvBack)))&&(na.s.bgColor={rgb:xs}))}(0,na,ol),delete na.ixfe,delete na.XF,Ye=er,ct=Ti(er),(!T||!T.s||!T.e)&&(T={s:{r:0,c:0},e:{r:0,c:0}}),er.rT.e.r&&(T.e.r=er.r+1),er.c+1>T.e.c&&(T.e.c=er.c+1),ol.cellFormula&&na.f)for(var ma=0;maer.c||qt[ma][0].s.r>er.r||qt[ma][0].e.c>8)!==cr)throw new Error("rt mismatch: "+dr+"!="+cr);12==or.r&&(n.l+=10,ir-=10)}var vi={};vi="EOF"===or.n?or.f(n,ir,Qi):P_(or,n,ir,Qi);var Ao=or.n;if(0==mi&&"BOF"!=Ao)continue;switch(Ao){case"Date1904":l.opts.Date1904=nn.WBProps.date1904=vi;break;case"WriteProtect":l.opts.WriteProtect=!0;break;case"FilePass":if(Qi.enc||(n.l=0),Qi.enc=vi,!c.password)throw new Error("File is password-protected");if(null==vi.valid)throw new Error("Encryption scheme unsupported");if(!vi.valid)throw new Error("Password is incorrect");break;case"WriteAccess":Qi.lastuser=vi;break;case"FileSharing":case"Template":case"BookBool":case"UsesELFs":case"MTRSettings":case"Uncalced":case"ExtSST":case"BookExt":case"RichTextStream":case"BkHim":case"Index":case"Prot4Rev":case"Prot4RevPass":break;case"CodePage":var rl=Number(vi);switch(rl){case 21010:rl=1200;break;case 32768:rl=1e4;break;case 32769:rl=1252}Ie(Qi.codepage=rl),Oi=!0;break;case"RRTabId":Qi.rrtabid=vi;break;case"WinProtect":Qi.winlocked=vi;break;case"RefreshAll":case"CalcCount":case"CalcDelta":case"CalcIter":case"CalcMode":case"CalcPrecision":case"CalcSaveRecalc":l.opts[Ao]=vi;break;case"CalcRefMode":Qi.CalcRefMode=vi;break;case"ForceFullCalculation":l.opts.FullCalc=vi;break;case"WsBool":vi.fDialog&&(v["!type"]="dialog");break;case"XF":Di.push(vi);break;case"SupBook":Or.push([vi]),Or[Or.length-1].XTI=[];break;case"ExternName":Or[Or.length-1].push(vi);break;case"Lbl":zn={Name:vi.Name,Ref:as(vi.rgce,0,null,Or,Qi)},vi.itab>0&&(zn.Sheet=vi.itab-1),Or.names.push(zn),Or[0]||(Or[0]=[],Or[0].XTI=[]),Or[Or.length-1].push(vi),"_xlnm._FilterDatabase"==vi.Name&&vi.itab>0&&vi.rgce&&vi.rgce[0]&&vi.rgce[0][0]&&"PtgArea3d"==vi.rgce[0][0][0]&&(Ei[vi.itab-1]={ref:pn(vi.rgce[0][0][1][2])});break;case"ExternCount":Qi.ExternCount=vi;break;case"ExternSheet":0==Or.length&&(Or[0]=[],Or[0].XTI=[]),Or[Or.length-1].XTI=Or[Or.length-1].XTI.concat(vi),Or.XTI=Or.XTI.concat(vi);break;case"NameCmt":if(Qi.biff<8)break;null!=zn&&(zn.Comment=vi[1]);break;case"Protect":v["!protect"]=vi;break;case"Password":0!==vi&&Qi.WTF&&console.error("Password verifier: "+vi);break;case"BoundSheet8":S[vi.pos]=vi,Qi.snames.push(vi.name);break;case"EOF":if(--mi)break;if(T.e){if(T.e.r>0&&T.e.c>0){if(T.e.r--,T.e.c--,v["!ref"]=pn(T),c.sheetRows&&c.sheetRows<=T.e.r){var $s=T.e.r;T.e.r=c.sheetRows-1,v["!fullref"]=v["!ref"],v["!ref"]=pn(T),T.e.r=$s}T.e.r++,T.e.c++}ar.length>0&&(v["!merges"]=ar),Er.length>0&&(v["!objects"]=Er),Cr.length>0&&(v["!cols"]=Cr),jo.length>0&&(v["!rows"]=jo),nn.Sheets.push(kn)}""===le?fe=v:f[le]=v,v=c.dense?[]:{};break;case"BOF":if(8===Qi.biff&&(Qi.biff={9:2,521:3,1033:4}[cr]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[vi.BIFFVer]||8),8==Qi.biff&&0==vi.BIFFVer&&16==vi.dt&&(Qi.biff=2),mi++)break;if(Pi=!0,v=c.dense?[]:{},Qi.biff<8&&!Oi&&(Oi=!0,Ie(Qi.codepage=c.codepage||1252)),Qi.biff<5){""===le&&(le="Sheet1"),T={s:{r:0,c:0},e:{r:0,c:0}};var Io={pos:n.l-ir,name:le};S[Io.pos]=Io,Qi.snames.push(le)}else le=(S[En]||{name:""}).name;32==vi.dt&&(v["!type"]="chart"),64==vi.dt&&(v["!type"]="macro"),ar=[],Er=[],Qi.arrayf=qt=[],Cr=[],jo=[],Co=!1,kn={Hidden:(S[En]||{hs:0}).hs,name:le};break;case"Number":case"BIFF2NUM":case"BIFF2INT":"chart"==v["!type"]&&(c.dense?(v[vi.r]||[])[vi.c]:v[Ti({c:vi.c,r:vi.r})])&&++vi.c,nt={ixfe:vi.ixfe,XF:Di[vi.ixfe]||{},v:vi.val,t:"n"},ki>0&&(nt.z=Bn[nt.ixfe>>8&31]),vc(nt,c,l.opts.Date1904),Hn({c:vi.c,r:vi.r},nt,c);break;case"BoolErr":nt={ixfe:vi.ixfe,XF:Di[vi.ixfe],v:vi.val,t:vi.t},ki>0&&(nt.z=Bn[nt.ixfe>>8&31]),vc(nt,c,l.opts.Date1904),Hn({c:vi.c,r:vi.r},nt,c);break;case"RK":nt={ixfe:vi.ixfe,XF:Di[vi.ixfe],v:vi.rknum,t:"n"},ki>0&&(nt.z=Bn[nt.ixfe>>8&31]),vc(nt,c,l.opts.Date1904),Hn({c:vi.c,r:vi.r},nt,c);break;case"MulRk":for(var ga=vi.c;ga<=vi.C;++ga){var jc=vi.rkrec[ga-vi.c][0];nt={ixfe:jc,XF:Di[jc],v:vi.rkrec[ga-vi.c][1],t:"n"},ki>0&&(nt.z=Bn[nt.ixfe>>8&31]),vc(nt,c,l.opts.Date1904),Hn({c:ga,r:vi.r},nt,c)}break;case"Formula":if("String"==vi.val){O=vi;break}if((nt=Of(vi.val,vi.cell.ixfe,vi.tt)).XF=Di[nt.ixfe],c.cellFormula){var ss=vi.formula;if(ss&&ss[0]&&ss[0][0]&&"PtgExp"==ss[0][0][0]){var qr=ss[0][0][1][0],On=ss[0][0][1][1],Bi=Ti({r:qr,c:On});ai[Bi]?nt.f=""+as(vi.formula,0,vi.cell,Or,Qi):nt.F=((c.dense?(v[qr]||[])[On]:v[Bi])||{}).F}else nt.f=""+as(vi.formula,0,vi.cell,Or,Qi)}ki>0&&(nt.z=Bn[nt.ixfe>>8&31]),vc(nt,c,l.opts.Date1904),Hn(vi.cell,nt,c),O=vi;break;case"String":if(!O)throw new Error("String record expects Formula");O.val=vi,(nt=Of(vi,O.cell.ixfe,"s")).XF=Di[nt.ixfe],c.cellFormula&&(nt.f=""+as(O.formula,0,O.cell,Or,Qi)),ki>0&&(nt.z=Bn[nt.ixfe>>8&31]),vc(nt,c,l.opts.Date1904),Hn(O.cell,nt,c),O=null;break;case"Array":qt.push(vi);var zi=Ti(vi[0].s);if(rt=c.dense?(v[vi[0].s.r]||[])[vi[0].s.c]:v[zi],c.cellFormula&&rt){if(!O||!zi||!rt)break;rt.f=""+as(vi[1],0,vi[0],Or,Qi),rt.F=pn(vi[0])}break;case"ShrFmla":if(!Pi||!c.cellFormula)break;if(ct){if(!O)break;ai[Ti(O.cell)]=vi[0],((rt=c.dense?(v[O.cell.r]||[])[O.cell.c]:v[Ti(O.cell)])||{}).f=""+as(vi[0],0,Ye,Or,Qi)}break;case"LabelSst":nt=Of(te[vi.isst].t,vi.ixfe,"s"),te[vi.isst].h&&(nt.h=te[vi.isst].h),nt.XF=Di[nt.ixfe],ki>0&&(nt.z=Bn[nt.ixfe>>8&31]),vc(nt,c,l.opts.Date1904),Hn({c:vi.c,r:vi.r},nt,c);break;case"Blank":c.sheetStubs&&(nt={ixfe:vi.ixfe,XF:Di[vi.ixfe],t:"z"},ki>0&&(nt.z=Bn[nt.ixfe>>8&31]),vc(nt,c,l.opts.Date1904),Hn({c:vi.c,r:vi.r},nt,c));break;case"MulBlank":if(c.sheetStubs)for(var Tr=vi.c;Tr<=vi.C;++Tr){var Cn=vi.ixfe[Tr-vi.c];nt={ixfe:Cn,XF:Di[Cn],t:"z"},ki>0&&(nt.z=Bn[nt.ixfe>>8&31]),vc(nt,c,l.opts.Date1904),Hn({c:Tr,r:vi.r},nt,c)}break;case"RString":case"Label":case"BIFF2STR":(nt=Of(vi.val,vi.ixfe,"s")).XF=Di[nt.ixfe],ki>0&&(nt.z=Bn[nt.ixfe>>8&31]),vc(nt,c,l.opts.Date1904),Hn({c:vi.c,r:vi.r},nt,c);break;case"Dimensions":1===mi&&(T=vi);break;case"SST":te=vi;break;case"Format":if(4==Qi.biff){Bn[ki++]=vi[1];for(var xn=0;xn=163&<.load(vi[1],ki+163)}else lt.load(vi[1],vi[0]);break;case"BIFF2FORMAT":Bn[ki++]=vi;for(var Qr=0;Qr=163&<.load(vi,ki+163);break;case"MergeCells":ar=ar.concat(vi);break;case"Obj":Er[vi.cmo[0]]=Qi.lastobj=vi;break;case"TxO":Qi.lastobj.TxO=vi;break;case"ImData":Qi.lastobj.ImData=vi;break;case"HLink":for(Xt=vi[0].s.r;Xt<=vi[0].e.r;++Xt)for(Et=vi[0].s.c;Et<=vi[0].e.c;++Et)(rt=c.dense?(v[Xt]||[])[Et]:v[Ti({c:Et,r:Xt})])&&(rt.l=vi[1]);break;case"HLinkTooltip":for(Xt=vi[0].s.r;Xt<=vi[0].e.r;++Xt)for(Et=vi[0].s.c;Et<=vi[0].e.c;++Et)(rt=c.dense?(v[Xt]||[])[Et]:v[Ti({c:Et,r:Xt})])&&rt.l&&(rt.l.Tooltip=vi[1]);break;case"Note":if(Qi.biff<=5&&Qi.biff>=2)break;rt=c.dense?(v[vi[0].r]||[])[vi[0].c]:v[Ti(vi[0])];var ia=Er[vi[2]];rt||(c.dense?(v[vi[0].r]||(v[vi[0].r]=[]),rt=v[vi[0].r][vi[0].c]={t:"z"}):rt=v[Ti(vi[0])]={t:"z"},T.e.r=Math.max(T.e.r,vi[0].r),T.s.r=Math.min(T.s.r,vi[0].r),T.e.c=Math.max(T.e.c,vi[0].c),T.s.c=Math.min(T.s.c,vi[0].c)),rt.c||(rt.c=[]),rt.c.push({a:vi[1],t:ia.TxO.t});break;default:switch(or.n){case"ClrtClient":case"Header":case"Footer":case"HCenter":case"VCenter":case"Pls":case"GCW":case"LHRecord":case"DBCell":case"EntExU2":case"SxView":case"Sxvd":case"SXVI":case"SXVDEx":case"SxIvd":case"SXString":case"Sync":case"Addin":case"SXDI":case"SXLI":case"SXEx":case"QsiSXTag":case"Selection":case"Feat":case"FeatHdr":case"FeatHdr11":case"Feature11":case"Feature12":case"List12":case"RecalcId":case"DxGCol":case"Fbi":case"Fbi2":case"GelFrame":case"Font":case"XFCRC":case"Style":case"StyleExt":case"ScenarioProtect":case"ObjProtect":case"CondFmt12":case"Table":case"TableStyles":case"TableStyle":case"TableStyleElement":case"SXStreamID":case"SXVS":case"DConRef":case"SXAddl":case"DConBin":case"DConName":case"SXPI":case"SxFormat":case"SxSelect":case"SxRule":case"SxFilt":case"SxItm":case"SxDXF":case"ScenMan":case"DCon":case"CellWatch":case"PrintRowCol":case"PrintGrid":case"PrintSize":case"XCT":case"CRN":case"Scl":case"SheetExt":case"SheetExtOptional":case"ObNoMacros":case"ObProj":case"GUIDTypeLib":case"WOpt":case"PhoneticInfo":case"OleObjectSize":case"DXF":case"DXFN":case"DXFN12":case"DXFN12List":case"DXFN12NoCB":case"Dv":case"DVal":case"BRAI":case"Series":case"SeriesText":case"DConn":case"DbOrParamQry":case"DBQueryExt":case"OleDbConn":case"ExtString":case"IFmtRecord":case"CondFmt":case"CF":case"CF12":case"CFEx":case"Excel9File":case"Units":case"InterfaceHdr":case"Mms":case"InterfaceEnd":case"DSF":case"BuiltInFnGroupCount":case"Window1":case"HideObj":case"GridSet":case"Guts":case"UserBView":case"UserSViewBegin":case"UserSViewEnd":case"Pane":case"DefColWidth":case"DefaultRowHeight":break;case"XFExt":ip(0,vi.ext);break;case"ColInfo":if(!Qi.cellStyles)break;for(;vi.e>=vi.s;)Cr[vi.e--]={width:vi.w/256},Co||(Co=!0,E(vi.w/256)),ye(Cr[vi.e+1]);break;case"Row":var zo={};null!=vi.level&&(jo[vi.r]=zo,zo.level=vi.level),vi.hidden&&(jo[vi.r]=zo,zo.hidden=!0),vi.hpt&&(jo[vi.r]=zo,zo.hpt=vi.hpt,zo.hpx=Sn(vi.hpt));break;case"LeftMargin":case"RightMargin":case"TopMargin":case"BottomMargin":v["!margins"]||Ml(v["!margins"]={}),v["!margins"][Ao.slice(0,-6).toLowerCase()]=vi;break;case"Setup":v["!margins"]||Ml(v["!margins"]={}),v["!margins"].header=vi.header,v["!margins"].footer=vi.footer;break;case"Window2":vi.RTL&&(nn.Views[0].RTL=!0);break;case"Country":li=vi;break;case"Palette":an=vi;break;case"Theme":Gr=vi;break;case"CodeName":le?kn.CodeName=vi||kn.name:nn.WBProps.CodeName=vi||"ThisWorkbook";break;default:switch(or.n){case"Dat":case"Begin":case"End":case"StartBlock":case"EndBlock":case"Frame":case"Area":case"Axis":case"AxisLine":case"Tick":case"AxesUsed":case"CrtLayout12":case"CrtLayout12A":case"CrtLink":case"CrtLine":case"CrtMlFrt":case"CrtMlFrtContinue":case"LineFormat":case"AreaFormat":case"Chart":case"Chart3d":case"Chart3DBarShape":case"ChartFormat":case"ChartFrtInfo":case"PlotArea":case"PlotGrowth":case"SeriesList":case"SerParent":case"SerAuxTrend":case"DataFormat":case"SerToCrt":case"FontX":case"CatSerRange":case"AxcExt":case"SerFmt":case"ShtProps":case"DefaultText":case"Text":case"CatLab":case"DataLabExtContents":case"Legend":case"LegendException":case"Pie":case"Scatter":case"PieFormat":case"MarkerFormat":case"StartObject":case"EndObject":case"AlRuns":case"ObjectLink":case"SIIndex":case"AttachedLabel":case"YMult":case"Line":case"Bar":case"Surf":case"AxisParent":case"Pos":case"ValueRange":case"SXViewEx9":case"SXViewLink":case"PivotChartBits":case"SBaseRef":case"TextPropsStream":case"LnExt":case"MkrExt":case"CrtCoopt":case"Qsi":case"Qsif":case"Qsir":case"QsiSXTag":case"TxtQry":case"FilterMode":case"AutoFilter":case"AutoFilterInfo":case"AutoFilter12":case"DropDownObjIds":case"Sort":case"SortData":case"ShapePropsStream":case"MsoDrawing":case"MsoDrawingGroup":case"MsoDrawingSelection":case"WebPub":case"AutoWebPub":case"HeaderFooter":case"HFPicture":case"PLV":case"HorizontalPageBreaks":case"VerticalPageBreaks":case"Backup":case"CompressPictures":case"Compat12":case"Continue":case"ContinueFrt12":case"FrtFontList":case"FrtWrapper":break;default:switch(or.n){case"TabIdConf":case"Radar":case"RadarArea":case"DropBar":case"Intl":case"CoordList":case"SerAuxErrBar":case"BIFF2FONTCLR":case"BIFF2FMTCNT":case"BIFF2FONTXTRA":case"BIFF2XF":case"BIFF3XF":case"BIFF4XF":case"BIFF4FMTCNT":case"BIFF2ROW":case"BIFF2WINDOW2":case"SCENARIO":case"DConBin":case"PicF":case"DataLabExt":case"Lel":case"BopPop":case"BopPopCustom":case"RealTimeData":case"Name":case"LHNGraph":case"FnGroupName":case"AddMenu":case"LPr":case"ListObj":case"ListField":case"RRSort":case"BigName":case"ToolbarHdr":case"ToolbarEnd":case"DDEObjName":case"FRTArchId$":break;default:if(c.WTF)throw"Unrecognized Record "+or.n}}}}}else n.l+=ir}return l.SheetNames=Qt(S).sort(function(Po,er){return Number(Po)-Number(er)}).map(function(Po){return S[Po].name}),c.bookSheets||(l.Sheets=f),l.Sheets&&Ei.forEach(function(Po,er){l.Sheets[l.SheetNames[er]]["!autofilter"]=Po}),l.Preamble=fe,l.Strings=te,l.SSF=lt.get_table(),Qi.enc&&(l.Encryption=Qi.enc),Gr&&(l.Themes=Gr),l.Metadata={},void 0!==li&&(l.Metadata.Country=li),Or.names.length>0&&(nn.Names=Or.names),l.Workbook=nn,l}(f.content,c);else if((S=je.find(n,"PerfectOffice_MAIN"))&&S.content)v=hc.to_workbook(S.content,(c.type=T,c));else{if(!(S=je.find(n,"NativeContent_MAIN"))||!S.content)throw new Error("Cannot find Workbook stream");v=hc.to_workbook(S.content,(c.type=T,c))}c.bookVBA&&n.FullPaths&&je.find(n,"/_VBA_PROJECT_CUR/VBA/dir")&&(v.vbaraw=function hg(n){var c=je.utils.cfb_new({root:"R"});return n.FullPaths.forEach(function(l,f){if("/"!==l.slice(-1)&&l.match(/_VBA_PROJECT_CUR/)){var v=l.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");je.utils.cfb_add(c,v,n.FileIndex[f].content)}}),je.write(c)}(n))}var O={};return n.FullPaths&&function Fb(n,c,l){var f=je.find(n,"!DocumentSummaryInformation");if(f&&f.size>0)try{var v=vh(f,No,hm_DSI);for(var S in v)c[S]=v[S]}catch(le){if(l.WTF)throw le}var T=je.find(n,"!SummaryInformation");if(T&&T.size>0)try{var O=vh(T,Kr,hm_SI);for(var te in O)null==c[te]&&(c[te]=O[te])}catch(le){if(l.WTF)throw le}c.HeadingPairs&&c.TitlesOfParts&&(dl(c.HeadingPairs,c.TitlesOfParts,c,l),delete c.HeadingPairs,delete c.TitlesOfParts)}(n,O,c),v.Props=v.Custprops=O,c.bookFiles&&(v.cfb=n),v}var Qa={0:{n:"BrtRowHdr",f:function Jg(n,c){var l={},f=n.l+c;l.r=n.read_shift(4),n.l+=4;var v=n.read_shift(2);n.l+=1;var S=n.read_shift(1);return n.l=f,7&S&&(l.level=7&S),16&S&&(l.hidden=!0),32&S&&(l.hpt=v/20),l}},1:{n:"BrtCellBlank",f:function Al(n){return[Qo(n)]}},2:{n:"BrtCellRk",f:function xf(n){return[Qo(n),gs(n),"n"]}},3:{n:"BrtCellError",f:function $g(n){return[Qo(n),n.read_shift(1),"e"]}},4:{n:"BrtCellBool",f:function b_(n){return[Qo(n),n.read_shift(1),"b"]}},5:{n:"BrtCellReal",f:function x_(n){return[Qo(n),so(n),"n"]}},6:{n:"BrtCellSt",f:function yf(n){return[Qo(n),Ae(n),"str"]}},7:{n:"BrtCellIsst",f:function bf(n){return[Qo(n),n.read_shift(4),"s"]}},8:{n:"BrtFmlaString",f:function a0(n,c,l){var f=n.l+c,v=Qo(n);v.r=l["!row"];var T=[v,Ae(n),"str"];if(l.cellFormula){n.l+=2;var O=oh(n,f-n.l,l);T[3]=as(O,0,v,l.supbooks,l)}else n.l=f;return T}},9:{n:"BrtFmlaNum",f:function bp(n,c,l){var f=n.l+c,v=Qo(n);v.r=l["!row"];var T=[v,so(n),"n"];if(l.cellFormula){n.l+=2;var O=oh(n,f-n.l,l);T[3]=as(O,0,v,l.supbooks,l)}else n.l=f;return T}},10:{n:"BrtFmlaBool",f:function y_(n,c,l){var f=n.l+c,v=Qo(n);v.r=l["!row"];var T=[v,n.read_shift(1),"b"];if(l.cellFormula){n.l+=2;var O=oh(n,f-n.l,l);T[3]=as(O,0,v,l.supbooks,l)}else n.l=f;return T}},11:{n:"BrtFmlaError",f:function Kg(n,c,l){var f=n.l+c,v=Qo(n);v.r=l["!row"];var T=[v,n.read_shift(1),"e"];if(l.cellFormula){n.l+=2;var O=oh(n,f-n.l,l);T[3]=as(O,0,v,l.supbooks,l)}else n.l=f;return T}},16:{n:"BrtFRTArchID$",f:function C(n,c){var l={};return n.read_shift(4),l.ArchID=n.read_shift(4),n.l+=c-8,l}},19:{n:"BrtSSTItem",f:Wi},20:{n:"BrtPCDIMissing"},21:{n:"BrtPCDINumber"},22:{n:"BrtPCDIBoolean"},23:{n:"BrtPCDIError"},24:{n:"BrtPCDIString"},25:{n:"BrtPCDIDatetime"},26:{n:"BrtPCDIIndex"},27:{n:"BrtPCDIAMissing"},28:{n:"BrtPCDIANumber"},29:{n:"BrtPCDIABoolean"},30:{n:"BrtPCDIAError"},31:{n:"BrtPCDIAString"},32:{n:"BrtPCDIADatetime"},33:{n:"BrtPCRRecord"},34:{n:"BrtPCRRecordDt"},35:{n:"BrtFRTBegin"},36:{n:"BrtFRTEnd"},37:{n:"BrtACBegin"},38:{n:"BrtACEnd"},39:{n:"BrtName",f:function B(n,c,l){var f=n.l+c;n.l+=4,n.l+=1;var v=n.read_shift(4),S=es(n),T=h_(n,0,l),O=Ya(n);n.l=f;var te={Name:S,Ptg:T};return v<268435455&&(te.Sheet=v),O&&(te.Comment=O),te}},40:{n:"BrtIndexRowBlock"},42:{n:"BrtIndexBlock"},43:{n:"BrtFont",f:function Gu(n,c,l){var f={};f.sz=n.read_shift(2)/20;var v=function be(n){var c=n.read_shift(1);return n.l++,{fBold:1&c,fItalic:2&c,fUnderline:4&c,fStrikeout:8&c,fOutline:16&c,fShadow:32&c,fCondense:64&c,fExtend:128&c}}(n);switch(v.fItalic&&(f.italic=1),v.fCondense&&(f.condense=1),v.fExtend&&(f.extend=1),v.fShadow&&(f.shadow=1),v.fOutline&&(f.outline=1),v.fStrikeout&&(f.strike=1),700===n.read_shift(2)&&(f.bold=1),n.read_shift(2)){case 1:f.vertAlign="superscript";break;case 2:f.vertAlign="subscript"}var T=n.read_shift(1);0!=T&&(f.underline=T);var O=n.read_shift(1);O>0&&(f.family=O);var te=n.read_shift(1);switch(te>0&&(f.charset=te),n.l++,f.color=function P(n){var c={},f=n.read_shift(1)>>>1,v=n.read_shift(1),S=n.read_shift(2,"i"),T=n.read_shift(1),O=n.read_shift(1),te=n.read_shift(1);switch(n.l++,f){case 0:c.auto=1;break;case 1:c.index=v;var le=He[v];le&&(c.rgb=jl(le));break;case 2:c.rgb=jl([T,O,te]);break;case 3:c.theme=v}return 0!=S&&(c.tint=S>0?S/32767:S/32768),c}(n),n.read_shift(1)){case 1:f.scheme="major";break;case 2:f.scheme="minor"}return f.name=Ae(n),f}},44:{n:"BrtFmt",f:function km(n,c){return[n.read_shift(2),Ae(n)]}},45:{n:"BrtFill",f:Kf},46:{n:"BrtBorder",f:Ju},47:{n:"BrtXF",f:function Qh(n,c){var l=n.l+c,f=n.read_shift(2),v=n.read_shift(2);return n.l=l,{ixfe:f,numFmtId:v}}},48:{n:"BrtStyle"},49:{n:"BrtCellMeta"},50:{n:"BrtValueMeta"},51:{n:"BrtMdb"},52:{n:"BrtBeginFmd"},53:{n:"BrtEndFmd"},54:{n:"BrtBeginMdx"},55:{n:"BrtEndMdx"},56:{n:"BrtBeginMdxTuple"},57:{n:"BrtEndMdxTuple"},58:{n:"BrtMdxMbrIstr"},59:{n:"BrtStr"},60:{n:"BrtColInfo",f:td},62:{n:"BrtCellRString"},63:{n:"BrtCalcChainItem$",f:function Kp(n){var c={};c.i=n.read_shift(4);var l={};l.r=n.read_shift(4),l.c=n.read_shift(4),c.r=Ti(l);var f=n.read_shift(1);return 2&f&&(c.l="1"),8&f&&(c.a="1"),c}},64:{n:"BrtDVal",f:function la(){}},65:{n:"BrtSxvcellNum"},66:{n:"BrtSxvcellStr"},67:{n:"BrtSxvcellBool"},68:{n:"BrtSxvcellErr"},69:{n:"BrtSxvcellDate"},70:{n:"BrtSxvcellNil"},128:{n:"BrtFileVersion"},129:{n:"BrtBeginSheet"},130:{n:"BrtEndSheet"},131:{n:"BrtBeginBook",f:Wr,p:0},132:{n:"BrtEndBook"},133:{n:"BrtBeginWsViews"},134:{n:"BrtEndWsViews"},135:{n:"BrtBeginBookViews"},136:{n:"BrtEndBookViews"},137:{n:"BrtBeginWsView",f:function _d(n){var c=n.read_shift(2);return n.l+=28,{RTL:32&c}}},138:{n:"BrtEndWsView"},139:{n:"BrtBeginCsViews"},140:{n:"BrtEndCsViews"},141:{n:"BrtBeginCsView"},142:{n:"BrtEndCsView"},143:{n:"BrtBeginBundleShs"},144:{n:"BrtEndBundleShs"},145:{n:"BrtBeginSheetData"},146:{n:"BrtEndSheetData"},147:{n:"BrtWsProp",f:function Qg(n,c){var l={};return n.l+=19,l.name=gn(n,c-19),l}},148:{n:"BrtWsDim",f:Wg,p:16},151:{n:"BrtPane",f:function c0(){}},152:{n:"BrtSel"},153:{n:"BrtWbProp",f:function i(n,c){var l={},f=n.read_shift(4);l.defaultThemeVersion=n.read_shift(4);var v=c>8?Ae(n):"";return v.length>0&&(l.CodeName=v),l.autoCompressPictures=!!(65536&f),l.backupFile=!!(64&f),l.checkCompatibility=!!(4096&f),l.date1904=!!(1&f),l.filterPrivacy=!!(8&f),l.hidePivotFieldList=!!(1024&f),l.promptedSolutions=!!(16&f),l.publishItems=!!(2048&f),l.refreshAllConnections=!!(262144&f),l.saveExternalLinkValues=!!(128&f),l.showBorderUnselectedTables=!!(4&f),l.showInkAnnotation=!!(32&f),l.showObjects=["all","placeholders","none"][f>>13&3],l.showPivotChartFilter=!!(32768&f),l.updateLinks=["userSet","never","always"][f>>8&3],l}},154:{n:"BrtWbFactoid"},155:{n:"BrtFileRecover"},156:{n:"BrtBundleSh",f:function p(n,c){var l={};return l.Hidden=n.read_shift(4),l.iTabID=n.read_shift(4),l.strRelID=fs(n,c-8),l.name=Ae(n),l}},157:{n:"BrtCalcProp"},158:{n:"BrtBookView"},159:{n:"BrtBeginSst",f:function b(n){return[n.read_shift(4),n.read_shift(4)]}},160:{n:"BrtEndSst"},161:{n:"BrtBeginAFilter",f:Ba},162:{n:"BrtEndAFilter"},163:{n:"BrtBeginFilterColumn"},164:{n:"BrtEndFilterColumn"},165:{n:"BrtBeginFilters"},166:{n:"BrtEndFilters"},167:{n:"BrtFilter"},168:{n:"BrtColorFilter"},169:{n:"BrtIconFilter"},170:{n:"BrtTop10Filter"},171:{n:"BrtDynamicFilter"},172:{n:"BrtBeginCustomFilters"},173:{n:"BrtEndCustomFilters"},174:{n:"BrtCustomFilter"},175:{n:"BrtAFilterDateGroupItem"},176:{n:"BrtMergeCell",f:s0},177:{n:"BrtBeginMergeCells"},178:{n:"BrtEndMergeCells"},179:{n:"BrtBeginPivotCacheDef"},180:{n:"BrtEndPivotCacheDef"},181:{n:"BrtBeginPCDFields"},182:{n:"BrtEndPCDFields"},183:{n:"BrtBeginPCDField"},184:{n:"BrtEndPCDField"},185:{n:"BrtBeginPCDSource"},186:{n:"BrtEndPCDSource"},187:{n:"BrtBeginPCDSRange"},188:{n:"BrtEndPCDSRange"},189:{n:"BrtBeginPCDFAtbl"},190:{n:"BrtEndPCDFAtbl"},191:{n:"BrtBeginPCDIRun"},192:{n:"BrtEndPCDIRun"},193:{n:"BrtBeginPivotCacheRecords"},194:{n:"BrtEndPivotCacheRecords"},195:{n:"BrtBeginPCDHierarchies"},196:{n:"BrtEndPCDHierarchies"},197:{n:"BrtBeginPCDHierarchy"},198:{n:"BrtEndPCDHierarchy"},199:{n:"BrtBeginPCDHFieldsUsage"},200:{n:"BrtEndPCDHFieldsUsage"},201:{n:"BrtBeginExtConnection"},202:{n:"BrtEndExtConnection"},203:{n:"BrtBeginECDbProps"},204:{n:"BrtEndECDbProps"},205:{n:"BrtBeginECOlapProps"},206:{n:"BrtEndECOlapProps"},207:{n:"BrtBeginPCDSConsol"},208:{n:"BrtEndPCDSConsol"},209:{n:"BrtBeginPCDSCPages"},210:{n:"BrtEndPCDSCPages"},211:{n:"BrtBeginPCDSCPage"},212:{n:"BrtEndPCDSCPage"},213:{n:"BrtBeginPCDSCPItem"},214:{n:"BrtEndPCDSCPItem"},215:{n:"BrtBeginPCDSCSets"},216:{n:"BrtEndPCDSCSets"},217:{n:"BrtBeginPCDSCSet"},218:{n:"BrtEndPCDSCSet"},219:{n:"BrtBeginPCDFGroup"},220:{n:"BrtEndPCDFGroup"},221:{n:"BrtBeginPCDFGItems"},222:{n:"BrtEndPCDFGItems"},223:{n:"BrtBeginPCDFGRange"},224:{n:"BrtEndPCDFGRange"},225:{n:"BrtBeginPCDFGDiscrete"},226:{n:"BrtEndPCDFGDiscrete"},227:{n:"BrtBeginPCDSDTupleCache"},228:{n:"BrtEndPCDSDTupleCache"},229:{n:"BrtBeginPCDSDTCEntries"},230:{n:"BrtEndPCDSDTCEntries"},231:{n:"BrtBeginPCDSDTCEMembers"},232:{n:"BrtEndPCDSDTCEMembers"},233:{n:"BrtBeginPCDSDTCEMember"},234:{n:"BrtEndPCDSDTCEMember"},235:{n:"BrtBeginPCDSDTCQueries"},236:{n:"BrtEndPCDSDTCQueries"},237:{n:"BrtBeginPCDSDTCQuery"},238:{n:"BrtEndPCDSDTCQuery"},239:{n:"BrtBeginPCDSDTCSets"},240:{n:"BrtEndPCDSDTCSets"},241:{n:"BrtBeginPCDSDTCSet"},242:{n:"BrtEndPCDSDTCSet"},243:{n:"BrtBeginPCDCalcItems"},244:{n:"BrtEndPCDCalcItems"},245:{n:"BrtBeginPCDCalcItem"},246:{n:"BrtEndPCDCalcItem"},247:{n:"BrtBeginPRule"},248:{n:"BrtEndPRule"},249:{n:"BrtBeginPRFilters"},250:{n:"BrtEndPRFilters"},251:{n:"BrtBeginPRFilter"},252:{n:"BrtEndPRFilter"},253:{n:"BrtBeginPNames"},254:{n:"BrtEndPNames"},255:{n:"BrtBeginPName"},256:{n:"BrtEndPName"},257:{n:"BrtBeginPNPairs"},258:{n:"BrtEndPNPairs"},259:{n:"BrtBeginPNPair"},260:{n:"BrtEndPNPair"},261:{n:"BrtBeginECWebProps"},262:{n:"BrtEndECWebProps"},263:{n:"BrtBeginEcWpTables"},264:{n:"BrtEndECWPTables"},265:{n:"BrtBeginECParams"},266:{n:"BrtEndECParams"},267:{n:"BrtBeginECParam"},268:{n:"BrtEndECParam"},269:{n:"BrtBeginPCDKPIs"},270:{n:"BrtEndPCDKPIs"},271:{n:"BrtBeginPCDKPI"},272:{n:"BrtEndPCDKPI"},273:{n:"BrtBeginDims"},274:{n:"BrtEndDims"},275:{n:"BrtBeginDim"},276:{n:"BrtEndDim"},277:{n:"BrtIndexPartEnd"},278:{n:"BrtBeginStyleSheet"},279:{n:"BrtEndStyleSheet"},280:{n:"BrtBeginSXView"},281:{n:"BrtEndSXVI"},282:{n:"BrtBeginSXVI"},283:{n:"BrtBeginSXVIs"},284:{n:"BrtEndSXVIs"},285:{n:"BrtBeginSXVD"},286:{n:"BrtEndSXVD"},287:{n:"BrtBeginSXVDs"},288:{n:"BrtEndSXVDs"},289:{n:"BrtBeginSXPI"},290:{n:"BrtEndSXPI"},291:{n:"BrtBeginSXPIs"},292:{n:"BrtEndSXPIs"},293:{n:"BrtBeginSXDI"},294:{n:"BrtEndSXDI"},295:{n:"BrtBeginSXDIs"},296:{n:"BrtEndSXDIs"},297:{n:"BrtBeginSXLI"},298:{n:"BrtEndSXLI"},299:{n:"BrtBeginSXLIRws"},300:{n:"BrtEndSXLIRws"},301:{n:"BrtBeginSXLICols"},302:{n:"BrtEndSXLICols"},303:{n:"BrtBeginSXFormat"},304:{n:"BrtEndSXFormat"},305:{n:"BrtBeginSXFormats"},306:{n:"BrtEndSxFormats"},307:{n:"BrtBeginSxSelect"},308:{n:"BrtEndSxSelect"},309:{n:"BrtBeginISXVDRws"},310:{n:"BrtEndISXVDRws"},311:{n:"BrtBeginISXVDCols"},312:{n:"BrtEndISXVDCols"},313:{n:"BrtEndSXLocation"},314:{n:"BrtBeginSXLocation"},315:{n:"BrtEndSXView"},316:{n:"BrtBeginSXTHs"},317:{n:"BrtEndSXTHs"},318:{n:"BrtBeginSXTH"},319:{n:"BrtEndSXTH"},320:{n:"BrtBeginISXTHRws"},321:{n:"BrtEndISXTHRws"},322:{n:"BrtBeginISXTHCols"},323:{n:"BrtEndISXTHCols"},324:{n:"BrtBeginSXTDMPS"},325:{n:"BrtEndSXTDMPs"},326:{n:"BrtBeginSXTDMP"},327:{n:"BrtEndSXTDMP"},328:{n:"BrtBeginSXTHItems"},329:{n:"BrtEndSXTHItems"},330:{n:"BrtBeginSXTHItem"},331:{n:"BrtEndSXTHItem"},332:{n:"BrtBeginMetadata"},333:{n:"BrtEndMetadata"},334:{n:"BrtBeginEsmdtinfo"},335:{n:"BrtMdtinfo"},336:{n:"BrtEndEsmdtinfo"},337:{n:"BrtBeginEsmdb"},338:{n:"BrtEndEsmdb"},339:{n:"BrtBeginEsfmd"},340:{n:"BrtEndEsfmd"},341:{n:"BrtBeginSingleCells"},342:{n:"BrtEndSingleCells"},343:{n:"BrtBeginList"},344:{n:"BrtEndList"},345:{n:"BrtBeginListCols"},346:{n:"BrtEndListCols"},347:{n:"BrtBeginListCol"},348:{n:"BrtEndListCol"},349:{n:"BrtBeginListXmlCPr"},350:{n:"BrtEndListXmlCPr"},351:{n:"BrtListCCFmla"},352:{n:"BrtListTrFmla"},353:{n:"BrtBeginExternals"},354:{n:"BrtEndExternals"},355:{n:"BrtSupBookSrc",f:fs},357:{n:"BrtSupSelf"},358:{n:"BrtSupSame"},359:{n:"BrtSupTabs"},360:{n:"BrtBeginSupBook"},361:{n:"BrtPlaceholderName"},362:{n:"BrtExternSheet",f:Os},363:{n:"BrtExternTableStart"},364:{n:"BrtExternTableEnd"},366:{n:"BrtExternRowHdr"},367:{n:"BrtExternCellBlank"},368:{n:"BrtExternCellReal"},369:{n:"BrtExternCellBool"},370:{n:"BrtExternCellError"},371:{n:"BrtExternCellString"},372:{n:"BrtBeginEsmdx"},373:{n:"BrtEndEsmdx"},374:{n:"BrtBeginMdxSet"},375:{n:"BrtEndMdxSet"},376:{n:"BrtBeginMdxMbrProp"},377:{n:"BrtEndMdxMbrProp"},378:{n:"BrtBeginMdxKPI"},379:{n:"BrtEndMdxKPI"},380:{n:"BrtBeginEsstr"},381:{n:"BrtEndEsstr"},382:{n:"BrtBeginPRFItem"},383:{n:"BrtEndPRFItem"},384:{n:"BrtBeginPivotCacheIDs"},385:{n:"BrtEndPivotCacheIDs"},386:{n:"BrtBeginPivotCacheID"},387:{n:"BrtEndPivotCacheID"},388:{n:"BrtBeginISXVIs"},389:{n:"BrtEndISXVIs"},390:{n:"BrtBeginColInfos"},391:{n:"BrtEndColInfos"},392:{n:"BrtBeginRwBrk"},393:{n:"BrtEndRwBrk"},394:{n:"BrtBeginColBrk"},395:{n:"BrtEndColBrk"},396:{n:"BrtBrk"},397:{n:"BrtUserBookView"},398:{n:"BrtInfo"},399:{n:"BrtCUsr"},400:{n:"BrtUsr"},401:{n:"BrtBeginUsers"},403:{n:"BrtEOF"},404:{n:"BrtUCR"},405:{n:"BrtRRInsDel"},406:{n:"BrtRREndInsDel"},407:{n:"BrtRRMove"},408:{n:"BrtRREndMove"},409:{n:"BrtRRChgCell"},410:{n:"BrtRREndChgCell"},411:{n:"BrtRRHeader"},412:{n:"BrtRRUserView"},413:{n:"BrtRRRenSheet"},414:{n:"BrtRRInsertSh"},415:{n:"BrtRRDefName"},416:{n:"BrtRRNote"},417:{n:"BrtRRConflict"},418:{n:"BrtRRTQSIF"},419:{n:"BrtRRFormat"},420:{n:"BrtRREndFormat"},421:{n:"BrtRRAutoFmt"},422:{n:"BrtBeginUserShViews"},423:{n:"BrtBeginUserShView"},424:{n:"BrtEndUserShView"},425:{n:"BrtEndUserShViews"},426:{n:"BrtArrFmla",f:function vp(n,c,l){var f=n.l+c,v=bl(n),S=n.read_shift(1),T=[v];if(T[2]=S,l.cellFormula){var O=Pg(n,f-n.l,l);T[1]=O}else n.l=f;return T}},427:{n:"BrtShrFmla",f:function Cf(n,c,l){var f=n.l+c,S=[Ba(n,16)];if(l.cellFormula){var T=hd(n,f-n.l,l);S[1]=T,n.l=f}else n.l=f;return S}},428:{n:"BrtTable"},429:{n:"BrtBeginExtConnections"},430:{n:"BrtEndExtConnections"},431:{n:"BrtBeginPCDCalcMems"},432:{n:"BrtEndPCDCalcMems"},433:{n:"BrtBeginPCDCalcMem"},434:{n:"BrtEndPCDCalcMem"},435:{n:"BrtBeginPCDHGLevels"},436:{n:"BrtEndPCDHGLevels"},437:{n:"BrtBeginPCDHGLevel"},438:{n:"BrtEndPCDHGLevel"},439:{n:"BrtBeginPCDHGLGroups"},440:{n:"BrtEndPCDHGLGroups"},441:{n:"BrtBeginPCDHGLGroup"},442:{n:"BrtEndPCDHGLGroup"},443:{n:"BrtBeginPCDHGLGMembers"},444:{n:"BrtEndPCDHGLGMembers"},445:{n:"BrtBeginPCDHGLGMember"},446:{n:"BrtEndPCDHGLGMember"},447:{n:"BrtBeginQSI"},448:{n:"BrtEndQSI"},449:{n:"BrtBeginQSIR"},450:{n:"BrtEndQSIR"},451:{n:"BrtBeginDeletedNames"},452:{n:"BrtEndDeletedNames"},453:{n:"BrtBeginDeletedName"},454:{n:"BrtEndDeletedName"},455:{n:"BrtBeginQSIFs"},456:{n:"BrtEndQSIFs"},457:{n:"BrtBeginQSIF"},458:{n:"BrtEndQSIF"},459:{n:"BrtBeginAutoSortScope"},460:{n:"BrtEndAutoSortScope"},461:{n:"BrtBeginConditionalFormatting"},462:{n:"BrtEndConditionalFormatting"},463:{n:"BrtBeginCFRule"},464:{n:"BrtEndCFRule"},465:{n:"BrtBeginIconSet"},466:{n:"BrtEndIconSet"},467:{n:"BrtBeginDatabar"},468:{n:"BrtEndDatabar"},469:{n:"BrtBeginColorScale"},470:{n:"BrtEndColorScale"},471:{n:"BrtCFVO"},472:{n:"BrtExternValueMeta"},473:{n:"BrtBeginColorPalette"},474:{n:"BrtEndColorPalette"},475:{n:"BrtIndexedColor"},476:{n:"BrtMargins",f:function Vs(n){var c={};return lh.forEach(function(l){c[l]=so(n)}),c}},477:{n:"BrtPrintOptions"},478:{n:"BrtPageSetup"},479:{n:"BrtBeginHeaderFooter"},480:{n:"BrtEndHeaderFooter"},481:{n:"BrtBeginSXCrtFormat"},482:{n:"BrtEndSXCrtFormat"},483:{n:"BrtBeginSXCrtFormats"},484:{n:"BrtEndSXCrtFormats"},485:{n:"BrtWsFmtInfo",f:function r0(){}},486:{n:"BrtBeginMgs"},487:{n:"BrtEndMGs"},488:{n:"BrtBeginMGMaps"},489:{n:"BrtEndMGMaps"},490:{n:"BrtBeginMG"},491:{n:"BrtEndMG"},492:{n:"BrtBeginMap"},493:{n:"BrtEndMap"},494:{n:"BrtHLink",f:function l0(n,c){var l=n.l+c,f=Ba(n,16),v=Ya(n),S=Ae(n),T=Ae(n),O=Ae(n);n.l=l;var te={rfx:f,relId:v,loc:S,display:O};return T&&(te.Tooltip=T),te}},495:{n:"BrtBeginDCon"},496:{n:"BrtEndDCon"},497:{n:"BrtBeginDRefs"},498:{n:"BrtEndDRefs"},499:{n:"BrtDRef"},500:{n:"BrtBeginScenMan"},501:{n:"BrtEndScenMan"},502:{n:"BrtBeginSct"},503:{n:"BrtEndSct"},504:{n:"BrtSlc"},505:{n:"BrtBeginDXFs"},506:{n:"BrtEndDXFs"},507:{n:"BrtDXF"},508:{n:"BrtBeginTableStyles"},509:{n:"BrtEndTableStyles"},510:{n:"BrtBeginTableStyle"},511:{n:"BrtEndTableStyle"},512:{n:"BrtTableStyleElement"},513:{n:"BrtTableStyleClient"},514:{n:"BrtBeginVolDeps"},515:{n:"BrtEndVolDeps"},516:{n:"BrtBeginVolType"},517:{n:"BrtEndVolType"},518:{n:"BrtBeginVolMain"},519:{n:"BrtEndVolMain"},520:{n:"BrtBeginVolTopic"},521:{n:"BrtEndVolTopic"},522:{n:"BrtVolSubtopic"},523:{n:"BrtVolRef"},524:{n:"BrtVolNum"},525:{n:"BrtVolErr"},526:{n:"BrtVolStr"},527:{n:"BrtVolBool"},528:{n:"BrtBeginCalcChain$"},529:{n:"BrtEndCalcChain$"},530:{n:"BrtBeginSortState"},531:{n:"BrtEndSortState"},532:{n:"BrtBeginSortCond"},533:{n:"BrtEndSortCond"},534:{n:"BrtBookProtection"},535:{n:"BrtSheetProtection"},536:{n:"BrtRangeProtection"},537:{n:"BrtPhoneticInfo"},538:{n:"BrtBeginECTxtWiz"},539:{n:"BrtEndECTxtWiz"},540:{n:"BrtBeginECTWFldInfoLst"},541:{n:"BrtEndECTWFldInfoLst"},542:{n:"BrtBeginECTwFldInfo"},548:{n:"BrtFileSharing"},549:{n:"BrtOleSize"},550:{n:"BrtDrawing",f:fs},551:{n:"BrtLegacyDrawing"},552:{n:"BrtLegacyDrawingHF"},553:{n:"BrtWebOpt"},554:{n:"BrtBeginWebPubItems"},555:{n:"BrtEndWebPubItems"},556:{n:"BrtBeginWebPubItem"},557:{n:"BrtEndWebPubItem"},558:{n:"BrtBeginSXCondFmt"},559:{n:"BrtEndSXCondFmt"},560:{n:"BrtBeginSXCondFmts"},561:{n:"BrtEndSXCondFmts"},562:{n:"BrtBkHim"},564:{n:"BrtColor"},565:{n:"BrtBeginIndexedColors"},566:{n:"BrtEndIndexedColors"},569:{n:"BrtBeginMRUColors"},570:{n:"BrtEndMRUColors"},572:{n:"BrtMRUColor"},573:{n:"BrtBeginDVals"},574:{n:"BrtEndDVals"},577:{n:"BrtSupNameStart"},578:{n:"BrtSupNameValueStart"},579:{n:"BrtSupNameValueEnd"},580:{n:"BrtSupNameNum"},581:{n:"BrtSupNameErr"},582:{n:"BrtSupNameSt"},583:{n:"BrtSupNameNil"},584:{n:"BrtSupNameBool"},585:{n:"BrtSupNameFmla"},586:{n:"BrtSupNameBits"},587:{n:"BrtSupNameEnd"},588:{n:"BrtEndSupBook"},589:{n:"BrtCellSmartTagProperty"},590:{n:"BrtBeginCellSmartTag"},591:{n:"BrtEndCellSmartTag"},592:{n:"BrtBeginCellSmartTags"},593:{n:"BrtEndCellSmartTags"},594:{n:"BrtBeginSmartTags"},595:{n:"BrtEndSmartTags"},596:{n:"BrtSmartTagType"},597:{n:"BrtBeginSmartTagTypes"},598:{n:"BrtEndSmartTagTypes"},599:{n:"BrtBeginSXFilters"},600:{n:"BrtEndSXFilters"},601:{n:"BrtBeginSXFILTER"},602:{n:"BrtEndSXFilter"},603:{n:"BrtBeginFills"},604:{n:"BrtEndFills"},605:{n:"BrtBeginCellWatches"},606:{n:"BrtEndCellWatches"},607:{n:"BrtCellWatch"},608:{n:"BrtBeginCRErrs"},609:{n:"BrtEndCRErrs"},610:{n:"BrtCrashRecErr"},611:{n:"BrtBeginFonts"},612:{n:"BrtEndFonts"},613:{n:"BrtBeginBorders"},614:{n:"BrtEndBorders"},615:{n:"BrtBeginFmts"},616:{n:"BrtEndFmts"},617:{n:"BrtBeginCellXFs"},618:{n:"BrtEndCellXFs"},619:{n:"BrtBeginStyles"},620:{n:"BrtEndStyles"},625:{n:"BrtBigName"},626:{n:"BrtBeginCellStyleXFs"},627:{n:"BrtEndCellStyleXFs"},628:{n:"BrtBeginComments"},629:{n:"BrtEndComments"},630:{n:"BrtBeginCommentAuthors"},631:{n:"BrtEndCommentAuthors"},632:{n:"BrtCommentAuthor",f:Pc},633:{n:"BrtBeginCommentList"},634:{n:"BrtEndCommentList"},635:{n:"BrtBeginComment",f:function J0(n){var c={};c.iauthor=n.read_shift(4);var l=Ba(n,16);return c.rfx=l.s,c.ref=Ti(l.s),n.l+=16,c}},636:{n:"BrtEndComment"},637:{n:"BrtCommentText",f:go},638:{n:"BrtBeginOleObjects"},639:{n:"BrtOleObject"},640:{n:"BrtEndOleObjects"},641:{n:"BrtBeginSxrules"},642:{n:"BrtEndSxRules"},643:{n:"BrtBeginActiveXControls"},644:{n:"BrtActiveX"},645:{n:"BrtEndActiveXControls"},646:{n:"BrtBeginPCDSDTCEMembersSortBy"},648:{n:"BrtBeginCellIgnoreECs"},649:{n:"BrtCellIgnoreEC"},650:{n:"BrtEndCellIgnoreECs"},651:{n:"BrtCsProp",f:function im(n,c){return n.l+=10,{name:Ae(n)}}},652:{n:"BrtCsPageSetup"},653:{n:"BrtBeginUserCsViews"},654:{n:"BrtEndUserCsViews"},655:{n:"BrtBeginUserCsView"},656:{n:"BrtEndUserCsView"},657:{n:"BrtBeginPcdSFCIEntries"},658:{n:"BrtEndPCDSFCIEntries"},659:{n:"BrtPCDSFCIEntry"},660:{n:"BrtBeginListParts"},661:{n:"BrtListPart"},662:{n:"BrtEndListParts"},663:{n:"BrtSheetCalcProp"},664:{n:"BrtBeginFnGroup"},665:{n:"BrtFnGroup"},666:{n:"BrtEndFnGroup"},667:{n:"BrtSupAddin"},668:{n:"BrtSXTDMPOrder"},669:{n:"BrtCsProtection"},671:{n:"BrtBeginWsSortMap"},672:{n:"BrtEndWsSortMap"},673:{n:"BrtBeginRRSort"},674:{n:"BrtEndRRSort"},675:{n:"BrtRRSortItem"},676:{n:"BrtFileSharingIso"},677:{n:"BrtBookProtectionIso"},678:{n:"BrtSheetProtectionIso"},679:{n:"BrtCsProtectionIso"},680:{n:"BrtRangeProtectionIso"},681:{n:"BrtDValList"},1024:{n:"BrtRwDescent"},1025:{n:"BrtKnownFonts"},1026:{n:"BrtBeginSXTupleSet"},1027:{n:"BrtEndSXTupleSet"},1028:{n:"BrtBeginSXTupleSetHeader"},1029:{n:"BrtEndSXTupleSetHeader"},1030:{n:"BrtSXTupleSetHeaderItem"},1031:{n:"BrtBeginSXTupleSetData"},1032:{n:"BrtEndSXTupleSetData"},1033:{n:"BrtBeginSXTupleSetRow"},1034:{n:"BrtEndSXTupleSetRow"},1035:{n:"BrtSXTupleSetRowItem"},1036:{n:"BrtNameExt"},1037:{n:"BrtPCDH14"},1038:{n:"BrtBeginPCDCalcMem14"},1039:{n:"BrtEndPCDCalcMem14"},1040:{n:"BrtSXTH14"},1041:{n:"BrtBeginSparklineGroup"},1042:{n:"BrtEndSparklineGroup"},1043:{n:"BrtSparkline"},1044:{n:"BrtSXDI14"},1045:{n:"BrtWsFmtInfoEx14"},1046:{n:"BrtBeginConditionalFormatting14"},1047:{n:"BrtEndConditionalFormatting14"},1048:{n:"BrtBeginCFRule14"},1049:{n:"BrtEndCFRule14"},1050:{n:"BrtCFVO14"},1051:{n:"BrtBeginDatabar14"},1052:{n:"BrtBeginIconSet14"},1053:{n:"BrtDVal14",f:function Ko(){}},1054:{n:"BrtBeginDVals14"},1055:{n:"BrtColor14"},1056:{n:"BrtBeginSparklines"},1057:{n:"BrtEndSparklines"},1058:{n:"BrtBeginSparklineGroups"},1059:{n:"BrtEndSparklineGroups"},1061:{n:"BrtSXVD14"},1062:{n:"BrtBeginSXView14"},1063:{n:"BrtEndSXView14"},1064:{n:"BrtBeginSXView16"},1065:{n:"BrtEndSXView16"},1066:{n:"BrtBeginPCD14"},1067:{n:"BrtEndPCD14"},1068:{n:"BrtBeginExtConn14"},1069:{n:"BrtEndExtConn14"},1070:{n:"BrtBeginSlicerCacheIDs"},1071:{n:"BrtEndSlicerCacheIDs"},1072:{n:"BrtBeginSlicerCacheID"},1073:{n:"BrtEndSlicerCacheID"},1075:{n:"BrtBeginSlicerCache"},1076:{n:"BrtEndSlicerCache"},1077:{n:"BrtBeginSlicerCacheDef"},1078:{n:"BrtEndSlicerCacheDef"},1079:{n:"BrtBeginSlicersEx"},1080:{n:"BrtEndSlicersEx"},1081:{n:"BrtBeginSlicerEx"},1082:{n:"BrtEndSlicerEx"},1083:{n:"BrtBeginSlicer"},1084:{n:"BrtEndSlicer"},1085:{n:"BrtSlicerCachePivotTables"},1086:{n:"BrtBeginSlicerCacheOlapImpl"},1087:{n:"BrtEndSlicerCacheOlapImpl"},1088:{n:"BrtBeginSlicerCacheLevelsData"},1089:{n:"BrtEndSlicerCacheLevelsData"},1090:{n:"BrtBeginSlicerCacheLevelData"},1091:{n:"BrtEndSlicerCacheLevelData"},1092:{n:"BrtBeginSlicerCacheSiRanges"},1093:{n:"BrtEndSlicerCacheSiRanges"},1094:{n:"BrtBeginSlicerCacheSiRange"},1095:{n:"BrtEndSlicerCacheSiRange"},1096:{n:"BrtSlicerCacheOlapItem"},1097:{n:"BrtBeginSlicerCacheSelections"},1098:{n:"BrtSlicerCacheSelection"},1099:{n:"BrtEndSlicerCacheSelections"},1100:{n:"BrtBeginSlicerCacheNative"},1101:{n:"BrtEndSlicerCacheNative"},1102:{n:"BrtSlicerCacheNativeItem"},1103:{n:"BrtRangeProtection14"},1104:{n:"BrtRangeProtectionIso14"},1105:{n:"BrtCellIgnoreEC14"},1111:{n:"BrtList14"},1112:{n:"BrtCFIcon"},1113:{n:"BrtBeginSlicerCachesPivotCacheIDs"},1114:{n:"BrtEndSlicerCachesPivotCacheIDs"},1115:{n:"BrtBeginSlicers"},1116:{n:"BrtEndSlicers"},1117:{n:"BrtWbProp14"},1118:{n:"BrtBeginSXEdit"},1119:{n:"BrtEndSXEdit"},1120:{n:"BrtBeginSXEdits"},1121:{n:"BrtEndSXEdits"},1122:{n:"BrtBeginSXChange"},1123:{n:"BrtEndSXChange"},1124:{n:"BrtBeginSXChanges"},1125:{n:"BrtEndSXChanges"},1126:{n:"BrtSXTupleItems"},1128:{n:"BrtBeginSlicerStyle"},1129:{n:"BrtEndSlicerStyle"},1130:{n:"BrtSlicerStyleElement"},1131:{n:"BrtBeginStyleSheetExt14"},1132:{n:"BrtEndStyleSheetExt14"},1133:{n:"BrtBeginSlicerCachesPivotCacheID"},1134:{n:"BrtEndSlicerCachesPivotCacheID"},1135:{n:"BrtBeginConditionalFormattings"},1136:{n:"BrtEndConditionalFormattings"},1137:{n:"BrtBeginPCDCalcMemExt"},1138:{n:"BrtEndPCDCalcMemExt"},1139:{n:"BrtBeginPCDCalcMemsExt"},1140:{n:"BrtEndPCDCalcMemsExt"},1141:{n:"BrtPCDField14"},1142:{n:"BrtBeginSlicerStyles"},1143:{n:"BrtEndSlicerStyles"},1144:{n:"BrtBeginSlicerStyleElements"},1145:{n:"BrtEndSlicerStyleElements"},1146:{n:"BrtCFRuleExt"},1147:{n:"BrtBeginSXCondFmt14"},1148:{n:"BrtEndSXCondFmt14"},1149:{n:"BrtBeginSXCondFmts14"},1150:{n:"BrtEndSXCondFmts14"},1152:{n:"BrtBeginSortCond14"},1153:{n:"BrtEndSortCond14"},1154:{n:"BrtEndDVals14"},1155:{n:"BrtEndIconSet14"},1156:{n:"BrtEndDatabar14"},1157:{n:"BrtBeginColorScale14"},1158:{n:"BrtEndColorScale14"},1159:{n:"BrtBeginSxrules14"},1160:{n:"BrtEndSxrules14"},1161:{n:"BrtBeginPRule14"},1162:{n:"BrtEndPRule14"},1163:{n:"BrtBeginPRFilters14"},1164:{n:"BrtEndPRFilters14"},1165:{n:"BrtBeginPRFilter14"},1166:{n:"BrtEndPRFilter14"},1167:{n:"BrtBeginPRFItem14"},1168:{n:"BrtEndPRFItem14"},1169:{n:"BrtBeginCellIgnoreECs14"},1170:{n:"BrtEndCellIgnoreECs14"},1171:{n:"BrtDxf14"},1172:{n:"BrtBeginDxF14s"},1173:{n:"BrtEndDxf14s"},1177:{n:"BrtFilter14"},1178:{n:"BrtBeginCustomFilters14"},1180:{n:"BrtCustomFilter14"},1181:{n:"BrtIconFilter14"},1182:{n:"BrtPivotCacheConnectionName"},2048:{n:"BrtBeginDecoupledPivotCacheIDs"},2049:{n:"BrtEndDecoupledPivotCacheIDs"},2050:{n:"BrtDecoupledPivotCacheID"},2051:{n:"BrtBeginPivotTableRefs"},2052:{n:"BrtEndPivotTableRefs"},2053:{n:"BrtPivotTableRef"},2054:{n:"BrtSlicerCacheBookPivotTables"},2055:{n:"BrtBeginSxvcells"},2056:{n:"BrtEndSxvcells"},2057:{n:"BrtBeginSxRow"},2058:{n:"BrtEndSxRow"},2060:{n:"BrtPcdCalcMem15"},2067:{n:"BrtQsi15"},2068:{n:"BrtBeginWebExtensions"},2069:{n:"BrtEndWebExtensions"},2070:{n:"BrtWebExtension"},2071:{n:"BrtAbsPath15"},2072:{n:"BrtBeginPivotTableUISettings"},2073:{n:"BrtEndPivotTableUISettings"},2075:{n:"BrtTableSlicerCacheIDs"},2076:{n:"BrtTableSlicerCacheID"},2077:{n:"BrtBeginTableSlicerCache"},2078:{n:"BrtEndTableSlicerCache"},2079:{n:"BrtSxFilter15"},2080:{n:"BrtBeginTimelineCachePivotCacheIDs"},2081:{n:"BrtEndTimelineCachePivotCacheIDs"},2082:{n:"BrtTimelineCachePivotCacheID"},2083:{n:"BrtBeginTimelineCacheIDs"},2084:{n:"BrtEndTimelineCacheIDs"},2085:{n:"BrtBeginTimelineCacheID"},2086:{n:"BrtEndTimelineCacheID"},2087:{n:"BrtBeginTimelinesEx"},2088:{n:"BrtEndTimelinesEx"},2089:{n:"BrtBeginTimelineEx"},2090:{n:"BrtEndTimelineEx"},2091:{n:"BrtWorkBookPr15"},2092:{n:"BrtPCDH15"},2093:{n:"BrtBeginTimelineStyle"},2094:{n:"BrtEndTimelineStyle"},2095:{n:"BrtTimelineStyleElement"},2096:{n:"BrtBeginTimelineStylesheetExt15"},2097:{n:"BrtEndTimelineStylesheetExt15"},2098:{n:"BrtBeginTimelineStyles"},2099:{n:"BrtEndTimelineStyles"},2100:{n:"BrtBeginTimelineStyleElements"},2101:{n:"BrtEndTimelineStyleElements"},2102:{n:"BrtDxf15"},2103:{n:"BrtBeginDxfs15"},2104:{n:"brtEndDxfs15"},2105:{n:"BrtSlicerCacheHideItemsWithNoData"},2106:{n:"BrtBeginItemUniqueNames"},2107:{n:"BrtEndItemUniqueNames"},2108:{n:"BrtItemUniqueName"},2109:{n:"BrtBeginExtConn15"},2110:{n:"BrtEndExtConn15"},2111:{n:"BrtBeginOledbPr15"},2112:{n:"BrtEndOledbPr15"},2113:{n:"BrtBeginDataFeedPr15"},2114:{n:"BrtEndDataFeedPr15"},2115:{n:"BrtTextPr15"},2116:{n:"BrtRangePr15"},2117:{n:"BrtDbCommand15"},2118:{n:"BrtBeginDbTables15"},2119:{n:"BrtEndDbTables15"},2120:{n:"BrtDbTable15"},2121:{n:"BrtBeginDataModel"},2122:{n:"BrtEndDataModel"},2123:{n:"BrtBeginModelTables"},2124:{n:"BrtEndModelTables"},2125:{n:"BrtModelTable"},2126:{n:"BrtBeginModelRelationships"},2127:{n:"BrtEndModelRelationships"},2128:{n:"BrtModelRelationship"},2129:{n:"BrtBeginECTxtWiz15"},2130:{n:"BrtEndECTxtWiz15"},2131:{n:"BrtBeginECTWFldInfoLst15"},2132:{n:"BrtEndECTWFldInfoLst15"},2133:{n:"BrtBeginECTWFldInfo15"},2134:{n:"BrtFieldListActiveItem"},2135:{n:"BrtPivotCacheIdVersion"},2136:{n:"BrtSXDI15"},2137:{n:"BrtBeginModelTimeGroupings"},2138:{n:"BrtEndModelTimeGroupings"},2139:{n:"BrtBeginModelTimeGrouping"},2140:{n:"BrtEndModelTimeGrouping"},2141:{n:"BrtModelTimeGroupingCalcCol"},3072:{n:"BrtUid"},3073:{n:"BrtRevisionPtr"},5095:{n:"BrtBeginCalcFeatures"},5096:{n:"BrtEndCalcFeatures"},5097:{n:"BrtCalcFeature"},65535:{n:""}},B_=ii(Qa,"n"),pm={3:{n:"BIFF2NUM",f:function Zh(n){var c=el(n);++n.l;var l=so(n);return c.t="n",c.val=l,c}},4:{n:"BIFF2STR",f:function zf(n,c,l){var f=el(n);++n.l;var v=tc(n,0,l);return f.t="str",f.val=v,f}},6:{n:"Formula",f:lu},9:{n:"BOF",f:rs},10:{n:"EOF",f:Xs},12:{n:"CalcCount",f:aa},13:{n:"CalcMode",f:aa},14:{n:"CalcPrecision",f:Jr},15:{n:"CalcRefMode",f:Jr},16:{n:"CalcDelta",f:so},17:{n:"CalcIter",f:Jr},18:{n:"Protect",f:Jr},19:{n:"Password",f:aa},20:{n:"Header",f:qd},21:{n:"Footer",f:qd},23:{n:"ExternSheet",f:Os},24:{n:"Lbl",f:Iu},25:{n:"WinProtect",f:Jr},26:{n:"VerticalPageBreaks"},27:{n:"HorizontalPageBreaks"},28:{n:"Note",f:function Fh(n,c,l){return function Oh(n,c,l){if(!(l.biff<8)){var f=n.read_shift(2),v=n.read_shift(2),S=n.read_shift(2),T=n.read_shift(2),O=tc(n,0,l);return l.biff<8&&n.read_shift(1),[{r:f,c:v},O,T,S]}}(n,0,l)}},29:{n:"Selection"},34:{n:"Date1904",f:Jr},35:{n:"ExternName",f:Hd},36:{n:"COLWIDTH"},38:{n:"LeftMargin",f:so},39:{n:"RightMargin",f:so},40:{n:"TopMargin",f:so},41:{n:"BottomMargin",f:so},42:{n:"PrintRowCol",f:Jr},43:{n:"PrintGrid",f:Jr},47:{n:"FilePass",f:function Qd(n,c,l){var f={Type:l.biff>=8?n.read_shift(2):0};return f.Type?function Vp(n,c,l){var f=l||{};return f.Info=n.read_shift(2),n.l-=2,f.Data=1===f.Info?function jh(n){var c={},l=c.EncryptionVersionInfo=Ki(n,4);if(1!=l.Major||1!=l.Minor)throw"unrecognized version code "+l.Major+" : "+l.Minor;return c.Salt=n.read_shift(16),c.EncryptedVerifier=n.read_shift(16),c.EncryptedVerifierHash=n.read_shift(16),c}(n):function qp(n,c){var l={},f=l.EncryptionVersionInfo=Ki(n,4);if(c-=4,2!=f.Minor)throw new Error("unrecognized minor version code: "+f.Minor);if(f.Major>4||f.Major<2)throw new Error("unrecognized major version code: "+f.Major);l.Flags=n.read_shift(4),c-=4;var v=n.read_shift(4);return c-=4,l.EncryptionHeader=bs(n,v),l.EncryptionVerifier=od(n,c-=v),l}(n,c),f}(n,c-2,f):function Hp(n,c,l,f){var v={key:aa(n),verificationBytes:aa(n)};l.password&&(v.verifier=ad(l.password)),f.valid=v.verificationBytes===v.verifier,f.valid&&(f.insitu=function(n){var c=0,l=zh(n);return function(f){var v=function(n,c,l,f,v){var S,T;for(v||(v=c),f||(f=zh("")),S=0;S!=c.length;++S)T=c[S],v[S]=T=255&((T^=f[l])>>5|T<<3),++l;return[v,l,f]}(0,f,c,l);return c=v[1],v[0]}}(l.password))}(n,0,l,f),f}},49:{n:"Font",f:function Tu(n,c,l){var f={dyHeight:n.read_shift(2),fl:n.read_shift(2)};switch(l&&l.biff||8){case 2:break;case 3:case 4:n.l+=2;break;default:n.l+=10}return f.name=ec(n,0,l),f}},51:{n:"PrintSize",f:aa},60:{n:"Continue"},61:{n:"Window1",f:function Sh(n){return{Pos:[n.read_shift(2),n.read_shift(2)],Dim:[n.read_shift(2),n.read_shift(2)],Flags:n.read_shift(2),CurTab:n.read_shift(2),FirstTab:n.read_shift(2),Selected:n.read_shift(2),TabRatio:n.read_shift(2)}}},64:{n:"Backup",f:Jr},65:{n:"Pane",f:function lc(){}},66:{n:"CodePage",f:aa},77:{n:"Pls"},80:{n:"DCon"},81:{n:"DConRef"},82:{n:"DConName"},85:{n:"DefColWidth",f:aa},89:{n:"XCT"},90:{n:"CRN"},91:{n:"FileSharing"},92:{n:"WriteAccess",f:function Su(n,c,l){if(l.enc)return n.l+=c,"";var f=n.l,v=tc(n,0,l);return n.read_shift(c+f-n.l),v}},93:{n:"Obj",f:function jd(n,c,l){if(l&&l.biff<8)return function Ph(n,c,l){n.l+=4;var f=n.read_shift(2),v=n.read_shift(2),S=n.read_shift(2);n.l+=2,n.l+=2,n.l+=2,n.l+=2,n.l+=2,n.l+=2,n.l+=2,n.l+=2,n.l+=2,n.l+=6;var T=[];return T.push((Xc[f]||Wr)(n,c-=36,l)),{cmo:[v,f,S],ft:T}}(n,c,l);var f=Fd(n),v=function ac(n,c){for(var l=n.l+c,f=[];n.l7||c[1]>7)throw new Error("Bad Gutters: "+c.join("|"));return c}},129:{n:"WsBool",f:function Rd(n,c,l){return{fDialog:16&(l&&8==l.biff||2==c?n.read_shift(2):(n.l+=c,0))}}},130:{n:"GridSet",f:aa},131:{n:"HCenter",f:Jr},132:{n:"VCenter",f:Jr},133:{n:"BoundSheet8",f:function qs(n,c,l){var f=n.read_shift(4),v=3&n.read_shift(1),S=n.read_shift(1);switch(S){case 0:S="Worksheet";break;case 1:S="Macrosheet";break;case 2:S="Chartsheet";break;case 6:S="VBAModule"}var T=ec(n,0,l);return 0===T.length&&(T="Sheet1"),{pos:f,hs:v,dt:S,name:T}}},134:{n:"WriteProtect"},140:{n:"Country",f:function Pu(n){var l,c=[0,0];return l=n.read_shift(2),c[0]=is[l]||l,l=n.read_shift(2),c[1]=is[l]||l,c}},141:{n:"HideObj",f:aa},144:{n:"Sort"},146:{n:"Palette",f:function Rh(n){for(var c=n.read_shift(2),l=[];c-- >0;)l.push(Wc(n));return l}},151:{n:"Sync"},152:{n:"LPr"},153:{n:"DxGCol"},154:{n:"FnGroupName"},155:{n:"FilterMode"},156:{n:"BuiltInFnGroupCount",f:aa},157:{n:"AutoFilterInfo"},158:{n:"AutoFilter"},160:{n:"Scl",f:Bu},161:{n:"Setup",f:function Vf(n,c){var l={};return c<32||(n.l+=16,l.header=so(n),l.footer=so(n),n.l+=2),l}},174:{n:"ScenMan"},175:{n:"SCENARIO"},176:{n:"SxView"},177:{n:"Sxvd"},178:{n:"SXVI"},180:{n:"SxIvd"},181:{n:"SXLI"},182:{n:"SXPI"},184:{n:"DocRoute"},185:{n:"RecipName"},189:{n:"MulRk",f:function Mh(n,c){for(var l=n.l+c-2,f=n.read_shift(2),v=n.read_shift(2),S=[];n.l>2&1,f.data=function Nd(n,c,l,f){var v={},S=n.read_shift(4),T=n.read_shift(4),O=n.read_shift(4),te=n.read_shift(2);return v.patternType=oe[O>>26],f.cellStyles&&(v.alc=7&S,v.fWrap=S>>3&1,v.alcV=S>>4&7,v.fJustLast=S>>7&1,v.trot=S>>8&255,v.cIndent=S>>16&15,v.fShrinkToFit=S>>20&1,v.iReadOrder=S>>22&2,v.fAtrNum=S>>26&1,v.fAtrFnt=S>>27&1,v.fAtrAlc=S>>28&1,v.fAtrBdr=S>>29&1,v.fAtrPat=S>>30&1,v.fAtrProt=S>>31&1,v.dgLeft=15&T,v.dgRight=T>>4&15,v.dgTop=T>>8&15,v.dgBottom=T>>12&15,v.icvLeft=T>>16&127,v.icvRight=T>>23&127,v.grbitDiag=T>>30&3,v.icvTop=127&O,v.icvBottom=O>>7&127,v.icvDiag=O>>14&127,v.dgDiag=O>>21&15,v.icvFore=127&te,v.icvBack=te>>7&127,v.fsxButton=te>>14&1),v}(n,0,0,l),f}},225:{n:"InterfaceHdr",f:function La(n,c){return 0===c||n.read_shift(2),1200}},226:{n:"InterfaceEnd",f:Xs},227:{n:"SXVS"},229:{n:"MergeCells",f:function Ih(n,c){for(var l=[],f=n.read_shift(2);f--;)l.push(Qc(n));return l}},233:{n:"BkHim"},235:{n:"MsoDrawingGroup"},236:{n:"MsoDrawing"},237:{n:"MsoDrawingSelection"},239:{n:"PhoneticInfo"},240:{n:"SxRule"},241:{n:"SXEx"},242:{n:"SxFilt"},244:{n:"SxDXF"},245:{n:"SxItm"},246:{n:"SxName"},247:{n:"SxSelect"},248:{n:"SXPair"},249:{n:"SxFmla"},251:{n:"SxFormat"},252:{n:"SST",f:function Tp(n,c){for(var l=n.l+c,f=n.read_shift(4),v=n.read_shift(4),S=[],T=0;T!=v&&n.l255)throw new Error("Unexpected SupBook type: "+S);for(var T=Js(n,S),O=[];f>n.l;)O.push(Ts(n));return[S,v,T,O]}},431:{n:"Prot4Rev",f:Jr},432:{n:"CondFmt"},433:{n:"CF"},434:{n:"DVal"},437:{n:"DConBin"},438:{n:"TxO",f:function zd(n,c,l){var f=n.l,v="";try{n.l+=4,-1==[0,5,7,11,12,14].indexOf((l.lastobj||{cmo:[0,0]}).cmo[1])?n.l+=6:function Lf(n){var c=n.read_shift(1);n.l++;var l=n.read_shift(2);n.l+=2}(n);var O=n.read_shift(2);n.read_shift(2),aa(n);var te=n.read_shift(2);n.l+=te;for(var le=1;le=(fe?O:2*O))break}if(v.length!==O&&v.length!==2*O)throw new Error("cchText: "+O+" != "+v.length);return n.l=f+c,{t:v}}catch(ct){return n.l=f+c,{t:v}}}},439:{n:"RefreshAll",f:Jr},440:{n:"HLink",f:function Pp(n,c){var l=Qc(n);n.l+=16;var f=function hl(n,c){var l=n.l+c,f=n.read_shift(4);if(2!==f)throw new Error("Unrecognized streamVersion: "+f);var v=n.read_shift(2);n.l+=2;var S,T,O,te,fe,Ye,le="";16&v&&(S=ic(n)),128&v&&(T=ic(n)),257==(257&v)&&(O=ic(n)),1==(257&v)&&(te=function As(n,c){var l=n.read_shift(16);switch(l){case"e0c9ea79f9bace118c8200aa004ba90b":return function Uf(n){var c=n.read_shift(4),l=n.l,f=!1;c>24&&(n.l+=c-24,"795881f43b1d7f48af2c825dc4852763"===n.read_shift(16)&&(f=!0),n.l=l);var v=n.read_shift((f?c-24:c)>>1,"utf16le").replace(Ne,"");return f&&(n.l+=24),v}(n);case"0303000000000000c000000000000046":return function Ed(n){n.l+=2;var c=n.read_shift(0,"lpstr-ansi");if(n.l+=2,57005!=n.read_shift(2))throw new Error("Bad FileMoniker");if(0===n.read_shift(4))return c.replace(/\\/g,"/");var f=n.read_shift(4);if(3!=n.read_shift(2))throw new Error("Bad FileMoniker");return n.read_shift(f>>1,"utf16le").replace(Ne,"")}(n);default:throw new Error("Unsupported Moniker "+l)}}(n)),8&v&&(le=ic(n)),32&v&&(fe=n.read_shift(16)),64&v&&(Ye=Br(n)),n.l=l;var ct=T||O||te||"";ct&&le&&(ct+="#"+le),ct||(ct="#"+le);var rt={Target:ct};return fe&&(rt.guid=fe),Ye&&(rt.time=Ye),S&&(rt.Tooltip=S),rt}(n,c-24);return[l,f]}},441:{n:"Lel"},442:{n:"CodeName",f:Ts},443:{n:"SXFDBType"},444:{n:"Prot4RevPass",f:aa},445:{n:"ObNoMacros"},446:{n:"Dv"},448:{n:"Excel9File",f:Xs},449:{n:"RecalcId",f:function Du(n){return n.read_shift(2),n.read_shift(4)},r:2},450:{n:"EntExU2",f:Xs},512:{n:"Dimensions",f:Fp},513:{n:"Blank",f:Ru},515:{n:"Number",f:function Eu(n){var c=el(n),l=so(n);return c.val=l,c}},516:{n:"Label",f:function $c(n,c,l){var v=el(n);2==l.biff&&n.l++;var S=Ts(n,0,l);return v.val=S,v}},517:{n:"BoolErr",f:Mc},518:{n:"Formula",f:lu},519:{n:"String",f:Zu},520:{n:"Row",f:function Dc(n){var c={};c.r=n.read_shift(2),c.c=n.read_shift(2),c.cnt=n.read_shift(2)-c.c;var l=n.read_shift(2);n.l+=4;var f=n.read_shift(1);return n.l+=3,7&f&&(c.level=7&f),32&f&&(c.hidden=!0),64&f&&(c.hpt=l/20),c}},523:{n:"Index"},545:{n:"Array",f:Vd},549:{n:"DefaultRowHeight",f:Ua},566:{n:"Table"},574:{n:"Window2",f:function Mu(n,c,l){return l&&l.biff>=2&&l.biff<5?{}:{RTL:64&n.read_shift(2)}}},638:{n:"RK",f:function Zd(n){var c=n.read_shift(2),l=n.read_shift(2),f=Ws(n);return{r:c,c:l,ixfe:f[0],rknum:f[1]}}},659:{n:"Style"},1030:{n:"Formula",f:lu},1048:{n:"BigName"},1054:{n:"Format",f:function qf(n,c,l){return[n.read_shift(2),tc(n,0,l)]}},1084:{n:"ContinueBigName"},1212:{n:"ShrFmla",f:function uc(n,c,l){var f=rc(n);n.l++;var v=n.read_shift(1);return[cp(n,c-=8,l),v,f]}},2048:{n:"HLinkTooltip",f:function Rp(n,c){n.read_shift(2);var l=Qc(n),f=n.read_shift((c-10)/2,"dbcs-cont");return[l,f=f.replace(Ne,"")]}},2049:{n:"WebPub"},2050:{n:"QsiSXTag"},2051:{n:"DBQueryExt"},2052:{n:"ExtString"},2053:{n:"TxtQry"},2054:{n:"Qsir"},2055:{n:"Qsif"},2056:{n:"RRDTQSIF"},2057:{n:"BOF",f:rs},2058:{n:"OleDbConn"},2059:{n:"WOpt"},2060:{n:"SXViewEx"},2061:{n:"SXTH"},2062:{n:"SXPIEx"},2063:{n:"SXVDTEx"},2064:{n:"SXViewEx9"},2066:{n:"ContinueFrt"},2067:{n:"RealTimeData"},2128:{n:"ChartFrtInfo"},2129:{n:"FrtWrapper"},2130:{n:"StartBlock"},2131:{n:"EndBlock"},2132:{n:"StartObject"},2133:{n:"EndObject"},2134:{n:"CatLab"},2135:{n:"YMult"},2136:{n:"SXViewLink"},2137:{n:"PivotChartBits"},2138:{n:"FrtFontList"},2146:{n:"SheetExt"},2147:{n:"BookExt",r:12},2148:{n:"SXAddl"},2149:{n:"CrErr"},2150:{n:"HFPicture"},2151:{n:"FeatHdr",f:Xs},2152:{n:"Feat"},2154:{n:"DataLabExt"},2155:{n:"DataLabExtContents"},2156:{n:"CellWatch"},2161:{n:"FeatHdr11"},2162:{n:"Feature11"},2164:{n:"DropDownObjIds"},2165:{n:"ContinueFrt11"},2166:{n:"DConn"},2167:{n:"List12"},2168:{n:"Feature12"},2169:{n:"CondFmt12"},2170:{n:"CF12"},2171:{n:"CFEx"},2172:{n:"XFCRC",f:function Bh(n){n.l+=2;var c={cxfs:0,crc:0};return c.cxfs=n.read_shift(2),c.crc=n.read_shift(4),c},r:12},2173:{n:"XFExt",f:function cd(n,c){n.l+=2;var f=n.read_shift(2);n.l+=2;for(var v=n.read_shift(2),S=[];v-- >0;)S.push(Om(n));return{ixfe:f,ext:S}},r:12},2174:{n:"AutoFilter12"},2175:{n:"ContinueFrt12"},2180:{n:"MDTInfo"},2181:{n:"MDXStr"},2182:{n:"MDXTuple"},2183:{n:"MDXSet"},2184:{n:"MDXProp"},2185:{n:"MDXKPI"},2186:{n:"MDB"},2187:{n:"PLV"},2188:{n:"Compat12",f:Jr,r:12},2189:{n:"DXF"},2190:{n:"TableStyles",r:12},2191:{n:"TableStyle"},2192:{n:"TableStyleElement"},2194:{n:"StyleExt"},2195:{n:"NamePublish"},2196:{n:"NameCmt",f:function pl(n,c,l){if(!(l.biff<8)){var f=n.read_shift(2),v=n.read_shift(2);return[Js(n,f,l),Js(n,v,l)]}n.l+=c},r:12},2197:{n:"SortData"},2198:{n:"Theme",f:function Tm(n,c,l){var f=n.l+c;if(124226!==n.read_shift(4)){if(!l.cellStyles||!J)return void(n.l=f);var T,S=n.slice(n.l);n.l=f;try{T=new J(S)}catch(te){return}var O=de(T,"theme/theme/theme1.xml",!0);if(O)return Qp(O,l)}},r:12},2199:{n:"GUIDTypeLib"},2200:{n:"FnGrp12"},2201:{n:"NameFnGrp12"},2202:{n:"MTRSettings",f:function Eh(n){return[0!==n.read_shift(4),0!==n.read_shift(4),n.read_shift(4)]},r:12},2203:{n:"CompressPictures",f:Xs},2204:{n:"HeaderFooter"},2205:{n:"CrtLayout12"},2206:{n:"CrtMlFrt"},2207:{n:"CrtMlFrtContinue"},2211:{n:"ForceFullCalculation",f:function Ul(n){var c=function Ch(n){var c=n.read_shift(2),l=n.read_shift(2);return n.l+=8,{type:c,flags:l}}(n);if(2211!=c.type)throw new Error("Invalid Future Record "+c.type);return 0!==n.read_shift(4)}},2212:{n:"ShapePropsStream"},2213:{n:"TextPropsStream"},2214:{n:"RichTextStream"},2215:{n:"CrtLayout12A"},4097:{n:"Units"},4098:{n:"Chart"},4099:{n:"Series"},4102:{n:"DataFormat"},4103:{n:"LineFormat"},4105:{n:"MarkerFormat"},4106:{n:"AreaFormat"},4107:{n:"PieFormat"},4108:{n:"AttachedLabel"},4109:{n:"SeriesText"},4116:{n:"ChartFormat"},4117:{n:"Legend"},4118:{n:"SeriesList"},4119:{n:"Bar"},4120:{n:"Line"},4121:{n:"Pie"},4122:{n:"Area"},4123:{n:"Scatter"},4124:{n:"CrtLine"},4125:{n:"Axis"},4126:{n:"Tick"},4127:{n:"ValueRange"},4128:{n:"CatSerRange"},4129:{n:"AxisLine"},4130:{n:"CrtLink"},4132:{n:"DefaultText"},4133:{n:"Text"},4134:{n:"FontX",f:aa},4135:{n:"ObjectLink"},4146:{n:"Frame"},4147:{n:"Begin"},4148:{n:"End"},4149:{n:"PlotArea"},4154:{n:"Chart3d"},4156:{n:"PicF"},4157:{n:"DropBar"},4158:{n:"Radar"},4159:{n:"Surf"},4160:{n:"RadarArea"},4161:{n:"AxisParent"},4163:{n:"LegendException"},4164:{n:"ShtProps",f:function Bp(n,c,l){var f={area:!1};if(5!=l.biff)return n.l+=c,f;var v=n.read_shift(1);return n.l+=3,16&v&&(f.area=!0),f}},4165:{n:"SerToCrt"},4166:{n:"AxesUsed"},4168:{n:"SBaseRef"},4170:{n:"SerParent"},4171:{n:"SerAuxTrend"},4174:{n:"IFmtRecord"},4175:{n:"Pos"},4176:{n:"AlRuns"},4177:{n:"BRAI"},4187:{n:"SerAuxErrBar"},4188:{n:"ClrtClient",f:function ed(n){for(var c=n.read_shift(2),l=[];c-- >0;)l.push(Wc(n));return l}},4189:{n:"SerFmt"},4191:{n:"Chart3DBarShape"},4192:{n:"Fbi"},4193:{n:"BopPop"},4194:{n:"AxcExt"},4195:{n:"Dat"},4196:{n:"PlotGrowth"},4197:{n:"SIIndex"},4198:{n:"GelFrame"},4199:{n:"BopPopCustom"},4200:{n:"Fbi2"},0:{n:"Dimensions",f:Fp},2:{n:"BIFF2INT",f:function Np(n){var c=el(n);++n.l;var l=n.read_shift(2);return c.t="n",c.val=l,c}},5:{n:"BoolErr",f:Mc},7:{n:"String",f:function Yd(n){var c=n.read_shift(1);return 0===c?(n.l++,""):n.read_shift(c,"sbcs-cont")}},8:{n:"BIFF2ROW"},11:{n:"Index"},22:{n:"ExternCount",f:aa},30:{n:"BIFF2FORMAT",f:Op},31:{n:"BIFF2FMTCNT"},32:{n:"BIFF2COLINFO"},33:{n:"Array",f:Vd},37:{n:"DefaultRowHeight",f:Ua},50:{n:"BIFF2FONTXTRA",f:function Nu(n,c){n.l+=6,n.l+=2,n.l+=1,n.l+=3,n.l+=1,n.l+=c-13}},52:{n:"DDEObjName"},62:{n:"BIFF2WINDOW2"},67:{n:"BIFF2XF"},69:{n:"BIFF2FONTCLR"},86:{n:"BIFF4FMTCNT"},126:{n:"RK"},127:{n:"ImData",f:function Hl(n){var c=n.read_shift(2),l=n.read_shift(2),f=n.read_shift(4),v={fmt:c,env:l,len:f,data:n.slice(n.l,n.l+f)};return n.l+=f,v}},135:{n:"Addin"},136:{n:"Edg"},137:{n:"Pub"},145:{n:"Sub"},148:{n:"LHRecord"},149:{n:"LHNGraph"},150:{n:"Sound"},169:{n:"CoordList"},171:{n:"GCW"},188:{n:"ShrFmla"},191:{n:"ToolbarHdr"},192:{n:"ToolbarEnd"},194:{n:"AddMenu"},195:{n:"DelMenu"},214:{n:"RString",f:function id(n,c,l){var f=n.l+c,v=el(n),S=n.read_shift(2),T=Js(n,S,l);return n.l=f,v.t="str",v.val=T,v}},223:{n:"UDDesc"},234:{n:"TabIdConf"},354:{n:"XL5Modify"},421:{n:"FileSharing2"},521:{n:"BOF",f:rs},536:{n:"Lbl",f:Iu},547:{n:"ExternName",f:Hd},561:{n:"Font"},579:{n:"BIFF3XF"},1033:{n:"BOF",f:rs},1091:{n:"BIFF4XF"},2157:{n:"FeatInfo"},2163:{n:"FeatInfo11"},2177:{n:"SXAddl12"},2240:{n:"AutoWebPub"},2241:{n:"ListObj"},2242:{n:"ListField"},2243:{n:"ListDV"},2244:{n:"ListCondFmt"},2245:{n:"ListCF"},2246:{n:"FMQry"},2247:{n:"FMSQry"},2248:{n:"PLV"},2249:{n:"LnExt"},2250:{n:"MkrExt"},2251:{n:"CrtCoopt"},2262:{n:"FRTArchId$",r:12},29282:{}},Rb=ii(pm,"n");function rr(n,c,l,f){var v=+c||+Rb[c];if(!isNaN(v)){var S=f||(l||[]).length||0,T=n.next(4);T.write_shift(2,v),T.write_shift(2,S),S>0&&Ps(l)&&n.push(l)}}function If(n,c,l){return n||(n=fn(7)),n.write_shift(2,c),n.write_shift(2,l),n.write_shift(2,0),n.write_shift(1,0),n}function wp(n,c,l,f){if(null!=c.v)switch(c.t){case"d":case"n":var v="d"==c.t?Jt(st(c.v)):c.v;return void(v==(0|v)&&v>=0&&v<65536?rr(n,2,function Lp(n,c,l){var f=fn(9);return If(f,n,c),f.write_shift(2,l),f}(l,f,v)):rr(n,3,function Zp(n,c,l){var f=fn(15);return If(f,n,c),f.write_shift(8,l,"f"),f}(l,f,v)));case"b":case"e":return void rr(n,5,function Z_(n,c,l,f){var v=fn(9);return If(v,n,c),"e"==f?(v.write_shift(1,l),v.write_shift(1,1)):(v.write_shift(1,l?1:0),v.write_shift(1,0)),v}(l,f,c.v,c.t));case"s":case"str":return void rr(n,4,function N_(n,c,l){var f=fn(8+2*l.length);return If(f,n,c),f.write_shift(1,l.length),f.write_shift(l.length,l,"sbcs"),f.l255||rt.e.r>=ht){if(c.WTF)throw new Error("Range "+(S["!ref"]||"A1")+" exceeds format limit A1:IV16384");rt.e.c=Math.min(rt.e.c,255),rt.e.r=Math.min(rt.e.c,ht-1)}rr(f,2057,Pd(0,16,c)),rr(f,"CalcMode",Ms(1)),rr(f,"CalcCount",Ms(100)),rr(f,"CalcRefMode",ns(!0)),rr(f,"CalcIter",ns(!1)),rr(f,"CalcDelta",pa(.001)),rr(f,"CalcSaveRecalc",ns(!0)),rr(f,"PrintRowCol",ns(!1)),rr(f,"PrintGrid",ns(!1)),rr(f,"GridSet",Ms(1)),rr(f,"Guts",function Ip(n){var c=fn(8);return c.write_shift(4,0),c.write_shift(2,n[0]?n[0]+1:0),c.write_shift(2,n[1]?n[1]+1:0),c}([0,0])),rr(f,"HCenter",ns(!1)),rr(f,"VCenter",ns(!1)),rr(f,512,function Au(n,c){var l=8!=c.biff&&c.biff?2:4,f=fn(2*l+6);return f.write_shift(l,n.s.r),f.write_shift(l,n.e.r+1),f.write_shift(2,n.s.c),f.write_shift(2,n.e.c+1),f.write_shift(2,0),f}(rt,c)),le&&(S["!links"]=[]);for(var Et=rt.s.r;Et<=rt.e.r;++Et){Ye=ao(Et);for(var Xt=rt.s.c;Xt<=rt.e.c;++Xt){Et===rt.s.r&&(ct[Xt]=xe(Xt)),fe=ct[Xt]+Ye;var ai=te?(S[Et]||[])[Xt]:S[fe];!ai||(M0(f,ai,Et,Xt,c),le&&ai.l&&S["!links"].push([fe,ai.l]))}}var qt=O.CodeName||O.name||v;return le&&T.Views&&rr(f,"Window2",function Bd(n){var c=fn(18),l=1718;return n&&n.RTL&&(l|=64),c.write_shift(2,l),c.write_shift(4,0),c.write_shift(4,64),c.write_shift(4,0),c.write_shift(4,0),c}(T.Views[0])),le&&(S["!merges"]||[]).length&&rr(f,"MergeCells",function Tc(n){var c=fn(2+8*n.length);c.write_shift(2,n.length);for(var l=0;l255||S.e.r>16383){if(f.WTF)throw new Error("Range "+(c["!ref"]||"A1")+" exceeds format limit A1:IV16384");S.e.c=Math.min(S.e.c,255),S.e.r=Math.min(S.e.c,16383),T=pn(S)}for(var le=S.s.r;le<=S.e.r;++le){O=ao(le);for(var fe=S.s.c;fe<=S.e.c;++fe){le===S.s.r&&(te[fe]=xe(fe)),T=te[fe]+O;var Ye=v?(c[le]||[])[fe]:c[T];!Ye||wp(n,Ye,le,fe)}}}(f,n.Sheets[n.SheetNames[v]],0,l),rr(f,10),f.end()}(n,c)}throw new Error("invalid type "+l.bookType+" for BIFF")}var js=function(){function n(O,te){var le=te||{},fe=le.dense?[]:{},Ye=(O=O.replace(//g,"")).match(/");var ct=O.match(/<\/table/i),rt=Ye.index,ht=ct&&ct.index||O.length,Et=function jn(n,c,l){if(wr||"string"==typeof c)return n.split(c);for(var f=n.split(c),v=[f[0]],S=1;S]*>)/i,""),Xt=-1,ai=0,qt=0,nt=0,li={s:{r:1e7,c:1e7},e:{r:0,c:0}},Pi=[];for(rt=0;rt/i);for(ht=0;ht"))>-1;)Gi=Gi.slice(ln+1);for(var Hn=0;Hn")));nt=Gr.colspan?+Gr.colspan:1,((qt=+Gr.rowspan)>1||nt>1)&&Pi.push({s:{r:Xt,c:ai},e:{r:Xt+(qt||1)-1,c:ai+nt-1}});var ar=Gr.t||"";if(!Gi.length){ai+=nt;continue}if(Gi=gi(Gi),li.s.r>Xt&&(li.s.r=Xt),li.e.rai&&(li.s.c=ai),li.e.cle||Ye[Xt].s.c>rt||Ye[Xt].e.r1&&(li.rowspan=ht),Et>1&&(li.colspan=Et),li.t=qt&&qt.t||"z",fe.editable&&(nt=''+nt+""),li.id=(fe.id||"sjs")+"-"+ai,ct.push(vn("td",nt,li))}}return""+ct.join("")+""}function f(O,te,le){return[].join("")+""}var v='SheetJS Table Export',S="";return{to_workbook:function c(O,te){return kr(n(O,te),te)},to_sheet:n,_row:l,BEGIN:v,END:S,_preamble:f,from_sheet:function T(O,te){var le=te||{},Ye=null!=le.footer?le.footer:S,ct=[null!=le.header?le.header:v],rt=$i(O["!ref"]);le.dense=Array.isArray(O),ct.push(f(0,0,le));for(var ht=rt.s.r;ht<=rt.e.r;++ht)ct.push(l(O,rt,ht,le));return ct.push("
"+Ye),ct.join("")}}}();function Wl(n,c){for(var l=c||{},f=l.dense?[]:{},v=n.getElementsByTagName("tr"),S=l.sheetRows||1e7,T={s:{r:0,c:0},e:{r:0,c:0}},O=[],te=0,le=[],fe=0,Ye=0,ct=0,rt=0,ht=0,Et=0;fe0||Et>1)&&O.push({s:{r:Ye,c:rt},e:{r:Ye+(ht||1)-1,c:rt+Et-1}});var Pi={t:"s",v:nt},Di=qt.getAttribute("t")||"";null!=nt&&(0==nt.length?Pi.t=Di||"z":l.raw||0==nt.trim().length||"s"==Di||("TRUE"===nt?Pi={t:"b",v:!0}:"FALSE"===nt?Pi={t:"b",v:!1}:isNaN(wn(nt))?isNaN(Dn(nt).getDate())||(Pi={t:"d",v:st(nt)},l.cellDates||(Pi={t:"n",v:Jt(Pi.v)}),Pi.z=l.dateNF||lt._table[14]):Pi={t:"n",v:wn(nt)})),l.dense?(f[Ye]||(f[Ye]=[]),f[Ye][rt]=Pi):f[Ti({c:rt,r:Ye})]=Pi,T.e.c=S&&(f["!fullref"]=pn((T.e.r=v.length-fe+Ye-1,T))),f}function T0(n){var c="",l=function Ub(n){return n.ownerDocument.defaultView&&"function"==typeof n.ownerDocument.defaultView.getComputedStyle?n.ownerDocument.defaultView.getComputedStyle:"function"==typeof getComputedStyle?getComputedStyle:null}(n);return l&&(c=l(n).getPropertyValue("display")),c||(c=n.style.display),"none"===c}var V_=function(){var n=function(l){var f=l.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(//g," ").replace(//g,function(S,T){return Array(parseInt(T,10)+1).join(" ")}).replace(/]*\/>/g,"\t").replace(//g,"\n");return[cn(f.replace(/<[^>]*>/g,""))]},c={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};return function(f,v){var te,le,rt,ht,qt,nt,S=v||{},T=cm(f),O=[],fe={name:""},Ye="",ct=0,Et={},Xt=[],ai=S.dense?[]:{},li={value:""},Pi="",Di=0,nn=[],kn=-1,Gi=-1,ln={s:{r:1e6,c:1e7},e:{r:0,c:0}},Hn=0,Qi={},Gr=[],ar={},Er=0,Cr=0,jo=[],Zn=1,Vr=1,Co=[],Or={Names:[]},Ci={},mi=["",""],ki=[],Bn={},Ei="",zn=0,Oi=!1,En=!1,cr=0;for(Cp.lastIndex=0,T=T.replace(//gm,"").replace(//gm,"");qt=Cp.exec(T);)switch(qt[3]=qt[3].replace(/_.*$/,"")){case"table":case"\u5de5\u4f5c\u8868":"/"===qt[1]?(ln.e.c>=ln.s.c&&ln.e.r>=ln.s.r&&(ai["!ref"]=pn(ln)),S.sheetRows>0&&S.sheetRows<=ln.e.r&&(ai["!fullref"]=ai["!ref"],ln.e.r=S.sheetRows-1,ai["!ref"]=pn(ln)),Gr.length&&(ai["!merges"]=Gr),jo.length&&(ai["!rows"]=jo),rt.name=rt.\u540d\u79f0||rt.name,"undefined"!=typeof JSON&&JSON.stringify(rt),Xt.push(rt.name),Et[rt.name]=ai,En=!1):"/"!==qt[0].charAt(qt[0].length-2)&&(rt=Qe(qt[0],!1),kn=Gi=-1,ln.s.r=ln.s.c=1e7,ln.e.r=ln.e.c=0,ai=S.dense?[]:{},Gr=[],jo=[],En=!0);break;case"table-row-group":"/"===qt[1]?--Hn:++Hn;break;case"table-row":case"\u884c":if("/"===qt[1]){kn+=Zn,Zn=1;break}if((ht=Qe(qt[0],!1)).\u884c\u53f7?kn=ht.\u884c\u53f7-1:-1==kn&&(kn=0),(Zn=+ht["number-rows-repeated"]||1)<10)for(cr=0;cr0&&(jo[kn+cr]={level:Hn});Gi=-1;break;case"covered-table-cell":"/"!==qt[1]&&++Gi,S.sheetStubs&&(S.dense?(ai[kn]||(ai[kn]=[]),ai[kn][Gi]={t:"z"}):ai[Ti({r:kn,c:Gi})]={t:"z"}),Pi="",nn=[];break;case"table-cell":case"\u6570\u636e":if("/"===qt[0].charAt(qt[0].length-2))++Gi,li=Qe(qt[0],!1),Vr=parseInt(li["number-columns-repeated"]||"1",10),nt={t:"z",v:null},li.formula&&0!=S.cellFormula&&(nt.f=pd(cn(li.formula))),"string"==(li.\u6570\u636e\u7c7b\u578b||li["value-type"])&&(nt.t="s",nt.v=cn(li["string-value"]||""),S.dense?(ai[kn]||(ai[kn]=[]),ai[kn][Gi]=nt):ai[Ti({r:kn,c:Gi})]=nt),Gi+=Vr-1;else if("/"!==qt[1]){Vr=1;var ir=Zn?kn+Zn-1:kn;if(++Gi>ln.e.c&&(ln.e.c=Gi),Giln.e.r&&(ln.e.r=ir),ki=[],Bn={},nt={t:(li=Qe(qt[0],!1)).\u6570\u636e\u7c7b\u578b||li["value-type"],v:null},S.cellFormula)if(li.formula&&(li.formula=cn(li.formula)),li["number-matrix-columns-spanned"]&&li["number-matrix-rows-spanned"]&&(Er=parseInt(li["number-matrix-rows-spanned"],10)||0,Cr=parseInt(li["number-matrix-columns-spanned"],10)||0,nt.F=pn(ar={s:{r:kn,c:Gi},e:{r:kn+Er-1,c:Gi+Cr-1}}),Co.push([ar,nt.F])),li.formula)nt.f=pd(li.formula);else for(cr=0;cr=Co[cr][0].s.r&&kn<=Co[cr][0].e.r&&Gi>=Co[cr][0].s.c&&Gi<=Co[cr][0].e.c&&(nt.F=Co[cr][1]);switch((li["number-columns-spanned"]||li["number-rows-spanned"])&&(Er=parseInt(li["number-rows-spanned"],10)||0,Cr=parseInt(li["number-columns-spanned"],10)||0,Gr.push(ar={s:{r:kn,c:Gi},e:{r:kn+Er-1,c:Gi+Cr-1}})),li["number-columns-repeated"]&&(Vr=parseInt(li["number-columns-repeated"],10)),nt.t){case"boolean":nt.t="b",nt.v=hn(li["boolean-value"]);break;case"float":case"percentage":case"currency":nt.t="n",nt.v=parseFloat(li.value);break;case"date":nt.t="d",nt.v=st(li["date-value"]),S.cellDates||(nt.t="n",nt.v=Jt(nt.v)),nt.z="m/d/yy";break;case"time":nt.t="n",nt.v=at(li["time-value"])/86400;break;case"number":nt.t="n",nt.v=parseFloat(li.\u6570\u636e\u6570\u503c);break;default:if("string"!==nt.t&&"text"!==nt.t&&nt.t)throw new Error("Unsupported value type "+nt.t);nt.t="s",null!=li["string-value"]&&(Pi=cn(li["string-value"]),nn=[])}}else{if(Oi=!1,"s"===nt.t&&(nt.v=Pi||"",nn.length&&(nt.R=nn),Oi=0==Di),Ci.Target&&(nt.l=Ci),ki.length>0&&(nt.c=ki,ki=[]),Pi&&!1!==S.cellText&&(nt.w=Pi),Oi&&(nt.t="z",delete nt.v),(!Oi||S.sheetStubs)&&!(S.sheetRows&&S.sheetRows<=kn))for(var or=0;or0;)ai[kn+or][Gi+Vr]=Li(nt);else for(ai[Ti({r:kn+or,c:Gi})]=nt;--Vr>0;)ai[Ti({r:kn+or,c:Gi+Vr})]=Li(nt);ln.e.c<=Gi&&(ln.e.c=Gi)}Gi+=(Vr=parseInt(li["number-columns-repeated"]||"1",10))-1,Vr=0,nt={},Pi="",nn=[]}Ci={};break;case"document":case"document-content":case"\u7535\u5b50\u8868\u683c\u6587\u6863":case"spreadsheet":case"\u4e3b\u4f53":case"scripts":case"styles":case"font-face-decls":if("/"===qt[1]){if((te=O.pop())[0]!==qt[3])throw"Bad state: "+te}else"/"!==qt[0].charAt(qt[0].length-2)&&O.push([qt[3],!0]);break;case"annotation":if("/"===qt[1]){if((te=O.pop())[0]!==qt[3])throw"Bad state: "+te;Bn.t=Pi,nn.length&&(Bn.R=nn),Bn.a=Ei,ki.push(Bn)}else"/"!==qt[0].charAt(qt[0].length-2)&&O.push([qt[3],!1]);Ei="",zn=0,Pi="",Di=0,nn=[];break;case"creator":"/"===qt[1]?Ei=T.slice(zn,qt.index):zn=qt.index+qt[0].length;break;case"meta":case"\u5143\u6570\u636e":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if("/"===qt[1]){if((te=O.pop())[0]!==qt[3])throw"Bad state: "+te}else"/"!==qt[0].charAt(qt[0].length-2)&&O.push([qt[3],!1]);Pi="",Di=0,nn=[];break;case"scientific-number":case"currency-symbol":case"currency-style":case"script":case"libraries":case"automatic-styles":case"master-styles":case"default-style":case"page-layout":case"style":case"map":case"font-face":case"paragraph-properties":case"table-properties":case"table-column-properties":case"table-row-properties":case"table-cell-properties":case"fraction":case"boolean-style":case"boolean":case"text-style":case"text-content":case"text-properties":case"embedded-text":case"body":case"\u7535\u5b50\u8868\u683c":case"forms":case"table-column":case"table-header-rows":case"table-rows":case"table-column-group":case"table-header-columns":case"table-columns":case"null-date":case"graphic-properties":case"calculation-settings":case"named-expressions":case"label-range":case"label-ranges":case"named-expression":case"sort":case"sort-by":case"sort-groups":case"tab":case"line-break":case"span":case"s":case"date":case"object":case"title":case"\u6807\u9898":case"desc":case"binary-data":case"table-source":case"scenario":case"iteration":case"content-validations":case"content-validation":case"help-message":case"error-message":case"database-ranges":case"filter":case"filter-and":case"filter-or":case"filter-condition":case"list-level-style-bullet":case"list-level-style-number":case"list-level-properties":case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":case"event-listener":case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":case"config-item":case"page-number":case"page-count":case"time":case"cell-range-source":case"detective":case"operation":case"highlighted-range":case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":case"rect":case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":case"properties":case"property":case"table-protection":case"data-pilot-grand-total":case"office-document-common-attrs":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===qt[1]){if(Qi[fe.name]=Ye,(te=O.pop())[0]!==qt[3])throw"Bad state: "+te}else"/"!==qt[0].charAt(qt[0].length-2)&&(Ye="",fe=Qe(qt[0],!1),O.push([qt[3],!0]));break;case"number":case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(O[O.length-1][0]){case"time-style":case"date-style":le=Qe(qt[0],!1),Ye+=c[qt[3]]["long"===le.style?1:0]}break;case"text":if("/>"===qt[0].slice(-2))break;if("/"===qt[1])switch(O[O.length-1][0]){case"number-style":case"date-style":case"time-style":Ye+=T.slice(ct,qt.index)}else ct=qt.index+qt[0].length;break;case"named-range":mi=Nc((le=Qe(qt[0],!1))["cell-range-address"]);var dr={Name:le.name,Ref:mi[0]+"!"+mi[1]};En&&(dr.Sheet=Xt.length),Or.Names.push(dr);break;case"p":case"\u6587\u672c\u4e32":if("/"!==qt[1]||li&&li["string-value"])Qe(qt[0],!1),Di=qt.index+qt[0].length;else{var vi=n(T.slice(Di,qt.index));Pi=(Pi.length>0?Pi+"\n":"")+vi[0]}break;case"database-range":if("/"===qt[1])break;try{Et[(mi=Nc(Qe(qt[0])["target-range-address"]))[0]]["!autofilter"]={ref:mi[1]}}catch(rl){}break;case"a":if("/"!==qt[1]){if(!(Ci=Qe(qt[0],!1)).href)break;Ci.Target=Ci.href,delete Ci.href,"#"==Ci.Target.charAt(0)&&Ci.Target.indexOf(".")>-1&&(mi=Nc(Ci.Target.slice(1)),Ci.Target="#"+mi[0]+"!"+mi[1])}break;default:switch(qt[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"\u8868:":case"\u5b57:":break;default:if(S.WTF)throw new Error(qt)}}var Ao={Sheets:Et,SheetNames:Xt,Workbook:Or};return S.bookSheets&&delete Ao.Sheets,Ao}}();function z_(n,c){return V_(n,c)}var A0=function(){var n="";return function(){return V+n}}(),Sp=function(){var n=function(S){return Fn(S).replace(/ +/g,function(T){return''}).replace(/\t/g,"").replace(/\n/g,"").replace(/^ /,"").replace(/ $/,"")},c=" \n",f=function(S,T,O){var te=[];te.push(' \n');var le=0,fe=0,Ye=$i(S["!ref"]),ct=S["!merges"]||[],rt=0,ht=Array.isArray(S);for(le=0;le\n");for(;le<=Ye.e.r;++le){for(te.push(" \n"),fe=0;fefe||ct[rt].s.r>le||ct[rt].e.c\n");else{var qt=Ti({r:le,c:fe}),nt=ht?(S[le]||[])[fe]:S[qt];if(nt&&nt.f&&(Xt["table:formula"]=Fn(du(nt.f)),nt.F&&nt.F.slice(0,qt.length)==qt)){var li=$i(nt.F);Xt["table:number-matrix-columns-spanned"]=li.e.c-li.s.c+1,Xt["table:number-matrix-rows-spanned"]=li.e.r-li.s.r+1}if(nt){switch(nt.t){case"b":ai=nt.v?"TRUE":"FALSE",Xt["office:value-type"]="boolean",Xt["office:boolean-value"]=nt.v?"true":"false";break;case"n":ai=nt.w||String(nt.v||0),Xt["office:value-type"]="float",Xt["office:value"]=nt.v||0;break;case"s":case"str":ai=nt.v,Xt["office:value-type"]="string";break;case"d":ai=nt.w||st(nt.v).toISOString(),Xt["office:value-type"]="date",Xt["office:date-value"]=st(nt.v).toISOString(),Xt["table:style-name"]="ce1";break;default:te.push(c);continue}var Pi=n(ai);if(nt.l&&nt.l.Target){var Di=nt.l.Target;Pi=vn("text:a",Pi,{"xlink:href":Di="#"==Di.charAt(0)?"#"+Qs(Di.slice(1)):Di})}te.push(" "+vn("table:table-cell",vn("text:p",Pi,{}),Xt)+"\n")}else te.push(c)}}te.push(" \n")}return te.push(" \n"),te.join("")};return function(T,O){var S,te=[V],le=jr({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),fe=jr({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});te.push("fods"==O.bookType?"\n":"\n"),(S=te).push(" \n"),S.push(' \n'),S.push(' \n'),S.push(" /\n"),S.push(' \n'),S.push(" /\n"),S.push(" \n"),S.push(" \n"),S.push(' \n'),S.push(' \n'),S.push(" \n"),S.push(' \n'),S.push(" \n"),te.push(" \n"),te.push(" \n");for(var Ye=0;Ye!=T.SheetNames.length;++Ye)te.push(f(T.Sheets[T.SheetNames[Ye]],T,Ye));return te.push(" \n"),te.push(" \n"),te.push("fods"==O.bookType?"":""),te.join("")}}();function Y_(n,c){if("fods"==c.bookType)return Sp(n,c);var l=W(),f="",v=[],S=[];return M(l,f="mimetype","application/vnd.oasis.opendocument.spreadsheet"),M(l,f="content.xml",Sp(n,c)),v.push([f,"text/xml"]),S.push([f,"ContentFile"]),M(l,f="styles.xml",A0(n,c)),v.push([f,"text/xml"]),S.push([f,"StylesFile"]),M(l,f="meta.xml",Yc()),v.push([f,"text/xml"]),S.push([f,"MetadataFile"]),M(l,f="manifest.rdf",function xl(n){var c=[V];c.push('\n');for(var l=0;l!=n.length;++l)c.push($l(n[l][0],n[l][1])),c.push(zc("",n[l][0]));return c.push($l("","Document","pkg")),c.push(""),c.join("")}(S)),v.push([f,"application/rdf+xml"]),M(l,f="META-INF/manifest.xml",function Ql(n){var c=[V];c.push('\n'),c.push(' \n');for(var l=0;l\n');return c.push(""),c.join("")}(v)),l}function vd(n){return function(l,f){var v=function G_(n,c){if(!c)return 0;var l=n.SheetNames.indexOf(c);if(-1==l)throw new Error("Sheet not found: "+c);return l}(l,f.sheet);return n.from_sheet(l.Sheets[l.SheetNames[v]],f,l)}}var J_=vd(js),W_=vd({from_sheet:kp}),fm=vd(void 0!==rd?rd:{}),qb=vd(void 0!==Lu?Lu:{}),Q_=vd(void 0!==qa?qa:{}),$_=vd(void 0!==Vl?Vl:{}),E0=vd({from_sheet:xm}),gm=vd(void 0!==nd?nd:{}),O0=vd(void 0!==sa?sa:{});function mm(n){return function(l){for(var f=0;f!=n.length;++f){var v=n[f];void 0===l[v[0]]&&(l[v[0]]=v[1]),"n"===v[2]&&(l[v[0]]=Number(l[v[0]]))}}}var Pf=mm([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellText",!0],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]]),_m=mm([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]]);function K_(n){return mr.WS.indexOf(n)>-1?"sheet":mr.CS&&n==mr.CS?"chart":mr.DS&&n==mr.DS?"dialog":mr.MS&&n==mr.MS?"macro":n&&n.length?n:"sheet"}function eb(n,c,l,f,v,S,T,O,te,le,fe,Ye){try{S[f]=Bs(de(n,l,!0),c);var rt,ct=Y(n,c);switch(O){case"sheet":rt=fr(ct,c,v,te,S[f],le,fe,Ye);break;case"chart":if(!(rt=function gr(n,c,l,f,v,S,T,O){return".bin"===c.slice(-4)?function fh(n,c,l,f,v){if(!n)return n;f||(f={"!id":{}});var S={"!type":"chart","!drawel":null,"!rel":""},T=[],O=!1;return ka(n,function(le,fe,Ye){switch(Ye){case 550:S["!rel"]=le;break;case 651:v.Sheets[l]||(v.Sheets[l]={}),le.name&&(v.Sheets[l].CodeName=le.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:O=!0;break;case 36:O=!1;break;case 37:T.push(fe);break;case 38:T.pop();break;default:if((fe||"").indexOf("Begin")>0)T.push(fe);else if((fe||"").indexOf("End")>0)T.pop();else if(!O||c.WTF)throw new Error("Unexpected record "+Ye+" "+fe)}},c),f["!id"][S["!rel"]]&&(S["!drawel"]=f["!id"][S["!rel"]]),S}(n,f,l,v,S):function ph(n,c,l,f,v){if(!n)return n;f||(f={"!id":{}});var T,S={"!type":"chart","!drawel":null,"!rel":""},O=n.match(pf);return O&&Hg(O[0],0,v,l),(T=n.match(/drawing r:id="(.*?)"/))&&(S["!rel"]=T[1]),f["!id"][S["!rel"]]&&(S["!drawel"]=f["!id"][S["!rel"]]),S}(n,0,l,v,S)}(ct,c,v,te,S[f],le))||!rt["!drawel"])break;var ht=Gt(rt["!drawel"].Target,c),Et=_o(ht),Xt=function eo(n,c){if(!n)return"??";var l=(n.match(/]*r:id="([^"]*)"/)||["",""])[1];return c["!id"][l].Target}(de(n,ht,!0),Bs(de(n,Et,!0),ht)),ai=Gt(Xt,ht),qt=_o(ai);rt=function tm(n,c,l,f,v,S){var T=S||{"!type":"chart"};if(!n)return S;var O=0,te=0,le="A",fe={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(n.match(/[\s\S]*?<\/c:numCache>/gm)||[]).forEach(function(Ye){var ct=function em(n){var f,c=[],l=n.match(/^/);(n.match(/(.*?)<\/c:pt>/gm)||[]).forEach(function(S){var T=S.match(/(.*)<\/c:v><\/c:pt>/);!T||(c[+T[1]]=l?+T[2]:T[2])});var v=cn((n.match(/([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(n.match(/(.*?)<\/c:f>/gm)||[]).forEach(function(S){f=S.replace(/<.*?>/g,"")}),[c,v,f]}(Ye);fe.s.r=fe.s.c=0,fe.e.c=O,le=xe(O),ct[0].forEach(function(rt,ht){T[le+ao(ht)]={t:"n",v:rt,z:ct[1]},te=ht}),fe.e.r0&&(T["!ref"]=pn(fe)),T}(de(n,ai,!0),0,0,Bs(de(n,qt,!0),ai),0,rt);break;case"macro":rt=function Kn(n,c,l,f,v,S,T,O){return c.slice(-4),{"!type":"macro"}}(0,c);break;case"dialog":rt=function ea(n,c,l,f,v,S,T,O){return c.slice(-4),{"!type":"dialog"}}(0,c);break;default:throw new Error("Unrecognized sheet type "+O)}T[f]=rt;var nt=[];S&&S[f]&&Qt(S[f]).forEach(function(li){if(S[f][li].Type==mr.CMNT){var Pi=Gt(S[f][li].Target,c);if(!(nt=function b0(n,c,l){return".bin"===c.slice(-4)?function Im(n,c){var l=[],f=[],v={},S=!1;return ka(n,function(O,te,le){switch(le){case 632:f.push(O);break;case 635:v=O;break;case 637:v.t=O.t,v.h=O.h,v.r=O.r;break;case 636:if(v.author=f[v.iauthor],delete v.iauthor,c.sheetRows&&v.rfx&&c.sheetRows<=v.rfx.r)break;v.t||(v.t=""),delete v.rfx,l.push(v);break;case 3072:case 37:case 38:break;case 35:S=!0;break;case 36:S=!1;break;default:if(!((te||"").indexOf("Begin")>0)&&!((te||"").indexOf("End")>0)&&(!S||c.WTF))throw new Error("Unexpected record "+le+" "+te)}}),l}(n,l):function Xp(n,c){if(n.match(/<(?:\w+:)?comments *\/>/))return[];var l=[],f=[],v=n.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);v&&v[1]&&v[1].split(/<\/\w*:?author>/).forEach(function(T){if(""!==T&&""!==T.trim()){var O=T.match(/<(?:\w+:)?author[^>]*>(.*)/);O&&l.push(O[1])}});var S=n.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return S&&S[1]&&S[1].split(/<\/\w*:?comment>/).forEach(function(T){if(""!==T&&""!==T.trim()){var O=T.match(/<(?:\w+:)?comment[^>]*>/);if(O){var te=Qe(O[0]),le={author:te.authorId&&l[te.authorId]||"sheetjsghost",ref:te.ref,guid:te.guid},fe=ri(te.ref);if(!(c.sheetRows&&c.sheetRows<=fe.r)){var Ye=T.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),ct=!!Ye&&!!Ye[1]&&Uu(Ye[1])||{r:"",t:"",h:""};le.r=ct.r,""==ct.r&&(ct.t=ct.h=""),le.t=ct.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),c.cellHTML&&(le.h=ct.h),f.push(le)}}}}),f}(n,l)}(Y(n,Pi,!0),Pi,te))||!nt.length)return;!function lg(n,c){var f,l=Array.isArray(n);c.forEach(function(v){var S=ri(v.ref);if(l?(n[S.r]||(n[S.r]=[]),f=n[S.r][S.c]):f=n[v.ref],!f){f={t:"z"},l?n[S.r][S.c]=f:n[v.ref]=f;var T=$n(n["!ref"]||"BDWGO1000001:A1");T.s.r>S.r&&(T.s.r=S.r),T.e.rS.c&&(T.s.c=S.c),T.e.c0?c.calcchains[0]:"",c.sst=c.strs.length>0?c.strs[0]:"",c.style=c.styles.length>0?c.styles[0]:"",c.defaults=l,delete c.calcchains,c}(de(n,"[Content_Types].xml")),v=!1;if(0===f.workbooks.length&&Y(n,T="xl/workbook.xml",!0)&&f.workbooks.push(T),0===f.workbooks.length){if(!Y(n,T="xl/workbook.bin",!0))throw new Error("Could not find workbook");f.workbooks.push(T),v=!0}"bin"==f.workbooks[0].slice(-3)&&(v=!0);var O={},te={};if(!c.bookSheets&&!c.bookProps){if(Lc=[],f.sst)try{Lc=function _u(n,c,l){return".bin"===c.slice(-4)?function j(n,c){var l=[],f=!1;return ka(n,function(S,T,O){switch(O){case 159:l.Count=S[0],l.Unique=S[1];break;case 19:l.push(S);break;case 160:return!0;case 35:f=!0;break;case 36:f=!1;break;default:if(T.indexOf("Begin")>0||T.indexOf("End"),!f||c.WTF)throw new Error("Unexpected record "+O+" "+T)}}),l}(n,l):function D(n,c){var l=[],f="";if(!n)return l;var v=n.match(qu);if(v){f=v[2].replace(pc,"").split(_s);for(var S=0;S!=f.length;++S){var T=Uu(f[S].trim(),c);null!=T&&(l[l.length]=T)}v=Qe(v[1]),l.Count=v.count,l.Unique=v.uniqueCount}return l}(n,l)}(Y(n,yc(f.sst)),f.sst,c)}catch(Qi){if(c.WTF)throw Qi}c.cellStyles&&f.themes.length&&(O=function bc(n,c,l){return Qp(n,l)}(de(n,f.themes[0].replace(/^\//,""),!0)||"",0,c)),f.style&&(te=function ta(n,c,l,f){return".bin"===c.slice(-4)?function ld(n,c,l){var f={NumberFmt:[]};for(var v in lt._table)f.NumberFmt[v]=lt._table[v];f.CellXf=[],f.Fonts=[];var S=[],T=!1;return ka(n,function(te,le,fe){switch(fe){case 44:f.NumberFmt[te[0]]=te[1],lt.load(te[1],te[0]);break;case 43:f.Fonts.push(te),null!=te.color.theme&&c&&c.themeElements&&c.themeElements.clrScheme&&(te.color.rgb=Cl(c.themeElements.clrScheme[te.color.theme].rgb,te.color.tint||0));break;case 1025:case 45:case 46:case 48:case 507:case 572:case 475:case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 47:"BrtBeginCellXFs"==S[S.length-1]&&f.CellXf.push(te);break;case 35:T=!0;break;case 36:T=!1;break;case 37:S.push(le),T=!0;break;case 38:S.pop(),T=!1;break;default:if((le||"").indexOf("Begin")>0)S.push(le);else if((le||"").indexOf("End")>0)S.pop();else if(!T||l.WTF&&"BrtACBegin"!=S[S.length-1])throw new Error("Unexpected record "+fe+" "+le)}}),f}(n,l,f):zu(n,l,f)}(Y(n,yc(f.style)),f.style,O,c))}f.links.map(function(Qi){try{return Bs(de(n,_o(yc(Qi))),Qi),function Db(n,c,l,f){return".bin"===l.slice(-4)?function Fm(n,c,l,f){if(!n)return n;var v=f||{},S=!1;ka(n,function(te,le,fe){switch(fe){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break;case 35:S=!0;break;case 36:S=!1;break;default:if(!((le||"").indexOf("Begin")>0)&&!((le||"").indexOf("End")>0)&&(!S||v.WTF))throw new Error("Unexpected record "+fe.toString(16)+" "+le)}},v)}(n,0,0,f):void 0}(Y(n,yc(Qi)),0,Qi,c)}catch(ar){}});var le=function Ar(n,c,l){return".bin"===c.slice(-4)?function Ee(n,c){var l={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},f=[],v=!1;c||(c={}),c.biff=12;var S=[],T=[[]];return T.SheetNames=[],T.XTI=[],ka(n,function(te,le,fe){switch(fe){case 156:T.SheetNames.push(te.name),l.Sheets.push(te);break;case 153:l.WBProps=te;break;case 39:null!=te.Sheet&&(c.SID=te.Sheet),te.Ref=as(te.Ptg,0,null,T,c),delete c.SID,delete te.Ptg,S.push(te);break;case 1036:case 361:case 3072:case 3073:case 2071:case 534:case 677:case 158:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:case 16:break;case 357:case 358:case 355:case 667:T[0].length?T.push([fe,te]):T[0]=[fe,te],T[T.length-1].XTI=[];break;case 362:0===T.length&&(T[0]=[],T[0].XTI=[]),T[T.length-1].XTI=T[T.length-1].XTI.concat(te),T.XTI=T.XTI.concat(te);break;case 35:case 37:f.push(le),v=!0;break;case 36:case 38:f.pop(),v=!1;break;default:if(!((le||"").indexOf("Begin")>0)&&!((le||"").indexOf("End")>0)&&(!v||c.WTF&&"BrtACBegin"!=f[f.length-1]&&"BrtFRTBegin"!=f[f.length-1]))throw new Error("Unexpected record "+fe+" "+le)}},c),m0(l),l.Names=S,l.supbooks=T,l}(n,l):function kb(n,c){if(!n)throw new Error("Could not find file");var l={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},f=!1,v="xmlns",S={},T=0;if(n.replace(ui,function(te,le){var fe=Qe(te);switch($t(fe[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":Sf.forEach(function(Ye){if(null!=fe[Ye[0]])switch(Ye[2]){case"bool":l.WBProps[Ye[0]]=hn(fe[Ye[0]]);break;case"int":l.WBProps[Ye[0]]=parseInt(fe[Ye[0]],10);break;default:l.WBProps[Ye[0]]=fe[Ye[0]]}}),fe.codeName&&(l.WBProps.CodeName=fe.codeName);break;case"":delete fe[0],l.WBView.push(fe);break;case"":case"":f=!0;break;case"":case"":case"":f=!1;break;case"":S.Ref=cn(Mn(n.slice(T,le))),l.Names.push(S);break;case"":delete fe[0],l.CalcPr=fe;break;default:if(!f&&c.WTF)throw new Error("unrecognized "+fe[0]+" in workbook")}return te}),-1===Jn.main.indexOf(l.xmlns))throw new Error("Unknown Namespace: "+l.xmlns);return m0(l),l}(n,l)}(Y(n,yc(f.workbooks[0])),f.workbooks[0],c),fe={},Ye="";f.coreprops.length&&((Ye=Y(n,yc(f.coreprops[0]),!0))&&(fe=Pl(Ye)),0!==f.extprops.length&&(Ye=Y(n,yc(f.extprops[0]),!0))&&function wc(n,c,l){var f={};c||(c={}),n=Mn(n),cl.forEach(function(v){var S=(n.match(Bt(v[0]))||[])[1];switch(v[2]){case"string":c[v[1]]=cn(S||"");break;case"bool":c[v[1]]="true"===S;break;case"raw":var T=n.match(new RegExp("<"+v[0]+"[^>]*>([\\s\\S]*?)"));T&&T.length>0&&(f[v[1]]=T[1])}}),f.HeadingPairs&&f.TitlesOfParts&&dl(f.HeadingPairs,f.TitlesOfParts,c,l)}(Ye,fe,c));var ct={};(!c.bookSheets||c.bookProps)&&0!==f.custprops.length&&(Ye=de(n,yc(f.custprops[0]),!0))&&(ct=function U(n,c){var l={},f="",v=n.match(G);if(v)for(var S=0;S!=v.length;++S){var T=v[S],O=Qe(T);switch(O[0]){case"":f=null;break;default:if(0===T.indexOf(""),le=te[0].slice(4),fe=te[1];switch(le){case"lpstr":case"bstr":case"lpwstr":case"cy":case"error":l[f]=cn(fe);break;case"bool":l[f]=hn(fe);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":l[f]=parseInt(fe,10);break;case"r4":case"r8":case"decimal":l[f]=parseFloat(fe);break;case"filetime":case"date":l[f]=st(fe);break;default:if("/"==le.slice(-1))break;c.WTF&&"undefined"!=typeof console&&console.warn("Unexpected",T,le,te)}}else if("0&&(S=fe.SheetNames),c.bookProps&&(rt.Props=fe,rt.Custprops=ct),c.bookSheets&&void 0!==S&&(rt.SheetNames=S),c.bookSheets?rt.SheetNames:c.bookProps))return rt;S={};var ht={};c.bookDeps&&f.calcchain&&(ht=function v0(n,c,l){return".bin"===c.slice(-4)?function dd(n,c,l){var f=[];return ka(n,function(T,O,te){if(63===te)f.push(T);else if(!((O||"").indexOf("Begin")>0||(O||"").indexOf("End")>0))throw new Error("Unexpected record "+te+" "+O)}),f}(n):function fc(n){var c=[];if(!n)return c;var l=1;return(n.match(ui)||[]).forEach(function(f){var v=Qe(f);switch(v[0]){case"":case"":break;case"0?rt.vbaraw=Y(n,yc(f.vba[0]),!0):f.defaults&&"application/vnd.ms-office.vbaProject"===f.defaults.bin&&(rt.vbaraw=Y(n,"xl/vbaProject.bin",!0))),rt}function tb(n,c){var l=c||{},f="Workbook",v=je.find(n,f);try{if(!(v=je.find(n,f="/!DataSpaces/Version"))||!v.content)throw new Error("ECMA-376 Encrypted file missing "+f);if(function _r(n){var c={};c.id=n.read_shift(0,"lpp4"),c.R=Ki(n,4),c.U=Ki(n,4),c.W=Ki(n,4)}(v.content),!(v=je.find(n,f="/!DataSpaces/DataSpaceMap"))||!v.content)throw new Error("ECMA-376 Encrypted file missing "+f);var S=function Pn(n){var c=[];n.l+=4;for(var l=n.read_shift(4);l-- >0;)c.push(Hi(n));return c}(v.content);if(1!==S.length||1!==S[0].comps.length||0!==S[0].comps[0].t||"StrongEncryptionDataSpace"!==S[0].name||"EncryptedPackage"!==S[0].comps[0].v)throw new Error("ECMA-376 Encrypted file bad "+f);if(!(v=je.find(n,f="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace"))||!v.content)throw new Error("ECMA-376 Encrypted file missing "+f);var T=function Fs(n){var c=[];n.l+=4;for(var l=n.read_shift(4);l-- >0;)c.push(n.read_shift(0,"lpp4"));return c}(v.content);if(1!=T.length||"StrongEncryptionTransform"!=T[0])throw new Error("ECMA-376 Encrypted file bad "+f);if(!(v=je.find(n,f="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary"))||!v.content)throw new Error("ECMA-376 Encrypted file missing "+f);!function Hu(n){var c=function Jd(n){var c={};return n.read_shift(4),n.l+=4,c.id=n.read_shift(0,"lpp4"),c.name=n.read_shift(0,"lpp4"),c.R=Ki(n,4),c.U=Ki(n,4),c.W=Ki(n,4),c}(n);if(c.ename=n.read_shift(0,"8lpp4"),c.blksz=n.read_shift(4),c.cmode=n.read_shift(4),4!=n.read_shift(4))throw new Error("Bad !Primary record");return c}(v.content)}catch(te){}if(!(v=je.find(n,f="/EncryptionInfo"))||!v.content)throw new Error("ECMA-376 Encrypted file missing "+f);var O=function Vh(n){var c=Ki(n);switch(c.Minor){case 2:return[c.Minor,Yf(n)];case 3:return[c.Minor,Gf()];case 4:return[c.Minor,Vu(n)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+c.Minor)}(v.content);if(!(v=je.find(n,f="/EncryptedPackage"))||!v.content)throw new Error("ECMA-376 Encrypted file missing "+f);if(4==O[0]&&"undefined"!=typeof decrypt_agile)return decrypt_agile(O[1],v.content,l.password||"",l);if(2==O[0]&&"undefined"!=typeof decrypt_std76)return decrypt_std76(O[1],v.content,l.password||"",l);throw new Error("File is password-protected")}function Hb(n,c){if(Xu=1024,"ods"==c.bookType)return Y_(n,c);n&&!n.SSF&&(n.SSF=lt.get_table()),n&&n.SSF&&(yt(lt),lt.load_table(n.SSF),c.revssf=Tt(n.SSF),c.revssf[n.SSF[65535]]=0,c.ssf=n.SSF),c.rels={},c.wbrels={},c.Strings=[],c.Strings.Count=0,c.Strings.Unique=0,fd?c.revStrings=new Map:(c.revStrings={},c.revStrings.foo=[],delete c.revStrings.foo);var l="xlsb"==c.bookType?"bin":"xml",f=np.indexOf(c.bookType)>-1,v={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],TODO:[],xmlns:""};_m(c=c||{});var S=W(),T="",O=0;if(c.cellXfs=[],vs(c.cellXfs,{},{revssf:{General:0}}),n.Props||(n.Props={}),M(S,T="docProps/core.xml",function yl(n,c){var l=c||{},f=[V,xu],v={};if(!n&&!l.Props)return f.join("");n&&(null!=n.CreatedDate&&ll("dcterms:created","string"==typeof n.CreatedDate?n.CreatedDate:_a(n.CreatedDate,l.WTF),{"xsi:type":"dcterms:W3CDTF"},f,v),null!=n.ModifiedDate&&ll("dcterms:modified","string"==typeof n.ModifiedDate?n.ModifiedDate:_a(n.ModifiedDate,l.WTF),{"xsi:type":"dcterms:W3CDTF"},f,v));for(var S=0;S!=ya.length;++S){var T=ya[S],O=l.Props&&null!=l.Props[T[1]]?l.Props[T[1]]:n?n[T[1]]:null;!0===O?O="1":!1===O?O="0":"number"==typeof O&&(O=String(O)),null!=O&&ll(T[0],O,null,f,v)}return f.length>2&&(f[f.length]="",f[1]=f[1].replace("/>",">")),f.join("")}(n.Props,c)),v.coreprops.push(T),Fo(c.rels,2,T,mr.CORE_PROPS),T="docProps/app.xml",!n.Props||!n.Props.SheetNames)if(n.Workbook&&n.Workbook.Sheets){for(var te=[],le=0;leWorksheets")+l("vt:variant",l("vt:i4",String(n.Worksheets))),{size:2,baseType:"variant"})),c[c.length]=l("TitlesOfParts",l("vt:vector",n.SheetNames.map(function(f){return""+Fn(f)+""}).join(""),{size:n.Worksheets,baseType:"lpstr"})),c.length>2&&(c[c.length]="",c[1]=c[1].replace("/>",">")),c.join("")}(n.Props)),v.extprops.push(T),Fo(c.rels,3,T,mr.EXT_PROPS),n.Custprops!==n.Props&&Qt(n.Custprops||{}).length>0&&(M(S,T="docProps/custom.xml",function ze(n){var c=[V,Se];if(!n)return c.join("");var l=1;return Qt(n).forEach(function(v){++l,c[c.length]=vn("property",function Zo(n){switch(typeof n){case"string":return vn("vt:lpwstr",Fn(n));case"number":return vn((0|n)==n?"vt:i4":"vt:r8",Fn(String(n)));case"boolean":return vn("vt:bool",n?"true":"false")}if(n instanceof Date)return vn("vt:filetime",_a(n));throw new Error("Unable to serialize "+n)}(n[v]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:l,name:Fn(v)})}),c.length>2&&(c[c.length]="",c[1]=c[1].replace("/>",">")),c.join("")}(n.Custprops)),v.custprops.push(T),Fo(c.rels,4,T,mr.CUST_PROPS)),O=1;O<=n.SheetNames.length;++O){var fe={"!id":{}},Ye=n.Sheets[n.SheetNames[O-1]];if(M(S,T="xl/worksheets/sheet"+O+"."+l,Df(O-1,T,c,n,fe)),v.sheets.push(T),Fo(c.wbrels,-1,"worksheets/sheet"+O+"."+l,mr.WS[0]),Ye){var rt=Ye["!comments"],ht=!1;if(rt&&rt.length>0){var Et="xl/comments"+O+"."+l;M(S,Et,Tb(rt,Et,c)),v.comments.push(Et),Fo(fe,-1,"../comments"+O+"."+l,mr.CMNT),ht=!0}Ye["!legacy"]&&ht&&M(S,"xl/drawings/vmlDrawing"+O+".vml",eh(O,Ye["!comments"])),delete Ye["!comments"],delete Ye["!legacy"]}fe["!id"].rId1&&M(S,_o(T),fa(fe))}return null!=c.Strings&&c.Strings.length>0&&(M(S,T="xl/sharedStrings."+l,y0(c.Strings,T,c)),v.strs.push(T),Fo(c.wbrels,-1,"sharedStrings."+l,mr.SST)),M(S,T="xl/workbook."+l,q1(n,T,c)),v.workbooks.push(T),Fo(c.rels,1,T,mr.WB),M(S,T="xl/theme/theme1.xml",$p(n.Themes,c)),v.themes.push(T),Fo(c.wbrels,-1,"theme/theme1.xml",mr.THEME),M(S,T="xl/styles."+l,function x0(n,c,l){return(".bin"===c.slice(-4)?Ku:Yu)(n,l)}(n,T,c)),v.styles.push(T),Fo(c.wbrels,-1,"styles."+l,mr.STY),n.vbaraw&&f&&(M(S,T="xl/vbaProject.bin",n.vbaraw),v.vba.push(T),Fo(c.wbrels,-1,"vbaProject.bin",mr.VBA)),M(S,"[Content_Types].xml",function oa(n,c){var f,l=[];l[l.length]=V,l[l.length]=ro,l=l.concat(To);var v=function(O){n[O]&&n[O].length>0&&(l[l.length]=vn("Override",null,{PartName:("/"==(f=n[O][0])[0]?"":"/")+f,ContentType:Zi[O][c.bookType||"xlsx"]}))},S=function(O){(n[O]||[]).forEach(function(te){l[l.length]=vn("Override",null,{PartName:("/"==te[0]?"":"/")+te,ContentType:Zi[O][c.bookType||"xlsx"]})})},T=function(O){(n[O]||[]).forEach(function(te){l[l.length]=vn("Override",null,{PartName:("/"==te[0]?"":"/")+te,ContentType:en[O][0]})})};return v("workbooks"),S("sheets"),S("charts"),T("themes"),["strs","styles"].forEach(v),["coreprops","extprops","custprops"].forEach(T),T("vba"),T("comments"),T("drawings"),l.length>2&&(l[l.length]="",l[1]=l[1].replace("/>",">")),l.join("")}(v,c)),M(S,"_rels/.rels",fa(c.rels)),M(S,"xl/_rels/workbook."+l+".rels",fa(c.wbrels)),delete c.revssf,delete c.ssf,S}function bm(n,c){var l="";switch((c||{}).type||"base64"){case"buffer":case"array":return[n[0],n[1],n[2],n[3]];case"base64":l=pe.decode(n.slice(0,24));break;case"binary":l=n;break;default:throw new Error("Unrecognized type "+(c&&c.type||"undefined"))}return[l.charCodeAt(0),l.charCodeAt(1),l.charCodeAt(2),l.charCodeAt(3)]}function ib(n,c){var l=0;e:for(;l=2&&0===f[3])return hc.to_workbook(l,S);break;case 3:case 131:case 139:case 140:return nd.to_workbook(l,S);case 123:if(92===f[1]&&114===f[2]&&116===f[3])return Vl.to_workbook(l,S);break;case 10:case 13:case 32:return function zb(n,c){var l="",f=bm(n,c);switch(c.type){case"base64":l=pe.decode(n);break;case"binary":l=n;break;case"buffer":l=n.toString("binary");break;case"array":l=pi(n);break;default:throw new Error("Unrecognized type "+c.type)}return 239==f[0]&&187==f[1]&&191==f[2]&&(l=Mn(l)),ib(l,c)}(l,S)}return f[2]<=12&&f[3]<=31?nd.to_workbook(l,S):I0(n,l,S,v)}function nb(n,c){var l=c||{};return l.type="file",vm(n,l)}function rb(n,c){switch(c.type){case"base64":case"binary":break;case"buffer":case"array":c.type="";break;case"file":return Ce(c.file,je.write(n,{type:ut?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+c.bookType+"' files");default:throw new Error("Unrecognized type "+c.type)}return je.write(n,c)}function Vc(n,c,l){l||(l="");var f=l+n;switch(c.type){case"base64":return pe.encode(ti(f));case"binary":return ti(f);case"string":return n;case"file":return Ce(c.file,f,"utf8");case"buffer":return ut?ge(f,"utf8"):Vc(f,{type:"binary"}).split("").map(function(v){return v.charCodeAt(0)})}throw new Error("Unrecognized type "+c.type)}function P0(n,c){switch(c.type){case"string":case"base64":case"binary":for(var l="",f=0;f22)throw new Error("Bad Code Name: Worksheet"+T)}})}(n.SheetNames,n.Workbook&&n.Workbook.Sheets||[],!!n.vbaraw);for(var l=0;l-1||null!=v[S][1]&&O.push(v[S]);f.length&&je.utils.cfb_add(c,"/\x05SummaryInformation",xh(f,hm_SI,Za,Kr)),(l.length||O.length)&&je.utils.cfb_add(c,"/\x05DocumentSummaryInformation",xh(l,hm_DSI,Ja,No,O.length?O:null,"05d5cdd59c2e1b10939708002b2cf9ae"))}(n,f),8==l.biff&&n.vbaraw&&function bb(n,c){c.FullPaths.forEach(function(l,f){if(0!=f){var v=l.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");"/"!==v.slice(-1)&&je.utils.cfb_add(n,v,c.FileIndex[f].content)}})}(f,je.read(n.vbaraw,{type:"string"==typeof n.vbaraw?"binary":"buffer"})),f}(n,l),l)}(n,l);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"ods":return function Jb(n,c){var l=c||{},f=Hb(n,l),v={};if(l.compression&&(v.compression="DEFLATE"),l.password)v.type=ut?"nodebuffer":"string";else switch(l.type){case"base64":v.type="base64";break;case"binary":v.type="string";break;case"string":throw new Error("'string' output type invalid for '"+l.bookType+"' files");case"buffer":case"file":v.type=ut?"nodebuffer":"string";break;default:throw new Error("Unrecognized type "+l.type)}var S=f.FullPaths?je.write(f,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[v.type]||v.type}):f.generate(v);return l.password&&"undefined"!=typeof encrypt_agile?rb(encrypt_agile(S,l.password),l):"file"===l.type?Ce(l.file,S):"string"==l.type?Mn(S):S}(n,l);default:throw new Error("Unrecognized bookType |"+l.bookType+"|")}}function R0(n){if(!n.bookType){var l=n.file.slice(n.file.lastIndexOf(".")).toLowerCase();l.match(/^\.[a-z]+$/)&&(n.bookType=l.slice(1)),n.bookType={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"}[n.bookType]||n.bookType}}function B0(n,c,l){var f=l||{};return f.type="file",f.file=c,R0(f),Rf(n,f)}function Z0(n,c,l,f,v,S,T,O){var te=ao(l),le=O.defval,fe=O.raw||!Object.prototype.hasOwnProperty.call(O,"raw"),Ye=!0,ct=1===v?[]:{};if(1!==v)if(Object.defineProperty)try{Object.defineProperty(ct,"__rowNum__",{value:l,enumerable:!1})}catch(Xt){ct.__rowNum__=l}else ct.__rowNum__=l;if(!T||n[l])for(var rt=c.s.c;rt<=c.e.c;++rt){var ht=T?n[l][rt]:n[f[rt]+te];if(void 0!==ht&&void 0!==ht.t){var Et=ht.v;switch(ht.t){case"z":if(null==Et)break;continue;case"e":Et=void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+ht.t)}if(null!=S[rt]){if(null==Et)if(void 0!==le)ct[S[rt]]=le;else{if(!fe||null!==Et)continue;ct[S[rt]]=null}else ct[S[rt]]=fe?Et:xr(ht,Et,O);null!=Et&&(Ye=!1)}}else{if(void 0===le)continue;null!=S[rt]&&(ct[S[rt]]=le)}}return{row:ct,isempty:Ye}}function Bf(n,c){if(null==n||null==n["!ref"])return[];var l={t:"n",v:0},f=0,v=1,S=[],T=0,O="",te={s:{r:0,c:0},e:{r:0,c:0}},le=c||{},fe=null!=le.range?le.range:n["!ref"];switch(1===le.header?f=1:"A"===le.header?f=2:Array.isArray(le.header)?f=3:null==le.header&&(f=0),typeof fe){case"string":te=$n(fe);break;case"number":(te=$n(n["!ref"])).s.r=fe;break;default:te=fe}f>0&&(v=0);var Ye=ao(te.s.r),ct=[],rt=[],ht=0,Et=0,Xt=Array.isArray(n),ai=te.s.r,qt=0,nt=0;for(Xt&&!n[ai]&&(n[ai]=[]),qt=te.s.c;qt<=te.e.c;++qt)switch(ct[qt]=xe(qt),l=Xt?n[ai][qt]:n[ct[qt]+Ye],f){case 1:S[qt]=qt-te.s.c;break;case 2:S[qt]=ct[qt];break;case 3:S[qt]=le.header[qt-te.s.c];break;default:for(null==l&&(l={w:"__EMPTY",t:"s"}),O=T=xr(l,null,le),Et=0,nt=0;nt=0&&(fe='"'+fe.replace(N0,'""')+'"'));le.push(fe)}return!1===O.blankrows&&te?null:le.join(T)}function kp(n,c){var l=[],f=null==c?{}:c;if(null==n||null==n["!ref"])return"";var v=$n(n["!ref"]),S=void 0!==f.FS?f.FS:",",T=S.charCodeAt(0),O=void 0!==f.RS?f.RS:"\n",te=O.charCodeAt(0),le=new RegExp(("|"==S?"\\|":S)+"+$"),fe="",Ye=[];f.dense=Array.isArray(n);for(var ct=f.skipHidden&&n["!cols"]||[],rt=f.skipHidden&&n["!rows"]||[],ht=v.s.c;ht<=v.e.c;++ht)(ct[ht]||{}).hidden||(Ye[ht]=xe(ht));for(var Et=v.s.r;Et<=v.e.r;++Et)(rt[Et]||{}).hidden||null!=(fe=L0(n,v,Et,Ye,T,te,S,f))&&(f.strip&&(fe=fe.replace(le,"")),l.push(fe+O));return delete f.dense,l.join("")}function xm(n,c){c||(c={}),c.FS="\t",c.RS="\n";var l=kp(n,c);if("undefined"==typeof cptable||"string"==c.type)return l;var f=cptable.utils.encode(1200,l,"str");return String.fromCharCode(255)+String.fromCharCode(254)+f}function xd(n){var l,c="",f="";if(null==n||null==n["!ref"])return[];var O,v=$n(n["!ref"]),S="",T=[],te=[],le=Array.isArray(n);for(O=v.s.c;O<=v.e.c;++O)T[O]=xe(O);for(var fe=v.s.r;fe<=v.e.r;++fe)for(S=ao(fe),O=v.s.c;O<=v.e.c;++O)if(c=T[O]+S,f="",void 0!==(l=le?(n[fe]||[])[O]:n[c])){if(null!=l.F){if(c=l.F,!l.f)continue;f=l.f,-1==c.indexOf(":")&&(c=c+":"+c)}if(null!=l.f)f=l.f;else{if("z"==l.t)continue;if("n"==l.t&&null!=l.v)f=""+l.v;else if("b"==l.t)f=l.v?"TRUE":"FALSE";else if(void 0!==l.w)f="'"+l.w;else{if(void 0===l.v)continue;f="s"==l.t?"'"+l.v:""+l.v}}te[te.length]=c+"="+f}return te}function ab(n,c,l){var f=l||{},v=+!f.skipHeader,S=n||{},T=0,O=0;if(S&&null!=f.origin)if("number"==typeof f.origin)T=f.origin;else{var te="string"==typeof f.origin?ri(f.origin):f.origin;T=te.r,O=te.c}var le,fe={s:{c:0,r:0},e:{c:O,r:T+c.length-1+v}};if(S["!ref"]){var Ye=$n(S["!ref"]);fe.e.c=Math.max(fe.e.c,Ye.e.c),fe.e.r=Math.max(fe.e.r,Ye.e.r),-1==T&&(fe.e.r=(T=fe.e.r+1)+c.length-1+v)}var ct=f.header||[],rt=0;c.forEach(function(Et,Xt){Qt(Et).forEach(function(ai){-1==(rt=ct.indexOf(ai))&&(ct[rt=ct.length]=ai);var qt=Et[ai],nt="z",li="",Pi=Ti({c:O+rt,r:T+Xt+v});le=bu.sheet_get_cell(S,Pi),!qt||"object"!=typeof qt||qt instanceof Date?("number"==typeof qt?nt="n":"boolean"==typeof qt?nt="b":"string"==typeof qt?nt="s":qt instanceof Date&&(nt="d",f.cellDates||(nt="n",qt=Jt(qt)),li=f.dateNF||lt._table[14]),le?(le.t=nt,le.v=qt,delete le.w,delete le.R,li&&(le.z=li)):S[Pi]=le={t:nt,v:qt},li&&(le.z=li)):S[Pi]=qt})}),fe.e.c=Math.max(fe.e.c,O+ct.length-1);var ht=ao(T);if(v)for(rt=0;rt=0)throw new Error("Worksheet with name |"+O+"| already exists!");S.SheetNames.push(O),S.Sheets[O]=T},n.book_set_sheet_visibility=function(S,T,O){l(S,"Workbook",{}),l(S.Workbook,"Sheets",[]);var te=function v(S,T){if("number"==typeof T){if(T>=0&&S.SheetNames.length>T)return T;throw new Error("Cannot find sheet # "+T)}if("string"==typeof T){var O=S.SheetNames.indexOf(T);if(O>-1)return O;throw new Error("Cannot find sheet name |"+T+"|")}throw new Error("Cannot find sheet |"+T+"|")}(S,T);switch(l(S.Workbook.Sheets,te,{}),O){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+O)}S.Workbook.Sheets[te].Hidden=O},function c(S){S.forEach(function(T){n.consts[T[0]]=T[1]})}([["SHEET_VISIBLE",0],["SHEET_HIDDEN",1],["SHEET_VERY_HIDDEN",2]]),n.cell_set_number_format=function(S,T){return S.z=T,S},n.cell_set_hyperlink=function(S,T,O){return T?(S.l={Target:T},O&&(S.l.Tooltip=O)):delete S.l,S},n.cell_set_internal_link=function(S,T,O){return n.cell_set_hyperlink(S,"#"+T,O)},n.cell_add_comment=function(S,T,O){S.c||(S.c=[]),S.c.push({t:T,a:O||"SheetJS"})},n.sheet_set_array_formula=function(S,T,O){for(var te="string"!=typeof T?T:$n(T),le="string"==typeof T?T:pn(T),fe=te.s.r;fe<=te.e.r;++fe)for(var Ye=te.s.c;Ye<=te.e.c;++Ye){var ct=f(S,fe,Ye);ct.t="n",ct.F=le,delete ct.v,fe==te.s.r&&Ye==te.s.c&&(ct.f=O)}return S}})(bu),ut&&function(){var n=x(1219).Readable;g.stream={to_json:function(v,S){var T=n({objectMode:!0});if(null==v||null==v["!ref"])return T.push(null),T;var O={t:"n",v:0},te=0,le=1,fe=[],Ye=0,ct="",rt={s:{r:0,c:0},e:{r:0,c:0}},ht=S||{},Et=null!=ht.range?ht.range:v["!ref"];switch(1===ht.header?te=1:"A"===ht.header?te=2:Array.isArray(ht.header)&&(te=3),typeof Et){case"string":rt=$n(Et);break;case"number":(rt=$n(v["!ref"])).s.r=Et;break;default:rt=Et}te>0&&(le=0);var Xt=ao(rt.s.r),ai=[],qt=0,nt=Array.isArray(v),li=rt.s.r,Pi=0,Di=0;for(nt&&!v[li]&&(v[li]=[]),Pi=rt.s.c;Pi<=rt.e.c;++Pi)switch(ai[Pi]=xe(Pi),O=nt?v[li][Pi]:v[ai[Pi]+Xt],te){case 1:fe[Pi]=Pi-rt.s.c;break;case 2:fe[Pi]=ai[Pi];break;case 3:fe[Pi]=ht.header[Pi-rt.s.c];break;default:for(null==O&&(O={w:"__EMPTY",t:"s"}),ct=Ye=xr(O,null,ht),qt=0,Di=0;Dirt.e.r)return T.push(null);for(;li<=rt.e.r;){var an=Z0(v,rt,li,ai,te,fe,nt,ht);if(++li,!1===an.isempty||(1===te?!1!==ht.blankrows:ht.blankrows)){T.push(an.row);break}}},T},to_html:function(v,S){var T=n(),O=S||{},le=null!=O.footer?O.footer:js.END;T.push(null!=O.header?O.header:js.BEGIN);var fe=$i(v["!ref"]);O.dense=Array.isArray(v),T.push(js._preamble(v,fe,O));var Ye=fe.s.r,ct=!1;return T._read=function(){if(Ye>fe.e.r)return ct||(ct=!0,T.push(""+le)),T.push(null);for(;Ye<=fe.e.r;){T.push(js._row(v,fe,Ye,O)),++Ye;break}},T},to_csv:function(v,S){var T=n(),O=null==S?{}:S;if(null==v||null==v["!ref"])return T.push(null),T;var te=$n(v["!ref"]),le=void 0!==O.FS?O.FS:",",fe=le.charCodeAt(0),Ye=void 0!==O.RS?O.RS:"\n",ct=Ye.charCodeAt(0),rt=new RegExp(("|"==le?"\\|":le)+"+$"),ht="",Et=[];O.dense=Array.isArray(v);for(var Xt=O.skipHidden&&v["!cols"]||[],ai=O.skipHidden&&v["!rows"]||[],qt=te.s.c;qt<=te.e.c;++qt)(Xt[qt]||{}).hidden||(Et[qt]=xe(qt));var nt=te.s.r,li=!1;return T._read=function(){if(!li)return li=!0,T.push("\ufeff");for(;nt<=te.e.r;)if(++nt,!(ai[nt-1]||{}).hidden&&null!=(ht=L0(v,te,nt-1,Et,fe,ct,le,O))){O.strip&&(ht=ht.replace(rt,"")),T.push(ht+Ye);break}return nt>te.e.r?T.push(null):void 0},T}}}(),void 0!==Ff&&(g.parse_xlscfb=Ff),g.parse_zip=F0,g.read=vm,g.readFile=nb,g.readFileSync=nb,g.write=Rf,g.writeFile=B0,g.writeFileSync=B0,g.writeFileAsync=function ob(n,c,l,f){var v=l||{};v.type="file",v.file=n,R0(v),v.type="buffer";var S=f;return S instanceof Function||(S=l),bt.writeFile(n,Rf(c,v),S)},g.utils=bu,g.SSF=lt,void 0!==je&&(g.CFB=je)}(Ht)},655:(rn,Ht,x)=>{"use strict";function g(Re,At,Ve,Ne){var yt,kt=arguments.length,lt=kt<3?At:null===Ne?Ne=Object.getOwnPropertyDescriptor(At,Ve):Ne;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)lt=Reflect.decorate(Re,At,Ve,Ne);else for(var Pt=Re.length-1;Pt>=0;Pt--)(yt=Re[Pt])&&(lt=(kt<3?yt(lt):kt>3?yt(At,Ve,lt):yt(At,Ve))||lt);return kt>3&<&&Object.defineProperty(At,Ve,lt),lt}function Ze(Re,At){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(Re,At)}function Me(Re,At,Ve,Ne){return new(Ve||(Ve=Promise))(function(lt,yt){function Pt(Ke){try{Be(Ne.next(Ke))}catch(St){yt(St)}}function Oe(Ke){try{Be(Ne.throw(Ke))}catch(St){yt(St)}}function Be(Ke){Ke.done?lt(Ke.value):function kt(lt){return lt instanceof Ve?lt:new Ve(function(yt){yt(lt)})}(Ke.value).then(Pt,Oe)}Be((Ne=Ne.apply(Re,At||[])).next())})}function H(Re){return this instanceof H?(this.v=Re,this):new H(Re)}function z(Re,At,Ve){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var kt,Ne=Ve.apply(Re,At||[]),lt=[];return kt={},yt("next"),yt("throw"),yt("return"),kt[Symbol.asyncIterator]=function(){return this},kt;function yt(Vt){Ne[Vt]&&(kt[Vt]=function(_i){return new Promise(function(je,bt){lt.push([Vt,_i,je,bt])>1||Pt(Vt,_i)})})}function Pt(Vt,_i){try{!function Oe(Vt){Vt.value instanceof H?Promise.resolve(Vt.value.v).then(Be,Ke):St(lt[0][2],Vt)}(Ne[Vt](_i))}catch(je){St(lt[0][3],je)}}function Be(Vt){Pt("next",Vt)}function Ke(Vt){Pt("throw",Vt)}function St(Vt,_i){Vt(_i),lt.shift(),lt.length&&Pt(lt[0][0],lt[0][1])}}function ut(Re){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ve,At=Re[Symbol.asyncIterator];return At?At.call(Re):(Re=function We(Re){var At="function"==typeof Symbol&&Symbol.iterator,Ve=At&&Re[At],Ne=0;if(Ve)return Ve.call(Re);if(Re&&"number"==typeof Re.length)return{next:function(){return Re&&Ne>=Re.length&&(Re=void 0),{value:Re&&Re[Ne++],done:!Re}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")}(Re),Ve={},Ne("next"),Ne("throw"),Ne("return"),Ve[Symbol.asyncIterator]=function(){return this},Ve);function Ne(lt){Ve[lt]=Re[lt]&&function(yt){return new Promise(function(Pt,Oe){!function kt(lt,yt,Pt,Oe){Promise.resolve(Oe).then(function(Be){lt({value:Be,done:Pt})},yt)}(Pt,Oe,(yt=Re[lt](yt)).done,yt.value)})}}}x.d(Ht,{gn:()=>g,w6:()=>Ze,mG:()=>Me,qq:()=>H,FC:()=>z,KL:()=>ut})},5382:()=>{},2095:()=>{},1219:()=>{},1777:(rn,Ht,x)=>{"use strict";x.d(Ht,{l3:()=>e,_j:()=>t,LC:()=>r,ZN:()=>L,jt:()=>g,pV:()=>Ie,F4:()=>we,IO:()=>ue,vP:()=>re,SB:()=>ne,oB:()=>o,eR:()=>Ze,X$:()=>Pe,ZE:()=>Q,k1:()=>dt});class t{}class r{}const e="*";function Pe(H,z){return{type:7,name:H,definitions:z,options:{}}}function g(H,z=null){return{type:4,styles:z,timings:H}}function re(H,z=null){return{type:2,steps:H,options:z}}function o(H){return{type:6,styles:H,offset:null}}function ne(H,z,pe){return{type:0,name:H,styles:z,options:pe}}function we(H){return{type:5,steps:H}}function Ze(H,z,pe=null){return{type:1,expr:H,animation:z,options:pe}}function Ie(H=null){return{type:9,options:H}}function ue(H,z,pe=null){return{type:11,selector:H,animation:z,options:pe}}function me(H){Promise.resolve(null).then(H)}class L{constructor(z=0,pe=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=z+pe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(z=>z()),this._onDoneFns=[])}onStart(z){this._onStartFns.push(z)}onDone(z){this._onDoneFns.push(z)}onDestroy(z){this._onDestroyFns.push(z)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){me(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(z=>z()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(z=>z()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(z){this._position=this.totalTime?z*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(z){const pe="start"==z?this._onStartFns:this._onDoneFns;pe.forEach(ut=>ut()),pe.length=0}}class Q{constructor(z){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=z;let pe=0,ut=0,ge=0;const Ct=this.players.length;0==Ct?me(()=>this._onFinish()):this.players.forEach(ni=>{ni.onDone(()=>{++pe==Ct&&this._onFinish()}),ni.onDestroy(()=>{++ut==Ct&&this._onDestroy()}),ni.onStart(()=>{++ge==Ct&&this._onStart()})}),this.totalTime=this.players.reduce((ni,qi)=>Math.max(ni,qi.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(z=>z()),this._onDoneFns=[])}init(){this.players.forEach(z=>z.init())}onStart(z){this._onStartFns.push(z)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(z=>z()),this._onStartFns=[])}onDone(z){this._onDoneFns.push(z)}onDestroy(z){this._onDestroyFns.push(z)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(z=>z.play())}pause(){this.players.forEach(z=>z.pause())}restart(){this.players.forEach(z=>z.restart())}finish(){this._onFinish(),this.players.forEach(z=>z.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(z=>z.destroy()),this._onDestroyFns.forEach(z=>z()),this._onDestroyFns=[])}reset(){this.players.forEach(z=>z.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(z){const pe=z*this.totalTime;this.players.forEach(ut=>{const ge=ut.totalTime?Math.min(1,pe/ut.totalTime):1;ut.setPosition(ge)})}getPosition(){const z=this.players.reduce((pe,ut)=>null===pe||ut.totalTime>pe.totalTime?ut:pe,null);return null!=z?z.getPosition():0}beforeDestroy(){this.players.forEach(z=>{z.beforeDestroy&&z.beforeDestroy()})}triggerCallback(z){const pe="start"==z?this._onStartFns:this._onDoneFns;pe.forEach(ut=>ut()),pe.length=0}}const dt="!"},5664:(rn,Ht,x)=>{"use strict";x.d(Ht,{rt:()=>Ft,s1:()=>Yt,Qr:()=>An,kH:()=>jn,mK:()=>Ce,vO:()=>Tt,Em:()=>Re,tE:()=>wr,qV:()=>ie,qm:()=>ke,ic:()=>Ve,X6:()=>Nt,yG:()=>wt});var t=x(9808),r=x(5e3),e=x(925),Pe=x(7579),g=x(727),q=x(1135),re=x(9646),o=x(1159),ne=x(8505),we=x(8372),Ze=x(9300),Me=x(4004),Ie=x(5698),Fe=x(5684),ue=x(1884),We=x(2722),me=x(3191),L=x(7144);class Ot{constructor(de){this._items=de,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new Pe.x,this._typeaheadSubscription=g.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=ee=>ee.disabled,this._pressedLetters=[],this.tabOut=new Pe.x,this.change=new Pe.x,de instanceof r.n_E&&de.changes.subscribe(ee=>{if(this._activeItem){const J=ee.toArray().indexOf(this._activeItem);J>-1&&J!==this._activeItemIndex&&(this._activeItemIndex=J)}})}skipPredicate(de){return this._skipPredicateFn=de,this}withWrap(de=!0){return this._wrap=de,this}withVerticalOrientation(de=!0){return this._vertical=de,this}withHorizontalOrientation(de){return this._horizontal=de,this}withAllowedModifierKeys(de){return this._allowedModifierKeys=de,this}withTypeAhead(de=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,ne.b)(ee=>this._pressedLetters.push(ee)),(0,we.b)(de),(0,Ze.h)(()=>this._pressedLetters.length>0),(0,Me.U)(()=>this._pressedLetters.join(""))).subscribe(ee=>{const M=this._getItemsArray();for(let J=1;J!de[W]||this._allowedModifierKeys.indexOf(W)>-1);switch(ee){case o.Mf:return void this.tabOut.next();case o.JH:if(this._vertical&&J){this.setNextItemActive();break}return;case o.LH:if(this._vertical&&J){this.setPreviousItemActive();break}return;case o.SV:if(this._horizontal&&J){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case o.oh:if(this._horizontal&&J){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case o.Sd:if(this._homeAndEnd&&J){this.setFirstItemActive();break}return;case o.uR:if(this._homeAndEnd&&J){this.setLastItemActive();break}return;default:return void((J||(0,o.Vb)(de,"shiftKey"))&&(de.key&&1===de.key.length?this._letterKeyStream.next(de.key.toLocaleUpperCase()):(ee>=o.A&&ee<=o.Z||ee>=o.xE&&ee<=o.aO)&&this._letterKeyStream.next(String.fromCharCode(ee))))}this._pressedLetters=[],de.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(de){const ee=this._getItemsArray(),M="number"==typeof de?de:ee.indexOf(de),J=ee[M];this._activeItem=null==J?null:J,this._activeItemIndex=M}_setActiveItemByDelta(de){this._wrap?this._setActiveInWrapMode(de):this._setActiveInDefaultMode(de)}_setActiveInWrapMode(de){const ee=this._getItemsArray();for(let M=1;M<=ee.length;M++){const J=(this._activeItemIndex+de*M+ee.length)%ee.length;if(!this._skipPredicateFn(ee[J]))return void this.setActiveItem(J)}}_setActiveInDefaultMode(de){this._setActiveItemByIndex(this._activeItemIndex+de,de)}_setActiveItemByIndex(de,ee){const M=this._getItemsArray();if(M[de]){for(;this._skipPredicateFn(M[de]);)if(!M[de+=ee])return;this.setActiveItem(de)}}_getItemsArray(){return this._items instanceof r.n_E?this._items.toArray():this._items}}class Yt extends Ot{setActiveItem(de){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(de),this.activeItem&&this.activeItem.setActiveStyles()}}class Re extends Ot{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(de){return this._origin=de,this}setActiveItem(de){super.setActiveItem(de),this.activeItem&&this.activeItem.focus(this._origin)}}let Ve=(()=>{class Y{constructor(ee){this._platform=ee}isDisabled(ee){return ee.hasAttribute("disabled")}isVisible(ee){return function kt(Y){return!!(Y.offsetWidth||Y.offsetHeight||"function"==typeof Y.getClientRects&&Y.getClientRects().length)}(ee)&&"visible"===getComputedStyle(ee).visibility}isTabbable(ee){if(!this._platform.isBrowser)return!1;const M=function Ne(Y){try{return Y.frameElement}catch(de){return null}}(function je(Y){return Y.ownerDocument&&Y.ownerDocument.defaultView||window}(ee));if(M&&(-1===St(M)||!this.isVisible(M)))return!1;let J=ee.nodeName.toLowerCase(),W=St(ee);return ee.hasAttribute("contenteditable")?-1!==W:!("iframe"===J||"object"===J||this._platform.WEBKIT&&this._platform.IOS&&!function Vt(Y){let de=Y.nodeName.toLowerCase(),ee="input"===de&&Y.type;return"text"===ee||"password"===ee||"select"===de||"textarea"===de}(ee))&&("audio"===J?!!ee.hasAttribute("controls")&&-1!==W:"video"===J?-1!==W&&(null!==W||this._platform.FIREFOX||ee.hasAttribute("controls")):ee.tabIndex>=0)}isFocusable(ee,M){return function _i(Y){return!function yt(Y){return function Oe(Y){return"input"==Y.nodeName.toLowerCase()}(Y)&&"hidden"==Y.type}(Y)&&(function lt(Y){let de=Y.nodeName.toLowerCase();return"input"===de||"select"===de||"button"===de||"textarea"===de}(Y)||function Pt(Y){return function Be(Y){return"a"==Y.nodeName.toLowerCase()}(Y)&&Y.hasAttribute("href")}(Y)||Y.hasAttribute("contenteditable")||Ke(Y))}(ee)&&!this.isDisabled(ee)&&((null==M?void 0:M.ignoreVisibility)||this.isVisible(ee))}}return Y.\u0275fac=function(ee){return new(ee||Y)(r.LFG(e.t4))},Y.\u0275prov=r.Yz7({token:Y,factory:Y.\u0275fac,providedIn:"root"}),Y})();function Ke(Y){if(!Y.hasAttribute("tabindex")||void 0===Y.tabIndex)return!1;let de=Y.getAttribute("tabindex");return!(!de||isNaN(parseInt(de,10)))}function St(Y){if(!Ke(Y))return null;const de=parseInt(Y.getAttribute("tabindex")||"",10);return isNaN(de)?-1:de}class bt{constructor(de,ee,M,J,W=!1){this._element=de,this._checker=ee,this._ngZone=M,this._document=J,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,W||this.attachAnchors()}get enabled(){return this._enabled}set enabled(de){this._enabled=de,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(de,this._startAnchor),this._toggleAnchorTabIndex(de,this._endAnchor))}destroy(){const de=this._startAnchor,ee=this._endAnchor;de&&(de.removeEventListener("focus",this.startAnchorListener),de.remove()),ee&&(ee.removeEventListener("focus",this.endAnchorListener),ee.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(de){return new Promise(ee=>{this._executeOnStable(()=>ee(this.focusInitialElement(de)))})}focusFirstTabbableElementWhenReady(de){return new Promise(ee=>{this._executeOnStable(()=>ee(this.focusFirstTabbableElement(de)))})}focusLastTabbableElementWhenReady(de){return new Promise(ee=>{this._executeOnStable(()=>ee(this.focusLastTabbableElement(de)))})}_getRegionBoundary(de){const ee=this._element.querySelectorAll(`[cdk-focus-region-${de}], [cdkFocusRegion${de}], [cdk-focus-${de}]`);return"start"==de?ee.length?ee[0]:this._getFirstTabbableElement(this._element):ee.length?ee[ee.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(de){const ee=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(ee){if(!this._checker.isFocusable(ee)){const M=this._getFirstTabbableElement(ee);return null==M||M.focus(de),!!M}return ee.focus(de),!0}return this.focusFirstTabbableElement(de)}focusFirstTabbableElement(de){const ee=this._getRegionBoundary("start");return ee&&ee.focus(de),!!ee}focusLastTabbableElement(de){const ee=this._getRegionBoundary("end");return ee&&ee.focus(de),!!ee}hasAttached(){return this._hasAttached}_getFirstTabbableElement(de){if(this._checker.isFocusable(de)&&this._checker.isTabbable(de))return de;const ee=de.children;for(let M=0;M=0;M--){const J=ee[M].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(ee[M]):null;if(J)return J}return null}_createAnchor(){const de=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,de),de.classList.add("cdk-visually-hidden"),de.classList.add("cdk-focus-trap-anchor"),de.setAttribute("aria-hidden","true"),de}_toggleAnchorTabIndex(de,ee){de?ee.setAttribute("tabindex","0"):ee.removeAttribute("tabindex")}toggleAnchors(de){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(de,this._startAnchor),this._toggleAnchorTabIndex(de,this._endAnchor))}_executeOnStable(de){this._ngZone.isStable?de():this._ngZone.onStable.pipe((0,Ie.q)(1)).subscribe(de)}}let ie=(()=>{class Y{constructor(ee,M,J){this._checker=ee,this._ngZone=M,this._document=J}create(ee,M=!1){return new bt(ee,this._checker,this._ngZone,this._document,M)}}return Y.\u0275fac=function(ee){return new(ee||Y)(r.LFG(Ve),r.LFG(r.R0b),r.LFG(t.K0))},Y.\u0275prov=r.Yz7({token:Y,factory:Y.\u0275fac,providedIn:"root"}),Y})(),Ce=(()=>{class Y{constructor(ee,M,J){this._elementRef=ee,this._focusTrapFactory=M,this._previouslyFocusedElement=null,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}get enabled(){return this.focusTrap.enabled}set enabled(ee){this.focusTrap.enabled=(0,me.Ig)(ee)}get autoCapture(){return this._autoCapture}set autoCapture(ee){this._autoCapture=(0,me.Ig)(ee)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(ee){const M=ee.autoCapture;M&&!M.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,e.ht)(),this.focusTrap.focusInitialElementWhenReady()}}return Y.\u0275fac=function(ee){return new(ee||Y)(r.Y36(r.SBq),r.Y36(ie),r.Y36(t.K0))},Y.\u0275dir=r.lG2({type:Y,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[r.TTD]}),Y})();class ot extends bt{constructor(de,ee,M,J,W,xt,Gt){super(de,ee,M,J,Gt.defer),this._focusTrapManager=W,this._inertStrategy=xt,this._focusTrapManager.register(this)}get enabled(){return this._enabled}set enabled(de){this._enabled=de,this._enabled?this._focusTrapManager.register(this):this._focusTrapManager.deregister(this)}destroy(){this._focusTrapManager.deregister(this),super.destroy()}_enable(){this._inertStrategy.preventFocus(this),this.toggleAnchors(!0)}_disable(){this._inertStrategy.allowFocus(this),this.toggleAnchors(!1)}}const Qt=new r.OlP("FOCUS_TRAP_INERT_STRATEGY");class ii{constructor(){this._listener=null}preventFocus(de){this._listener&&de._document.removeEventListener("focus",this._listener,!0),this._listener=ee=>this._trapFocus(de,ee),de._ngZone.runOutsideAngular(()=>{de._document.addEventListener("focus",this._listener,!0)})}allowFocus(de){!this._listener||(de._document.removeEventListener("focus",this._listener,!0),this._listener=null)}_trapFocus(de,ee){var M;const J=ee.target,W=de._element;J&&!W.contains(J)&&!(null===(M=J.closest)||void 0===M?void 0:M.call(J,"div.cdk-overlay-pane"))&&setTimeout(()=>{de.enabled&&!W.contains(de._document.activeElement)&&de.focusFirstTabbableElement()})}}let Ge=(()=>{class Y{constructor(){this._focusTrapStack=[]}register(ee){this._focusTrapStack=this._focusTrapStack.filter(J=>J!==ee);let M=this._focusTrapStack;M.length&&M[M.length-1]._disable(),M.push(ee),ee._enable()}deregister(ee){ee._disable();const M=this._focusTrapStack,J=M.indexOf(ee);-1!==J&&(M.splice(J,1),M.length&&M[M.length-1]._enable())}}return Y.\u0275fac=function(ee){return new(ee||Y)},Y.\u0275prov=r.Yz7({token:Y,factory:Y.\u0275fac,providedIn:"root"}),Y})(),Tt=(()=>{class Y{constructor(ee,M,J,W,xt){this._checker=ee,this._ngZone=M,this._focusTrapManager=J,this._document=W,this._inertStrategy=xt||new ii}create(ee,M={defer:!1}){let J;return J="boolean"==typeof M?{defer:M}:M,new ot(ee,this._checker,this._ngZone,this._document,this._focusTrapManager,this._inertStrategy,J)}}return Y.\u0275fac=function(ee){return new(ee||Y)(r.LFG(Ve),r.LFG(r.R0b),r.LFG(Ge),r.LFG(t.K0),r.LFG(Qt,8))},Y.\u0275prov=r.Yz7({token:Y,factory:Y.\u0275fac,providedIn:"root"}),Y})();function Nt(Y){return 0===Y.buttons||0===Y.offsetX&&0===Y.offsetY}function wt(Y){const de=Y.touches&&Y.touches[0]||Y.changedTouches&&Y.changedTouches[0];return!(!de||-1!==de.identifier||null!=de.radiusX&&1!==de.radiusX||null!=de.radiusY&&1!==de.radiusY)}const mt=new r.OlP("cdk-input-modality-detector-options"),Jt={ignoreKeys:[o.zL,o.jx,o.b2,o.MW,o.JU]},at=(0,e.i$)({passive:!0,capture:!0});let ce=(()=>{class Y{constructor(ee,M,J,W){this._platform=ee,this._mostRecentTarget=null,this._modality=new q.X(null),this._lastTouchMs=0,this._onKeydown=xt=>{var Gt,V;(null===(V=null===(Gt=this._options)||void 0===Gt?void 0:Gt.ignoreKeys)||void 0===V?void 0:V.some(Wt=>Wt===xt.keyCode))||(this._modality.next("keyboard"),this._mostRecentTarget=(0,e.sA)(xt))},this._onMousedown=xt=>{Date.now()-this._lastTouchMs<650||(this._modality.next(Nt(xt)?"keyboard":"mouse"),this._mostRecentTarget=(0,e.sA)(xt))},this._onTouchstart=xt=>{wt(xt)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,e.sA)(xt))},this._options=Object.assign(Object.assign({},Jt),W),this.modalityDetected=this._modality.pipe((0,Fe.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,ue.x)()),ee.isBrowser&&M.runOutsideAngular(()=>{J.addEventListener("keydown",this._onKeydown,at),J.addEventListener("mousedown",this._onMousedown,at),J.addEventListener("touchstart",this._onTouchstart,at)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,at),document.removeEventListener("mousedown",this._onMousedown,at),document.removeEventListener("touchstart",this._onTouchstart,at))}}return Y.\u0275fac=function(ee){return new(ee||Y)(r.LFG(e.t4),r.LFG(r.R0b),r.LFG(t.K0),r.LFG(mt,8))},Y.\u0275prov=r.Yz7({token:Y,factory:Y.\u0275fac,providedIn:"root"}),Y})();const Ue=new r.OlP("liveAnnouncerElement",{providedIn:"root",factory:function st(){return null}}),pi=new r.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Li=(()=>{class Y{constructor(ee,M,J,W){this._ngZone=M,this._defaultOptions=W,this._document=J,this._liveElement=ee||this._createLiveElement()}announce(ee,...M){const J=this._defaultOptions;let W,xt;return 1===M.length&&"number"==typeof M[0]?xt=M[0]:[W,xt]=M,this.clear(),clearTimeout(this._previousTimeout),W||(W=J&&J.politeness?J.politeness:"polite"),null==xt&&J&&(xt=J.duration),this._liveElement.setAttribute("aria-live",W),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(Gt=>this._currentResolve=Gt)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=ee,"number"==typeof xt&&(this._previousTimeout=setTimeout(()=>this.clear(),xt)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){var ee,M;clearTimeout(this._previousTimeout),null===(ee=this._liveElement)||void 0===ee||ee.remove(),this._liveElement=null,null===(M=this._currentResolve)||void 0===M||M.call(this),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const ee="cdk-live-announcer-element",M=this._document.getElementsByClassName(ee),J=this._document.createElement("div");for(let W=0;W{class Y{constructor(ee,M,J,W){this._elementRef=ee,this._liveAnnouncer=M,this._contentObserver=J,this._ngZone=W,this._politeness="polite"}get politeness(){return this._politeness}set politeness(ee){this._politeness="off"===ee||"assertive"===ee?ee:"polite","off"===this._politeness?this._subscription&&(this._subscription.unsubscribe(),this._subscription=null):this._subscription||(this._subscription=this._ngZone.runOutsideAngular(()=>this._contentObserver.observe(this._elementRef).subscribe(()=>{const M=this._elementRef.nativeElement.textContent;M!==this._previousAnnouncedText&&(this._liveAnnouncer.announce(M,this._politeness),this._previousAnnouncedText=M)})))}ngOnDestroy(){this._subscription&&this._subscription.unsubscribe()}}return Y.\u0275fac=function(ee){return new(ee||Y)(r.Y36(r.SBq),r.Y36(Li),r.Y36(L.yq),r.Y36(r.R0b))},Y.\u0275dir=r.lG2({type:Y,selectors:[["","cdkAriaLive",""]],inputs:{politeness:["cdkAriaLive","politeness"]},exportAs:["cdkAriaLive"]}),Y})();const wn=new r.OlP("cdk-focus-monitor-default-options"),Dn=(0,e.i$)({passive:!0,capture:!0});let wr=(()=>{class Y{constructor(ee,M,J,W,xt){this._ngZone=ee,this._platform=M,this._inputModalityDetector=J,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new Pe.x,this._rootNodeFocusAndBlurListener=Gt=>{const V=(0,e.sA)(Gt),Wt="focus"===Gt.type?this._onFocus:this._onBlur;for(let ui=V;ui;ui=ui.parentElement)Wt.call(this,Gt,ui)},this._document=W,this._detectionMode=(null==xt?void 0:xt.detectionMode)||0}monitor(ee,M=!1){const J=(0,me.fI)(ee);if(!this._platform.isBrowser||1!==J.nodeType)return(0,re.of)(null);const W=(0,e.kV)(J)||this._getDocument(),xt=this._elementInfo.get(J);if(xt)return M&&(xt.checkChildren=!0),xt.subject;const Gt={checkChildren:M,subject:new Pe.x,rootNode:W};return this._elementInfo.set(J,Gt),this._registerGlobalListeners(Gt),Gt.subject}stopMonitoring(ee){const M=(0,me.fI)(ee),J=this._elementInfo.get(M);J&&(J.subject.complete(),this._setClasses(M),this._elementInfo.delete(M),this._removeGlobalListeners(J))}focusVia(ee,M,J){const W=(0,me.fI)(ee);W===this._getDocument().activeElement?this._getClosestElementsInfo(W).forEach(([Gt,V])=>this._originChanged(Gt,M,V)):(this._setOrigin(M),"function"==typeof W.focus&&W.focus(J))}ngOnDestroy(){this._elementInfo.forEach((ee,M)=>this.stopMonitoring(M))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(ee){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(ee)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:"program"}_shouldBeAttributedToTouch(ee){return 1===this._detectionMode||!!(null==ee?void 0:ee.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(ee,M){ee.classList.toggle("cdk-focused",!!M),ee.classList.toggle("cdk-touch-focused","touch"===M),ee.classList.toggle("cdk-keyboard-focused","keyboard"===M),ee.classList.toggle("cdk-mouse-focused","mouse"===M),ee.classList.toggle("cdk-program-focused","program"===M)}_setOrigin(ee,M=!1){this._ngZone.runOutsideAngular(()=>{this._origin=ee,this._originFromTouchInteraction="touch"===ee&&M,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(ee,M){const J=this._elementInfo.get(M),W=(0,e.sA)(ee);!J||!J.checkChildren&&M!==W||this._originChanged(M,this._getFocusOrigin(W),J)}_onBlur(ee,M){const J=this._elementInfo.get(M);!J||J.checkChildren&&ee.relatedTarget instanceof Node&&M.contains(ee.relatedTarget)||(this._setClasses(M),this._emitOrigin(J.subject,null))}_emitOrigin(ee,M){this._ngZone.run(()=>ee.next(M))}_registerGlobalListeners(ee){if(!this._platform.isBrowser)return;const M=ee.rootNode,J=this._rootNodeFocusListenerCount.get(M)||0;J||this._ngZone.runOutsideAngular(()=>{M.addEventListener("focus",this._rootNodeFocusAndBlurListener,Dn),M.addEventListener("blur",this._rootNodeFocusAndBlurListener,Dn)}),this._rootNodeFocusListenerCount.set(M,J+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,We.R)(this._stopInputModalityDetector)).subscribe(W=>{this._setOrigin(W,!0)}))}_removeGlobalListeners(ee){const M=ee.rootNode;if(this._rootNodeFocusListenerCount.has(M)){const J=this._rootNodeFocusListenerCount.get(M);J>1?this._rootNodeFocusListenerCount.set(M,J-1):(M.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Dn),M.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Dn),this._rootNodeFocusListenerCount.delete(M))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(ee,M,J){this._setClasses(ee,M),this._emitOrigin(J.subject,M),this._lastFocusOrigin=M}_getClosestElementsInfo(ee){const M=[];return this._elementInfo.forEach((J,W)=>{(W===ee||J.checkChildren&&W.contains(ee))&&M.push([W,J])}),M}}return Y.\u0275fac=function(ee){return new(ee||Y)(r.LFG(r.R0b),r.LFG(e.t4),r.LFG(ce),r.LFG(t.K0,8),r.LFG(wn,8))},Y.\u0275prov=r.Yz7({token:Y,factory:Y.\u0275fac,providedIn:"root"}),Y})(),jn=(()=>{class Y{constructor(ee,M){this._elementRef=ee,this._focusMonitor=M,this.cdkFocusChange=new r.vpe}ngAfterViewInit(){const ee=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(ee,1===ee.nodeType&&ee.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(M=>this.cdkFocusChange.emit(M))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return Y.\u0275fac=function(ee){return new(ee||Y)(r.Y36(r.SBq),r.Y36(wr))},Y.\u0275dir=r.lG2({type:Y,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"}}),Y})();const tr="cdk-high-contrast-black-on-white",Xe="cdk-high-contrast-white-on-black",It="cdk-high-contrast-active";let ke=(()=>{class Y{constructor(ee,M){this._platform=ee,this._document=M}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const ee=this._document.createElement("div");ee.style.backgroundColor="rgb(1,2,3)",ee.style.position="absolute",this._document.body.appendChild(ee);const M=this._document.defaultView||window,J=M&&M.getComputedStyle?M.getComputedStyle(ee):null,W=(J&&J.backgroundColor||"").replace(/ /g,"");switch(ee.remove(),W){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const ee=this._document.body.classList;ee.remove(It),ee.remove(tr),ee.remove(Xe),this._hasCheckedHighContrastMode=!0;const M=this.getHighContrastMode();1===M?(ee.add(It),ee.add(tr)):2===M&&(ee.add(It),ee.add(Xe))}}}return Y.\u0275fac=function(ee){return new(ee||Y)(r.LFG(e.t4),r.LFG(t.K0))},Y.\u0275prov=r.Yz7({token:Y,factory:Y.\u0275fac,providedIn:"root"}),Y})(),Ft=(()=>{class Y{constructor(ee){ee._applyBodyHighContrastModeCssClasses()}}return Y.\u0275fac=function(ee){return new(ee||Y)(r.LFG(ke))},Y.\u0275mod=r.oAB({type:Y}),Y.\u0275inj=r.cJS({imports:[[L.Q8]]}),Y})()},226:(rn,Ht,x)=>{"use strict";x.d(Ht,{vT:()=>ne,Is:()=>re});var t=x(5e3),r=x(9808);const e=new t.OlP("cdk-dir-doc",{providedIn:"root",factory:function Pe(){return(0,t.f3M)(r.K0)}}),g=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let re=(()=>{class we{constructor(Me){if(this.value="ltr",this.change=new t.vpe,Me){const Fe=Me.documentElement?Me.documentElement.dir:null;this.value=function q(we){const Ze=(null==we?void 0:we.toLowerCase())||"";return"auto"===Ze&&"undefined"!=typeof navigator&&(null==navigator?void 0:navigator.language)?g.test(navigator.language)?"rtl":"ltr":"rtl"===Ze?"rtl":"ltr"}((Me.body?Me.body.dir:null)||Fe||"ltr")}}ngOnDestroy(){this.change.complete()}}return we.\u0275fac=function(Me){return new(Me||we)(t.LFG(e,8))},we.\u0275prov=t.Yz7({token:we,factory:we.\u0275fac,providedIn:"root"}),we})(),ne=(()=>{class we{}return we.\u0275fac=function(Me){return new(Me||we)},we.\u0275mod=t.oAB({type:we}),we.\u0275inj=t.cJS({}),we})()},3191:(rn,Ht,x)=>{"use strict";x.d(Ht,{Eq:()=>g,Ig:()=>r,HM:()=>q,fI:()=>re,su:()=>e,du:()=>o});var t=x(5e3);function r(ne){return null!=ne&&"false"!=`${ne}`}function e(ne,we=0){return function Pe(ne){return!isNaN(parseFloat(ne))&&!isNaN(Number(ne))}(ne)?Number(ne):we}function g(ne){return Array.isArray(ne)?ne:[ne]}function q(ne){return null==ne?"":"string"==typeof ne?ne:`${ne}px`}function re(ne){return ne instanceof t.SBq?ne.nativeElement:ne}function o(ne,we=/\s+/){const Ze=[];if(null!=ne){const Me=Array.isArray(ne)?ne:`${ne}`.split(we);for(const Ie of Me){const Fe=`${Ie}`.trim();Fe&&Ze.push(Fe)}}return Ze}},449:(rn,Ht,x)=>{"use strict";x.d(Ht,{Ov:()=>o,A8:()=>we,yy:()=>q,eX:()=>re,k:()=>Ze,Z9:()=>Pe});var t=x(7579),r=x(5e3);function Pe(Me){return Me&&"function"==typeof Me.connect}class q{applyChanges(Ie,Fe,ue,We,me){Ie.forEachOperation((L,Q,dt)=>{let H,z;if(null==L.previousIndex){const pe=ue(L,Q,dt);H=Fe.createEmbeddedView(pe.templateRef,pe.context,pe.index),z=1}else null==dt?(Fe.remove(Q),z=3):(H=Fe.get(Q),Fe.move(H,dt),z=2);me&&me({context:null==H?void 0:H.context,operation:z,record:L})})}detach(){}}class re{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(Ie,Fe,ue,We,me){Ie.forEachOperation((L,Q,dt)=>{let H,z;null==L.previousIndex?(H=this._insertView(()=>ue(L,Q,dt),dt,Fe,We(L)),z=H?1:0):null==dt?(this._detachAndCacheView(Q,Fe),z=3):(H=this._moveView(Q,dt,Fe,We(L)),z=2),me&&me({context:null==H?void 0:H.context,operation:z,record:L})})}detach(){for(const Ie of this._viewCache)Ie.destroy();this._viewCache=[]}_insertView(Ie,Fe,ue,We){const me=this._insertViewFromCache(Fe,ue);if(me)return void(me.context.$implicit=We);const L=Ie();return ue.createEmbeddedView(L.templateRef,L.context,L.index)}_detachAndCacheView(Ie,Fe){const ue=Fe.detach(Ie);this._maybeCacheView(ue,Fe)}_moveView(Ie,Fe,ue,We){const me=ue.get(Ie);return ue.move(me,Fe),me.context.$implicit=We,me}_maybeCacheView(Ie,Fe){if(this._viewCache.lengththis._markSelected(We)):this._markSelected(Fe[0]),this._selectedToEmit.length=0)}get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}select(...Ie){this._verifyValueAssignment(Ie),Ie.forEach(Fe=>this._markSelected(Fe)),this._emitChangeEvent()}deselect(...Ie){this._verifyValueAssignment(Ie),Ie.forEach(Fe=>this._unmarkSelected(Fe)),this._emitChangeEvent()}toggle(Ie){this.isSelected(Ie)?this.deselect(Ie):this.select(Ie)}clear(){this._unmarkAll(),this._emitChangeEvent()}isSelected(Ie){return this._selection.has(Ie)}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(Ie){this._multiple&&this.selected&&this._selected.sort(Ie)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(Ie){this.isSelected(Ie)||(this._multiple||this._unmarkAll(),this._selection.add(Ie),this._emitChanges&&this._selectedToEmit.push(Ie))}_unmarkSelected(Ie){this.isSelected(Ie)&&(this._selection.delete(Ie),this._emitChanges&&this._deselectedToEmit.push(Ie))}_unmarkAll(){this.isEmpty()||this._selection.forEach(Ie=>this._unmarkSelected(Ie))}_verifyValueAssignment(Ie){}}let we=(()=>{class Me{constructor(){this._listeners=[]}notify(Fe,ue){for(let We of this._listeners)We(Fe,ue)}listen(Fe){return this._listeners.push(Fe),()=>{this._listeners=this._listeners.filter(ue=>Fe!==ue)}}ngOnDestroy(){this._listeners=[]}}return Me.\u0275fac=function(Fe){return new(Fe||Me)},Me.\u0275prov=r.Yz7({token:Me,factory:Me.\u0275fac,providedIn:"root"}),Me})();const Ze=new r.OlP("_ViewRepeater")},1159:(rn,Ht,x)=>{"use strict";x.d(Ht,{A:()=>Pt,zL:()=>o,ZH:()=>r,jx:()=>re,yY:()=>ut,JH:()=>dt,uR:()=>ue,K5:()=>g,hY:()=>Ze,Sd:()=>We,oh:()=>me,b2:()=>_a,MW:()=>Li,aO:()=>Ve,VM:()=>Fe,Ku:()=>Ie,SV:()=>Q,JU:()=>q,L_:()=>Me,Mf:()=>e,LH:()=>L,Z:()=>pi,xE:()=>ge,Vb:()=>Zo});const r=8,e=9,g=13,q=16,re=17,o=18,Ze=27,Me=32,Ie=33,Fe=34,ue=35,We=36,me=37,L=38,Q=39,dt=40,ut=46,ge=48,Ve=57,Pt=65,pi=90,Li=91,_a=224;function Zo(Jn,...oo){return oo.length?oo.some(Va=>Jn[Va]):Jn.altKey||Jn.shiftKey||Jn.ctrlKey||Jn.metaKey}},7144:(rn,Ht,x)=>{"use strict";x.d(Ht,{wD:()=>o,yq:()=>re,Q8:()=>ne});var t=x(3191),r=x(5e3),e=x(8306),Pe=x(7579),g=x(8372);let q=(()=>{class we{create(Me){return"undefined"==typeof MutationObserver?null:new MutationObserver(Me)}}return we.\u0275fac=function(Me){return new(Me||we)},we.\u0275prov=r.Yz7({token:we,factory:we.\u0275fac,providedIn:"root"}),we})(),re=(()=>{class we{constructor(Me){this._mutationObserverFactory=Me,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((Me,Ie)=>this._cleanupObserver(Ie))}observe(Me){const Ie=(0,t.fI)(Me);return new e.y(Fe=>{const We=this._observeElement(Ie).subscribe(Fe);return()=>{We.unsubscribe(),this._unobserveElement(Ie)}})}_observeElement(Me){if(this._observedElements.has(Me))this._observedElements.get(Me).count++;else{const Ie=new Pe.x,Fe=this._mutationObserverFactory.create(ue=>Ie.next(ue));Fe&&Fe.observe(Me,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(Me,{observer:Fe,stream:Ie,count:1})}return this._observedElements.get(Me).stream}_unobserveElement(Me){this._observedElements.has(Me)&&(this._observedElements.get(Me).count--,this._observedElements.get(Me).count||this._cleanupObserver(Me))}_cleanupObserver(Me){if(this._observedElements.has(Me)){const{observer:Ie,stream:Fe}=this._observedElements.get(Me);Ie&&Ie.disconnect(),Fe.complete(),this._observedElements.delete(Me)}}}return we.\u0275fac=function(Me){return new(Me||we)(r.LFG(q))},we.\u0275prov=r.Yz7({token:we,factory:we.\u0275fac,providedIn:"root"}),we})(),o=(()=>{class we{constructor(Me,Ie,Fe){this._contentObserver=Me,this._elementRef=Ie,this._ngZone=Fe,this.event=new r.vpe,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(Me){this._disabled=(0,t.Ig)(Me),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(Me){this._debounce=(0,t.su)(Me),this._subscribe()}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const Me=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?Me.pipe((0,g.b)(this.debounce)):Me).subscribe(this.event)})}_unsubscribe(){var Me;null===(Me=this._currentSubscription)||void 0===Me||Me.unsubscribe()}}return we.\u0275fac=function(Me){return new(Me||we)(r.Y36(re),r.Y36(r.SBq),r.Y36(r.R0b))},we.\u0275dir=r.lG2({type:we,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),we})(),ne=(()=>{class we{}return we.\u0275fac=function(Me){return new(Me||we)},we.\u0275mod=r.oAB({type:we}),we.\u0275inj=r.cJS({providers:[q]}),we})()},1314:(rn,Ht,x)=>{"use strict";x.d(Ht,{_G:()=>Re,aV:()=>St,X_:()=>z,Xj:()=>Ut,U8:()=>ot});var t=x(393),r=x(9808),e=x(5e3),Pe=x(3191),g=x(925),q=x(226),re=x(7429),o=x(7579),ne=x(727),we=x(6451),Ze=x(5698),Me=x(2722);const Ie=(0,g.Mq)();class Fe{constructor(Ge,Tt){this._viewportRuler=Ge,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=Tt}attach(){}enable(){if(this._canBeEnabled()){const Ge=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=Ge.style.left||"",this._previousHTMLStyles.top=Ge.style.top||"",Ge.style.left=(0,Pe.HM)(-this._previousScrollPosition.left),Ge.style.top=(0,Pe.HM)(-this._previousScrollPosition.top),Ge.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const Ge=this._document.documentElement,Nt=Ge.style,wt=this._document.body.style,mt=Nt.scrollBehavior||"",Jt=wt.scrollBehavior||"";this._isEnabled=!1,Nt.left=this._previousHTMLStyles.left,Nt.top=this._previousHTMLStyles.top,Ge.classList.remove("cdk-global-scrollblock"),Ie&&(Nt.scrollBehavior=wt.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Ie&&(Nt.scrollBehavior=mt,wt.scrollBehavior=Jt)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const Tt=this._document.body,Nt=this._viewportRuler.getViewportSize();return Tt.scrollHeight>Nt.height||Tt.scrollWidth>Nt.width}}class We{constructor(Ge,Tt,Nt,wt){this._scrollDispatcher=Ge,this._ngZone=Tt,this._viewportRuler=Nt,this._config=wt,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(Ge){this._overlayRef=Ge}enable(){if(this._scrollSubscription)return;const Ge=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=Ge.subscribe(()=>{const Tt=this._viewportRuler.getViewportScrollPosition().top;Math.abs(Tt-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=Ge.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class me{enable(){}disable(){}attach(){}}function L(ii,Ge){return Ge.some(Tt=>ii.bottomTt.bottom||ii.rightTt.right)}function Q(ii,Ge){return Ge.some(Tt=>ii.topTt.bottom||ii.leftTt.right)}class dt{constructor(Ge,Tt,Nt,wt){this._scrollDispatcher=Ge,this._viewportRuler=Tt,this._ngZone=Nt,this._config=wt,this._scrollSubscription=null}attach(Ge){this._overlayRef=Ge}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const Tt=this._overlayRef.overlayElement.getBoundingClientRect(),{width:Nt,height:wt}=this._viewportRuler.getViewportSize();L(Tt,[{width:Nt,height:wt,bottom:wt,right:Nt,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let H=(()=>{class ii{constructor(Tt,Nt,wt,mt){this._scrollDispatcher=Tt,this._viewportRuler=Nt,this._ngZone=wt,this.noop=()=>new me,this.close=Jt=>new We(this._scrollDispatcher,this._ngZone,this._viewportRuler,Jt),this.block=()=>new Fe(this._viewportRuler,this._document),this.reposition=Jt=>new dt(this._scrollDispatcher,this._viewportRuler,this._ngZone,Jt),this._document=mt}}return ii.\u0275fac=function(Tt){return new(Tt||ii)(e.LFG(t.mF),e.LFG(t.rL),e.LFG(e.R0b),e.LFG(r.K0))},ii.\u0275prov=e.Yz7({token:ii,factory:ii.\u0275fac,providedIn:"root"}),ii})();class z{constructor(Ge){if(this.scrollStrategy=new me,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,Ge){const Tt=Object.keys(Ge);for(const Nt of Tt)void 0!==Ge[Nt]&&(this[Nt]=Ge[Nt])}}}class ge{constructor(Ge,Tt){this.connectionPair=Ge,this.scrollableViewProperties=Tt}}class qi{constructor(Ge,Tt,Nt,wt,mt,Jt,Je,at,ce){this._portalOutlet=Ge,this._host=Tt,this._pane=Nt,this._config=wt,this._ngZone=mt,this._keyboardDispatcher=Jt,this._document=Je,this._location=at,this._outsideClickDispatcher=ce,this._backdropElement=null,this._backdropClick=new o.x,this._attachments=new o.x,this._detachments=new o.x,this._locationChanges=ne.w0.EMPTY,this._backdropClickHandler=Ue=>this._backdropClick.next(Ue),this._backdropTransitionendHandler=Ue=>{this._disposeBackdrop(Ue.target)},this._keydownEvents=new o.x,this._outsidePointerEvents=new o.x,wt.scrollStrategy&&(this._scrollStrategy=wt.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=wt.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(Ge){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const Tt=this._portalOutlet.attach(Ge);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,Ze.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),Tt}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const Ge=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),Ge}dispose(){var Ge;const Tt=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),null===(Ge=this._host)||void 0===Ge||Ge.remove(),this._previousHostParent=this._pane=this._host=null,Tt&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(Ge){Ge!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=Ge,this.hasAttached()&&(Ge.attach(this),this.updatePosition()))}updateSize(Ge){this._config=Object.assign(Object.assign({},this._config),Ge),this._updateElementSize()}setDirection(Ge){this._config=Object.assign(Object.assign({},this._config),{direction:Ge}),this._updateElementDirection()}addPanelClass(Ge){this._pane&&this._toggleClasses(this._pane,Ge,!0)}removePanelClass(Ge){this._pane&&this._toggleClasses(this._pane,Ge,!1)}getDirection(){const Ge=this._config.direction;return Ge?"string"==typeof Ge?Ge:Ge.value:"ltr"}updateScrollStrategy(Ge){Ge!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=Ge,this.hasAttached()&&(Ge.attach(this),Ge.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const Ge=this._pane.style;Ge.width=(0,Pe.HM)(this._config.width),Ge.height=(0,Pe.HM)(this._config.height),Ge.minWidth=(0,Pe.HM)(this._config.minWidth),Ge.minHeight=(0,Pe.HM)(this._config.minHeight),Ge.maxWidth=(0,Pe.HM)(this._config.maxWidth),Ge.maxHeight=(0,Pe.HM)(this._config.maxHeight)}_togglePointerEvents(Ge){this._pane.style.pointerEvents=Ge?"":"none"}_attachBackdrop(){const Ge="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(Ge)})}):this._backdropElement.classList.add(Ge)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const Ge=this._backdropElement;!Ge||(Ge.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{Ge.addEventListener("transitionend",this._backdropTransitionendHandler)}),Ge.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(Ge)},500)))}_toggleClasses(Ge,Tt,Nt){const wt=(0,Pe.Eq)(Tt||[]).filter(mt=>!!mt);wt.length&&(Nt?Ge.classList.add(...wt):Ge.classList.remove(...wt))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const Ge=this._ngZone.onStable.pipe((0,Me.R)((0,we.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),Ge.unsubscribe())})})}_disposeScrollStrategy(){const Ge=this._scrollStrategy;Ge&&(Ge.disable(),Ge.detach&&Ge.detach())}_disposeBackdrop(Ge){Ge&&(Ge.removeEventListener("click",this._backdropClickHandler),Ge.removeEventListener("transitionend",this._backdropTransitionendHandler),Ge.remove(),this._backdropElement===Ge&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}let Ut=(()=>{class ii{constructor(Tt,Nt){this._platform=Nt,this._document=Tt}ngOnDestroy(){var Tt;null===(Tt=this._containerElement)||void 0===Tt||Tt.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const Tt="cdk-overlay-container";if(this._platform.isBrowser||(0,g.Oy)()){const wt=this._document.querySelectorAll(`.${Tt}[platform="server"], .${Tt}[platform="test"]`);for(let mt=0;mt{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Ge=this._originRect,Tt=this._overlayRect,Nt=this._viewportRect,wt=this._containerRect,mt=[];let Jt;for(let Je of this._preferredPositions){let at=this._getOriginPoint(Ge,wt,Je),ce=this._getOverlayPoint(at,Tt,Je),Ue=this._getOverlayFit(ce,Tt,Nt,Je);if(Ue.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(Je,at);this._canFitWithFlexibleDimensions(Ue,ce,Nt)?mt.push({position:Je,origin:at,overlayRect:Tt,boundingBoxRect:this._calculateBoundingBoxRect(at,Je)}):(!Jt||Jt.overlayFit.visibleAreaat&&(at=Ue,Je=ce)}return this._isPushed=!1,void this._applyPosition(Je.position,Je.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(Jt.position,Jt.originPoint);this._applyPosition(Jt.position,Jt.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&At(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Ot),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const Ge=this._lastPosition;if(Ge){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Tt=this._getOriginPoint(this._originRect,this._containerRect,Ge);this._applyPosition(Ge,Tt)}else this.apply()}withScrollableContainers(Ge){return this._scrollables=Ge,this}withPositions(Ge){return this._preferredPositions=Ge,-1===Ge.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(Ge){return this._viewportMargin=Ge,this}withFlexibleDimensions(Ge=!0){return this._hasFlexibleDimensions=Ge,this}withGrowAfterOpen(Ge=!0){return this._growAfterOpen=Ge,this}withPush(Ge=!0){return this._canPush=Ge,this}withLockedPosition(Ge=!0){return this._positionLocked=Ge,this}setOrigin(Ge){return this._origin=Ge,this}withDefaultOffsetX(Ge){return this._offsetX=Ge,this}withDefaultOffsetY(Ge){return this._offsetY=Ge,this}withTransformOriginOn(Ge){return this._transformOriginSelector=Ge,this}_getOriginPoint(Ge,Tt,Nt){let wt,mt;if("center"==Nt.originX)wt=Ge.left+Ge.width/2;else{const Jt=this._isRtl()?Ge.right:Ge.left,Je=this._isRtl()?Ge.left:Ge.right;wt="start"==Nt.originX?Jt:Je}return Tt.left<0&&(wt-=Tt.left),mt="center"==Nt.originY?Ge.top+Ge.height/2:"top"==Nt.originY?Ge.top:Ge.bottom,Tt.top<0&&(mt-=Tt.top),{x:wt,y:mt}}_getOverlayPoint(Ge,Tt,Nt){let wt,mt;return wt="center"==Nt.overlayX?-Tt.width/2:"start"===Nt.overlayX?this._isRtl()?-Tt.width:0:this._isRtl()?0:-Tt.width,mt="center"==Nt.overlayY?-Tt.height/2:"top"==Nt.overlayY?0:-Tt.height,{x:Ge.x+wt,y:Ge.y+mt}}_getOverlayFit(Ge,Tt,Nt,wt){const mt=Ne(Tt);let{x:Jt,y:Je}=Ge,at=this._getOffset(wt,"x"),ce=this._getOffset(wt,"y");at&&(Jt+=at),ce&&(Je+=ce);let pi=0-Je,Li=Je+mt.height-Nt.height,An=this._subtractOverflows(mt.width,0-Jt,Jt+mt.width-Nt.width),wn=this._subtractOverflows(mt.height,pi,Li),Dn=An*wn;return{visibleArea:Dn,isCompletelyWithinViewport:mt.width*mt.height===Dn,fitsInViewportVertically:wn===mt.height,fitsInViewportHorizontally:An==mt.width}}_canFitWithFlexibleDimensions(Ge,Tt,Nt){if(this._hasFlexibleDimensions){const wt=Nt.bottom-Tt.y,mt=Nt.right-Tt.x,Jt=Ve(this._overlayRef.getConfig().minHeight),Je=Ve(this._overlayRef.getConfig().minWidth),ce=Ge.fitsInViewportHorizontally||null!=Je&&Je<=mt;return(Ge.fitsInViewportVertically||null!=Jt&&Jt<=wt)&&ce}return!1}_pushOverlayOnScreen(Ge,Tt,Nt){if(this._previousPushAmount&&this._positionLocked)return{x:Ge.x+this._previousPushAmount.x,y:Ge.y+this._previousPushAmount.y};const wt=Ne(Tt),mt=this._viewportRect,Jt=Math.max(Ge.x+wt.width-mt.width,0),Je=Math.max(Ge.y+wt.height-mt.height,0),at=Math.max(mt.top-Nt.top-Ge.y,0),ce=Math.max(mt.left-Nt.left-Ge.x,0);let Ue=0,st=0;return Ue=wt.width<=mt.width?ce||-Jt:Ge.xAn&&!this._isInitialRender&&!this._growAfterOpen&&(Jt=Ge.y-An/2)}if("end"===Tt.overlayX&&!wt||"start"===Tt.overlayX&&wt)pi=Nt.width-Ge.x+this._viewportMargin,Ue=Ge.x-this._viewportMargin;else if("start"===Tt.overlayX&&!wt||"end"===Tt.overlayX&&wt)st=Ge.x,Ue=Nt.right-Ge.x;else{const Li=Math.min(Nt.right-Ge.x+Nt.left,Ge.x),An=this._lastBoundingBoxSize.width;Ue=2*Li,st=Ge.x-Li,Ue>An&&!this._isInitialRender&&!this._growAfterOpen&&(st=Ge.x-An/2)}return{top:Jt,left:st,bottom:Je,right:pi,width:Ue,height:mt}}_setBoundingBoxStyles(Ge,Tt){const Nt=this._calculateBoundingBoxRect(Ge,Tt);!this._isInitialRender&&!this._growAfterOpen&&(Nt.height=Math.min(Nt.height,this._lastBoundingBoxSize.height),Nt.width=Math.min(Nt.width,this._lastBoundingBoxSize.width));const wt={};if(this._hasExactPosition())wt.top=wt.left="0",wt.bottom=wt.right=wt.maxHeight=wt.maxWidth="",wt.width=wt.height="100%";else{const mt=this._overlayRef.getConfig().maxHeight,Jt=this._overlayRef.getConfig().maxWidth;wt.height=(0,Pe.HM)(Nt.height),wt.top=(0,Pe.HM)(Nt.top),wt.bottom=(0,Pe.HM)(Nt.bottom),wt.width=(0,Pe.HM)(Nt.width),wt.left=(0,Pe.HM)(Nt.left),wt.right=(0,Pe.HM)(Nt.right),wt.alignItems="center"===Tt.overlayX?"center":"end"===Tt.overlayX?"flex-end":"flex-start",wt.justifyContent="center"===Tt.overlayY?"center":"bottom"===Tt.overlayY?"flex-end":"flex-start",mt&&(wt.maxHeight=(0,Pe.HM)(mt)),Jt&&(wt.maxWidth=(0,Pe.HM)(Jt))}this._lastBoundingBoxSize=Nt,At(this._boundingBox.style,wt)}_resetBoundingBoxStyles(){At(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){At(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(Ge,Tt){const Nt={},wt=this._hasExactPosition(),mt=this._hasFlexibleDimensions,Jt=this._overlayRef.getConfig();if(wt){const Ue=this._viewportRuler.getViewportScrollPosition();At(Nt,this._getExactOverlayY(Tt,Ge,Ue)),At(Nt,this._getExactOverlayX(Tt,Ge,Ue))}else Nt.position="static";let Je="",at=this._getOffset(Tt,"x"),ce=this._getOffset(Tt,"y");at&&(Je+=`translateX(${at}px) `),ce&&(Je+=`translateY(${ce}px)`),Nt.transform=Je.trim(),Jt.maxHeight&&(wt?Nt.maxHeight=(0,Pe.HM)(Jt.maxHeight):mt&&(Nt.maxHeight="")),Jt.maxWidth&&(wt?Nt.maxWidth=(0,Pe.HM)(Jt.maxWidth):mt&&(Nt.maxWidth="")),At(this._pane.style,Nt)}_getExactOverlayY(Ge,Tt,Nt){let wt={top:"",bottom:""},mt=this._getOverlayPoint(Tt,this._overlayRect,Ge);return this._isPushed&&(mt=this._pushOverlayOnScreen(mt,this._overlayRect,Nt)),"bottom"===Ge.overlayY?wt.bottom=this._document.documentElement.clientHeight-(mt.y+this._overlayRect.height)+"px":wt.top=(0,Pe.HM)(mt.y),wt}_getExactOverlayX(Ge,Tt,Nt){let Jt,wt={left:"",right:""},mt=this._getOverlayPoint(Tt,this._overlayRect,Ge);return this._isPushed&&(mt=this._pushOverlayOnScreen(mt,this._overlayRect,Nt)),Jt=this._isRtl()?"end"===Ge.overlayX?"left":"right":"end"===Ge.overlayX?"right":"left","right"===Jt?wt.right=this._document.documentElement.clientWidth-(mt.x+this._overlayRect.width)+"px":wt.left=(0,Pe.HM)(mt.x),wt}_getScrollVisibility(){const Ge=this._getOriginRect(),Tt=this._pane.getBoundingClientRect(),Nt=this._scrollables.map(wt=>wt.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Q(Ge,Nt),isOriginOutsideView:L(Ge,Nt),isOverlayClipped:Q(Tt,Nt),isOverlayOutsideView:L(Tt,Nt)}}_subtractOverflows(Ge,...Tt){return Tt.reduce((Nt,wt)=>Nt-Math.max(wt,0),Ge)}_getNarrowedViewportRect(){const Ge=this._document.documentElement.clientWidth,Tt=this._document.documentElement.clientHeight,Nt=this._viewportRuler.getViewportScrollPosition();return{top:Nt.top+this._viewportMargin,left:Nt.left+this._viewportMargin,right:Nt.left+Ge-this._viewportMargin,bottom:Nt.top+Tt-this._viewportMargin,width:Ge-2*this._viewportMargin,height:Tt-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(Ge,Tt){return"x"===Tt?null==Ge.offsetX?this._offsetX:Ge.offsetX:null==Ge.offsetY?this._offsetY:Ge.offsetY}_validatePositions(){}_addPanelClasses(Ge){this._pane&&(0,Pe.Eq)(Ge).forEach(Tt=>{""!==Tt&&-1===this._appliedPanelClasses.indexOf(Tt)&&(this._appliedPanelClasses.push(Tt),this._pane.classList.add(Tt))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(Ge=>{this._pane.classList.remove(Ge)}),this._appliedPanelClasses=[])}_getOriginRect(){const Ge=this._origin;if(Ge instanceof e.SBq)return Ge.nativeElement.getBoundingClientRect();if(Ge instanceof Element)return Ge.getBoundingClientRect();const Tt=Ge.width||0,Nt=Ge.height||0;return{top:Ge.y,bottom:Ge.y+Nt,left:Ge.x,right:Ge.x+Tt,height:Nt,width:Tt}}}function At(ii,Ge){for(let Tt in Ge)Ge.hasOwnProperty(Tt)&&(ii[Tt]=Ge[Tt]);return ii}function Ve(ii){if("number"!=typeof ii&&null!=ii){const[Ge,Tt]=ii.split(Yt);return Tt&&"px"!==Tt?null:parseFloat(Ge)}return ii||null}function Ne(ii){return{top:Math.floor(ii.top),right:Math.floor(ii.right),bottom:Math.floor(ii.bottom),left:Math.floor(ii.left),width:Math.floor(ii.width),height:Math.floor(ii.height)}}const kt="cdk-global-overlay-wrapper";class lt{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}attach(Ge){const Tt=Ge.getConfig();this._overlayRef=Ge,this._width&&!Tt.width&&Ge.updateSize({width:this._width}),this._height&&!Tt.height&&Ge.updateSize({height:this._height}),Ge.hostElement.classList.add(kt),this._isDisposed=!1}top(Ge=""){return this._bottomOffset="",this._topOffset=Ge,this._alignItems="flex-start",this}left(Ge=""){return this._rightOffset="",this._leftOffset=Ge,this._justifyContent="flex-start",this}bottom(Ge=""){return this._topOffset="",this._bottomOffset=Ge,this._alignItems="flex-end",this}right(Ge=""){return this._leftOffset="",this._rightOffset=Ge,this._justifyContent="flex-end",this}width(Ge=""){return this._overlayRef?this._overlayRef.updateSize({width:Ge}):this._width=Ge,this}height(Ge=""){return this._overlayRef?this._overlayRef.updateSize({height:Ge}):this._height=Ge,this}centerHorizontally(Ge=""){return this.left(Ge),this._justifyContent="center",this}centerVertically(Ge=""){return this.top(Ge),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const Ge=this._overlayRef.overlayElement.style,Tt=this._overlayRef.hostElement.style,Nt=this._overlayRef.getConfig(),{width:wt,height:mt,maxWidth:Jt,maxHeight:Je}=Nt,at=!("100%"!==wt&&"100vw"!==wt||Jt&&"100%"!==Jt&&"100vw"!==Jt),ce=!("100%"!==mt&&"100vh"!==mt||Je&&"100%"!==Je&&"100vh"!==Je);Ge.position=this._cssPosition,Ge.marginLeft=at?"0":this._leftOffset,Ge.marginTop=ce?"0":this._topOffset,Ge.marginBottom=this._bottomOffset,Ge.marginRight=this._rightOffset,at?Tt.justifyContent="flex-start":"center"===this._justifyContent?Tt.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?Tt.justifyContent="flex-end":"flex-end"===this._justifyContent&&(Tt.justifyContent="flex-start"):Tt.justifyContent=this._justifyContent,Tt.alignItems=ce?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const Ge=this._overlayRef.overlayElement.style,Tt=this._overlayRef.hostElement,Nt=Tt.style;Tt.classList.remove(kt),Nt.justifyContent=Nt.alignItems=Ge.marginTop=Ge.marginBottom=Ge.marginLeft=Ge.marginRight=Ge.position="",this._overlayRef=null,this._isDisposed=!0}}let yt=(()=>{class ii{constructor(Tt,Nt,wt,mt){this._viewportRuler=Tt,this._document=Nt,this._platform=wt,this._overlayContainer=mt}global(){return new lt}flexibleConnectedTo(Tt){return new Re(Tt,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return ii.\u0275fac=function(Tt){return new(Tt||ii)(e.LFG(t.rL),e.LFG(r.K0),e.LFG(g.t4),e.LFG(Ut))},ii.\u0275prov=e.Yz7({token:ii,factory:ii.\u0275fac,providedIn:"root"}),ii})(),Pt=(()=>{class ii{constructor(Tt){this._attachedOverlays=[],this._document=Tt}ngOnDestroy(){this.detach()}add(Tt){this.remove(Tt),this._attachedOverlays.push(Tt)}remove(Tt){const Nt=this._attachedOverlays.indexOf(Tt);Nt>-1&&this._attachedOverlays.splice(Nt,1),0===this._attachedOverlays.length&&this.detach()}}return ii.\u0275fac=function(Tt){return new(Tt||ii)(e.LFG(r.K0))},ii.\u0275prov=e.Yz7({token:ii,factory:ii.\u0275fac,providedIn:"root"}),ii})(),Oe=(()=>{class ii extends Pt{constructor(Tt,Nt){super(Tt),this._ngZone=Nt,this._keydownListener=wt=>{const mt=this._attachedOverlays;for(let Jt=mt.length-1;Jt>-1;Jt--)if(mt[Jt]._keydownEvents.observers.length>0){const Je=mt[Jt]._keydownEvents;this._ngZone?this._ngZone.run(()=>Je.next(wt)):Je.next(wt);break}}}add(Tt){super.add(Tt),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return ii.\u0275fac=function(Tt){return new(Tt||ii)(e.LFG(r.K0),e.LFG(e.R0b,8))},ii.\u0275prov=e.Yz7({token:ii,factory:ii.\u0275fac,providedIn:"root"}),ii})(),Be=(()=>{class ii extends Pt{constructor(Tt,Nt,wt){super(Tt),this._platform=Nt,this._ngZone=wt,this._cursorStyleIsSet=!1,this._pointerDownListener=mt=>{this._pointerDownEventTarget=(0,g.sA)(mt)},this._clickListener=mt=>{const Jt=(0,g.sA)(mt),Je="click"===mt.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:Jt;this._pointerDownEventTarget=null;const at=this._attachedOverlays.slice();for(let ce=at.length-1;ce>-1;ce--){const Ue=at[ce];if(Ue._outsidePointerEvents.observers.length<1||!Ue.hasAttached())continue;if(Ue.overlayElement.contains(Jt)||Ue.overlayElement.contains(Je))break;const st=Ue._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>st.next(mt)):st.next(mt)}}}add(Tt){if(super.add(Tt),!this._isAttached){const Nt=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(Nt)):this._addEventListeners(Nt),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=Nt.style.cursor,Nt.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const Tt=this._document.body;Tt.removeEventListener("pointerdown",this._pointerDownListener,!0),Tt.removeEventListener("click",this._clickListener,!0),Tt.removeEventListener("auxclick",this._clickListener,!0),Tt.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(Tt.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(Tt){Tt.addEventListener("pointerdown",this._pointerDownListener,!0),Tt.addEventListener("click",this._clickListener,!0),Tt.addEventListener("auxclick",this._clickListener,!0),Tt.addEventListener("contextmenu",this._clickListener,!0)}}return ii.\u0275fac=function(Tt){return new(Tt||ii)(e.LFG(r.K0),e.LFG(g.t4),e.LFG(e.R0b,8))},ii.\u0275prov=e.Yz7({token:ii,factory:ii.\u0275fac,providedIn:"root"}),ii})(),Ke=0,St=(()=>{class ii{constructor(Tt,Nt,wt,mt,Jt,Je,at,ce,Ue,st,pi){this.scrollStrategies=Tt,this._overlayContainer=Nt,this._componentFactoryResolver=wt,this._positionBuilder=mt,this._keyboardDispatcher=Jt,this._injector=Je,this._ngZone=at,this._document=ce,this._directionality=Ue,this._location=st,this._outsideClickDispatcher=pi}create(Tt){const Nt=this._createHostElement(),wt=this._createPaneElement(Nt),mt=this._createPortalOutlet(wt),Jt=new z(Tt);return Jt.direction=Jt.direction||this._directionality.value,new qi(mt,Nt,wt,Jt,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(Tt){const Nt=this._document.createElement("div");return Nt.id="cdk-overlay-"+Ke++,Nt.classList.add("cdk-overlay-pane"),Tt.appendChild(Nt),Nt}_createHostElement(){const Tt=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(Tt),Tt}_createPortalOutlet(Tt){return this._appRef||(this._appRef=this._injector.get(e.z2F)),new re.u0(Tt,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return ii.\u0275fac=function(Tt){return new(Tt||ii)(e.LFG(H),e.LFG(Ut),e.LFG(e._Vd),e.LFG(yt),e.LFG(Oe),e.LFG(e.zs3),e.LFG(e.R0b),e.LFG(r.K0),e.LFG(q.Is),e.LFG(r.Ye),e.LFG(Be))},ii.\u0275prov=e.Yz7({token:ii,factory:ii.\u0275fac}),ii})();const Ce={provide:new e.OlP("cdk-connected-overlay-scroll-strategy"),deps:[St],useFactory:function ie(ii){return()=>ii.scrollStrategies.reposition()}};let ot=(()=>{class ii{}return ii.\u0275fac=function(Tt){return new(Tt||ii)},ii.\u0275mod=e.oAB({type:ii}),ii.\u0275inj=e.cJS({providers:[St,Ce],imports:[[q.vT,re.eL,t.Cl],t.Cl]}),ii})()},925:(rn,Ht,x)=>{"use strict";x.d(Ht,{t4:()=>Pe,ud:()=>g,sA:()=>dt,ht:()=>Q,kV:()=>L,Oy:()=>H,qK:()=>o,i$:()=>Ze,Mq:()=>Fe});var t=x(5e3),r=x(9808);let e;try{e="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(z){e=!1}let q,Pe=(()=>{class z{constructor(ut){this._platformId=ut,this.isBrowser=this._platformId?(0,r.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!e)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return z.\u0275fac=function(ut){return new(ut||z)(t.LFG(t.Lbi))},z.\u0275prov=t.Yz7({token:z,factory:z.\u0275fac,providedIn:"root"}),z})(),g=(()=>{class z{}return z.\u0275fac=function(ut){return new(ut||z)},z.\u0275mod=t.oAB({type:z}),z.\u0275inj=t.cJS({}),z})();const re=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function o(){if(q)return q;if("object"!=typeof document||!document)return q=new Set(re),q;let z=document.createElement("input");return q=new Set(re.filter(pe=>(z.setAttribute("type",pe),z.type===pe))),q}let ne,Ie,We;function Ze(z){return function we(){if(null==ne&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>ne=!0}))}finally{ne=ne||!1}return ne}()?z:!!z.capture}function Fe(){if(null==Ie){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return Ie=!1,Ie;if("scrollBehavior"in document.documentElement.style)Ie=!0;else{const z=Element.prototype.scrollTo;Ie=!!z&&!/\{\s*\[native code\]\s*\}/.test(z.toString())}}return Ie}function L(z){if(function me(){if(null==We){const z="undefined"!=typeof document?document.head:null;We=!(!z||!z.createShadowRoot&&!z.attachShadow)}return We}()){const pe=z.getRootNode?z.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&pe instanceof ShadowRoot)return pe}return null}function Q(){let z="undefined"!=typeof document&&document?document.activeElement:null;for(;z&&z.shadowRoot;){const pe=z.shadowRoot.activeElement;if(pe===z)break;z=pe}return z}function dt(z){return z.composedPath?z.composedPath()[0]:z.target}function H(){return"undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha}},7429:(rn,Ht,x)=>{"use strict";x.d(Ht,{en:()=>Ie,Pl:()=>Q,C5:()=>we,u0:()=>ue,eL:()=>H,UE:()=>Ze});var t=x(5e3),r=x(9808);class ne{attach(ut){return this._attachedHost=ut,ut.attach(this)}detach(){let ut=this._attachedHost;null!=ut&&(this._attachedHost=null,ut.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(ut){this._attachedHost=ut}}class we extends ne{constructor(ut,ge,Ct,ni){super(),this.component=ut,this.viewContainerRef=ge,this.injector=Ct,this.componentFactoryResolver=ni}}class Ze extends ne{constructor(ut,ge,Ct){super(),this.templateRef=ut,this.viewContainerRef=ge,this.context=Ct}get origin(){return this.templateRef.elementRef}attach(ut,ge=this.context){return this.context=ge,super.attach(ut)}detach(){return this.context=void 0,super.detach()}}class Me extends ne{constructor(ut){super(),this.element=ut instanceof t.SBq?ut.nativeElement:ut}}class Ie{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(ut){return ut instanceof we?(this._attachedPortal=ut,this.attachComponentPortal(ut)):ut instanceof Ze?(this._attachedPortal=ut,this.attachTemplatePortal(ut)):this.attachDomPortal&&ut instanceof Me?(this._attachedPortal=ut,this.attachDomPortal(ut)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(ut){this._disposeFn=ut}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class ue extends Ie{constructor(ut,ge,Ct,ni,qi){super(),this.outletElement=ut,this._componentFactoryResolver=ge,this._appRef=Ct,this._defaultInjector=ni,this.attachDomPortal=Ut=>{const Ot=Ut.element,Yt=this._document.createComment("dom-portal");Ot.parentNode.insertBefore(Yt,Ot),this.outletElement.appendChild(Ot),this._attachedPortal=Ut,super.setDisposeFn(()=>{Yt.parentNode&&Yt.parentNode.replaceChild(Ot,Yt)})},this._document=qi}attachComponentPortal(ut){const Ct=(ut.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ut.component);let ni;return ut.viewContainerRef?(ni=ut.viewContainerRef.createComponent(Ct,ut.viewContainerRef.length,ut.injector||ut.viewContainerRef.injector),this.setDisposeFn(()=>ni.destroy())):(ni=Ct.create(ut.injector||this._defaultInjector||t.zs3.NULL),this._appRef.attachView(ni.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(ni.hostView),ni.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(ni)),this._attachedPortal=ut,ni}attachTemplatePortal(ut){let ge=ut.viewContainerRef,Ct=ge.createEmbeddedView(ut.templateRef,ut.context);return Ct.rootNodes.forEach(ni=>this.outletElement.appendChild(ni)),Ct.detectChanges(),this.setDisposeFn(()=>{let ni=ge.indexOf(Ct);-1!==ni&&ge.remove(ni)}),this._attachedPortal=ut,Ct}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(ut){return ut.hostView.rootNodes[0]}}let Q=(()=>{class pe extends Ie{constructor(ge,Ct,ni){super(),this._componentFactoryResolver=ge,this._viewContainerRef=Ct,this._isInitialized=!1,this.attached=new t.vpe,this.attachDomPortal=qi=>{const Ut=qi.element,Ot=this._document.createComment("dom-portal");qi.setAttachedHost(this),Ut.parentNode.insertBefore(Ot,Ut),this._getRootNode().appendChild(Ut),this._attachedPortal=qi,super.setDisposeFn(()=>{Ot.parentNode&&Ot.parentNode.replaceChild(Ut,Ot)})},this._document=ni}get portal(){return this._attachedPortal}set portal(ge){this.hasAttached()&&!ge&&!this._isInitialized||(this.hasAttached()&&super.detach(),ge&&super.attach(ge),this._attachedPortal=ge||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(ge){ge.setAttachedHost(this);const Ct=null!=ge.viewContainerRef?ge.viewContainerRef:this._viewContainerRef,qi=(ge.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ge.component),Ut=Ct.createComponent(qi,Ct.length,ge.injector||Ct.injector);return Ct!==this._viewContainerRef&&this._getRootNode().appendChild(Ut.hostView.rootNodes[0]),super.setDisposeFn(()=>Ut.destroy()),this._attachedPortal=ge,this._attachedRef=Ut,this.attached.emit(Ut),Ut}attachTemplatePortal(ge){ge.setAttachedHost(this);const Ct=this._viewContainerRef.createEmbeddedView(ge.templateRef,ge.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=ge,this._attachedRef=Ct,this.attached.emit(Ct),Ct}_getRootNode(){const ge=this._viewContainerRef.element.nativeElement;return ge.nodeType===ge.ELEMENT_NODE?ge:ge.parentNode}}return pe.\u0275fac=function(ge){return new(ge||pe)(t.Y36(t._Vd),t.Y36(t.s_b),t.Y36(r.K0))},pe.\u0275dir=t.lG2({type:pe,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[t.qOj]}),pe})(),H=(()=>{class pe{}return pe.\u0275fac=function(ge){return new(ge||pe)},pe.\u0275mod=t.oAB({type:pe}),pe.\u0275inj=t.cJS({}),pe})()},393:(rn,Ht,x)=>{"use strict";x.d(Ht,{ZD:()=>kt,mF:()=>ni,Cl:()=>lt,rL:()=>Ot});var t=x(3191),r=x(5e3),e=x(7579),Pe=x(9646),g=x(8306),q=x(4968),ne=(x(6406),x(3101),x(4986)),we=x(4482),Ze=x(8421),Me=x(5403),Fe=x(5963);function ue(yt,Pt=ne.z){return function Ie(yt){return(0,we.e)((Pt,Oe)=>{let Be=!1,Ke=null,St=null,Vt=!1;const _i=()=>{if(null==St||St.unsubscribe(),St=null,Be){Be=!1;const bt=Ke;Ke=null,Oe.next(bt)}Vt&&Oe.complete()},je=()=>{St=null,Vt&&Oe.complete()};Pt.subscribe((0,Me.x)(Oe,bt=>{Be=!0,Ke=bt,St||(0,Ze.Xf)(yt(bt)).subscribe(St=(0,Me.x)(Oe,_i,je))},()=>{Vt=!0,(!Be||!St||St.closed)&&Oe.complete()}))})}(()=>(0,Fe.H)(yt,Pt))}var We=x(9300),me=x(9808),L=x(925),Q=x(226);let ni=(()=>{class yt{constructor(Oe,Be,Ke){this._ngZone=Oe,this._platform=Be,this._scrolled=new e.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=Ke}register(Oe){this.scrollContainers.has(Oe)||this.scrollContainers.set(Oe,Oe.elementScrolled().subscribe(()=>this._scrolled.next(Oe)))}deregister(Oe){const Be=this.scrollContainers.get(Oe);Be&&(Be.unsubscribe(),this.scrollContainers.delete(Oe))}scrolled(Oe=20){return this._platform.isBrowser?new g.y(Be=>{this._globalSubscription||this._addGlobalListener();const Ke=Oe>0?this._scrolled.pipe(ue(Oe)).subscribe(Be):this._scrolled.subscribe(Be);return this._scrolledCount++,()=>{Ke.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,Pe.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((Oe,Be)=>this.deregister(Be)),this._scrolled.complete()}ancestorScrolled(Oe,Be){const Ke=this.getAncestorScrollContainers(Oe);return this.scrolled(Be).pipe((0,We.h)(St=>!St||Ke.indexOf(St)>-1))}getAncestorScrollContainers(Oe){const Be=[];return this.scrollContainers.forEach((Ke,St)=>{this._scrollableContainsElement(St,Oe)&&Be.push(St)}),Be}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(Oe,Be){let Ke=(0,t.fI)(Be),St=Oe.getElementRef().nativeElement;do{if(Ke==St)return!0}while(Ke=Ke.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const Oe=this._getWindow();return(0,q.R)(Oe.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return yt.\u0275fac=function(Oe){return new(Oe||yt)(r.LFG(r.R0b),r.LFG(L.t4),r.LFG(me.K0,8))},yt.\u0275prov=r.Yz7({token:yt,factory:yt.\u0275fac,providedIn:"root"}),yt})(),Ot=(()=>{class yt{constructor(Oe,Be,Ke){this._platform=Oe,this._change=new e.x,this._changeListener=St=>{this._change.next(St)},this._document=Ke,Be.runOutsideAngular(()=>{if(Oe.isBrowser){const St=this._getWindow();St.addEventListener("resize",this._changeListener),St.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const Oe=this._getWindow();Oe.removeEventListener("resize",this._changeListener),Oe.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const Oe={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),Oe}getViewportRect(){const Oe=this.getViewportScrollPosition(),{width:Be,height:Ke}=this.getViewportSize();return{top:Oe.top,left:Oe.left,bottom:Oe.top+Ke,right:Oe.left+Be,height:Ke,width:Be}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const Oe=this._document,Be=this._getWindow(),Ke=Oe.documentElement,St=Ke.getBoundingClientRect();return{top:-St.top||Oe.body.scrollTop||Be.scrollY||Ke.scrollTop||0,left:-St.left||Oe.body.scrollLeft||Be.scrollX||Ke.scrollLeft||0}}change(Oe=20){return Oe>0?this._change.pipe(ue(Oe)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const Oe=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:Oe.innerWidth,height:Oe.innerHeight}:{width:0,height:0}}}return yt.\u0275fac=function(Oe){return new(Oe||yt)(r.LFG(L.t4),r.LFG(r.R0b),r.LFG(me.K0,8))},yt.\u0275prov=r.Yz7({token:yt,factory:yt.\u0275fac,providedIn:"root"}),yt})(),kt=(()=>{class yt{}return yt.\u0275fac=function(Oe){return new(Oe||yt)},yt.\u0275mod=r.oAB({type:yt}),yt.\u0275inj=r.cJS({}),yt})(),lt=(()=>{class yt{}return yt.\u0275fac=function(Oe){return new(Oe||yt)},yt.\u0275mod=r.oAB({type:yt}),yt.\u0275inj=r.cJS({imports:[[Q.vT,kt],Q.vT,kt]}),yt})()},9808:(rn,Ht,x)=>{"use strict";x.d(Ht,{mr:()=>Q,ez:()=>Wr,K0:()=>re,uU:()=>ys,JJ:()=>va,Do:()=>H,Ts:()=>Sa,V_:()=>we,Ye:()=>z,S$:()=>me,mk:()=>Bo,sg:()=>jr,O5:()=>Zo,PC:()=>$a,RF:()=>wo,n9:()=>po,ED:()=>Ea,tP:()=>ba,b0:()=>dt,lw:()=>o,rS:()=>Ds,gd:()=>Fa,EM:()=>ps,JF:()=>to,NF:()=>uo,PM:()=>Da,w_:()=>q,bD:()=>fn,q:()=>e,Mx:()=>ko,HT:()=>g});var t=x(5e3);let r=null;function e(){return r}function g(xe){r||(r=xe)}class q{}const re=new t.OlP("DocumentToken");let o=(()=>{class xe{historyGo(De){throw new Error("Not implemented")}}return xe.\u0275fac=function(De){return new(De||xe)},xe.\u0275prov=t.Yz7({token:xe,factory:function(){return function ne(){return(0,t.LFG)(Ze)}()},providedIn:"platform"}),xe})();const we=new t.OlP("Location Initialized");let Ze=(()=>{class xe extends o{constructor(De){super(),this._doc=De,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return e().getBaseHref(this._doc)}onPopState(De){const Mt=e().getGlobalEventTarget(this._doc,"window");return Mt.addEventListener("popstate",De,!1),()=>Mt.removeEventListener("popstate",De)}onHashChange(De){const Mt=e().getGlobalEventTarget(this._doc,"window");return Mt.addEventListener("hashchange",De,!1),()=>Mt.removeEventListener("hashchange",De)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(De){this.location.pathname=De}pushState(De,Mt,ri){Me()?this._history.pushState(De,Mt,ri):this.location.hash=ri}replaceState(De,Mt,ri){Me()?this._history.replaceState(De,Mt,ri):this.location.hash=ri}forward(){this._history.forward()}back(){this._history.back()}historyGo(De=0){this._history.go(De)}getState(){return this._history.state}}return xe.\u0275fac=function(De){return new(De||xe)(t.LFG(re))},xe.\u0275prov=t.Yz7({token:xe,factory:function(){return function Ie(){return new Ze((0,t.LFG)(re))}()},providedIn:"platform"}),xe})();function Me(){return!!window.history.pushState}function Fe(xe,_t){if(0==xe.length)return _t;if(0==_t.length)return xe;let De=0;return xe.endsWith("/")&&De++,_t.startsWith("/")&&De++,2==De?xe+_t.substring(1):1==De?xe+_t:xe+"/"+_t}function ue(xe){const _t=xe.match(/#|\?|$/),De=_t&&_t.index||xe.length;return xe.slice(0,De-("/"===xe[De-1]?1:0))+xe.slice(De)}function We(xe){return xe&&"?"!==xe[0]?"?"+xe:xe}let me=(()=>{class xe{historyGo(De){throw new Error("Not implemented")}}return xe.\u0275fac=function(De){return new(De||xe)},xe.\u0275prov=t.Yz7({token:xe,factory:function(){return function L(xe){const _t=(0,t.LFG)(re).location;return new dt((0,t.LFG)(o),_t&&_t.origin||"")}()},providedIn:"root"}),xe})();const Q=new t.OlP("appBaseHref");let dt=(()=>{class xe extends me{constructor(De,Mt){if(super(),this._platformLocation=De,this._removeListenerFns=[],null==Mt&&(Mt=this._platformLocation.getBaseHrefFromDOM()),null==Mt)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=Mt}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(De){this._removeListenerFns.push(this._platformLocation.onPopState(De),this._platformLocation.onHashChange(De))}getBaseHref(){return this._baseHref}prepareExternalUrl(De){return Fe(this._baseHref,De)}path(De=!1){const Mt=this._platformLocation.pathname+We(this._platformLocation.search),ri=this._platformLocation.hash;return ri&&De?`${Mt}${ri}`:Mt}pushState(De,Mt,ri,Ti){const $i=this.prepareExternalUrl(ri+We(Ti));this._platformLocation.pushState(De,Mt,$i)}replaceState(De,Mt,ri,Ti){const $i=this.prepareExternalUrl(ri+We(Ti));this._platformLocation.replaceState(De,Mt,$i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(De=0){var Mt,ri;null===(ri=(Mt=this._platformLocation).historyGo)||void 0===ri||ri.call(Mt,De)}}return xe.\u0275fac=function(De){return new(De||xe)(t.LFG(o),t.LFG(Q,8))},xe.\u0275prov=t.Yz7({token:xe,factory:xe.\u0275fac}),xe})(),H=(()=>{class xe extends me{constructor(De,Mt){super(),this._platformLocation=De,this._baseHref="",this._removeListenerFns=[],null!=Mt&&(this._baseHref=Mt)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(De){this._removeListenerFns.push(this._platformLocation.onPopState(De),this._platformLocation.onHashChange(De))}getBaseHref(){return this._baseHref}path(De=!1){let Mt=this._platformLocation.hash;return null==Mt&&(Mt="#"),Mt.length>0?Mt.substring(1):Mt}prepareExternalUrl(De){const Mt=Fe(this._baseHref,De);return Mt.length>0?"#"+Mt:Mt}pushState(De,Mt,ri,Ti){let $i=this.prepareExternalUrl(ri+We(Ti));0==$i.length&&($i=this._platformLocation.pathname),this._platformLocation.pushState(De,Mt,$i)}replaceState(De,Mt,ri,Ti){let $i=this.prepareExternalUrl(ri+We(Ti));0==$i.length&&($i=this._platformLocation.pathname),this._platformLocation.replaceState(De,Mt,$i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(De=0){var Mt,ri;null===(ri=(Mt=this._platformLocation).historyGo)||void 0===ri||ri.call(Mt,De)}}return xe.\u0275fac=function(De){return new(De||xe)(t.LFG(o),t.LFG(Q,8))},xe.\u0275prov=t.Yz7({token:xe,factory:xe.\u0275fac}),xe})(),z=(()=>{class xe{constructor(De,Mt){this._subject=new t.vpe,this._urlChangeListeners=[],this._platformStrategy=De;const ri=this._platformStrategy.getBaseHref();this._platformLocation=Mt,this._baseHref=ue(ge(ri)),this._platformStrategy.onPopState(Ti=>{this._subject.emit({url:this.path(!0),pop:!0,state:Ti.state,type:Ti.type})})}path(De=!1){return this.normalize(this._platformStrategy.path(De))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(De,Mt=""){return this.path()==this.normalize(De+We(Mt))}normalize(De){return xe.stripTrailingSlash(function ut(xe,_t){return xe&&_t.startsWith(xe)?_t.substring(xe.length):_t}(this._baseHref,ge(De)))}prepareExternalUrl(De){return De&&"/"!==De[0]&&(De="/"+De),this._platformStrategy.prepareExternalUrl(De)}go(De,Mt="",ri=null){this._platformStrategy.pushState(ri,"",De,Mt),this._notifyUrlChangeListeners(this.prepareExternalUrl(De+We(Mt)),ri)}replaceState(De,Mt="",ri=null){this._platformStrategy.replaceState(ri,"",De,Mt),this._notifyUrlChangeListeners(this.prepareExternalUrl(De+We(Mt)),ri)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}historyGo(De=0){var Mt,ri;null===(ri=(Mt=this._platformStrategy).historyGo)||void 0===ri||ri.call(Mt,De)}onUrlChange(De){this._urlChangeListeners.push(De),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(Mt=>{this._notifyUrlChangeListeners(Mt.url,Mt.state)}))}_notifyUrlChangeListeners(De="",Mt){this._urlChangeListeners.forEach(ri=>ri(De,Mt))}subscribe(De,Mt,ri){return this._subject.subscribe({next:De,error:Mt,complete:ri})}}return xe.normalizeQueryParams=We,xe.joinWithSlash=Fe,xe.stripTrailingSlash=ue,xe.\u0275fac=function(De){return new(De||xe)(t.LFG(me),t.LFG(o))},xe.\u0275prov=t.Yz7({token:xe,factory:function(){return function pe(){return new z((0,t.LFG)(me),(0,t.LFG)(o))}()},providedIn:"root"}),xe})();function ge(xe){return xe.replace(/\/index.html$/,"")}var ni=(()=>((ni=ni||{})[ni.Decimal=0]="Decimal",ni[ni.Percent=1]="Percent",ni[ni.Currency=2]="Currency",ni[ni.Scientific=3]="Scientific",ni))(),Ut=(()=>((Ut=Ut||{})[Ut.Format=0]="Format",Ut[Ut.Standalone=1]="Standalone",Ut))(),Ot=(()=>((Ot=Ot||{})[Ot.Narrow=0]="Narrow",Ot[Ot.Abbreviated=1]="Abbreviated",Ot[Ot.Wide=2]="Wide",Ot[Ot.Short=3]="Short",Ot))(),Yt=(()=>((Yt=Yt||{})[Yt.Short=0]="Short",Yt[Yt.Medium=1]="Medium",Yt[Yt.Long=2]="Long",Yt[Yt.Full=3]="Full",Yt))(),Re=(()=>((Re=Re||{})[Re.Decimal=0]="Decimal",Re[Re.Group=1]="Group",Re[Re.List=2]="List",Re[Re.PercentSign=3]="PercentSign",Re[Re.PlusSign=4]="PlusSign",Re[Re.MinusSign=5]="MinusSign",Re[Re.Exponential=6]="Exponential",Re[Re.SuperscriptingExponent=7]="SuperscriptingExponent",Re[Re.PerMille=8]="PerMille",Re[Re.Infinity=9]="Infinity",Re[Re.NaN=10]="NaN",Re[Re.TimeSeparator=11]="TimeSeparator",Re[Re.CurrencyDecimal=12]="CurrencyDecimal",Re[Re.CurrencyGroup=13]="CurrencyGroup",Re))();function Be(xe,_t){return Nt((0,t.cg1)(xe)[t.wAp.DateFormat],_t)}function Ke(xe,_t){return Nt((0,t.cg1)(xe)[t.wAp.TimeFormat],_t)}function St(xe,_t){return Nt((0,t.cg1)(xe)[t.wAp.DateTimeFormat],_t)}function Vt(xe,_t){const De=(0,t.cg1)(xe),Mt=De[t.wAp.NumberSymbols][_t];if(void 0===Mt){if(_t===Re.CurrencyDecimal)return De[t.wAp.NumberSymbols][Re.Decimal];if(_t===Re.CurrencyGroup)return De[t.wAp.NumberSymbols][Re.Group]}return Mt}function Qt(xe){if(!xe[t.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${xe[t.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Nt(xe,_t){for(let De=_t;De>-1;De--)if(void 0!==xe[De])return xe[De];throw new Error("Locale data API: locale data undefined")}function wt(xe){const[_t,De]=xe.split(":");return{hours:+_t,minutes:+De}}const at=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ce={},Ue=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var st=(()=>((st=st||{})[st.Short=0]="Short",st[st.ShortGMT=1]="ShortGMT",st[st.Long=2]="Long",st[st.Extended=3]="Extended",st))(),pi=(()=>((pi=pi||{})[pi.FullYear=0]="FullYear",pi[pi.Month=1]="Month",pi[pi.Date=2]="Date",pi[pi.Hours=3]="Hours",pi[pi.Minutes=4]="Minutes",pi[pi.Seconds=5]="Seconds",pi[pi.FractionalSeconds=6]="FractionalSeconds",pi[pi.Day=7]="Day",pi))(),Li=(()=>((Li=Li||{})[Li.DayPeriods=0]="DayPeriods",Li[Li.Days=1]="Days",Li[Li.Months=2]="Months",Li[Li.Eras=3]="Eras",Li))();function An(xe,_t,De,Mt){let ri=function Le(xe){if($t(xe))return xe;if("number"==typeof xe&&!isNaN(xe))return new Date(xe);if("string"==typeof xe){if(xe=xe.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(xe)){const[ri,Ti=1,$i=1]=xe.split("-").map(pn=>+pn);return wn(ri,Ti-1,$i)}const De=parseFloat(xe);if(!isNaN(xe-De))return new Date(De);let Mt;if(Mt=xe.match(at))return function Qe(xe){const _t=new Date(0);let De=0,Mt=0;const ri=xe[8]?_t.setUTCFullYear:_t.setFullYear,Ti=xe[8]?_t.setUTCHours:_t.setHours;xe[9]&&(De=Number(xe[9]+xe[10]),Mt=Number(xe[9]+xe[11])),ri.call(_t,Number(xe[1]),Number(xe[2])-1,Number(xe[3]));const $i=Number(xe[4]||0)-De,pn=Number(xe[5]||0)-Mt,$n=Number(xe[6]||0),Ur=Math.floor(1e3*parseFloat("0."+(xe[7]||0)));return Ti.call(_t,$i,pn,$n,Ur),_t}(Mt)}const _t=new Date(xe);if(!$t(_t))throw new Error(`Unable to convert "${xe}" into a date`);return _t}(xe);_t=Dn(De,_t)||_t;let pn,$i=[];for(;_t;){if(pn=Ue.exec(_t),!pn){$i.push(_t);break}{$i=$i.concat(pn.slice(1));const xr=$i.pop();if(!xr)break;_t=xr}}let $n=ri.getTimezoneOffset();Mt&&($n=Wt(Mt,$n),ri=function qe(xe,_t,De){const Mt=De?-1:1,ri=xe.getTimezoneOffset();return function ui(xe,_t){return(xe=new Date(xe.getTime())).setMinutes(xe.getMinutes()+_t),xe}(xe,Mt*(Wt(_t,ri)-ri))}(ri,Mt,!0));let Ur="";return $i.forEach(xr=>{const kr=function V(xe){if(Gt[xe])return Gt[xe];let _t;switch(xe){case"G":case"GG":case"GGG":_t=ke(Li.Eras,Ot.Abbreviated);break;case"GGGG":_t=ke(Li.Eras,Ot.Wide);break;case"GGGGG":_t=ke(Li.Eras,Ot.Narrow);break;case"y":_t=Xe(pi.FullYear,1,0,!1,!0);break;case"yy":_t=Xe(pi.FullYear,2,0,!0,!0);break;case"yyy":_t=Xe(pi.FullYear,3,0,!1,!0);break;case"yyyy":_t=Xe(pi.FullYear,4,0,!1,!0);break;case"Y":_t=xt(1);break;case"YY":_t=xt(2,!0);break;case"YYY":_t=xt(3);break;case"YYYY":_t=xt(4);break;case"M":case"L":_t=Xe(pi.Month,1,1);break;case"MM":case"LL":_t=Xe(pi.Month,2,1);break;case"MMM":_t=ke(Li.Months,Ot.Abbreviated);break;case"MMMM":_t=ke(Li.Months,Ot.Wide);break;case"MMMMM":_t=ke(Li.Months,Ot.Narrow);break;case"LLL":_t=ke(Li.Months,Ot.Abbreviated,Ut.Standalone);break;case"LLLL":_t=ke(Li.Months,Ot.Wide,Ut.Standalone);break;case"LLLLL":_t=ke(Li.Months,Ot.Narrow,Ut.Standalone);break;case"w":_t=W(1);break;case"ww":_t=W(2);break;case"W":_t=W(1,!0);break;case"d":_t=Xe(pi.Date,1);break;case"dd":_t=Xe(pi.Date,2);break;case"c":case"cc":_t=Xe(pi.Day,1);break;case"ccc":_t=ke(Li.Days,Ot.Abbreviated,Ut.Standalone);break;case"cccc":_t=ke(Li.Days,Ot.Wide,Ut.Standalone);break;case"ccccc":_t=ke(Li.Days,Ot.Narrow,Ut.Standalone);break;case"cccccc":_t=ke(Li.Days,Ot.Short,Ut.Standalone);break;case"E":case"EE":case"EEE":_t=ke(Li.Days,Ot.Abbreviated);break;case"EEEE":_t=ke(Li.Days,Ot.Wide);break;case"EEEEE":_t=ke(Li.Days,Ot.Narrow);break;case"EEEEEE":_t=ke(Li.Days,Ot.Short);break;case"a":case"aa":case"aaa":_t=ke(Li.DayPeriods,Ot.Abbreviated);break;case"aaaa":_t=ke(Li.DayPeriods,Ot.Wide);break;case"aaaaa":_t=ke(Li.DayPeriods,Ot.Narrow);break;case"b":case"bb":case"bbb":_t=ke(Li.DayPeriods,Ot.Abbreviated,Ut.Standalone,!0);break;case"bbbb":_t=ke(Li.DayPeriods,Ot.Wide,Ut.Standalone,!0);break;case"bbbbb":_t=ke(Li.DayPeriods,Ot.Narrow,Ut.Standalone,!0);break;case"B":case"BB":case"BBB":_t=ke(Li.DayPeriods,Ot.Abbreviated,Ut.Format,!0);break;case"BBBB":_t=ke(Li.DayPeriods,Ot.Wide,Ut.Format,!0);break;case"BBBBB":_t=ke(Li.DayPeriods,Ot.Narrow,Ut.Format,!0);break;case"h":_t=Xe(pi.Hours,1,-12);break;case"hh":_t=Xe(pi.Hours,2,-12);break;case"H":_t=Xe(pi.Hours,1);break;case"HH":_t=Xe(pi.Hours,2);break;case"m":_t=Xe(pi.Minutes,1);break;case"mm":_t=Xe(pi.Minutes,2);break;case"s":_t=Xe(pi.Seconds,1);break;case"ss":_t=Xe(pi.Seconds,2);break;case"S":_t=Xe(pi.FractionalSeconds,1);break;case"SS":_t=Xe(pi.FractionalSeconds,2);break;case"SSS":_t=Xe(pi.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":_t=Y(st.Short);break;case"ZZZZZ":_t=Y(st.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":_t=Y(st.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":_t=Y(st.Long);break;default:return null}return Gt[xe]=_t,_t}(xr);Ur+=kr?kr(ri,De,$n):"''"===xr?"'":xr.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Ur}function wn(xe,_t,De){const Mt=new Date(0);return Mt.setFullYear(xe,_t,De),Mt.setHours(0,0,0),Mt}function Dn(xe,_t){const De=function Ve(xe){return(0,t.cg1)(xe)[t.wAp.LocaleId]}(xe);if(ce[De]=ce[De]||{},ce[De][_t])return ce[De][_t];let Mt="";switch(_t){case"shortDate":Mt=Be(xe,Yt.Short);break;case"mediumDate":Mt=Be(xe,Yt.Medium);break;case"longDate":Mt=Be(xe,Yt.Long);break;case"fullDate":Mt=Be(xe,Yt.Full);break;case"shortTime":Mt=Ke(xe,Yt.Short);break;case"mediumTime":Mt=Ke(xe,Yt.Medium);break;case"longTime":Mt=Ke(xe,Yt.Long);break;case"fullTime":Mt=Ke(xe,Yt.Full);break;case"short":const ri=Dn(xe,"shortTime"),Ti=Dn(xe,"shortDate");Mt=wr(St(xe,Yt.Short),[ri,Ti]);break;case"medium":const $i=Dn(xe,"mediumTime"),pn=Dn(xe,"mediumDate");Mt=wr(St(xe,Yt.Medium),[$i,pn]);break;case"long":const $n=Dn(xe,"longTime"),Ur=Dn(xe,"longDate");Mt=wr(St(xe,Yt.Long),[$n,Ur]);break;case"full":const xr=Dn(xe,"fullTime"),kr=Dn(xe,"fullDate");Mt=wr(St(xe,Yt.Full),[xr,kr])}return Mt&&(ce[De][_t]=Mt),Mt}function wr(xe,_t){return _t&&(xe=xe.replace(/\{([^}]+)}/g,function(De,Mt){return null!=_t&&Mt in _t?_t[Mt]:De})),xe}function jn(xe,_t,De="-",Mt,ri){let Ti="";(xe<0||ri&&xe<=0)&&(ri?xe=1-xe:(xe=-xe,Ti=De));let $i=String(xe);for(;$i.length<_t;)$i="0"+$i;return Mt&&($i=$i.substr($i.length-_t)),Ti+$i}function Xe(xe,_t,De=0,Mt=!1,ri=!1){return function(Ti,$i){let pn=function It(xe,_t){switch(xe){case pi.FullYear:return _t.getFullYear();case pi.Month:return _t.getMonth();case pi.Date:return _t.getDate();case pi.Hours:return _t.getHours();case pi.Minutes:return _t.getMinutes();case pi.Seconds:return _t.getSeconds();case pi.FractionalSeconds:return _t.getMilliseconds();case pi.Day:return _t.getDay();default:throw new Error(`Unknown DateType value "${xe}".`)}}(xe,Ti);if((De>0||pn>-De)&&(pn+=De),xe===pi.Hours)0===pn&&-12===De&&(pn=12);else if(xe===pi.FractionalSeconds)return function tr(xe,_t){return jn(xe,3).substr(0,_t)}(pn,_t);const $n=Vt($i,Re.MinusSign);return jn(pn,_t,$n,Mt,ri)}}function ke(xe,_t,De=Ut.Format,Mt=!1){return function(ri,Ti){return function Ft(xe,_t,De,Mt,ri,Ti){switch(De){case Li.Months:return function lt(xe,_t,De){const Mt=(0,t.cg1)(xe),Ti=Nt([Mt[t.wAp.MonthsFormat],Mt[t.wAp.MonthsStandalone]],_t);return Nt(Ti,De)}(_t,ri,Mt)[xe.getMonth()];case Li.Days:return function kt(xe,_t,De){const Mt=(0,t.cg1)(xe),Ti=Nt([Mt[t.wAp.DaysFormat],Mt[t.wAp.DaysStandalone]],_t);return Nt(Ti,De)}(_t,ri,Mt)[xe.getDay()];case Li.DayPeriods:const $i=xe.getHours(),pn=xe.getMinutes();if(Ti){const Ur=function ii(xe){const _t=(0,t.cg1)(xe);return Qt(_t),(_t[t.wAp.ExtraData][2]||[]).map(Mt=>"string"==typeof Mt?wt(Mt):[wt(Mt[0]),wt(Mt[1])])}(_t),xr=function Ge(xe,_t,De){const Mt=(0,t.cg1)(xe);Qt(Mt);const Ti=Nt([Mt[t.wAp.ExtraData][0],Mt[t.wAp.ExtraData][1]],_t)||[];return Nt(Ti,De)||[]}(_t,ri,Mt),kr=Ur.findIndex(fo=>{if(Array.isArray(fo)){const[Hr,zr]=fo,Ae=$i>=Hr.hours&&pn>=Hr.minutes,_e=$i0?Math.floor(ri/60):Math.ceil(ri/60);switch(xe){case st.Short:return(ri>=0?"+":"")+jn($i,2,Ti)+jn(Math.abs(ri%60),2,Ti);case st.ShortGMT:return"GMT"+(ri>=0?"+":"")+jn($i,1,Ti);case st.Long:return"GMT"+(ri>=0?"+":"")+jn($i,2,Ti)+":"+jn(Math.abs(ri%60),2,Ti);case st.Extended:return 0===Mt?"Z":(ri>=0?"+":"")+jn($i,2,Ti)+":"+jn(Math.abs(ri%60),2,Ti);default:throw new Error(`Unknown zone width "${xe}"`)}}}function J(xe){return wn(xe.getFullYear(),xe.getMonth(),xe.getDate()+(4-xe.getDay()))}function W(xe,_t=!1){return function(De,Mt){let ri;if(_t){const Ti=new Date(De.getFullYear(),De.getMonth(),1).getDay()-1,$i=De.getDate();ri=1+Math.floor(($i+Ti)/7)}else{const Ti=J(De),$i=function M(xe){const _t=wn(xe,0,1).getDay();return wn(xe,0,1+(_t<=4?4:11)-_t)}(Ti.getFullYear()),pn=Ti.getTime()-$i.getTime();ri=1+Math.round(pn/6048e5)}return jn(ri,xe,Vt(Mt,Re.MinusSign))}}function xt(xe,_t=!1){return function(De,Mt){return jn(J(De).getFullYear(),xe,Vt(Mt,Re.MinusSign),_t)}}const Gt={};function Wt(xe,_t){xe=xe.replace(/:/g,"");const De=Date.parse("Jan 01, 1970 00:00:00 "+xe)/6e4;return isNaN(De)?_t:De}function $t(xe){return xe instanceof Date&&!isNaN(xe.valueOf())}const yi=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function tt(xe){const _t=parseInt(xe);if(isNaN(_t))throw new Error("Invalid integer literal when parsing "+xe);return _t}function ko(xe,_t){_t=encodeURIComponent(_t);for(const De of xe.split(";")){const Mt=De.indexOf("="),[ri,Ti]=-1==Mt?[De,""]:[De.slice(0,Mt),De.slice(Mt+1)];if(ri.trim()===_t)return decodeURIComponent(Ti)}return null}let Bo=(()=>{class xe{constructor(De,Mt,ri,Ti){this._iterableDiffers=De,this._keyValueDiffers=Mt,this._ngEl=ri,this._renderer=Ti,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(De){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof De?De.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(De){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof De?De.split(/\s+/):De,this._rawClass&&((0,t.sIi)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const De=this._iterableDiffer.diff(this._rawClass);De&&this._applyIterableChanges(De)}else if(this._keyValueDiffer){const De=this._keyValueDiffer.diff(this._rawClass);De&&this._applyKeyValueChanges(De)}}_applyKeyValueChanges(De){De.forEachAddedItem(Mt=>this._toggleClass(Mt.key,Mt.currentValue)),De.forEachChangedItem(Mt=>this._toggleClass(Mt.key,Mt.currentValue)),De.forEachRemovedItem(Mt=>{Mt.previousValue&&this._toggleClass(Mt.key,!1)})}_applyIterableChanges(De){De.forEachAddedItem(Mt=>{if("string"!=typeof Mt.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${(0,t.AaK)(Mt.item)}`);this._toggleClass(Mt.item,!0)}),De.forEachRemovedItem(Mt=>this._toggleClass(Mt.item,!1))}_applyClasses(De){De&&(Array.isArray(De)||De instanceof Set?De.forEach(Mt=>this._toggleClass(Mt,!0)):Object.keys(De).forEach(Mt=>this._toggleClass(Mt,!!De[Mt])))}_removeClasses(De){De&&(Array.isArray(De)||De instanceof Set?De.forEach(Mt=>this._toggleClass(Mt,!1)):Object.keys(De).forEach(Mt=>this._toggleClass(Mt,!1)))}_toggleClass(De,Mt){(De=De.trim())&&De.split(/\s+/g).forEach(ri=>{Mt?this._renderer.addClass(this._ngEl.nativeElement,ri):this._renderer.removeClass(this._ngEl.nativeElement,ri)})}}return xe.\u0275fac=function(De){return new(De||xe)(t.Y36(t.ZZ4),t.Y36(t.aQg),t.Y36(t.SBq),t.Y36(t.Qsj))},xe.\u0275dir=t.lG2({type:xe,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),xe})();class $r{constructor(_t,De,Mt,ri){this.$implicit=_t,this.ngForOf=De,this.index=Mt,this.count=ri}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let jr=(()=>{class xe{constructor(De,Mt,ri){this._viewContainer=De,this._template=Mt,this._differs=ri,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(De){this._ngForOf=De,this._ngForOfDirty=!0}set ngForTrackBy(De){this._trackByFn=De}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(De){De&&(this._template=De)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const De=this._ngForOf;!this._differ&&De&&(this._differ=this._differs.find(De).create(this.ngForTrackBy))}if(this._differ){const De=this._differ.diff(this._ngForOf);De&&this._applyChanges(De)}}_applyChanges(De){const Mt=this._viewContainer;De.forEachOperation((ri,Ti,$i)=>{if(null==ri.previousIndex)Mt.createEmbeddedView(this._template,new $r(ri.item,this._ngForOf,-1,-1),null===$i?void 0:$i);else if(null==$i)Mt.remove(null===Ti?void 0:Ti);else if(null!==Ti){const pn=Mt.get(Ti);Mt.move(pn,$i),vn(pn,ri)}});for(let ri=0,Ti=Mt.length;ri{vn(Mt.get(ri.currentIndex),ri)})}static ngTemplateContextGuard(De,Mt){return!0}}return xe.\u0275fac=function(De){return new(De||xe)(t.Y36(t.s_b),t.Y36(t.Rgc),t.Y36(t.ZZ4))},xe.\u0275dir=t.lG2({type:xe,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),xe})();function vn(xe,_t){xe.context.$implicit=_t.item}let Zo=(()=>{class xe{constructor(De,Mt){this._viewContainer=De,this._context=new Jn,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Mt}set ngIf(De){this._context.$implicit=this._context.ngIf=De,this._updateView()}set ngIfThen(De){oo("ngIfThen",De),this._thenTemplateRef=De,this._thenViewRef=null,this._updateView()}set ngIfElse(De){oo("ngIfElse",De),this._elseTemplateRef=De,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(De,Mt){return!0}}return xe.\u0275fac=function(De){return new(De||xe)(t.Y36(t.s_b),t.Y36(t.Rgc))},xe.\u0275dir=t.lG2({type:xe,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),xe})();class Jn{constructor(){this.$implicit=null,this.ngIf=null}}function oo(xe,_t){if(_t&&!_t.createEmbeddedView)throw new Error(`${xe} must be a TemplateRef, but received '${(0,t.AaK)(_t)}'.`)}class Va{constructor(_t,De){this._viewContainerRef=_t,this._templateRef=De,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(_t){_t&&!this._created?this.create():!_t&&this._created&&this.destroy()}}let wo=(()=>{class xe{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(De){this._ngSwitch=De,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(De){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(De)}_matchCase(De){const Mt=De==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||Mt,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Mt}_updateDefaultCases(De){if(this._defaultViews&&De!==this._defaultUsed){this._defaultUsed=De;for(let Mt=0;Mt{class xe{constructor(De,Mt,ri){this.ngSwitch=ri,ri._addCase(),this._view=new Va(De,Mt)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return xe.\u0275fac=function(De){return new(De||xe)(t.Y36(t.s_b),t.Y36(t.Rgc),t.Y36(wo,9))},xe.\u0275dir=t.lG2({type:xe,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),xe})(),Ea=(()=>{class xe{constructor(De,Mt,ri){ri._addDefault(new Va(De,Mt))}}return xe.\u0275fac=function(De){return new(De||xe)(t.Y36(t.s_b),t.Y36(t.Rgc),t.Y36(wo,9))},xe.\u0275dir=t.lG2({type:xe,selectors:[["","ngSwitchDefault",""]]}),xe})(),$a=(()=>{class xe{constructor(De,Mt,ri){this._ngEl=De,this._differs=Mt,this._renderer=ri,this._ngStyle=null,this._differ=null}set ngStyle(De){this._ngStyle=De,!this._differ&&De&&(this._differ=this._differs.find(De).create())}ngDoCheck(){if(this._differ){const De=this._differ.diff(this._ngStyle);De&&this._applyChanges(De)}}_setStyle(De,Mt){const[ri,Ti]=De.split(".");null!=(Mt=null!=Mt&&Ti?`${Mt}${Ti}`:Mt)?this._renderer.setStyle(this._ngEl.nativeElement,ri,Mt):this._renderer.removeStyle(this._ngEl.nativeElement,ri)}_applyChanges(De){De.forEachRemovedItem(Mt=>this._setStyle(Mt.key,null)),De.forEachAddedItem(Mt=>this._setStyle(Mt.key,Mt.currentValue)),De.forEachChangedItem(Mt=>this._setStyle(Mt.key,Mt.currentValue))}}return xe.\u0275fac=function(De){return new(De||xe)(t.Y36(t.SBq),t.Y36(t.aQg),t.Y36(t.Qsj))},xe.\u0275dir=t.lG2({type:xe,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),xe})(),ba=(()=>{class xe{constructor(De){this._viewContainerRef=De,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(De){if(De.ngTemplateOutlet){const Mt=this._viewContainerRef;this._viewRef&&Mt.remove(Mt.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?Mt.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&De.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return xe.\u0275fac=function(De){return new(De||xe)(t.Y36(t.s_b))},xe.\u0275dir=t.lG2({type:xe,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[t.TTD]}),xe})();function Ro(xe,_t){return new t.vHH(2100,"")}const ks=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let Ds=(()=>{class xe{transform(De){if(null==De)return null;if("string"!=typeof De)throw Ro();return De.replace(ks,Mt=>Mt[0].toUpperCase()+Mt.substr(1).toLowerCase())}}return xe.\u0275fac=function(De){return new(De||xe)},xe.\u0275pipe=t.Yjl({name:"titlecase",type:xe,pure:!0}),xe})(),Fa=(()=>{class xe{transform(De){if(null==De)return null;if("string"!=typeof De)throw Ro();return De.toUpperCase()}}return xe.\u0275fac=function(De){return new(De||xe)},xe.\u0275pipe=t.Yjl({name:"uppercase",type:xe,pure:!0}),xe})();const ds=new t.OlP("DATE_PIPE_DEFAULT_TIMEZONE");let ys=(()=>{class xe{constructor(De,Mt){this.locale=De,this.defaultTimezone=Mt}transform(De,Mt="mediumDate",ri,Ti){var $i;if(null==De||""===De||De!=De)return null;try{return An(De,Mt,Ti||this.locale,null!==($i=null!=ri?ri:this.defaultTimezone)&&void 0!==$i?$i:void 0)}catch(pn){throw Ro()}}}return xe.\u0275fac=function(De){return new(De||xe)(t.Y36(t.soG,16),t.Y36(ds,24))},xe.\u0275pipe=t.Yjl({name:"date",type:xe,pure:!0}),xe})(),Sa=(()=>{class xe{transform(De){return JSON.stringify(De,null,2)}}return xe.\u0275fac=function(De){return new(De||xe)},xe.\u0275pipe=t.Yjl({name:"json",type:xe,pure:!1}),xe})(),va=(()=>{class xe{constructor(De){this._locale=De}transform(De,Mt,ri){if(!function Pa(xe){return!(null==xe||""===xe||xe!=xe)}(De))return null;ri=ri||this._locale;try{return function hn(xe,_t,De){return function vo(xe,_t,De,Mt,ri,Ti,$i=!1){let pn="",$n=!1;if(isFinite(xe)){let Ur=function Ii(xe){let Mt,ri,Ti,$i,pn,_t=Math.abs(xe)+"",De=0;for((ri=_t.indexOf("."))>-1&&(_t=_t.replace(".","")),(Ti=_t.search(/e/i))>0?(ri<0&&(ri=Ti),ri+=+_t.slice(Ti+1),_t=_t.substring(0,Ti)):ri<0&&(ri=_t.length),Ti=0;"0"===_t.charAt(Ti);Ti++);if(Ti===(pn=_t.length))Mt=[0],ri=1;else{for(pn--;"0"===_t.charAt(pn);)pn--;for(ri-=Ti,Mt=[],$i=0;Ti<=pn;Ti++,$i++)Mt[$i]=Number(_t.charAt(Ti))}return ri>22&&(Mt=Mt.splice(0,21),De=ri-1,ri=1),{digits:Mt,exponent:De,integerLen:ri}}(xe);$i&&(Ur=function ti(xe){if(0===xe.digits[0])return xe;const _t=xe.digits.length-xe.integerLen;return xe.exponent?xe.exponent+=2:(0===_t?xe.digits.push(0,0):1===_t&&xe.digits.push(0),xe.integerLen+=2),xe}(Ur));let xr=_t.minInt,kr=_t.minFrac,fo=_t.maxFrac;if(Ti){const vt=Ti.match(yi);if(null===vt)throw new Error(`${Ti} is not a valid digit info`);const Wi=vt[1],Yn=vt[3],go=vt[5];null!=Wi&&(xr=tt(Wi)),null!=Yn&&(kr=tt(Yn)),null!=go?fo=tt(go):null!=Yn&&kr>fo&&(fo=kr)}!function X(xe,_t,De){if(_t>De)throw new Error(`The minimum number of digits after fraction (${_t}) is higher than the maximum (${De}).`);let Mt=xe.digits,ri=Mt.length-xe.integerLen;const Ti=Math.min(Math.max(_t,ri),De);let $i=Ti+xe.integerLen,pn=Mt[$i];if($i>0){Mt.splice(Math.max(xe.integerLen,$i));for(let kr=$i;kr=5)if($i-1<0){for(let kr=0;kr>$i;kr--)Mt.unshift(0),xe.integerLen++;Mt.unshift(1),xe.integerLen++}else Mt[$i-1]++;for(;ri=Ur?zr.pop():$n=!1),fo>=10?1:0},0);xr&&(Mt.unshift(xr),xe.integerLen++)}(Ur,kr,fo);let Hr=Ur.digits,zr=Ur.integerLen;const Ae=Ur.exponent;let _e=[];for($n=Hr.every(vt=>!vt);zr0?_e=Hr.splice(zr,Hr.length):(_e=Hr,Hr=[0]);const se=[];for(Hr.length>=_t.lgSize&&se.unshift(Hr.splice(-_t.lgSize,Hr.length).join(""));Hr.length>_t.gSize;)se.unshift(Hr.splice(-_t.gSize,Hr.length).join(""));Hr.length&&se.unshift(Hr.join("")),pn=se.join(Vt(De,Mt)),_e.length&&(pn+=Vt(De,ri)+_e.join("")),Ae&&(pn+=Vt(De,Re.Exponential)+"+"+Ae)}else pn=Vt(De,Re.Infinity);return pn=xe<0&&!$n?_t.negPre+pn+_t.negSuf:_t.posPre+pn+_t.posSuf,pn}(xe,function Mn(xe,_t="-"){const De={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},Mt=xe.split(";"),ri=Mt[0],Ti=Mt[1],$i=-1!==ri.indexOf(".")?ri.split("."):[ri.substring(0,ri.lastIndexOf("0")+1),ri.substring(ri.lastIndexOf("0")+1)],pn=$i[0],$n=$i[1]||"";De.posPre=pn.substr(0,pn.indexOf("#"));for(let xr=0;xr<$n.length;xr++){const kr=$n.charAt(xr);"0"===kr?De.minFrac=De.maxFrac=xr+1:"#"===kr?De.maxFrac=xr+1:De.posSuf+=kr}const Ur=pn.split(",");if(De.gSize=Ur[1]?Ur[1].length:0,De.lgSize=Ur[2]||Ur[1]?(Ur[2]||Ur[1]).length:0,Ti){const xr=ri.length-De.posPre.length-De.posSuf.length,kr=Ti.indexOf("#");De.negPre=Ti.substr(0,kr).replace(/'/g,""),De.negSuf=Ti.substr(kr+xr).replace(/'/g,"")}else De.negPre=_t+De.posPre,De.negSuf=De.posSuf;return De}(function _i(xe,_t){return(0,t.cg1)(xe)[t.wAp.NumberFormats][_t]}(_t,ni.Decimal),Vt(_t,Re.MinusSign)),_t,Re.Group,Re.Decimal,De)}(function Ra(xe){if("string"==typeof xe&&!isNaN(Number(xe)-parseFloat(xe)))return Number(xe);if("number"!=typeof xe)throw new Error(`${xe} is not a number`);return xe}(De),ri,Mt)}catch(Ti){throw Ro()}}}return xe.\u0275fac=function(De){return new(De||xe)(t.Y36(t.soG,16))},xe.\u0275pipe=t.Yjl({name:"number",type:xe,pure:!0}),xe})();let Wr=(()=>{class xe{}return xe.\u0275fac=function(De){return new(De||xe)},xe.\u0275mod=t.oAB({type:xe}),xe.\u0275inj=t.cJS({}),xe})();const fn="browser";function uo(xe){return xe===fn}function Da(xe){return"server"===xe}let ps=(()=>{class xe{}return xe.\u0275prov=(0,t.Yz7)({token:xe,providedIn:"root",factory:()=>new Ma((0,t.LFG)(re),window)}),xe})();class Ma{constructor(_t,De){this.document=_t,this.window=De,this.offset=()=>[0,0]}setOffset(_t){this.offset=Array.isArray(_t)?()=>_t:_t}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(_t){this.supportsScrolling()&&this.window.scrollTo(_t[0],_t[1])}scrollToAnchor(_t){if(!this.supportsScrolling())return;const De=function Xa(xe,_t){const De=xe.getElementById(_t)||xe.getElementsByName(_t)[0];if(De)return De;if("function"==typeof xe.createTreeWalker&&xe.body&&(xe.body.createShadowRoot||xe.body.attachShadow)){const Mt=xe.createTreeWalker(xe.body,NodeFilter.SHOW_ELEMENT);let ri=Mt.currentNode;for(;ri;){const Ti=ri.shadowRoot;if(Ti){const $i=Ti.getElementById(_t)||Ti.querySelector(`[name="${_t}"]`);if($i)return $i}ri=Mt.nextNode()}}return null}(this.document,_t);De&&(this.scrollToElement(De),De.focus())}setHistoryScrollRestoration(_t){if(this.supportScrollRestoration()){const De=this.window.history;De&&De.scrollRestoration&&(De.scrollRestoration=_t)}}scrollToElement(_t){const De=_t.getBoundingClientRect(),Mt=De.left+this.window.pageXOffset,ri=De.top+this.window.pageYOffset,Ti=this.offset();this.window.scrollTo(Mt-Ti[0],ri-Ti[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const _t=ao(this.window.history)||ao(Object.getPrototypeOf(this.window.history));return!(!_t||!_t.writable&&!_t.set)}catch(_t){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(_t){return!1}}}function ao(xe){return Object.getOwnPropertyDescriptor(xe,"scrollRestoration")}class to{}},520:(rn,Ht,x)=>{"use strict";x.d(Ht,{eN:()=>Re,JF:()=>wt,WM:()=>we});var t=x(9808),r=x(5e3),e=x(9646),Pe=x(8306),g=x(4351),q=x(9300),re=x(4004);class o{}class ne{}class we{constructor(at){this.normalizedNames=new Map,this.lazyUpdate=null,at?this.lazyInit="string"==typeof at?()=>{this.headers=new Map,at.split("\n").forEach(ce=>{const Ue=ce.indexOf(":");if(Ue>0){const st=ce.slice(0,Ue),pi=st.toLowerCase(),Li=ce.slice(Ue+1).trim();this.maybeSetNormalizedName(st,pi),this.headers.has(pi)?this.headers.get(pi).push(Li):this.headers.set(pi,[Li])}})}:()=>{this.headers=new Map,Object.keys(at).forEach(ce=>{let Ue=at[ce];const st=ce.toLowerCase();"string"==typeof Ue&&(Ue=[Ue]),Ue.length>0&&(this.headers.set(st,Ue),this.maybeSetNormalizedName(ce,st))})}:this.headers=new Map}has(at){return this.init(),this.headers.has(at.toLowerCase())}get(at){this.init();const ce=this.headers.get(at.toLowerCase());return ce&&ce.length>0?ce[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(at){return this.init(),this.headers.get(at.toLowerCase())||null}append(at,ce){return this.clone({name:at,value:ce,op:"a"})}set(at,ce){return this.clone({name:at,value:ce,op:"s"})}delete(at,ce){return this.clone({name:at,value:ce,op:"d"})}maybeSetNormalizedName(at,ce){this.normalizedNames.has(ce)||this.normalizedNames.set(ce,at)}init(){this.lazyInit&&(this.lazyInit instanceof we?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(at=>this.applyUpdate(at)),this.lazyUpdate=null))}copyFrom(at){at.init(),Array.from(at.headers.keys()).forEach(ce=>{this.headers.set(ce,at.headers.get(ce)),this.normalizedNames.set(ce,at.normalizedNames.get(ce))})}clone(at){const ce=new we;return ce.lazyInit=this.lazyInit&&this.lazyInit instanceof we?this.lazyInit:this,ce.lazyUpdate=(this.lazyUpdate||[]).concat([at]),ce}applyUpdate(at){const ce=at.name.toLowerCase();switch(at.op){case"a":case"s":let Ue=at.value;if("string"==typeof Ue&&(Ue=[Ue]),0===Ue.length)return;this.maybeSetNormalizedName(at.name,ce);const st=("a"===at.op?this.headers.get(ce):void 0)||[];st.push(...Ue),this.headers.set(ce,st);break;case"d":const pi=at.value;if(pi){let Li=this.headers.get(ce);if(!Li)return;Li=Li.filter(An=>-1===pi.indexOf(An)),0===Li.length?(this.headers.delete(ce),this.normalizedNames.delete(ce)):this.headers.set(ce,Li)}else this.headers.delete(ce),this.normalizedNames.delete(ce)}}forEach(at){this.init(),Array.from(this.normalizedNames.keys()).forEach(ce=>at(this.normalizedNames.get(ce),this.headers.get(ce)))}}class Ze{encodeKey(at){return ue(at)}encodeValue(at){return ue(at)}decodeKey(at){return decodeURIComponent(at)}decodeValue(at){return decodeURIComponent(at)}}const Ie=/%(\d[a-f0-9])/gi,Fe={40:"@","3A":":",24:"$","2C":",","3B":";","2B":"+","3D":"=","3F":"?","2F":"/"};function ue(Je){return encodeURIComponent(Je).replace(Ie,(at,ce)=>{var Ue;return null!==(Ue=Fe[ce])&&void 0!==Ue?Ue:at})}function We(Je){return`${Je}`}class me{constructor(at={}){if(this.updates=null,this.cloneFrom=null,this.encoder=at.encoder||new Ze,at.fromString){if(at.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function Me(Je,at){const ce=new Map;return Je.length>0&&Je.replace(/^\?/,"").split("&").forEach(st=>{const pi=st.indexOf("="),[Li,An]=-1==pi?[at.decodeKey(st),""]:[at.decodeKey(st.slice(0,pi)),at.decodeValue(st.slice(pi+1))],wn=ce.get(Li)||[];wn.push(An),ce.set(Li,wn)}),ce}(at.fromString,this.encoder)}else at.fromObject?(this.map=new Map,Object.keys(at.fromObject).forEach(ce=>{const Ue=at.fromObject[ce];this.map.set(ce,Array.isArray(Ue)?Ue:[Ue])})):this.map=null}has(at){return this.init(),this.map.has(at)}get(at){this.init();const ce=this.map.get(at);return ce?ce[0]:null}getAll(at){return this.init(),this.map.get(at)||null}keys(){return this.init(),Array.from(this.map.keys())}append(at,ce){return this.clone({param:at,value:ce,op:"a"})}appendAll(at){const ce=[];return Object.keys(at).forEach(Ue=>{const st=at[Ue];Array.isArray(st)?st.forEach(pi=>{ce.push({param:Ue,value:pi,op:"a"})}):ce.push({param:Ue,value:st,op:"a"})}),this.clone(ce)}set(at,ce){return this.clone({param:at,value:ce,op:"s"})}delete(at,ce){return this.clone({param:at,value:ce,op:"d"})}toString(){return this.init(),this.keys().map(at=>{const ce=this.encoder.encodeKey(at);return this.map.get(at).map(Ue=>ce+"="+this.encoder.encodeValue(Ue)).join("&")}).filter(at=>""!==at).join("&")}clone(at){const ce=new me({encoder:this.encoder});return ce.cloneFrom=this.cloneFrom||this,ce.updates=(this.updates||[]).concat(at),ce}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(at=>this.map.set(at,this.cloneFrom.map.get(at))),this.updates.forEach(at=>{switch(at.op){case"a":case"s":const ce=("a"===at.op?this.map.get(at.param):void 0)||[];ce.push(We(at.value)),this.map.set(at.param,ce);break;case"d":if(void 0===at.value){this.map.delete(at.param);break}{let Ue=this.map.get(at.param)||[];const st=Ue.indexOf(We(at.value));-1!==st&&Ue.splice(st,1),Ue.length>0?this.map.set(at.param,Ue):this.map.delete(at.param)}}}),this.cloneFrom=this.updates=null)}}class Q{constructor(){this.map=new Map}set(at,ce){return this.map.set(at,ce),this}get(at){return this.map.has(at)||this.map.set(at,at.defaultValue()),this.map.get(at)}delete(at){return this.map.delete(at),this}has(at){return this.map.has(at)}keys(){return this.map.keys()}}function H(Je){return"undefined"!=typeof ArrayBuffer&&Je instanceof ArrayBuffer}function z(Je){return"undefined"!=typeof Blob&&Je instanceof Blob}function pe(Je){return"undefined"!=typeof FormData&&Je instanceof FormData}class ge{constructor(at,ce,Ue,st){let pi;if(this.url=ce,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=at.toUpperCase(),function dt(Je){switch(Je){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||st?(this.body=void 0!==Ue?Ue:null,pi=st):pi=Ue,pi&&(this.reportProgress=!!pi.reportProgress,this.withCredentials=!!pi.withCredentials,pi.responseType&&(this.responseType=pi.responseType),pi.headers&&(this.headers=pi.headers),pi.context&&(this.context=pi.context),pi.params&&(this.params=pi.params)),this.headers||(this.headers=new we),this.context||(this.context=new Q),this.params){const Li=this.params.toString();if(0===Li.length)this.urlWithParams=ce;else{const An=ce.indexOf("?");this.urlWithParams=ce+(-1===An?"?":Antr.set(Xe,at.setHeaders[Xe]),Dn)),at.setParams&&(wr=Object.keys(at.setParams).reduce((tr,Xe)=>tr.set(Xe,at.setParams[Xe]),wr)),new ge(Ue,st,Li,{params:wr,headers:Dn,context:jn,reportProgress:wn,responseType:pi,withCredentials:An})}}var Ct=(()=>((Ct=Ct||{})[Ct.Sent=0]="Sent",Ct[Ct.UploadProgress=1]="UploadProgress",Ct[Ct.ResponseHeader=2]="ResponseHeader",Ct[Ct.DownloadProgress=3]="DownloadProgress",Ct[Ct.Response=4]="Response",Ct[Ct.User=5]="User",Ct))();class ni{constructor(at,ce=200,Ue="OK"){this.headers=at.headers||new we,this.status=void 0!==at.status?at.status:ce,this.statusText=at.statusText||Ue,this.url=at.url||null,this.ok=this.status>=200&&this.status<300}}class qi extends ni{constructor(at={}){super(at),this.type=Ct.ResponseHeader}clone(at={}){return new qi({headers:at.headers||this.headers,status:void 0!==at.status?at.status:this.status,statusText:at.statusText||this.statusText,url:at.url||this.url||void 0})}}class Ut extends ni{constructor(at={}){super(at),this.type=Ct.Response,this.body=void 0!==at.body?at.body:null}clone(at={}){return new Ut({body:void 0!==at.body?at.body:this.body,headers:at.headers||this.headers,status:void 0!==at.status?at.status:this.status,statusText:at.statusText||this.statusText,url:at.url||this.url||void 0})}}class Ot extends ni{constructor(at){super(at,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${at.url||"(unknown url)"}`:`Http failure response for ${at.url||"(unknown url)"}: ${at.status} ${at.statusText}`,this.error=at.error||null}}function Yt(Je,at){return{body:at,headers:Je.headers,context:Je.context,observe:Je.observe,params:Je.params,reportProgress:Je.reportProgress,responseType:Je.responseType,withCredentials:Je.withCredentials}}let Re=(()=>{class Je{constructor(ce){this.handler=ce}request(ce,Ue,st={}){let pi;if(ce instanceof ge)pi=ce;else{let wn,Dn;wn=st.headers instanceof we?st.headers:new we(st.headers),st.params&&(Dn=st.params instanceof me?st.params:new me({fromObject:st.params})),pi=new ge(ce,Ue,void 0!==st.body?st.body:null,{headers:wn,context:st.context,params:Dn,reportProgress:st.reportProgress,responseType:st.responseType||"json",withCredentials:st.withCredentials})}const Li=(0,e.of)(pi).pipe((0,g.b)(wn=>this.handler.handle(wn)));if(ce instanceof ge||"events"===st.observe)return Li;const An=Li.pipe((0,q.h)(wn=>wn instanceof Ut));switch(st.observe||"body"){case"body":switch(pi.responseType){case"arraybuffer":return An.pipe((0,re.U)(wn=>{if(null!==wn.body&&!(wn.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return wn.body}));case"blob":return An.pipe((0,re.U)(wn=>{if(null!==wn.body&&!(wn.body instanceof Blob))throw new Error("Response is not a Blob.");return wn.body}));case"text":return An.pipe((0,re.U)(wn=>{if(null!==wn.body&&"string"!=typeof wn.body)throw new Error("Response is not a string.");return wn.body}));default:return An.pipe((0,re.U)(wn=>wn.body))}case"response":return An;default:throw new Error(`Unreachable: unhandled observe type ${st.observe}}`)}}delete(ce,Ue={}){return this.request("DELETE",ce,Ue)}get(ce,Ue={}){return this.request("GET",ce,Ue)}head(ce,Ue={}){return this.request("HEAD",ce,Ue)}jsonp(ce,Ue){return this.request("JSONP",ce,{params:(new me).append(Ue,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(ce,Ue={}){return this.request("OPTIONS",ce,Ue)}patch(ce,Ue,st={}){return this.request("PATCH",ce,Yt(st,Ue))}post(ce,Ue,st={}){return this.request("POST",ce,Yt(st,Ue))}put(ce,Ue,st={}){return this.request("PUT",ce,Yt(st,Ue))}}return Je.\u0275fac=function(ce){return new(ce||Je)(r.LFG(o))},Je.\u0275prov=r.Yz7({token:Je,factory:Je.\u0275fac}),Je})();class At{constructor(at,ce){this.next=at,this.interceptor=ce}handle(at){return this.interceptor.intercept(at,this.next)}}const Ve=new r.OlP("HTTP_INTERCEPTORS");let Ne=(()=>{class Je{intercept(ce,Ue){return Ue.handle(ce)}}return Je.\u0275fac=function(ce){return new(ce||Je)},Je.\u0275prov=r.Yz7({token:Je,factory:Je.\u0275fac}),Je})();const Vt=/^\)\]\}',?\n/;let je=(()=>{class Je{constructor(ce){this.xhrFactory=ce}handle(ce){if("JSONP"===ce.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new Pe.y(Ue=>{const st=this.xhrFactory.build();if(st.open(ce.method,ce.urlWithParams),ce.withCredentials&&(st.withCredentials=!0),ce.headers.forEach((Xe,It)=>st.setRequestHeader(Xe,It.join(","))),ce.headers.has("Accept")||st.setRequestHeader("Accept","application/json, text/plain, */*"),!ce.headers.has("Content-Type")){const Xe=ce.detectContentTypeHeader();null!==Xe&&st.setRequestHeader("Content-Type",Xe)}if(ce.responseType){const Xe=ce.responseType.toLowerCase();st.responseType="json"!==Xe?Xe:"text"}const pi=ce.serializeBody();let Li=null;const An=()=>{if(null!==Li)return Li;const Xe=st.statusText||"OK",It=new we(st.getAllResponseHeaders()),ke=function _i(Je){return"responseURL"in Je&&Je.responseURL?Je.responseURL:/^X-Request-URL:/m.test(Je.getAllResponseHeaders())?Je.getResponseHeader("X-Request-URL"):null}(st)||ce.url;return Li=new qi({headers:It,status:st.status,statusText:Xe,url:ke}),Li},wn=()=>{let{headers:Xe,status:It,statusText:ke,url:Ft}=An(),Y=null;204!==It&&(Y=void 0===st.response?st.responseText:st.response),0===It&&(It=Y?200:0);let de=It>=200&&It<300;if("json"===ce.responseType&&"string"==typeof Y){const ee=Y;Y=Y.replace(Vt,"");try{Y=""!==Y?JSON.parse(Y):null}catch(M){Y=ee,de&&(de=!1,Y={error:M,text:Y})}}de?(Ue.next(new Ut({body:Y,headers:Xe,status:It,statusText:ke,url:Ft||void 0})),Ue.complete()):Ue.error(new Ot({error:Y,headers:Xe,status:It,statusText:ke,url:Ft||void 0}))},Dn=Xe=>{const{url:It}=An(),ke=new Ot({error:Xe,status:st.status||0,statusText:st.statusText||"Unknown Error",url:It||void 0});Ue.error(ke)};let wr=!1;const jn=Xe=>{wr||(Ue.next(An()),wr=!0);let It={type:Ct.DownloadProgress,loaded:Xe.loaded};Xe.lengthComputable&&(It.total=Xe.total),"text"===ce.responseType&&!!st.responseText&&(It.partialText=st.responseText),Ue.next(It)},tr=Xe=>{let It={type:Ct.UploadProgress,loaded:Xe.loaded};Xe.lengthComputable&&(It.total=Xe.total),Ue.next(It)};return st.addEventListener("load",wn),st.addEventListener("error",Dn),st.addEventListener("timeout",Dn),st.addEventListener("abort",Dn),ce.reportProgress&&(st.addEventListener("progress",jn),null!==pi&&st.upload&&st.upload.addEventListener("progress",tr)),st.send(pi),Ue.next({type:Ct.Sent}),()=>{st.removeEventListener("error",Dn),st.removeEventListener("abort",Dn),st.removeEventListener("load",wn),st.removeEventListener("timeout",Dn),ce.reportProgress&&(st.removeEventListener("progress",jn),null!==pi&&st.upload&&st.upload.removeEventListener("progress",tr)),st.readyState!==st.DONE&&st.abort()}})}}return Je.\u0275fac=function(ce){return new(ce||Je)(r.LFG(t.JF))},Je.\u0275prov=r.Yz7({token:Je,factory:Je.\u0275fac}),Je})();const bt=new r.OlP("XSRF_COOKIE_NAME"),ie=new r.OlP("XSRF_HEADER_NAME");class Ce{}let ot=(()=>{class Je{constructor(ce,Ue,st){this.doc=ce,this.platform=Ue,this.cookieName=st,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const ce=this.doc.cookie||"";return ce!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,t.Mx)(ce,this.cookieName),this.lastCookieString=ce),this.lastToken}}return Je.\u0275fac=function(ce){return new(ce||Je)(r.LFG(t.K0),r.LFG(r.Lbi),r.LFG(bt))},Je.\u0275prov=r.Yz7({token:Je,factory:Je.\u0275fac}),Je})(),Qt=(()=>{class Je{constructor(ce,Ue){this.tokenService=ce,this.headerName=Ue}intercept(ce,Ue){const st=ce.url.toLowerCase();if("GET"===ce.method||"HEAD"===ce.method||st.startsWith("http://")||st.startsWith("https://"))return Ue.handle(ce);const pi=this.tokenService.getToken();return null!==pi&&!ce.headers.has(this.headerName)&&(ce=ce.clone({headers:ce.headers.set(this.headerName,pi)})),Ue.handle(ce)}}return Je.\u0275fac=function(ce){return new(ce||Je)(r.LFG(Ce),r.LFG(ie))},Je.\u0275prov=r.Yz7({token:Je,factory:Je.\u0275fac}),Je})(),ii=(()=>{class Je{constructor(ce,Ue){this.backend=ce,this.injector=Ue,this.chain=null}handle(ce){if(null===this.chain){const Ue=this.injector.get(Ve,[]);this.chain=Ue.reduceRight((st,pi)=>new At(st,pi),this.backend)}return this.chain.handle(ce)}}return Je.\u0275fac=function(ce){return new(ce||Je)(r.LFG(ne),r.LFG(r.zs3))},Je.\u0275prov=r.Yz7({token:Je,factory:Je.\u0275fac}),Je})(),Nt=(()=>{class Je{static disable(){return{ngModule:Je,providers:[{provide:Qt,useClass:Ne}]}}static withOptions(ce={}){return{ngModule:Je,providers:[ce.cookieName?{provide:bt,useValue:ce.cookieName}:[],ce.headerName?{provide:ie,useValue:ce.headerName}:[]]}}}return Je.\u0275fac=function(ce){return new(ce||Je)},Je.\u0275mod=r.oAB({type:Je}),Je.\u0275inj=r.cJS({providers:[Qt,{provide:Ve,useExisting:Qt,multi:!0},{provide:Ce,useClass:ot},{provide:bt,useValue:"XSRF-TOKEN"},{provide:ie,useValue:"X-XSRF-TOKEN"}]}),Je})(),wt=(()=>{class Je{}return Je.\u0275fac=function(ce){return new(ce||Je)},Je.\u0275mod=r.oAB({type:Je}),Je.\u0275inj=r.cJS({providers:[Re,{provide:o,useClass:ii},je,{provide:ne,useExisting:je}],imports:[[Nt.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),Je})()},5e3:(rn,Ht,x)=>{"use strict";x.d(Ht,{deG:()=>Td,tb:()=>Qv,AFp:()=>Yv,ip1:()=>zv,CZH:()=>_1,hGG:()=>cC,z2F:()=>S1,sBO:()=>Gy,Sil:()=>My,_Vd:()=>lb,EJc:()=>ky,SBq:()=>q0,qLn:()=>Vu,vpe:()=>vu,L6J:()=>wy,tBr:()=>Dc,XFs:()=>Ge,OlP:()=>Jo,zs3:()=>Tl,IIB:()=>yy,ZZ4:()=>E1,aQg:()=>O1,soG:()=>v1,YKP:()=>$1,h0i:()=>Cm,PXZ:()=>Ly,R0b:()=>Sd,FiY:()=>Ul,r_U:()=>Cy,Lbi:()=>Wv,g9A:()=>Jv,n_E:()=>db,Qsj:()=>kx,FYo:()=>G1,JOm:()=>F,q3G:()=>sa,tp0:()=>Ua,Rgc:()=>z0,dDg:()=>ex,GfV:()=>J1,s_b:()=>hb,ifc:()=>st,eFA:()=>nx,G48:()=>Yy,Gpc:()=>Ze,f3M:()=>ku,X6Q:()=>zy,_c5:()=>lC,VLi:()=>By,c2e:()=>$v,zSh:()=>vs,wAp:()=>T,vHH:()=>ue,EiD:()=>nd,mCW:()=>Ac,qzn:()=>uc,JVY:()=>Eh,pB0:()=>Tc,eBb:()=>Fh,L6k:()=>Oh,LAX:()=>Ih,cg1:()=>c,kL8:()=>f,yhl:()=>Vd,dqk:()=>Dn,sIi:()=>sh,CqO:()=>Cp,QGY:()=>w0,F4k:()=>cm,RDi:()=>ao,AaK:()=>o,z3N:()=>pl,qOj:()=>xf,TTD:()=>Pa,_Bn:()=>j1,xp6:()=>Xu,uIk:()=>gu,Tol:()=>q_,Gre:()=>F0,MT6:()=>tb,DjV:()=>bm,ekj:()=>M0,Suo:()=>wv,Xpm:()=>J,lG2:()=>Le,Yz7:()=>Be,cJS:()=>St,oAB:()=>Wt,Yjl:()=>Qe,Y36:()=>Df,_UZ:()=>ml,GkF:()=>C0,BQk:()=>lm,ynx:()=>sm,qZA:()=>Tf,TgZ:()=>Mf,EpF:()=>k_,n5z:()=>Ns,Ikx:()=>kp,LFG:()=>La,$8M:()=>Zl,$Z:()=>Mb,NdJ:()=>Af,CRH:()=>Sv,kcU:()=>Za,O4$:()=>Go,oxw:()=>T_,ALo:()=>pv,lcZ:()=>fv,xi3:()=>gv,Hsn:()=>E_,F$t:()=>A_,Q6J:()=>x0,s9C:()=>S0,MGl:()=>um,hYB:()=>k0,DdM:()=>tv,VKq:()=>iv,WLB:()=>nv,kEZ:()=>rv,l5B:()=>ov,qbA:()=>av,HTZ:()=>sv,iGM:()=>yv,MAs:()=>im,evT:()=>ju,Jf7:()=>jl,CHM:()=>Ya,oJD:()=>qa,LSH:()=>hc,kYT:()=>ui,Udp:()=>D0,WFA:()=>Ef,d8E:()=>xm,YNc:()=>ph,W1O:()=>Tv,_uU:()=>$_,Oqu:()=>E0,hij:()=>gm,AsE:()=>O0,lnq:()=>mm,HOy:()=>Pf,xDo:()=>_m,Gf:()=>Cv});var t=x(7579),r=x(727),e=x(8306),Pe=x(6451),g=x(3099);function q(a){for(let s in a)if(a[s]===q)return s;throw Error("Could not find renamed property on target object.")}function re(a,s){for(const h in s)s.hasOwnProperty(h)&&!a.hasOwnProperty(h)&&(a[h]=s[h])}function o(a){if("string"==typeof a)return a;if(Array.isArray(a))return"["+a.map(o).join(", ")+"]";if(null==a)return""+a;if(a.overriddenName)return`${a.overriddenName}`;if(a.name)return`${a.name}`;const s=a.toString();if(null==s)return""+s;const h=s.indexOf("\n");return-1===h?s:s.substring(0,h)}function ne(a,s){return null==a||""===a?null===s?"":s:null==s||""===s?a:a+" "+s}const we=q({__forward_ref__:q});function Ze(a){return a.__forward_ref__=Ze,a.toString=function(){return o(this())},a}function Me(a){return Ie(a)?a():a}function Ie(a){return"function"==typeof a&&a.hasOwnProperty(we)&&a.__forward_ref__===Ze}class ue extends Error{constructor(s,h){super(function We(a,s){return`NG0${Math.abs(a)}${s?": "+s:""}`}(s,h)),this.code=s}}function me(a){return"string"==typeof a?a:null==a?"":String(a)}function L(a){return"function"==typeof a?a.name||a.toString():"object"==typeof a&&null!=a&&"function"==typeof a.type?a.type.name||a.type.toString():me(a)}function z(a,s){const h=s?` in ${s}`:"";throw new ue(-201,`No provider for ${L(a)} found${h}`)}function kt(a,s){null==a&&function lt(a,s,h,m){throw new Error(`ASSERTION ERROR: ${a}`+(null==m?"":` [Expected=> ${h} ${m} ${s} <=Actual]`))}(s,a,null,"!=")}function Be(a){return{token:a.token,providedIn:a.providedIn||null,factory:a.factory,value:void 0}}function St(a){return{providers:a.providers||[],imports:a.imports||[]}}function Vt(a){return _i(a,Ce)||_i(a,Qt)}function _i(a,s){return a.hasOwnProperty(s)?a[s]:null}function ie(a){return a&&(a.hasOwnProperty(ot)||a.hasOwnProperty(ii))?a[ot]:null}const Ce=q({\u0275prov:q}),ot=q({\u0275inj:q}),Qt=q({ngInjectableDef:q}),ii=q({ngInjectorDef:q});var Ge=(()=>((Ge=Ge||{})[Ge.Default=0]="Default",Ge[Ge.Host=1]="Host",Ge[Ge.Self=2]="Self",Ge[Ge.SkipSelf=4]="SkipSelf",Ge[Ge.Optional=8]="Optional",Ge))();let Tt;function wt(a){const s=Tt;return Tt=a,s}function mt(a,s,h){const m=Vt(a);return m&&"root"==m.providedIn?void 0===m.value?m.value=m.factory():m.value:h&Ge.Optional?null:void 0!==s?s:void z(o(a),"Injector")}function Je(a){return{toString:a}.toString()}var at=(()=>((at=at||{})[at.OnPush=0]="OnPush",at[at.Default=1]="Default",at))(),st=(()=>{return(a=st||(st={}))[a.Emulated=0]="Emulated",a[a.None=2]="None",a[a.ShadowDom=3]="ShadowDom",st;var a})();const pi="undefined"!=typeof globalThis&&globalThis,Li="undefined"!=typeof window&&window,An="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Dn=pi||"undefined"!=typeof global&&global||Li||An,tr={},Xe=[],It=q({\u0275cmp:q}),ke=q({\u0275dir:q}),Ft=q({\u0275pipe:q}),Y=q({\u0275mod:q}),de=q({\u0275fac:q}),ee=q({__NG_ELEMENT_ID__:q});let M=0;function J(a){return Je(()=>{const h={},m={type:a.type,providersResolver:null,decls:a.decls,vars:a.vars,factory:null,template:a.template||null,consts:a.consts||null,ngContentSelectors:a.ngContentSelectors,hostBindings:a.hostBindings||null,hostVars:a.hostVars||0,hostAttrs:a.hostAttrs||null,contentQueries:a.contentQueries||null,declaredInputs:h,inputs:null,outputs:null,exportAs:a.exportAs||null,onPush:a.changeDetection===at.OnPush,directiveDefs:null,pipeDefs:null,selectors:a.selectors||Xe,viewQuery:a.viewQuery||null,features:a.features||null,data:a.data||{},encapsulation:a.encapsulation||st.Emulated,id:"c",styles:a.styles||Xe,_:null,setInput:null,schemas:a.schemas||null,tView:null},y=a.directives,k=a.features,R=a.pipes;return m.id+=M++,m.inputs=qe(a.inputs,h),m.outputs=qe(a.outputs),k&&k.forEach(K=>K(m)),m.directiveDefs=y?()=>("function"==typeof y?y():y).map(xt):null,m.pipeDefs=R?()=>("function"==typeof R?R():R).map(Gt):null,m})}function xt(a){return $t(a)||function yi(a){return a[ke]||null}(a)}function Gt(a){return function Xi(a){return a[Ft]||null}(a)}const V={};function Wt(a){return Je(()=>{const s={type:a.type,bootstrap:a.bootstrap||Xe,declarations:a.declarations||Xe,imports:a.imports||Xe,exports:a.exports||Xe,transitiveCompileScopes:null,schemas:a.schemas||null,id:a.id||null};return null!=a.id&&(V[a.id]=a.type),s})}function ui(a,s){return Je(()=>{const h=cn(a,!0);h.declarations=s.declarations||Xe,h.imports=s.imports||Xe,h.exports=s.exports||Xe})}function qe(a,s){if(null==a)return tr;const h={};for(const m in a)if(a.hasOwnProperty(m)){let y=a[m],k=y;Array.isArray(y)&&(k=y[1],y=y[0]),h[y]=m,s&&(s[y]=k)}return h}const Le=J;function Qe(a){return{type:a.type,name:a.name,factory:null,pure:!1!==a.pure,onDestroy:a.type.prototype.ngOnDestroy||null}}function $t(a){return a[It]||null}function cn(a,s){const h=a[Y]||null;if(!h&&!0===s)throw new Error(`Type ${o(a)} does not have '\u0275mod' property.`);return h}function wo(a){return Array.isArray(a)&&"object"==typeof a[1]}function po(a){return Array.isArray(a)&&!0===a[1]}function Ea(a){return 0!=(8&a.flags)}function Oo(a){return 2==(2&a.flags)}function wa(a){return 1==(1&a.flags)}function qo(a){return null!==a.template}function $a(a){return 0!=(512&a[2])}function da(a,s){return a.hasOwnProperty(de)?a[de]:null}class Cs{constructor(s,h,m){this.previousValue=s,this.currentValue=h,this.firstChange=m}isFirstChange(){return this.firstChange}}function Pa(){return Ra}function Ra(a){return a.type.prototype.ngOnChanges&&(a.setInput=Ho),ua}function ua(){const a=fn(this),s=null==a?void 0:a.current;if(s){const h=a.previous;if(h===tr)a.previous=s;else for(let m in s)h[m]=s[m];a.current=null,this.ngOnChanges(s)}}function Ho(a,s,h,m){const y=fn(a)||function ka(a,s){return a[Wr]=s}(a,{previous:tr,current:null}),k=y.current||(y.current={}),R=y.previous,K=this.declaredInputs[h],he=R[K];k[K]=new Cs(he&&he.currentValue,s,R===tr),a[m]=s}Pa.ngInherit=!0;const Wr="__ngSimpleChanges__";function fn(a){return a[Wr]||null}let Ma;function ao(a){Ma=a}function Xa(){return void 0!==Ma?Ma:"undefined"!=typeof document?document:void 0}function to(a){return!!a.listen}const xe={createRenderer:(a,s)=>Xa()};function De(a){for(;Array.isArray(a);)a=a[0];return a}function Ti(a,s){return De(s[a])}function $i(a,s){return De(s[a.index])}function $n(a,s){return a.data[s]}function Ur(a,s){return a[s]}function xr(a,s){const h=s[a];return wo(h)?h:h[0]}function kr(a){return 4==(4&a[2])}function fo(a){return 128==(128&a[2])}function zr(a,s){return null==s?null:a[s]}function Ae(a){a[18]=0}function _e(a,s){a[5]+=s;let h=a,m=a[3];for(;null!==m&&(1===s&&1===h[5]||-1===s&&0===h[5]);)m[5]+=s,h=m,m=m[3]}const se={lFrame:sr(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function xa(){return se.bindingsEnabled}function gn(){return se.lFrame.lView}function Yr(){return se.lFrame.tView}function Ya(a){return se.lFrame.contextLView=a,a[8]}function yo(){let a=es();for(;null!==a&&64===a.type;)a=a.parent;return a}function es(){return se.lFrame.currentTNode}function ha(a,s){const h=se.lFrame;h.currentTNode=a,h.isParent=s}function gs(){return se.lFrame.isParent}function sl(){se.lFrame.isParent=!1}function Ba(){return se.isInCheckNoChangesMode}function Ga(a){se.isInCheckNoChangesMode=a}function so(){const a=se.lFrame;let s=a.bindingRootIndex;return-1===s&&(s=a.bindingRootIndex=a.tView.bindingStartIndex),s}function pa(){return se.lFrame.bindingIndex}function it(){return se.lFrame.bindingIndex++}function P(a){const s=se.lFrame,h=s.bindingIndex;return s.bindingIndex=s.bindingIndex+a,h}function pt(a,s){const h=se.lFrame;h.bindingIndex=h.bindingRootIndex=a,oi(s)}function oi(a){se.lFrame.currentDirectiveIndex=a}function ci(a){const s=se.lFrame.currentDirectiveIndex;return-1===s?null:a[s]}function Ni(){return se.lFrame.currentQueryIndex}function Ji(a){se.lFrame.currentQueryIndex=a}function Vn(a){const s=a[1];return 2===s.type?s.declTNode:1===s.type?a[6]:null}function Xn(a,s,h){if(h&Ge.SkipSelf){let y=s,k=a;for(;!(y=y.parent,null!==y||h&Ge.Host||(y=Vn(k),null===y||(k=k[15],10&y.type))););if(null===y)return!1;s=y,a=k}const m=se.lFrame=Zr();return m.currentTNode=s,m.lView=a,!0}function vr(a){const s=Zr(),h=a[1];se.lFrame=s,s.currentTNode=h.firstChild,s.lView=a,s.tView=h,s.contextLView=a,s.bindingIndex=h.bindingStartIndex,s.inI18n=!1}function Zr(){const a=se.lFrame,s=null===a?null:a.child;return null===s?sr(a):s}function sr(a){const s={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:a,child:null,inI18n:!1};return null!==a&&(a.child=s),s}function Fr(){const a=se.lFrame;return se.lFrame=a.parent,a.currentTNode=null,a.lView=null,a}const mo=Fr;function Mo(){const a=Fr();a.isParent=!0,a.tView=null,a.selectedIndex=-1,a.contextLView=null,a.elementDepthCount=0,a.currentDirectiveIndex=-1,a.currentNamespace=null,a.bindingRootIndex=-1,a.bindingIndex=-1,a.currentQueryIndex=0}function no(){return se.lFrame.selectedIndex}function No(a){se.lFrame.selectedIndex=a}function Kr(){const a=se.lFrame;return $n(a.tView,a.selectedIndex)}function Go(){se.lFrame.currentNamespace="svg"}function Za(){!function is(){se.lFrame.currentNamespace=null}()}function I(a,s){for(let h=s.directiveStart,m=s.directiveEnd;h=m)break}else s[he]<0&&(a[18]+=65536),(K>11>16&&(3&a[2])===s){a[2]+=2048;try{k.call(K)}finally{}}}else try{k.call(K)}finally{}}class ro{constructor(s,h,m){this.factory=s,this.resolving=!1,this.canSeeViewProviders=h,this.injectImpl=m}}function Fo(a,s,h){const m=to(a);let y=0;for(;ys){R=k-1;break}}}for(;k>16}(a),m=s;for(;h>0;)m=m[15],h--;return m}let Il=!0;function Pl(a){const s=Il;return Il=a,s}let cl=0;function dl(a,s){const h=Sc(a,s);if(-1!==h)return h;const m=s[1];m.firstCreatePass&&(a.injectorIndex=s.length,wc(m.data,a),wc(s,null),wc(m.blueprint,null));const y=ae(a,s),k=a.injectorIndex;if(zc(y)){const R=xl(y),K=ya(y,s),he=K[1].data;for(let $e=0;$e<8;$e++)s[k+$e]=K[R+$e]|he[R+$e]}return s[k+8]=y,k}function wc(a,s){a.push(0,0,0,0,0,0,0,0,s)}function Sc(a,s){return-1===a.injectorIndex||a.parent&&a.parent.injectorIndex===a.injectorIndex||null===s[a.injectorIndex+8]?-1:a.injectorIndex}function ae(a,s){if(a.parent&&-1!==a.parent.injectorIndex)return a.parent.injectorIndex;let h=0,m=null,y=s;for(;null!==y;){const k=y[1],R=k.type;if(m=2===R?k.declTNode:1===R?y[6]:null,null===m)return-1;if(h++,y=y[15],-1!==m.injectorIndex)return m.injectorIndex|h<<16}return-1}function G(a,s,h){!function Rl(a,s,h){let m;"string"==typeof h?m=h.charCodeAt(0)||0:h.hasOwnProperty(ee)&&(m=h[ee]),null==m&&(m=h[ee]=cl++);const y=255&m;s.data[a+(y>>5)]|=1<=0?255&s:fi:s}(h);if("function"==typeof k){if(!Xn(s,a,m))return m&Ge.Host?Se(y,h,m):ze(s,h,m,y);try{const R=k(m);if(null!=R||m&Ge.Optional)return R;z(h)}finally{mo()}}else if("number"==typeof k){let R=null,K=Sc(a,s),he=-1,$e=m&Ge.Host?s[16][6]:null;for((-1===K||m&Ge.SkipSelf)&&(he=-1===K?ae(a,s):s[K+8],-1!==he&&bo(m,!1)?(R=s[1],K=xl(he),s=ya(he,s)):K=-1);-1!==K;){const gt=s[1];if(xo(k,K,gt.data)){const zt=tn(K,s,h,R,m,$e);if(zt!==Kt)return zt}he=s[K+8],-1!==he&&bo(m,s[1].data[K+8]===$e)&&xo(k,K,s)?(R=gt,K=xl(he),s=ya(he,s)):K=-1}}}return ze(s,h,m,y)}const Kt={};function fi(){return new Na(yo(),gn())}function tn(a,s,h,m,y,k){const R=s[1],K=R.data[a+8],gt=Gn(K,R,h,null==m?Oo(K)&&Il:m!=R&&0!=(3&K.type),y&Ge.Host&&k===K);return null!==gt?Br(s,R,gt,K):Kt}function Gn(a,s,h,m,y){const k=a.providerIndexes,R=s.data,K=1048575&k,he=a.directiveStart,gt=k>>20,bi=y?K+gt:a.directiveEnd;for(let Ui=m?K:K+gt;Ui=he&&un.type===h)return Ui}if(y){const Ui=R[he];if(Ui&&qo(Ui)&&Ui.type===h)return he}return null}function Br(a,s,h,m){let y=a[h];const k=s.data;if(function To(a){return a instanceof ro}(y)){const R=y;R.resolving&&function Q(a,s){const h=s?`. Dependency path: ${s.join(" > ")} > ${a}`:"";throw new ue(-200,`Circular dependency in DI detected for ${a}${h}`)}(L(k[h]));const K=Pl(R.canSeeViewProviders);R.resolving=!0;const he=R.injectImpl?wt(R.injectImpl):null;Xn(a,m,Ge.Default);try{y=a[h]=R.factory(void 0,k,a,m),s.firstCreatePass&&h>=m.directiveStart&&function jt(a,s,h){const{ngOnChanges:m,ngOnInit:y,ngDoCheck:k}=s.type.prototype;if(m){const R=Ra(s);(h.preOrderHooks||(h.preOrderHooks=[])).push(a,R),(h.preOrderCheckHooks||(h.preOrderCheckHooks=[])).push(a,R)}y&&(h.preOrderHooks||(h.preOrderHooks=[])).push(0-a,y),k&&((h.preOrderHooks||(h.preOrderHooks=[])).push(a,k),(h.preOrderCheckHooks||(h.preOrderCheckHooks=[])).push(a,k))}(h,k[h],s)}finally{null!==he&&wt(he),Pl(K),R.resolving=!1,mo()}}return y}function xo(a,s,h){return!!(h[s+(a>>5)]&1<{const s=a.prototype.constructor,h=s[de]||Bl(s),m=Object.prototype;let y=Object.getPrototypeOf(a.prototype).constructor;for(;y&&y!==m;){const k=y[de]||Bl(y);if(k&&k!==h)return k;y=Object.getPrototypeOf(y)}return k=>new k})}function Bl(a){return Ie(a)?()=>{const s=Bl(Me(a));return s&&s()}:da(a)}function Zl(a){return function U(a,s){if("class"===s)return a.classes;if("style"===s)return a.styles;const h=a.attrs;if(h){const m=h.length;let y=0;for(;y{const m=kc(s);function y(...k){if(this instanceof y)return m.apply(this,k),this;const R=new y(...k);return K.annotation=R,K;function K(he,$e,gt){const zt=he.hasOwnProperty(ul)?he[ul]:Object.defineProperty(he,ul,{value:[]})[ul];for(;zt.length<=gt;)zt.push(null);return(zt[gt]=zt[gt]||[]).push(R),he}}return h&&(y.prototype=Object.create(h.prototype)),y.prototype.ngMetadataName=a,y.annotationCls=y,y})}function Md(a,s,h,m){return Je(()=>{const y=kc(s);function k(...R){if(this instanceof k)return y.apply(this,R),this;const K=new k(...R);return function he($e,gt){const zt=$e.constructor,bi=zt.hasOwnProperty(Kl)?zt[Kl]:Object.defineProperty(zt,Kl,{value:{}})[Kl];bi[gt]=bi.hasOwnProperty(gt)&&bi[gt]||[],bi[gt].unshift(K),m&&m($e,gt,...R)}}return h&&(k.prototype=Object.create(h.prototype)),k.prototype.ngMetadataName=a,k.annotationCls=k,k})}class Jo{constructor(s,h){this._desc=s,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof h?this.__NG_ELEMENT_ID__=h:void 0!==h&&(this.\u0275prov=Be({token:this,providedIn:h.providedIn||"root",factory:h.factory}))}toString(){return`InjectionToken ${this._desc}`}}const Td=new Jo("AnalyzeForEntryComponents");function Ls(a,s){void 0===s&&(s=a);for(let h=0;hArray.isArray(h)?Us(h,s):s(h))}function ec(a,s,h){s>=a.length?a.push(h):a.splice(s,0,h)}function Jc(a,s){return s>=a.length-1?a.pop():a.splice(s,1)[0]}function Js(a,s){const h=[];for(let m=0;m=0?a[1|m]=h:(m=~m,function yh(a,s,h,m){let y=a.length;if(y==s)a.push(h,m);else if(1===y)a.push(m,a[0]),a[0]=h;else{for(y--,a.push(a[y-1],a[y]);y>s;)a[y]=a[y-2],y--;a[s]=h,a[s+1]=m}}(a,m,s,h)),m}function ic(a,s){const h=hl(a,s);if(h>=0)return a[1|h]}function hl(a,s){return function So(a,s,h){let m=0,y=a.length>>h;for(;y!==m;){const k=m+(y-m>>1),R=a[k<s?y=k:m=k+1}return~(y<({token:a})),-1),Ul=qs(Nl("Optional"),8),Ua=qs(Nl("SkipSelf"),4);let Kc,Mc;function dc(a){var s;return(null===(s=function Nd(){if(void 0===Kc&&(Kc=null,Dn.trustedTypes))try{Kc=Dn.trustedTypes.createPolicy("angular",{createHTML:a=>a,createScript:a=>a,createScriptURL:a=>a})}catch(a){}return Kc}())||void 0===s?void 0:s.createHTML(a))||a}function Eu(a){var s;return(null===(s=function Ud(){if(void 0===Mc&&(Mc=null,Dn.trustedTypes))try{Mc=Dn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:a=>a,createScript:a=>a,createScriptURL:a=>a})}catch(a){}return Mc}())||void 0===s?void 0:s.createHTML(a))||a}class ql{constructor(s){this.changingThisBreaksApplicationSecurity=s}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class Hd extends ql{getTypeName(){return"HTML"}}class Fu extends ql{getTypeName(){return"Style"}}class Iu extends ql{getTypeName(){return"Script"}}class Os extends ql{getTypeName(){return"URL"}}class Ah extends ql{getTypeName(){return"ResourceURL"}}function pl(a){return a instanceof ql?a.changingThisBreaksApplicationSecurity:a}function uc(a,s){const h=Vd(a);if(null!=h&&h!==s){if("ResourceURL"===h&&"URL"===s)return!0;throw new Error(`Required a safe ${s}, got a ${h} (see https://g.co/ng/security#xss)`)}return h===s}function Vd(a){return a instanceof ql&&a.getTypeName()||null}function Eh(a){return new Hd(a)}function Oh(a){return new Fu(a)}function Fh(a){return new Iu(a)}function Ih(a){return new Os(a)}function Tc(a){return new Ah(a)}class Xc{constructor(s){this.inertDocumentHelper=s}getInertBodyElement(s){s=""+s;try{const h=(new window.DOMParser).parseFromString(dc(s),"text/html").body;return null===h?this.inertDocumentHelper.getInertBodyElement(s):(h.removeChild(h.firstChild),h)}catch(h){return null}}}class Ph{constructor(s){if(this.defaultDoc=s,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const h=this.inertDocument.createElement("html");this.inertDocument.appendChild(h);const m=this.inertDocument.createElement("body");h.appendChild(m)}}getInertBodyElement(s){const h=this.inertDocument.createElement("template");if("content"in h)return h.innerHTML=dc(s),h;const m=this.inertDocument.createElement("body");return m.innerHTML=dc(s),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(m),m}stripCustomNsAttrs(s){const h=s.attributes;for(let y=h.length-1;0Ac(s.trim())).join(", ")),this.buf.push(" ",R,'="',Nu(he),'"')}var a;return this.buf.push(">"),!0}endElement(s){const h=s.nodeName.toLowerCase();Ru.hasOwnProperty(h)&&!Rh.hasOwnProperty(h)&&(this.buf.push(""))}chars(s){this.buf.push(Nu(s))}checkClobberedElement(s,h){if(h&&(s.compareDocumentPosition(h)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${s.outerHTML}`);return h}}const Lp=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Yd=/([^\#-~ |!])/g;function Nu(a){return a.replace(/&/g,"&").replace(Lp,function(s){return"&#"+(1024*(s.charCodeAt(0)-55296)+(s.charCodeAt(1)-56320)+65536)+";"}).replace(Yd,function(s){return"&#"+s.charCodeAt(0)+";"}).replace(//g,">")}let id;function nd(a,s){let h=null;try{id=id||function jd(a){const s=new Ph(a);return function zd(){try{return!!(new window.DOMParser).parseFromString(dc(""),"text/html")}catch(a){return!1}}()?new Xc(s):s}(a);let m=s?String(s):"";h=id.getInertBodyElement(m);let y=5,k=m;do{if(0===y)throw new Error("Failed to sanitize html because the input is unstable");y--,m=k,k=h.innerHTML,h=id.getInertBodyElement(m)}while(m!==k);return dc((new Np).sanitizeChildren(rd(h)||h))}finally{if(h){const m=rd(h)||h;for(;m.firstChild;)m.removeChild(m.firstChild)}}}function rd(a){return"content"in a&&function Lu(a){return a.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===a.nodeName}(a)?a.content:null}var sa=(()=>((sa=sa||{})[sa.NONE=0]="NONE",sa[sa.HTML=1]="HTML",sa[sa.STYLE=2]="STYLE",sa[sa.SCRIPT=3]="SCRIPT",sa[sa.URL=4]="URL",sa[sa.RESOURCE_URL=5]="RESOURCE_URL",sa))();function qa(a){const s=pc();return s?Eu(s.sanitize(sa.HTML,a)||""):uc(a,"HTML")?Eu(pl(a)):nd(Xa(),me(a))}function hc(a){const s=pc();return s?s.sanitize(sa.URL,a)||"":uc(a,"URL")?pl(a):Ac(me(a))}function pc(){const a=gn();return a&&a[12]}const d="__ngContext__";function b(a,s){a[d]=s}function et(a){const s=function j(a){return a[d]||null}(a);return s?Array.isArray(s)?s:s.lView:null}function Vh(a){return a.ngOriginalError}function Gf(a,...s){a.error(...s)}class Vu{constructor(){this._console=console}handleError(s){const h=this._findOriginalError(s),m=function Yf(a){return a&&a.ngErrorLogger||Gf}(s);m(this._console,"ERROR",s),h&&m(this._console,"ORIGINAL ERROR",h)}_findOriginalError(s){let h=s&&Vh(s);for(;h&&Vh(h);)h=Vh(h);return h||null}}const Jf=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(Dn))();function jl(a){return a.ownerDocument.defaultView}function ju(a){return a.ownerDocument}function wl(a){return a instanceof Function?a():a}var F=(()=>((F=F||{})[F.Important=1]="Important",F[F.DashCase=2]="DashCase",F))();function _(a,s){return undefined(a,s)}function ft(a){const s=a[3];return po(s)?s[3]:s}function Sn(a){return nr(a[13])}function yr(a){return nr(a[4])}function nr(a){for(;null!==a&&!po(a);)a=a[4];return a}function Xr(a,s,h,m,y){if(null!=m){let k,R=!1;po(m)?k=m:wo(m)&&(R=!0,m=m[0]);const K=De(m);0===a&&null!==h?null==y?Ic(s,h,K):Fc(s,h,K,y||null,!0):1===a&&null!==h?Fc(s,h,K,y||null,!0):2===a?function tg(a,s,h){const m=Wu(a,s);m&&function Xf(a,s,h,m){to(a)?a.removeChild(s,h,m):s.removeChild(h)}(a,m,s,h)}(s,K,R):3===a&&s.destroyNode(K),null!=k&&function ng(a,s,h,m,y){const k=h[7];k!==De(h)&&Xr(s,a,m,k,y);for(let K=10;K0&&(a[h-1][4]=m[4]);const k=Jc(a,10+s);!function Gh(a,s){Ku(a,s,s[11],2,null,null),s[0]=null,s[6]=null}(m[1],m);const R=k[19];null!==R&&R.detachView(k[1]),m[3]=null,m[4]=null,m[2]&=-129}return m}function Jh(a,s){if(!(256&s[2])){const h=s[11];to(h)&&h.destroyNode&&Ku(a,s,h,3,null,null),function Qf(a){let s=a[13];if(!s)return Wh(a[1],a);for(;s;){let h=null;if(wo(s))h=s[13];else{const m=s[10];m&&(h=m)}if(!h){for(;s&&!s[4]&&s!==a;)wo(s)&&Wh(s[1],s),s=s[3];null===s&&(s=a),wo(s)&&Wh(s[1],s),h=s&&s[4]}s=h}}(s)}}function Wh(a,s){if(!(256&s[2])){s[2]&=-129,s[2]|=256,function Kf(a,s){let h;if(null!=a&&null!=(h=a.destroyHooks))for(let m=0;m=0?m[y=$e]():m[y=-$e].unsubscribe(),k+=2}else{const R=m[y=h[k+1]];h[k].call(R)}if(null!==m){for(let k=y+1;kk?"":y[zt+1].toLowerCase();const Ui=8&m?bi:null;if(Ui&&-1!==og(Ui,$e,0)||2&m&&$e!==bi){if(Sl(m))return!1;R=!0}}}}else{if(!R&&!Sl(m)&&!Sl(he))return!1;if(R&&Sl(he))continue;R=!1,m=he|1&m}}return Sl(m)||R}function Sl(a){return 0==(1&a)}function Em(a,s,h,m){if(null===s)return-1;let y=0;if(m||!h){let k=!1;for(;y-1)for(h++;h0?'="'+K+'"':"")+"]"}else 8&m?y+="."+R:4&m&&(y+=" "+R);else""!==y&&!Sl(R)&&(s+=Kp(k,y),y=""),m=R,k=k||!Sl(m);h++}return""!==y&&(s+=Kp(k,y)),s}const eo={};function Xu(a){eh(Yr(),gn(),no()+a,Ba())}function eh(a,s,h,m){if(!m)if(3==(3&s[2])){const k=a.preOrderCheckHooks;null!==k&&He(s,k,h)}else{const k=a.preOrderHooks;null!==k&&Ai(s,k,0,h)}No(h)}function Xp(a,s){return a<<17|s<<2}function zl(a){return a>>17&32767}function cg(a){return 2|a}function Pc(a){return(131068&a)>>2}function dg(a,s){return-131069&a|s<<2}function ug(a){return 1|a}function Nm(a,s){const h=a.contentQueries;if(null!==h)for(let m=0;m20&&eh(a,s,20,Ba()),h(m,y)}finally{No(k)}}function yg(a,s,h){if(Ea(s)){const y=s.directiveEnd;for(let k=s.directiveStart;k0;){const h=a[--s];if("number"==typeof h&&h<0)return h}return 0})(K)!=he&&K.push(he),K.push(m,y,R)}}function Mg(a,s){null!==a.hostBindings&&a.hostBindings(1,s)}function Ym(a,s){s.flags|=2,(a.components||(a.components=[])).push(s.index)}function Tg(a,s,h){if(h){if(s.exportAs)for(let m=0;m0&&Fg(h)}}function Fg(a){for(let m=Sn(a);null!==m;m=yr(m))for(let y=10;y0&&Fg(k)}const h=a[1].components;if(null!==h)for(let m=0;m0&&Fg(y)}}function u_(a,s){const h=xr(s,a),m=h[1];(function cp(a,s){for(let h=s.length;hPromise.resolve(null))();function Bg(a){return a[7]||(a[7]=[])}function Jl(a){return a.cleanup||(a.cleanup=[])}function pd(a,s,h){return(null===a||qo(a))&&(h=function Mt(a){for(;Array.isArray(a);){if("object"==typeof a[1])return a;a=a[0]}return null}(h[s.index])),h[11]}function du(a,s){const h=a[9],m=h?h.get(Vu,null):null;m&&m.handleError(s)}function Nc(a,s,h,m,y){for(let k=0;kthis.processProvider(K,s,h)),Us([s],K=>this.processInjectorType(K,[],k)),this.records.set(ah,hu(void 0,this));const R=this.records.get(vs);this.scope=null!=R?R.value:null,this.source=y||("object"==typeof s?null:o(s))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(s=>s.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(s,h=Ll,m=Ge.Default){this.assertNotDestroyed();const y=rs(this),k=wt(void 0);try{if(!(m&Ge.SkipSelf)){let K=this.records.get(s);if(void 0===K){const he=function Vg(a){return"function"==typeof a||"object"==typeof a&&a instanceof Jo}(s)&&Vt(s);K=he&&this.injectableDefInScope(he)?hu(Lg(s),Uc):null,this.records.set(s,K)}if(null!=K)return this.hydrate(s,K)}return(m&Ge.Self?Jm():this.parent).get(s,h=m&Ge.Optional&&h===Ll?null:h)}catch(R){if("NullInjectorError"===R.name){if((R[ms]=R[ms]||[]).unshift(o(s)),y)throw R;return function Tp(a,s,h,m){const y=a[ms];throw s[Ca]&&y.unshift(s[Ca]),a.message=function Ap(a,s,h,m=null){a=a&&"\n"===a.charAt(0)&&"\u0275"==a.charAt(1)?a.substr(2):a;let y=o(s);if(Array.isArray(s))y=s.map(o).join(" -> ");else if("object"==typeof s){let k=[];for(let R in s)if(s.hasOwnProperty(R)){let K=s[R];k.push(R+":"+("string"==typeof K?JSON.stringify(K):o(K)))}y=`{${k.join(", ")}}`}return`${h}${m?"("+m+")":""}[${y}]: ${a.replace(Id,"\n ")}`}("\n"+a.message,y,h,m),a.ngTokenPath=y,a[ms]=null,a}(R,s,"R3InjectorError",this.source)}throw R}finally{wt(k),rs(y)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(s=>this.get(s))}toString(){const s=[];return this.records.forEach((m,y)=>s.push(o(y))),`R3Injector[${s.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ue(205,!1)}processInjectorType(s,h,m){if(!(s=Me(s)))return!1;let y=ie(s);const k=null==y&&s.ngModule||void 0,R=void 0===k?s:k,K=-1!==m.indexOf(R);if(void 0!==k&&(y=ie(k)),null==y)return!1;if(null!=y.imports&&!K){let gt;m.push(R);try{Us(y.imports,zt=>{this.processInjectorType(zt,h,m)&&(void 0===gt&&(gt=[]),gt.push(zt))})}finally{}if(void 0!==gt)for(let zt=0;ztthis.processProvider(un,bi,Ui||Xe))}}this.injectorDefTypes.add(R);const he=da(R)||(()=>new R);this.records.set(R,hu(he,Uc));const $e=y.providers;if(null!=$e&&!K){const gt=s;Us($e,zt=>this.processProvider(zt,gt,$e))}return void 0!==k&&void 0!==s.providers}processProvider(s,h,m){let y=mc(s=Me(s))?s:Me(s&&s.provide);const k=function Ug(a,s,h){return qg(a)?hu(void 0,a.useValue):hu(pf(a),Uc)}(s);if(mc(s)||!0!==s.multi)this.records.get(y);else{let R=this.records.get(y);R||(R=hu(void 0,Uc,!0),R.factory=()=>Rd(R.multi),this.records.set(y,R)),y=s,R.multi.push(s)}this.records.set(y,k)}hydrate(s,h){return h.value===Uc&&(h.value=Zg,h.value=h.factory()),"object"==typeof h.value&&h.value&&function ff(a){return null!==a&&"object"==typeof a&&"function"==typeof a.ngOnDestroy}(h.value)&&this.onDestroy.add(h.value),h.value}injectableDefInScope(s){if(!s.providedIn)return!1;const h=Me(s.providedIn);return"string"==typeof h?"any"===h||h===this.scope:this.injectorDefTypes.has(h)}}function Lg(a){const s=Vt(a),h=null!==s?s.factory:da(a);if(null!==h)return h;if(a instanceof Jo)throw new ue(204,!1);if(a instanceof Function)return function pp(a){const s=a.length;if(s>0)throw Js(s,"?"),new ue(204,!1);const h=function je(a){const s=a&&(a[Ce]||a[Qt]);if(s){const h=function bt(a){if(a.hasOwnProperty("name"))return a.name;const s=(""+a).match(/^function\s*([^\s(]+)/);return null===s?"":s[1]}(a);return console.warn(`DEPRECATED: DI is instantiating a token "${h}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${h}" class.`),s}return null}(a);return null!==h?()=>h.factory(a):()=>new a}(a);throw new ue(204,!1)}function pf(a,s,h){let m;if(mc(a)){const y=Me(a);return da(y)||Lg(y)}if(qg(a))m=()=>Me(a.useValue);else if(function Hg(a){return!(!a||!a.useFactory)}(a))m=()=>a.useFactory(...Rd(a.deps||[]));else if(function Qm(a){return!(!a||!a.useExisting)}(a))m=()=>La(Me(a.useExisting));else{const y=Me(a&&(a.useClass||a.provide));if(!function fp(a){return!!a.deps}(a))return da(y)||Lg(y);m=()=>new y(...Rd(a.deps))}return m}function hu(a,s,h=!1){return{factory:a,value:s,multi:h?[]:void 0}}function qg(a){return null!==a&&"object"==typeof a&&oc in a}function mc(a){return"function"==typeof a}let Tl=(()=>{class a{static create(h,m){var y;if(Array.isArray(h))return up({name:""},m,h,"");{const k=null!==(y=h.name)&&void 0!==y?y:"";return up({name:k},h.parent,h.providers,k)}}}return a.THROW_IF_NOT_FOUND=Ll,a.NULL=new Ml,a.\u0275prov=Be({token:a,providedIn:"any",factory:()=>La(ah)}),a.__NG_ELEMENT_ID__=-1,a})();function v_(a,s){I(et(a)[1],yo())}function xf(a){let s=function vf(a){return Object.getPrototypeOf(a.prototype).constructor}(a.type),h=!0;const m=[a];for(;s;){let y;if(qo(a))y=s.\u0275cmp||s.\u0275dir;else{if(s.\u0275cmp)throw new ue(903,"");y=s.\u0275dir}if(y){if(h){m.push(y);const R=a;R.inputs=yf(a.inputs),R.declaredInputs=yf(a.declaredInputs),R.outputs=yf(a.outputs);const K=y.hostBindings;K&&Kg(a,K);const he=y.viewQuery,$e=y.contentQueries;if(he&&_p(a,he),$e&&y_(a,$e),re(a.inputs,y.inputs),re(a.declaredInputs,y.declaredInputs),re(a.outputs,y.outputs),qo(y)&&y.data.animation){const gt=a.data;gt.animation=(gt.animation||[]).concat(y.data.animation)}}const k=y.features;if(k)for(let R=0;R=0;m--){const y=a[m];y.hostVars=s+=y.hostVars,y.hostAttrs=Ql(y.hostAttrs,h=Ql(h,y.hostAttrs))}}(m)}function yf(a){return a===tr?{}:a===Xe?[]:a}function _p(a,s){const h=a.viewQuery;a.viewQuery=h?(m,y)=>{s(m,y),h(m,y)}:s}function y_(a,s){const h=a.contentQueries;a.contentQueries=h?(m,y,k)=>{s(m,y,k),h(m,y,k)}:s}function Kg(a,s){const h=a.hostBindings;a.hostBindings=h?(m,y)=>{s(m,y),h(m,y)}:s}let md=null;function pu(){if(!md){const a=Dn.Symbol;if(a&&a.iterator)md=a.iterator;else{const s=Object.getOwnPropertyNames(Map.prototype);for(let h=0;hK(De(Eo[m.index])):m.index;if(to(h)){let Eo=null;if(!K&&he&&(Eo=function Eb(a,s,h,m){const y=a.cleanup;if(null!=y)for(let k=0;khe?K[he]:null}"string"==typeof R&&(k+=2)}return null}(a,s,y,m.index)),null!==Eo)(Eo.__ngLastListenerFn__||Eo).__ngNextListenerFn__=k,Eo.__ngLastListenerFn__=k,Ui=!1;else{k=dm(m,s,zt,k,!1);const ra=h.listen(br,y,k);bi.push(k,ra),gt&>.push(y,Pr,yn,yn+1)}}else k=dm(m,s,zt,k,!0),br.addEventListener(y,k,R),bi.push(k),gt&>.push(y,Pr,yn,R)}else k=dm(m,s,zt,k,!1);const un=m.outputs;let Un;if(Ui&&null!==un&&(Un=un[y])){const Wn=Un.length;if(Wn)for(let br=0;br0;)s=s[15],a--;return s}(a,se.lFrame.contextLView))[8]}(a)}function Ob(a,s){let h=null;const m=function Om(a){const s=a.attrs;if(null!=s){const h=s.indexOf(5);if(0==(1&h))return s[h+1]}return null}(a);for(let y=0;y=0}const Qa={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function B_(a){return a.substring(Qa.key,Qa.keyEnd)}function rr(a,s){const h=Qa.textEnd;return h===s?-1:(s=Qa.keyEnd=function Bb(a,s,h){for(;s32;)s++;return s}(a,Qa.key=s,h),wp(a,s,h))}function wp(a,s,h){for(;s=0;h=rr(s,h))As(a,B_(s),!0)}function js(a,s,h,m){const y=gn(),k=Yr(),R=P(2);k.firstUpdatePass&&T0(k,a,R,m),s!==eo&&Vs(y,R,s)&&J_(k,k.data[no()],y,y[11],a,y[R+1]=function qb(a,s){return null==a||("string"==typeof s?a+=s:"object"==typeof a&&(a=o(pl(a)))),a}(s,h),m,R)}function Wl(a,s,h,m){const y=Yr(),k=P(2);y.firstUpdatePass&&T0(y,null,k,m);const R=gn();if(h!==eo&&Vs(R,k,h)){const K=y.data[no()];if(Q_(K,m)&&!H_(y,k)){let he=m?K.classesWithoutHost:K.stylesWithoutHost;null!==he&&(h=ne(he,h||"")),y0(y,K,R,h,m)}else!function vd(a,s,h,m,y,k,R,K){y===eo&&(y=Xe);let he=0,$e=0,gt=0=a.expandoStartIndex}function T0(a,s,h,m){const y=a.data;if(null===y[h+1]){const k=y[no()],R=H_(a,h);Q_(k,m)&&null===s&&!R&&(s=!1),s=function Ub(a,s,h,m){const y=ci(a);let k=m?s.residualClasses:s.residualStyles;if(null===y)0===(m?s.classBindings:s.styleBindings)&&(h=Sp(h=A0(null,a,s,h,m),s.attrs,m),k=null);else{const R=s.directiveStylingLast;if(-1===R||a[R]!==y)if(h=A0(y,a,s,h,m),null===k){let he=function V_(a,s,h){const m=h?s.classBindings:s.styleBindings;if(0!==Pc(m))return a[zl(m)]}(a,s,m);void 0!==he&&Array.isArray(he)&&(he=A0(null,a,s,he[1],m),he=Sp(he,s.attrs,m),function j_(a,s,h,m){a[zl(h?s.classBindings:s.styleBindings)]=m}(a,s,m,he))}else k=function z_(a,s,h){let m;const y=s.directiveEnd;for(let k=1+s.directiveStylingLast;k0)&&($e=!0)}else gt=h;if(y)if(0!==he){const bi=zl(a[K+1]);a[m+1]=Xp(bi,K),0!==bi&&(a[bi+1]=dg(a[bi+1],m)),a[K+1]=function J0(a,s){return 131071&a|s<<17}(a[K+1],m)}else a[m+1]=Xp(K,0),0!==K&&(a[K+1]=dg(a[K+1],m)),K=m;else a[m+1]=Xp(he,0),0===K?K=m:a[he+1]=dg(a[he+1],m),he=m;$e&&(a[m+1]=cg(a[m+1])),Ff(a,gt,m,!0),Ff(a,gt,m,!1),function Ib(a,s,h,m,y){const k=y?a.residualClasses:a.residualStyles;null!=k&&"string"==typeof s&&hl(k,s)>=0&&(h[m+1]=ug(h[m+1]))}(s,gt,a,m,k),R=Xp(K,he),k?s.classBindings=R:s.styleBindings=R}(y,k,s,h,R,m)}}function A0(a,s,h,m,y){let k=null;const R=h.directiveEnd;let K=h.directiveStylingLast;for(-1===K?K=h.directiveStart:K++;K0;){const he=a[y],$e=Array.isArray(he),gt=$e?he[1]:he,zt=null===gt;let bi=h[y+1];bi===eo&&(bi=zt?Xe:void 0);let Ui=zt?ic(bi,m):gt===m?bi:void 0;if($e&&!fm(Ui)&&(Ui=ic(he,m)),fm(Ui)&&(K=Ui,R))return K;const un=a[y+1];y=R?zl(un):Pc(un)}if(null!==s){let he=k?s.residualClasses:s.residualStyles;null!=he&&(K=ic(he,m))}return K}function fm(a){return void 0!==a}function Q_(a,s){return 0!=(a.flags&(s?16:32))}function $_(a,s=""){const h=gn(),m=Yr(),y=a+20,k=m.firstCreatePass?gc(m,y,1,s,null):m.data[y],R=h[y]=function Is(a,s){return to(a)?a.createText(s):a.createTextNode(s)}(h[11],s);Kh(m,h,R,k),ha(k,!1)}function E0(a){return gm("",a,""),E0}function gm(a,s,h){const m=gn(),y=la(m,a,s,h);return y!==eo&&Qs(m,no(),y),gm}function O0(a,s,h,m,y){const k=gn(),R=Ko(k,a,s,h,m,y);return R!==eo&&Qs(k,no(),R),O0}function mm(a,s,h,m,y,k,R){const K=gn(),he=function qc(a,s,h,m,y,k,R,K){const $e=_d(a,pa(),h,y,R);return P(3),$e?s+me(h)+m+me(y)+k+me(R)+K:eo}(K,a,s,h,m,y,k,R);return he!==eo&&Qs(K,no(),he),mm}function Pf(a,s,h,m,y,k,R,K,he){const $e=gn(),gt=nl($e,a,s,h,m,y,k,R,K,he);return gt!==eo&&Qs($e,no(),gt),Pf}function _m(a,s,h,m,y,k,R,K,he,$e,gt){const zt=gn(),bi=function dh(a,s,h,m,y,k,R,K,he,$e,gt,zt){const bi=pa();let Ui=El(a,bi,h,y,R,he);return Ui=Vs(a,bi+4,gt)||Ui,P(5),Ui?s+me(h)+m+me(y)+k+me(R)+K+me(he)+$e+me(gt)+zt:eo}(zt,a,s,h,m,y,k,R,K,he,$e,gt);return bi!==eo&&Qs(zt,no(),bi),_m}function F0(a,s,h){Wl(As,xc,la(gn(),a,s,h),!0)}function tb(a,s,h,m,y){Wl(As,xc,Ko(gn(),a,s,h,m,y),!0)}function bm(a,s,h,m,y,k,R,K,he){Wl(As,xc,nl(gn(),a,s,h,m,y,k,R,K,he),!0)}function kp(a,s,h){const m=gn();return Vs(m,it(),s)&&Hs(Yr(),Kr(),m,a,s,m[11],h,!0),kp}function xm(a,s,h){const m=gn();if(Vs(m,it(),s)){const k=Yr(),R=Kr();Hs(k,R,m,a,s,pd(ci(k.data),R,m),h,!0)}return xm}const xd=void 0;var $b=["en",[["a","p"],["AM","PM"],xd],[["AM","PM"],xd,xd],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],xd,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],xd,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",xd,"{1} 'at' {0}",xd],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function ab(a){const h=Math.floor(Math.abs(a)),m=a.toString().replace(/^[^.]*\.?/,"").length;return 1===h&&0===m?1:5}];let bu={};function c(a){const s=function O(a){return a.toLowerCase().replace(/_/g,"-")}(a);let h=v(s);if(h)return h;const m=s.split("-")[0];if(h=v(m),h)return h;if("en"===m)return $b;throw new Error(`Missing locale data for the locale "${a}".`)}function f(a){return c(a)[T.PluralCase]}function v(a){return a in bu||(bu[a]=Dn.ng&&Dn.ng.common&&Dn.ng.common.locales&&Dn.ng.common.locales[a]),bu[a]}var T=(()=>((T=T||{})[T.LocaleId=0]="LocaleId",T[T.DayPeriodsFormat=1]="DayPeriodsFormat",T[T.DayPeriodsStandalone=2]="DayPeriodsStandalone",T[T.DaysFormat=3]="DaysFormat",T[T.DaysStandalone=4]="DaysStandalone",T[T.MonthsFormat=5]="MonthsFormat",T[T.MonthsStandalone=6]="MonthsStandalone",T[T.Eras=7]="Eras",T[T.FirstDayOfWeek=8]="FirstDayOfWeek",T[T.WeekendRange=9]="WeekendRange",T[T.DateFormat=10]="DateFormat",T[T.TimeFormat=11]="TimeFormat",T[T.DateTimeFormat=12]="DateTimeFormat",T[T.NumberSymbols=13]="NumberSymbols",T[T.NumberFormats=14]="NumberFormats",T[T.CurrencyCode=15]="CurrencyCode",T[T.CurrencySymbol=16]="CurrencySymbol",T[T.CurrencyName=17]="CurrencyName",T[T.Currencies=18]="Currencies",T[T.Directionality=19]="Directionality",T[T.PluralCase=20]="PluralCase",T[T.ExtraData=21]="ExtraData",T))();const fe="en-US";let Xt=fe;function al(a,s,h,m,y){if(a=Me(a),Array.isArray(a))for(let k=0;k>20;if(mc(a)||!a.multi){const Ui=new ro(he,y,Df),un=Cd(K,s,y?gt:gt+bi,zt);-1===un?(G(dl($e,R),k,K),mh(k,a,s.length),s.push(K),$e.directiveStart++,$e.directiveEnd++,y&&($e.providerIndexes+=1048576),h.push(Ui),R.push(Ui)):(h[un]=Ui,R[un]=Ui)}else{const Ui=Cd(K,s,gt+bi,zt),un=Cd(K,s,gt,gt+bi),Un=Ui>=0&&h[Ui],Wn=un>=0&&h[un];if(y&&!Wn||!y&&!Un){G(dl($e,R),k,K);const br=function vx(a,s,h,m,y){const k=new ro(a,h,Df);return k.multi=[],k.index=s,k.componentProviders=0,Dp(k,y,m&&!h),k}(y?wd:U0,h.length,y,m,he);!y&&Wn&&(h[un].providerFactory=br),mh(k,a,s.length,0),s.push(K),$e.directiveStart++,$e.directiveEnd++,y&&($e.providerIndexes+=1048576),h.push(br),R.push(br)}else mh(k,a,Ui>-1?Ui:un,Dp(h[y?un:Ui],he,!y&&m));!y&&m&&Wn&&h[un].componentProviders++}}}function mh(a,s,h,m){const y=mc(s),k=function $m(a){return!!a.useClass}(s);if(y||k){const he=(k?Me(s.useClass):s).prototype.ngOnDestroy;if(he){const $e=a.destroyHooks||(a.destroyHooks=[]);if(!y&&s.multi){const gt=$e.indexOf(h);-1===gt?$e.push(h,[m,he]):$e[gt+1].push(m,he)}else $e.push(h,he)}}}function Dp(a,s,h){return h&&a.componentProviders++,a.multi.push(s)-1}function Cd(a,s,h,m){for(let y=h;y{h.providersResolver=(m,y)=>function zs(a,s,h){const m=Yr();if(m.firstCreatePass){const y=qo(a);al(h,m.data,m.blueprint,y,!0),al(s,m.data,m.blueprint,y,!1)}}(m,y?y(a):a,s)}}class z1{}class Cx{resolveComponentFactory(s){throw function yx(a){const s=Error(`No component factory found for ${o(a)}. Did you add it to @NgModule.entryComponents?`);return s.ngComponent=a,s}(s)}}let lb=(()=>{class a{}return a.NULL=new Cx,a})();function wx(){return ym(yo(),gn())}function ym(a,s){return new q0($i(a,s))}let q0=(()=>{class a{constructor(h){this.nativeElement=h}}return a.__NG_ELEMENT_ID__=wx,a})();function Sx(a){return a instanceof q0?a.nativeElement:a}class G1{}let kx=(()=>{class a{}return a.__NG_ELEMENT_ID__=()=>function Mx(){const a=gn(),h=xr(yo().index,a);return function Dx(a){return a[11]}(wo(h)?h:a)}(),a})(),Tx=(()=>{class a{}return a.\u0275prov=Be({token:a,providedIn:"root",factory:()=>null}),a})();class J1{constructor(s){this.full=s,this.major=s.split(".")[0],this.minor=s.split(".")[1],this.patch=s.split(".").slice(2).join(".")}}const Ax=new J1("13.2.7"),t1={};function cb(a,s,h,m,y=!1){for(;null!==h;){const k=s[h.index];if(null!==k&&m.push(De(k)),po(k))for(let K=10;K-1&&(Gu(s,m),Jc(h,m))}this._attachedToViewContainer=!1}Jh(this._lView[1],this._lView)}onDestroy(s){Cg(this._lView[1],this._lView,null,s)}markForCheck(){Ig(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){cu(this._lView[1],this._lView,this.context)}checkNoChanges(){!function oh(a,s,h){Ga(!0);try{cu(a,s,h)}finally{Ga(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new ue(902,"");this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function zu(a,s){Ku(a,s,s[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(s){if(this._attachedToViewContainer)throw new ue(902,"");this._appRef=s}}class Ex extends H0{constructor(s){super(s),this._view=s}detectChanges(){Pg(this._view)}checkNoChanges(){!function h_(a){Ga(!0);try{Pg(a)}finally{Ga(!1)}}(this._view)}get context(){return null}}class W1 extends lb{constructor(s){super(),this.ngModule=s}resolveComponentFactory(s){const h=$t(s);return new n1(h,this.ngModule)}}function Q1(a){const s=[];for(let h in a)a.hasOwnProperty(h)&&s.push({propName:a[h],templateName:h});return s}class n1 extends z1{constructor(s,h){super(),this.componentDef=s,this.ngModule=h,this.componentType=s.type,this.selector=function G0(a){return a.map(dd).join(",")}(s.selectors),this.ngContentSelectors=s.ngContentSelectors?s.ngContentSelectors:[],this.isBoundToModule=!!h}get inputs(){return Q1(this.componentDef.inputs)}get outputs(){return Q1(this.componentDef.outputs)}create(s,h,m,y){const k=(y=y||this.ngModule)?function Fx(a,s){return{get:(h,m,y)=>{const k=a.get(h,t1,y);return k!==t1||m===t1?k:s.get(h,m,y)}}}(s,y.injector):s,R=k.get(G1,xe),K=k.get(Tx,null),he=R.createRenderer(null,this.componentDef),$e=this.componentDef.selectors[0][0]||"div",gt=m?function rh(a,s,h){if(to(a))return a.selectRootElement(s,h===st.ShadowDom);let m="string"==typeof s?a.querySelector(s):s;return m.textContent="",m}(he,m,this.componentDef.encapsulation):Wa(R.createRenderer(null,this.componentDef),$e,function Ox(a){const s=a.toLowerCase();return"svg"===s?"svg":"math"===s?"math":null}($e)),zt=this.componentDef.onPush?576:528,bi=function bf(a,s){return{components:[],scheduler:a||Jf,clean:Rg,playerHandler:s||null,flags:0}}(),Ui=au(0,null,null,1,0,null,null,null,null,null),un=Rc(null,Ui,bi,zt,null,null,R,he,K,k);let Un,Wn;vr(un);try{const br=function _f(a,s,h,m,y,k){const R=h[1];h[20]=a;const he=gc(R,20,2,"#host",null),$e=he.mergedAttrs=s.hostAttrs;null!==$e&&(Lc(he,$e,!0),null!==a&&(Fo(y,a,$e),null!==he.classes&&tp(y,a,he.classes),null!==he.styles&&ep(y,a,he.styles)));const gt=m.createRenderer(a,s),zt=Rc(h,sp(s),null,s.onPush?64:16,h[20],he,m,gt,k||null,null);return R.firstCreatePass&&(G(dl(he,h),R,s.type),Ym(R,he),Ag(he,h.length,1)),hf(h,zt),h[20]=zt}(gt,this.componentDef,un,R,he);if(gt)if(m)Fo(he,gt,["ng-version",Ax.full]);else{const{attrs:yn,classes:Pr}=function Fm(a){const s=[],h=[];let m=1,y=2;for(;m0&&tp(he,gt,Pr.join(" "))}if(Wn=$n(Ui,20),void 0!==h){const yn=Wn.projection=[];for(let Pr=0;Prhe(R,s)),s.contentQueries){const he=yo();s.contentQueries(1,R,he.directiveStart)}const K=yo();return!k.firstCreatePass||null===s.hostBindings&&null===s.hostAttrs||(No(K.index),Sg(h[1],K,0,K.directiveStart,K.directiveEnd,s),Mg(s,R)),R}(br,this.componentDef,un,bi,[v_]),Bc(Ui,un,null)}finally{Mo()}return new Px(this.componentType,Un,ym(Wn,un),un,Wn)}}class Px extends class xx{}{constructor(s,h,m,y,k){super(),this.location=m,this._rootLView=y,this._tNode=k,this.instance=h,this.hostView=this.changeDetectorRef=new Ex(y),this.componentType=s}get injector(){return new Na(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(s){this.hostView.onDestroy(s)}}class Cm{}class $1{}const wm=new Map;class ev extends Cm{constructor(s,h){super(),this._parent=h,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new W1(this);const m=cn(s);this._bootstrapComponents=wl(m.bootstrap),this._r3Injector=Wm(s,h,[{provide:Cm,useValue:this},{provide:lb,useValue:this.componentFactoryResolver}],o(s)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(s)}get(s,h=Tl.THROW_IF_NOT_FOUND,m=Ge.Default){return s===Tl||s===Cm||s===ah?this:this._r3Injector.get(s,h,m)}destroy(){const s=this._r3Injector;!s.destroyed&&s.destroy(),this.destroyCbs.forEach(h=>h()),this.destroyCbs=null}onDestroy(s){this.destroyCbs.push(s)}}class r1 extends $1{constructor(s){super(),this.moduleType=s,null!==cn(s)&&function Bx(a){const s=new Set;!function h(m){const y=cn(m,!0),k=y.id;null!==k&&(function K1(a,s,h){if(s&&s!==h)throw new Error(`Duplicate module registered for ${a} - ${o(s)} vs ${o(s.name)}`)}(k,wm.get(k),m),wm.set(k,m));const R=wl(y.imports);for(const K of R)s.has(K)||(s.add(K),h(K))}(a)}(s)}create(s){return new ev(this.moduleType,s)}}function tv(a,s,h){const m=so()+a,y=gn();return y[m]===eo?il(y,m,h?s.call(h):s()):lh(y,m)}function iv(a,s,h,m){return lv(gn(),so(),a,s,h,m)}function nv(a,s,h,m,y){return cv(gn(),so(),a,s,h,m,y)}function rv(a,s,h,m,y,k){return function dv(a,s,h,m,y,k,R,K){const he=s+h;return _d(a,he,y,k,R)?il(a,he+3,K?m.call(K,y,k,R):m(y,k,R)):V0(a,he+3)}(gn(),so(),a,s,h,m,y,k)}function ov(a,s,h,m,y,k,R){return function uv(a,s,h,m,y,k,R,K,he){const $e=s+h;return El(a,$e,y,k,R,K)?il(a,$e+4,he?m.call(he,y,k,R,K):m(y,k,R,K)):V0(a,$e+4)}(gn(),so(),a,s,h,m,y,k,R)}function av(a,s,h,m,y,k,R,K){const he=so()+a,$e=gn(),gt=El($e,he,h,m,y,k);return Vs($e,he+4,R)||gt?il($e,he+5,K?s.call(K,h,m,y,k,R):s(h,m,y,k,R)):lh($e,he+5)}function sv(a,s,h,m,y,k,R,K,he){const $e=so()+a,gt=gn(),zt=El(gt,$e,h,m,y,k);return fu(gt,$e+4,R,K)||zt?il(gt,$e+6,he?s.call(he,h,m,y,k,R,K):s(h,m,y,k,R,K)):lh(gt,$e+6)}function V0(a,s){const h=a[s];return h===eo?void 0:h}function lv(a,s,h,m,y,k){const R=s+h;return Vs(a,R,y)?il(a,R+1,k?m.call(k,y):m(y)):V0(a,R+1)}function cv(a,s,h,m,y,k,R){const K=s+h;return fu(a,K,y,k)?il(a,K+2,R?m.call(R,y,k):m(y,k)):V0(a,K+2)}function pv(a,s){const h=Yr();let m;const y=a+20;h.firstCreatePass?(m=function Ux(a,s){if(s)for(let h=s.length-1;h>=0;h--){const m=s[h];if(a===m.name)return m}}(s,h.pipeRegistry),h.data[y]=m,m.onDestroy&&(h.destroyHooks||(h.destroyHooks=[])).push(y,m.onDestroy)):m=h.data[y];const k=m.factory||(m.factory=da(m.type)),R=wt(Df);try{const K=Pl(!1),he=k();return Pl(K),function h0(a,s,h,m){h>=a.data.length&&(a.data[h]=null,a.blueprint[h]=null),s[h]=m}(h,gn(),y,he),he}finally{wt(R)}}function fv(a,s,h){const m=a+20,y=gn(),k=Ur(y,m);return j0(y,m)?lv(y,so(),s,k.transform,h,k):k.transform(h)}function gv(a,s,h,m){const y=a+20,k=gn(),R=Ur(k,y);return j0(k,y)?cv(k,so(),s,R.transform,h,m,R):R.transform(h,m)}function j0(a,s){return a[1].data[s].pure}function o1(a){return s=>{setTimeout(a,void 0,s)}}const vu=class jx extends t.x{constructor(s=!1){super(),this.__isAsync=s}emit(s){super.next(s)}subscribe(s,h,m){var y,k,R;let K=s,he=h||(()=>null),$e=m;if(s&&"object"==typeof s){const zt=s;K=null===(y=zt.next)||void 0===y?void 0:y.bind(zt),he=null===(k=zt.error)||void 0===k?void 0:k.bind(zt),$e=null===(R=zt.complete)||void 0===R?void 0:R.bind(zt)}this.__isAsync&&(he=o1(he),K&&(K=o1(K)),$e&&($e=o1($e)));const gt=super.subscribe({next:K,error:he,complete:$e});return s instanceof r.w0&&s.add(gt),gt}};function zx(){return this._results[pu()]()}class db{constructor(s=!1){this._emitDistinctChangesOnly=s,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const h=pu(),m=db.prototype;m[h]||(m[h]=zx)}get changes(){return this._changes||(this._changes=new vu)}get(s){return this._results[s]}map(s){return this._results.map(s)}filter(s){return this._results.filter(s)}find(s){return this._results.find(s)}reduce(s,h){return this._results.reduce(s,h)}forEach(s){this._results.forEach(s)}some(s){return this._results.some(s)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(s,h){const m=this;m.dirty=!1;const y=Ls(s);(this._changesDetected=!function Ad(a,s,h){if(a.length!==s.length)return!1;for(let m=0;m{class a{}return a.__NG_ELEMENT_ID__=Jx,a})();const Yx=z0,Gx=class extends Yx{constructor(s,h,m){super(),this._declarationLView=s,this._declarationTContainer=h,this.elementRef=m}createEmbeddedView(s){const h=this._declarationTContainer.tViews,m=Rc(this._declarationLView,h,s,16,null,h.declTNode,null,null,null,null);m[17]=this._declarationLView[this._declarationTContainer.index];const k=this._declarationLView[19];return null!==k&&(m[19]=k.createEmbeddedView(h)),Bc(h,m,s),new H0(m)}};function Jx(){return ub(yo(),gn())}function ub(a,s){return 4&a.type?new Gx(s,a,ym(a,s)):null}let hb=(()=>{class a{}return a.__NG_ELEMENT_ID__=Wx,a})();function Wx(){return bv(yo(),gn())}const Qx=hb,mv=class extends Qx{constructor(s,h,m){super(),this._lContainer=s,this._hostTNode=h,this._hostLView=m}get element(){return ym(this._hostTNode,this._hostLView)}get injector(){return new Na(this._hostTNode,this._hostLView)}get parentInjector(){const s=ae(this._hostTNode,this._hostLView);if(zc(s)){const h=ya(s,this._hostLView),m=xl(s);return new Na(h[1].data[m+8],h)}return new Na(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(s){const h=_v(this._lContainer);return null!==h&&h[s]||null}get length(){return this._lContainer.length-10}createEmbeddedView(s,h,m){const y=s.createEmbeddedView(h||{});return this.insert(y,m),y}createComponent(s,h,m,y,k){const R=s&&!function aa(a){return"function"==typeof a}(s);let K;if(R)K=h;else{const zt=h||{};K=zt.index,m=zt.injector,y=zt.projectableNodes,k=zt.ngModuleRef}const he=R?s:new n1($t(s)),$e=m||this.parentInjector;if(!k&&null==he.ngModule){const bi=(R?$e:this.parentInjector).get(Cm,null);bi&&(k=bi)}const gt=he.create($e,y,void 0,k);return this.insert(gt.hostView,K),gt}insert(s,h){const m=s._lView,y=m[1];if(function Hr(a){return po(a[3])}(m)){const gt=this.indexOf(s);if(-1!==gt)this.detach(gt);else{const zt=m[3],bi=new mv(zt,zt[6],zt[3]);bi.detach(bi.indexOf(s))}}const k=this._adjustIndex(h),R=this._lContainer;!function Yu(a,s,h,m){const y=10+m,k=h.length;m>0&&(h[y-1][4]=s),m0)m.push(R[K/2]);else{const $e=k[K+1],gt=s[-he];for(let zt=10;zt({bindingPropertyName:a})),Cy=Md("Output",a=>({bindingPropertyName:a})),wy=Md("HostListener",(a,s)=>({eventName:a,args:s}));function gb(...a){}const zv=new Jo("Application Initializer");let _1=(()=>{class a{constructor(h){this.appInits=h,this.resolve=gb,this.reject=gb,this.initialized=!1,this.done=!1,this.donePromise=new Promise((m,y)=>{this.resolve=m,this.reject=y})}runInitializers(){if(this.initialized)return;const h=[],m=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let y=0;y{k.subscribe({complete:K,error:he})});h.push(R)}}Promise.all(h).then(()=>{m()}).catch(y=>{this.reject(y)}),0===h.length&&m(),this.initialized=!0}}return a.\u0275fac=function(h){return new(h||a)(La(zv,8))},a.\u0275prov=Be({token:a,factory:a.\u0275fac,providedIn:"root"}),a})();const Yv=new Jo("AppId",{providedIn:"root",factory:function Gv(){return`${b1()}${b1()}${b1()}`}});function b1(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Jv=new Jo("Platform Initializer"),Wv=new Jo("Platform ID"),Qv=new Jo("appBootstrapListener");let $v=(()=>{class a{log(h){console.log(h)}warn(h){console.warn(h)}}return a.\u0275fac=function(h){return new(h||a)},a.\u0275prov=Be({token:a,factory:a.\u0275fac}),a})();const v1=new Jo("LocaleId",{providedIn:"root",factory:()=>ku(v1,Ge.Optional|Ge.SkipSelf)||function Sy(){return"undefined"!=typeof $localize&&$localize.locale||fe}()}),ky=new Jo("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});class Dy{constructor(s,h){this.ngModuleFactory=s,this.componentFactories=h}}let My=(()=>{class a{compileModuleSync(h){return new r1(h)}compileModuleAsync(h){return Promise.resolve(this.compileModuleSync(h))}compileModuleAndAllComponentsSync(h){const m=this.compileModuleSync(h),k=wl(cn(h).declarations).reduce((R,K)=>{const he=$t(K);return he&&R.push(new n1(he)),R},[]);return new Dy(m,k)}compileModuleAndAllComponentsAsync(h){return Promise.resolve(this.compileModuleAndAllComponentsSync(h))}clearCache(){}clearCacheFor(h){}getModuleId(h){}}return a.\u0275fac=function(h){return new(h||a)},a.\u0275prov=Be({token:a,factory:a.\u0275fac,providedIn:"root"}),a})();const Ay=(()=>Promise.resolve(0))();function x1(a){"undefined"==typeof Zone?Ay.then(()=>{a&&a.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",a)}class Sd{constructor({enableLongStackTrace:s=!1,shouldCoalesceEventChangeDetection:h=!1,shouldCoalesceRunChangeDetection:m=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new vu(!1),this.onMicrotaskEmpty=new vu(!1),this.onStable=new vu(!1),this.onError=new vu(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const y=this;y._nesting=0,y._outer=y._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(y._inner=y._inner.fork(new Zone.TaskTrackingZoneSpec)),s&&Zone.longStackTraceZoneSpec&&(y._inner=y._inner.fork(Zone.longStackTraceZoneSpec)),y.shouldCoalesceEventChangeDetection=!m&&h,y.shouldCoalesceRunChangeDetection=m,y.lastRequestAnimationFrameId=-1,y.nativeRequestAnimationFrame=function Ey(){let a=Dn.requestAnimationFrame,s=Dn.cancelAnimationFrame;if("undefined"!=typeof Zone&&a&&s){const h=a[Zone.__symbol__("OriginalDelegate")];h&&(a=h);const m=s[Zone.__symbol__("OriginalDelegate")];m&&(s=m)}return{nativeRequestAnimationFrame:a,nativeCancelAnimationFrame:s}}().nativeRequestAnimationFrame,function Iy(a){const s=()=>{!function Fy(a){a.isCheckStableRunning||-1!==a.lastRequestAnimationFrameId||(a.lastRequestAnimationFrameId=a.nativeRequestAnimationFrame.call(Dn,()=>{a.fakeTopEventTask||(a.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{a.lastRequestAnimationFrameId=-1,C1(a),a.isCheckStableRunning=!0,y1(a),a.isCheckStableRunning=!1},void 0,()=>{},()=>{})),a.fakeTopEventTask.invoke()}),C1(a))}(a)};a._inner=a._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(h,m,y,k,R,K)=>{try{return Kv(a),h.invokeTask(y,k,R,K)}finally{(a.shouldCoalesceEventChangeDetection&&"eventTask"===k.type||a.shouldCoalesceRunChangeDetection)&&s(),Xv(a)}},onInvoke:(h,m,y,k,R,K,he)=>{try{return Kv(a),h.invoke(y,k,R,K,he)}finally{a.shouldCoalesceRunChangeDetection&&s(),Xv(a)}},onHasTask:(h,m,y,k)=>{h.hasTask(y,k),m===y&&("microTask"==k.change?(a._hasPendingMicrotasks=k.microTask,C1(a),y1(a)):"macroTask"==k.change&&(a.hasPendingMacrotasks=k.macroTask))},onHandleError:(h,m,y,k)=>(h.handleError(y,k),a.runOutsideAngular(()=>a.onError.emit(k)),!1)})}(y)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Sd.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(Sd.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(s,h,m){return this._inner.run(s,h,m)}runTask(s,h,m,y){const k=this._inner,R=k.scheduleEventTask("NgZoneEvent: "+y,s,Oy,gb,gb);try{return k.runTask(R,h,m)}finally{k.cancelTask(R)}}runGuarded(s,h,m){return this._inner.runGuarded(s,h,m)}runOutsideAngular(s){return this._outer.run(s)}}const Oy={};function y1(a){if(0==a._nesting&&!a.hasPendingMicrotasks&&!a.isStable)try{a._nesting++,a.onMicrotaskEmpty.emit(null)}finally{if(a._nesting--,!a.hasPendingMicrotasks)try{a.runOutsideAngular(()=>a.onStable.emit(null))}finally{a.isStable=!0}}}function C1(a){a.hasPendingMicrotasks=!!(a._hasPendingMicrotasks||(a.shouldCoalesceEventChangeDetection||a.shouldCoalesceRunChangeDetection)&&-1!==a.lastRequestAnimationFrameId)}function Kv(a){a._nesting++,a.isStable&&(a.isStable=!1,a.onUnstable.emit(null))}function Xv(a){a._nesting--,y1(a)}class Py{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new vu,this.onMicrotaskEmpty=new vu,this.onStable=new vu,this.onError=new vu}run(s,h,m){return s.apply(h,m)}runGuarded(s,h,m){return s.apply(h,m)}runOutsideAngular(s){return s()}runTask(s,h,m,y){return s.apply(h,m)}}let ex=(()=>{class a{constructor(h){this._ngZone=h,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),h.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Sd.assertNotInAngularZone(),x1(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())x1(()=>{for(;0!==this._callbacks.length;){let h=this._callbacks.pop();clearTimeout(h.timeoutId),h.doneCb(this._didWork)}this._didWork=!1});else{let h=this.getPendingTasks();this._callbacks=this._callbacks.filter(m=>!m.updateCb||!m.updateCb(h)||(clearTimeout(m.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(h=>({source:h.source,creationLocation:h.creationLocation,data:h.data})):[]}addCallback(h,m,y){let k=-1;m&&m>0&&(k=setTimeout(()=>{this._callbacks=this._callbacks.filter(R=>R.timeoutId!==k),h(this._didWork,this.getPendingTasks())},m)),this._callbacks.push({doneCb:h,timeoutId:k,updateCb:y})}whenStable(h,m,y){if(y&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(h,m,y),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(h,m,y){return[]}}return a.\u0275fac=function(h){return new(h||a)(La(Sd))},a.\u0275prov=Be({token:a,factory:a.\u0275fac}),a})(),tx=(()=>{class a{constructor(){this._applications=new Map,w1.addToWindow(this)}registerApplication(h,m){this._applications.set(h,m)}unregisterApplication(h){this._applications.delete(h)}unregisterAllApplications(){this._applications.clear()}getTestability(h){return this._applications.get(h)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(h,m=!0){return w1.findTestabilityInTree(this,h,m)}}return a.\u0275fac=function(h){return new(h||a)},a.\u0275prov=Be({token:a,factory:a.\u0275fac}),a})();class Ry{addToWindow(s){}findTestabilityInTree(s,h,m){return null}}function By(a){w1=a}let kd,w1=new Ry;const ix=new Jo("AllowMultipleToken");class Ly{constructor(s,h){this.name=s,this.token=h}}function nx(a,s,h=[]){const m=`Platform: ${s}`,y=new Jo(m);return(k=[])=>{let R=rx();if(!R||R.injector.get(ix,!1))if(a)a(h.concat(k).concat({provide:y,useValue:!0}));else{const K=h.concat(k).concat({provide:y,useValue:!0},{provide:vs,useValue:"platform"});!function Uy(a){if(kd&&!kd.destroyed&&!kd.injector.get(ix,!1))throw new ue(400,"");kd=a.get(ox);const s=a.get(Jv,null);s&&s.forEach(h=>h())}(Tl.create({providers:K,name:m}))}return function qy(a){const s=rx();if(!s)throw new ue(401,"");return s}()}}function rx(){return kd&&!kd.destroyed?kd:null}let ox=(()=>{class a{constructor(h){this._injector=h,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(h,m){const K=function Hy(a,s){let h;return h="noop"===a?new Py:("zone.js"===a?void 0:a)||new Sd({enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!!(null==s?void 0:s.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==s?void 0:s.ngZoneRunCoalescing)}),h}(m?m.ngZone:void 0,{ngZoneEventCoalescing:m&&m.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:m&&m.ngZoneRunCoalescing||!1}),he=[{provide:Sd,useValue:K}];return K.run(()=>{const $e=Tl.create({providers:he,parent:this.injector,name:h.moduleType.name}),gt=h.create($e),zt=gt.injector.get(Vu,null);if(!zt)throw new ue(402,"");return K.runOutsideAngular(()=>{const bi=K.onError.subscribe({next:Ui=>{zt.handleError(Ui)}});gt.onDestroy(()=>{k1(this._modules,gt),bi.unsubscribe()})}),function Vy(a,s,h){try{const m=h();return w0(m)?m.catch(y=>{throw s.runOutsideAngular(()=>a.handleError(y)),y}):m}catch(m){throw s.runOutsideAngular(()=>a.handleError(m)),m}}(zt,K,()=>{const bi=gt.injector.get(_1);return bi.runInitializers(),bi.donePromise.then(()=>(function ai(a){kt(a,"Expected localeId to be defined"),"string"==typeof a&&(Xt=a.toLowerCase().replace(/_/g,"-"))}(gt.injector.get(v1,fe)||fe),this._moduleDoBootstrap(gt),gt))})})}bootstrapModule(h,m=[]){const y=ax({},m);return function Zy(a,s,h){const m=new r1(h);return Promise.resolve(m)}(0,0,h).then(k=>this.bootstrapModuleFactory(k,y))}_moduleDoBootstrap(h){const m=h.injector.get(S1);if(h._bootstrapComponents.length>0)h._bootstrapComponents.forEach(y=>m.bootstrap(y));else{if(!h.instance.ngDoBootstrap)throw new ue(403,"");h.instance.ngDoBootstrap(m)}this._modules.push(h)}onDestroy(h){this._destroyListeners.push(h)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ue(404,"");this._modules.slice().forEach(h=>h.destroy()),this._destroyListeners.forEach(h=>h()),this._destroyed=!0}get destroyed(){return this._destroyed}}return a.\u0275fac=function(h){return new(h||a)(La(Tl))},a.\u0275prov=Be({token:a,factory:a.\u0275fac}),a})();function ax(a,s){return Array.isArray(s)?s.reduce(ax,a):Object.assign(Object.assign({},a),s)}let S1=(()=>{class a{constructor(h,m,y,k,R){this._zone=h,this._injector=m,this._exceptionHandler=y,this._componentFactoryResolver=k,this._initStatus=R,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const K=new e.y($e=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{$e.next(this._stable),$e.complete()})}),he=new e.y($e=>{let gt;this._zone.runOutsideAngular(()=>{gt=this._zone.onStable.subscribe(()=>{Sd.assertNotInAngularZone(),x1(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,$e.next(!0))})})});const zt=this._zone.onUnstable.subscribe(()=>{Sd.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{$e.next(!1)}))});return()=>{gt.unsubscribe(),zt.unsubscribe()}});this.isStable=(0,Pe.T)(K,he.pipe((0,g.B)()))}bootstrap(h,m){if(!this._initStatus.done)throw new ue(405,"");let y;y=h instanceof z1?h:this._componentFactoryResolver.resolveComponentFactory(h),this.componentTypes.push(y.componentType);const k=function Ny(a){return a.isBoundToModule}(y)?void 0:this._injector.get(Cm),K=y.create(Tl.NULL,[],m||y.selector,k),he=K.location.nativeElement,$e=K.injector.get(ex,null),gt=$e&&K.injector.get(tx);return $e&>&>.registerApplication(he,$e),K.onDestroy(()=>{this.detachView(K.hostView),k1(this.components,K),gt&>.unregisterApplication(he)}),this._loadComponent(K),K}tick(){if(this._runningTick)throw new ue(101,"");try{this._runningTick=!0;for(let h of this._views)h.detectChanges()}catch(h){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(h))}finally{this._runningTick=!1}}attachView(h){const m=h;this._views.push(m),m.attachToAppRef(this)}detachView(h){const m=h;k1(this._views,m),m.detachFromAppRef()}_loadComponent(h){this.attachView(h.hostView),this.tick(),this.components.push(h),this._injector.get(Qv,[]).concat(this._bootstrapListeners).forEach(y=>y(h))}ngOnDestroy(){this._views.slice().forEach(h=>h.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return a.\u0275fac=function(h){return new(h||a)(La(Sd),La(Tl),La(Vu),La(lb),La(_1))},a.\u0275prov=Be({token:a,factory:a.\u0275fac,providedIn:"root"}),a})();function k1(a,s){const h=a.indexOf(s);h>-1&&a.splice(h,1)}let lx=!0,cx=!1;function zy(){return cx=!0,lx}function Yy(){if(cx)throw new Error("Cannot enable prod mode after platform setup.");lx=!1}let Gy=(()=>{class a{}return a.__NG_ELEMENT_ID__=Jy,a})();function Jy(a){return function Wy(a,s,h){if(Oo(a)&&!h){const m=xr(a.index,s);return new H0(m,m)}return 47&a.type?new H0(s[16],s):null}(yo(),gn(),16==(16&a))}class px{constructor(){}supports(s){return sh(s)}create(s){return new tC(s)}}const eC=(a,s)=>s;class tC{constructor(s){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=s||eC}forEachItem(s){let h;for(h=this._itHead;null!==h;h=h._next)s(h)}forEachOperation(s){let h=this._itHead,m=this._removalsHead,y=0,k=null;for(;h||m;){const R=!m||h&&h.currentIndex{R=this._trackByFn(y,K),null!==h&&Object.is(h.trackById,R)?(m&&(h=this._verifyReinsertion(h,K,R,y)),Object.is(h.item,K)||this._addIdentityChange(h,K)):(h=this._mismatch(h,K,R,y),m=!0),h=h._next,y++}),this.length=y;return this._truncate(h),this.collection=s,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let s;for(s=this._previousItHead=this._itHead;null!==s;s=s._next)s._nextPrevious=s._next;for(s=this._additionsHead;null!==s;s=s._nextAdded)s.previousIndex=s.currentIndex;for(this._additionsHead=this._additionsTail=null,s=this._movesHead;null!==s;s=s._nextMoved)s.previousIndex=s.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(s,h,m,y){let k;return null===s?k=this._itTail:(k=s._prev,this._remove(s)),null!==(s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(m,null))?(Object.is(s.item,h)||this._addIdentityChange(s,h),this._reinsertAfter(s,k,y)):null!==(s=null===this._linkedRecords?null:this._linkedRecords.get(m,y))?(Object.is(s.item,h)||this._addIdentityChange(s,h),this._moveAfter(s,k,y)):s=this._addAfter(new iC(h,m),k,y),s}_verifyReinsertion(s,h,m,y){let k=null===this._unlinkedRecords?null:this._unlinkedRecords.get(m,null);return null!==k?s=this._reinsertAfter(k,s._prev,y):s.currentIndex!=y&&(s.currentIndex=y,this._addToMoves(s,y)),s}_truncate(s){for(;null!==s;){const h=s._next;this._addToRemovals(this._unlink(s)),s=h}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(s,h,m){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(s);const y=s._prevRemoved,k=s._nextRemoved;return null===y?this._removalsHead=k:y._nextRemoved=k,null===k?this._removalsTail=y:k._prevRemoved=y,this._insertAfter(s,h,m),this._addToMoves(s,m),s}_moveAfter(s,h,m){return this._unlink(s),this._insertAfter(s,h,m),this._addToMoves(s,m),s}_addAfter(s,h,m){return this._insertAfter(s,h,m),this._additionsTail=null===this._additionsTail?this._additionsHead=s:this._additionsTail._nextAdded=s,s}_insertAfter(s,h,m){const y=null===h?this._itHead:h._next;return s._next=y,s._prev=h,null===y?this._itTail=s:y._prev=s,null===h?this._itHead=s:h._next=s,null===this._linkedRecords&&(this._linkedRecords=new fx),this._linkedRecords.put(s),s.currentIndex=m,s}_remove(s){return this._addToRemovals(this._unlink(s))}_unlink(s){null!==this._linkedRecords&&this._linkedRecords.remove(s);const h=s._prev,m=s._next;return null===h?this._itHead=m:h._next=m,null===m?this._itTail=h:m._prev=h,s}_addToMoves(s,h){return s.previousIndex===h||(this._movesTail=null===this._movesTail?this._movesHead=s:this._movesTail._nextMoved=s),s}_addToRemovals(s){return null===this._unlinkedRecords&&(this._unlinkedRecords=new fx),this._unlinkedRecords.put(s),s.currentIndex=null,s._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=s,s._prevRemoved=null):(s._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=s),s}_addIdentityChange(s,h){return s.item=h,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=s:this._identityChangesTail._nextIdentityChange=s,s}}class iC{constructor(s,h){this.item=s,this.trackById=h,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class nC{constructor(){this._head=null,this._tail=null}add(s){null===this._head?(this._head=this._tail=s,s._nextDup=null,s._prevDup=null):(this._tail._nextDup=s,s._prevDup=this._tail,s._nextDup=null,this._tail=s)}get(s,h){let m;for(m=this._head;null!==m;m=m._nextDup)if((null===h||h<=m.currentIndex)&&Object.is(m.trackById,s))return m;return null}remove(s){const h=s._prevDup,m=s._nextDup;return null===h?this._head=m:h._nextDup=m,null===m?this._tail=h:m._prevDup=h,null===this._head}}class fx{constructor(){this.map=new Map}put(s){const h=s.trackById;let m=this.map.get(h);m||(m=new nC,this.map.set(h,m)),m.add(s)}get(s,h){const y=this.map.get(s);return y?y.get(s,h):null}remove(s){const h=s.trackById;return this.map.get(h).remove(s)&&this.map.delete(h),s}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function gx(a,s,h){const m=a.previousIndex;if(null===m)return m;let y=0;return h&&m{if(h&&h.key===y)this._maybeAddToChanges(h,m),this._appendAfter=h,h=h._next;else{const k=this._getOrCreateRecordForKey(y,m);h=this._insertBeforeOrAppend(h,k)}}),h){h._prev&&(h._prev._next=null),this._removalsHead=h;for(let m=h;null!==m;m=m._nextRemoved)m===this._mapHead&&(this._mapHead=null),this._records.delete(m.key),m._nextRemoved=m._next,m.previousValue=m.currentValue,m.currentValue=null,m._prev=null,m._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(s,h){if(s){const m=s._prev;return h._next=s,h._prev=m,s._prev=h,m&&(m._next=h),s===this._mapHead&&(this._mapHead=h),this._appendAfter=s,s}return this._appendAfter?(this._appendAfter._next=h,h._prev=this._appendAfter):this._mapHead=h,this._appendAfter=h,null}_getOrCreateRecordForKey(s,h){if(this._records.has(s)){const y=this._records.get(s);this._maybeAddToChanges(y,h);const k=y._prev,R=y._next;return k&&(k._next=R),R&&(R._prev=k),y._next=null,y._prev=null,y}const m=new oC(s);return this._records.set(s,m),m.currentValue=h,this._addToAdditions(m),m}_reset(){if(this.isDirty){let s;for(this._previousMapHead=this._mapHead,s=this._previousMapHead;null!==s;s=s._next)s._nextPrevious=s._next;for(s=this._changesHead;null!==s;s=s._nextChanged)s.previousValue=s.currentValue;for(s=this._additionsHead;null!=s;s=s._nextAdded)s.previousValue=s.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(s,h){Object.is(h,s.currentValue)||(s.previousValue=s.currentValue,s.currentValue=h,this._addToChanges(s))}_addToAdditions(s){null===this._additionsHead?this._additionsHead=this._additionsTail=s:(this._additionsTail._nextAdded=s,this._additionsTail=s)}_addToChanges(s){null===this._changesHead?this._changesHead=this._changesTail=s:(this._changesTail._nextChanged=s,this._changesTail=s)}_forEach(s,h){s instanceof Map?s.forEach(h):Object.keys(s).forEach(m=>h(s[m],m))}}class oC{constructor(s){this.key=s,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function _x(){return new E1([new px])}let E1=(()=>{class a{constructor(h){this.factories=h}static create(h,m){if(null!=m){const y=m.factories.slice();h=h.concat(y)}return new a(h)}static extend(h){return{provide:a,useFactory:m=>a.create(h,m||_x()),deps:[[a,new Ua,new Ul]]}}find(h){const m=this.factories.find(y=>y.supports(h));if(null!=m)return m;throw new ue(901,"")}}return a.\u0275prov=Be({token:a,providedIn:"root",factory:_x}),a})();function bx(){return new O1([new mx])}let O1=(()=>{class a{constructor(h){this.factories=h}static create(h,m){if(m){const y=m.factories.slice();h=h.concat(y)}return new a(h)}static extend(h){return{provide:a,useFactory:m=>a.create(h,m||bx()),deps:[[a,new Ua,new Ul]]}}find(h){const m=this.factories.find(k=>k.supports(h));if(m)return m;throw new ue(901,"")}}return a.\u0275prov=Be({token:a,providedIn:"root",factory:bx}),a})();const lC=nx(null,"core",[{provide:Wv,useValue:"unknown"},{provide:ox,deps:[Tl]},{provide:tx,deps:[]},{provide:$v,deps:[]}]);let cC=(()=>{class a{constructor(h){}}return a.\u0275fac=function(h){return new(h||a)(La(S1))},a.\u0275mod=Wt({type:a}),a.\u0275inj=St({}),a})()},3075:(rn,Ht,x)=>{"use strict";x.d(Ht,{Zs:()=>Xa,Fj:()=>Fe,Oe:()=>Bo,qu:()=>Hr,NI:()=>Rn,u:()=>co,sg:()=>Fa,u5:()=>xr,nD:()=>Mt,wO:()=>_t,Cf:()=>me,JU:()=>o,a5:()=>ie,JJ:()=>Ge,JL:()=>Tt,F:()=>jr,On:()=>Oo,YN:()=>Cs,_:()=>Oa,eT:()=>Vi,UX:()=>kr,Q7:()=>ao,EJ:()=>da,kI:()=>dt,_Y:()=>wa,Kr:()=>fn});var t=x(5e3),r=x(9808),e=x(2076),Pe=x(4128),g=x(4004);let q=(()=>{class Ae{constructor(se,vt){this._renderer=se,this._elementRef=vt,this.onChange=Wi=>{},this.onTouched=()=>{}}setProperty(se,vt){this._renderer.setProperty(this._elementRef.nativeElement,se,vt)}registerOnTouched(se){this.onTouched=se}registerOnChange(se){this.onChange=se}setDisabledState(se){this.setProperty("disabled",se)}}return Ae.\u0275fac=function(se){return new(se||Ae)(t.Y36(t.Qsj),t.Y36(t.SBq))},Ae.\u0275dir=t.lG2({type:Ae}),Ae})(),re=(()=>{class Ae extends q{}return Ae.\u0275fac=function(){let _e;return function(vt){return(_e||(_e=t.n5z(Ae)))(vt||Ae)}}(),Ae.\u0275dir=t.lG2({type:Ae,features:[t.qOj]}),Ae})();const o=new t.OlP("NgValueAccessor"),Ze={provide:o,useExisting:(0,t.Gpc)(()=>Fe),multi:!0},Ie=new t.OlP("CompositionEventMode");let Fe=(()=>{class Ae extends q{constructor(se,vt,Wi){super(se,vt),this._compositionMode=Wi,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function Me(){const Ae=(0,r.q)()?(0,r.q)().getUserAgent():"";return/android (\d+)/.test(Ae.toLowerCase())}())}writeValue(se){this.setProperty("value",null==se?"":se)}_handleInput(se){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(se)}_compositionStart(){this._composing=!0}_compositionEnd(se){this._composing=!1,this._compositionMode&&this.onChange(se)}}return Ae.\u0275fac=function(se){return new(se||Ae)(t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(Ie,8))},Ae.\u0275dir=t.lG2({type:Ae,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(se,vt){1&se&&t.NdJ("input",function(Yn){return vt._handleInput(Yn.target.value)})("blur",function(){return vt.onTouched()})("compositionstart",function(){return vt._compositionStart()})("compositionend",function(Yn){return vt._compositionEnd(Yn.target.value)})},features:[t._Bn([Ze]),t.qOj]}),Ae})();function ue(Ae){return null==Ae||0===Ae.length}function We(Ae){return null!=Ae&&"number"==typeof Ae.length}const me=new t.OlP("NgValidators"),L=new t.OlP("NgAsyncValidators"),Q=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class dt{static min(_e){return function H(Ae){return _e=>{if(ue(_e.value)||ue(Ae))return null;const se=parseFloat(_e.value);return!isNaN(se)&&se{if(ue(_e.value)||ue(Ae))return null;const se=parseFloat(_e.value);return!isNaN(se)&&se>Ae?{max:{max:Ae,actual:_e.value}}:null}}(_e)}static required(_e){return pe(_e)}static requiredTrue(_e){return ut(_e)}static email(_e){return function ge(Ae){return ue(Ae.value)||Q.test(Ae.value)?null:{email:!0}}(_e)}static minLength(_e){return Ct(_e)}static maxLength(_e){return ni(_e)}static pattern(_e){return function qi(Ae){if(!Ae)return Ut;let _e,se;return"string"==typeof Ae?(se="","^"!==Ae.charAt(0)&&(se+="^"),se+=Ae,"$"!==Ae.charAt(Ae.length-1)&&(se+="$"),_e=new RegExp(se)):(se=Ae.toString(),_e=Ae),vt=>{if(ue(vt.value))return null;const Wi=vt.value;return _e.test(Wi)?null:{pattern:{requiredPattern:se,actualValue:Wi}}}}(_e)}static nullValidator(_e){return null}static compose(_e){return kt(_e)}static composeAsync(_e){return yt(_e)}}function pe(Ae){return ue(Ae.value)?{required:!0}:null}function ut(Ae){return!0===Ae.value?null:{required:!0}}function Ct(Ae){return _e=>ue(_e.value)||!We(_e.value)?null:_e.value.lengthWe(_e.value)&&_e.value.length>Ae?{maxlength:{requiredLength:Ae,actualLength:_e.value.length}}:null}function Ut(Ae){return null}function Ot(Ae){return null!=Ae}function Yt(Ae){const _e=(0,t.QGY)(Ae)?(0,e.D)(Ae):Ae;return(0,t.CqO)(_e),_e}function Re(Ae){let _e={};return Ae.forEach(se=>{_e=null!=se?Object.assign(Object.assign({},_e),se):_e}),0===Object.keys(_e).length?null:_e}function At(Ae,_e){return _e.map(se=>se(Ae))}function Ne(Ae){return Ae.map(_e=>function Ve(Ae){return!Ae.validate}(_e)?_e:se=>_e.validate(se))}function kt(Ae){if(!Ae)return null;const _e=Ae.filter(Ot);return 0==_e.length?null:function(se){return Re(At(se,_e))}}function lt(Ae){return null!=Ae?kt(Ne(Ae)):null}function yt(Ae){if(!Ae)return null;const _e=Ae.filter(Ot);return 0==_e.length?null:function(se){const vt=At(se,_e).map(Yt);return(0,Pe.D)(vt).pipe((0,g.U)(Re))}}function Pt(Ae){return null!=Ae?yt(Ne(Ae)):null}function Oe(Ae,_e){return null===Ae?[_e]:Array.isArray(Ae)?[...Ae,_e]:[Ae,_e]}function Be(Ae){return Ae._rawValidators}function Ke(Ae){return Ae._rawAsyncValidators}function St(Ae){return Ae?Array.isArray(Ae)?Ae:[Ae]:[]}function Vt(Ae,_e){return Array.isArray(Ae)?Ae.includes(_e):Ae===_e}function _i(Ae,_e){const se=St(_e);return St(Ae).forEach(Wi=>{Vt(se,Wi)||se.push(Wi)}),se}function je(Ae,_e){return St(_e).filter(se=>!Vt(Ae,se))}class bt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(_e){this._rawValidators=_e||[],this._composedValidatorFn=lt(this._rawValidators)}_setAsyncValidators(_e){this._rawAsyncValidators=_e||[],this._composedAsyncValidatorFn=Pt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(_e){this._onDestroyCallbacks.push(_e)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(_e=>_e()),this._onDestroyCallbacks=[]}reset(_e){this.control&&this.control.reset(_e)}hasError(_e,se){return!!this.control&&this.control.hasError(_e,se)}getError(_e,se){return this.control?this.control.getError(_e,se):null}}class ie extends bt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Ce extends bt{get formDirective(){return null}get path(){return null}}class ot{constructor(_e){this._cd=_e}is(_e){var se,vt,Wi;return"submitted"===_e?!!(null===(se=this._cd)||void 0===se?void 0:se.submitted):!!(null===(Wi=null===(vt=this._cd)||void 0===vt?void 0:vt.control)||void 0===Wi?void 0:Wi[_e])}}let Ge=(()=>{class Ae extends ot{constructor(se){super(se)}}return Ae.\u0275fac=function(se){return new(se||Ae)(t.Y36(ie,2))},Ae.\u0275dir=t.lG2({type:Ae,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(se,vt){2&se&&t.ekj("ng-untouched",vt.is("untouched"))("ng-touched",vt.is("touched"))("ng-pristine",vt.is("pristine"))("ng-dirty",vt.is("dirty"))("ng-valid",vt.is("valid"))("ng-invalid",vt.is("invalid"))("ng-pending",vt.is("pending"))},features:[t.qOj]}),Ae})(),Tt=(()=>{class Ae extends ot{constructor(se){super(se)}}return Ae.\u0275fac=function(se){return new(se||Ae)(t.Y36(Ce,10))},Ae.\u0275dir=t.lG2({type:Ae,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(se,vt){2&se&&t.ekj("ng-untouched",vt.is("untouched"))("ng-touched",vt.is("touched"))("ng-pristine",vt.is("pristine"))("ng-dirty",vt.is("dirty"))("ng-valid",vt.is("valid"))("ng-invalid",vt.is("invalid"))("ng-pending",vt.is("pending"))("ng-submitted",vt.is("submitted"))},features:[t.qOj]}),Ae})();function tr(Ae,_e){return[..._e.path,Ae]}function Xe(Ae,_e){Y(Ae,_e),_e.valueAccessor.writeValue(Ae.value),function ee(Ae,_e){_e.valueAccessor.registerOnChange(se=>{Ae._pendingValue=se,Ae._pendingChange=!0,Ae._pendingDirty=!0,"change"===Ae.updateOn&&J(Ae,_e)})}(Ae,_e),function W(Ae,_e){const se=(vt,Wi)=>{_e.valueAccessor.writeValue(vt),Wi&&_e.viewToModelUpdate(vt)};Ae.registerOnChange(se),_e._registerOnDestroy(()=>{Ae._unregisterOnChange(se)})}(Ae,_e),function M(Ae,_e){_e.valueAccessor.registerOnTouched(()=>{Ae._pendingTouched=!0,"blur"===Ae.updateOn&&Ae._pendingChange&&J(Ae,_e),"submit"!==Ae.updateOn&&Ae.markAsTouched()})}(Ae,_e),function Ft(Ae,_e){if(_e.valueAccessor.setDisabledState){const se=vt=>{_e.valueAccessor.setDisabledState(vt)};Ae.registerOnDisabledChange(se),_e._registerOnDestroy(()=>{Ae._unregisterOnDisabledChange(se)})}}(Ae,_e)}function It(Ae,_e,se=!0){const vt=()=>{};_e.valueAccessor&&(_e.valueAccessor.registerOnChange(vt),_e.valueAccessor.registerOnTouched(vt)),de(Ae,_e),Ae&&(_e._invokeOnDestroyCallbacks(),Ae._registerOnCollectionChange(()=>{}))}function ke(Ae,_e){Ae.forEach(se=>{se.registerOnValidatorChange&&se.registerOnValidatorChange(_e)})}function Y(Ae,_e){const se=Be(Ae);null!==_e.validator?Ae.setValidators(Oe(se,_e.validator)):"function"==typeof se&&Ae.setValidators([se]);const vt=Ke(Ae);null!==_e.asyncValidator?Ae.setAsyncValidators(Oe(vt,_e.asyncValidator)):"function"==typeof vt&&Ae.setAsyncValidators([vt]);const Wi=()=>Ae.updateValueAndValidity();ke(_e._rawValidators,Wi),ke(_e._rawAsyncValidators,Wi)}function de(Ae,_e){let se=!1;if(null!==Ae){if(null!==_e.validator){const Wi=Be(Ae);if(Array.isArray(Wi)&&Wi.length>0){const Yn=Wi.filter(go=>go!==_e.validator);Yn.length!==Wi.length&&(se=!0,Ae.setValidators(Yn))}}if(null!==_e.asyncValidator){const Wi=Ke(Ae);if(Array.isArray(Wi)&&Wi.length>0){const Yn=Wi.filter(go=>go!==_e.asyncValidator);Yn.length!==Wi.length&&(se=!0,Ae.setAsyncValidators(Yn))}}}const vt=()=>{};return ke(_e._rawValidators,vt),ke(_e._rawAsyncValidators,vt),se}function J(Ae,_e){Ae._pendingDirty&&Ae.markAsDirty(),Ae.setValue(Ae._pendingValue,{emitModelToViewChange:!1}),_e.viewToModelUpdate(Ae._pendingValue),Ae._pendingChange=!1}function xt(Ae,_e){Y(Ae,_e)}function Le(Ae,_e){if(!Ae.hasOwnProperty("model"))return!1;const se=Ae.model;return!!se.isFirstChange()||!Object.is(_e,se.currentValue)}function $t(Ae,_e){Ae._syncPendingControls(),_e.forEach(se=>{const vt=se.control;"submit"===vt.updateOn&&vt._pendingChange&&(se.viewToModelUpdate(vt._pendingValue),vt._pendingChange=!1)})}function yi(Ae,_e){if(!_e)return null;let se,vt,Wi;return Array.isArray(_e),_e.forEach(Yn=>{Yn.constructor===Fe?se=Yn:function Qe(Ae){return Object.getPrototypeOf(Ae.constructor)===re}(Yn)?vt=Yn:Wi=Yn}),Wi||vt||se||null}function Xi(Ae,_e){const se=Ae.indexOf(_e);se>-1&&Ae.splice(se,1)}const Sr="VALID",Fn="INVALID",Yi="PENDING",Rr="DISABLED";function vo(Ae){return(Mn(Ae)?Ae.validators:Ae)||null}function lo(Ae){return Array.isArray(Ae)?lt(Ae):Ae||null}function sn(Ae,_e){return(Mn(_e)?_e.asyncValidators:Ae)||null}function hn(Ae){return Array.isArray(Ae)?Pt(Ae):Ae||null}function Mn(Ae){return null!=Ae&&!Array.isArray(Ae)&&"object"==typeof Ae}const ti=Ae=>Ae instanceof Rn,Ii=Ae=>Ae instanceof ko,X=Ae=>Ae instanceof Bo;function tt(Ae){return ti(Ae)?Ae.value:Ae.getRawValue()}function Bt(Ae,_e){const se=Ii(Ae),vt=Ae.controls;if(!(se?Object.keys(vt):vt).length)throw new t.vHH(1e3,"");if(!vt[_e])throw new t.vHH(1001,"")}function gi(Ae,_e){Ii(Ae),Ae._forEachChild((vt,Wi)=>{if(void 0===_e[Wi])throw new t.vHH(1002,"")})}class In{constructor(_e,se){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=_e,this._rawAsyncValidators=se,this._composedValidatorFn=lo(this._rawValidators),this._composedAsyncValidatorFn=hn(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(_e){this._rawValidators=this._composedValidatorFn=_e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(_e){this._rawAsyncValidators=this._composedAsyncValidatorFn=_e}get parent(){return this._parent}get valid(){return this.status===Sr}get invalid(){return this.status===Fn}get pending(){return this.status==Yi}get disabled(){return this.status===Rr}get enabled(){return this.status!==Rr}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(_e){this._rawValidators=_e,this._composedValidatorFn=lo(_e)}setAsyncValidators(_e){this._rawAsyncValidators=_e,this._composedAsyncValidatorFn=hn(_e)}addValidators(_e){this.setValidators(_i(_e,this._rawValidators))}addAsyncValidators(_e){this.setAsyncValidators(_i(_e,this._rawAsyncValidators))}removeValidators(_e){this.setValidators(je(_e,this._rawValidators))}removeAsyncValidators(_e){this.setAsyncValidators(je(_e,this._rawAsyncValidators))}hasValidator(_e){return Vt(this._rawValidators,_e)}hasAsyncValidator(_e){return Vt(this._rawAsyncValidators,_e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(_e={}){this.touched=!0,this._parent&&!_e.onlySelf&&this._parent.markAsTouched(_e)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(_e=>_e.markAllAsTouched())}markAsUntouched(_e={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(se=>{se.markAsUntouched({onlySelf:!0})}),this._parent&&!_e.onlySelf&&this._parent._updateTouched(_e)}markAsDirty(_e={}){this.pristine=!1,this._parent&&!_e.onlySelf&&this._parent.markAsDirty(_e)}markAsPristine(_e={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(se=>{se.markAsPristine({onlySelf:!0})}),this._parent&&!_e.onlySelf&&this._parent._updatePristine(_e)}markAsPending(_e={}){this.status=Yi,!1!==_e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!_e.onlySelf&&this._parent.markAsPending(_e)}disable(_e={}){const se=this._parentMarkedDirty(_e.onlySelf);this.status=Rr,this.errors=null,this._forEachChild(vt=>{vt.disable(Object.assign(Object.assign({},_e),{onlySelf:!0}))}),this._updateValue(),!1!==_e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},_e),{skipPristineCheck:se})),this._onDisabledChange.forEach(vt=>vt(!0))}enable(_e={}){const se=this._parentMarkedDirty(_e.onlySelf);this.status=Sr,this._forEachChild(vt=>{vt.enable(Object.assign(Object.assign({},_e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:_e.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},_e),{skipPristineCheck:se})),this._onDisabledChange.forEach(vt=>vt(!1))}_updateAncestors(_e){this._parent&&!_e.onlySelf&&(this._parent.updateValueAndValidity(_e),_e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(_e){this._parent=_e}updateValueAndValidity(_e={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Sr||this.status===Yi)&&this._runAsyncValidator(_e.emitEvent)),!1!==_e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!_e.onlySelf&&this._parent.updateValueAndValidity(_e)}_updateTreeValidity(_e={emitEvent:!0}){this._forEachChild(se=>se._updateTreeValidity(_e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:_e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Rr:Sr}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(_e){if(this.asyncValidator){this.status=Yi,this._hasOwnPendingAsyncValidator=!0;const se=Yt(this.asyncValidator(this));this._asyncValidationSubscription=se.subscribe(vt=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(vt,{emitEvent:_e})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(_e,se={}){this.errors=_e,this._updateControlsErrors(!1!==se.emitEvent)}get(_e){return function Mr(Ae,_e,se){if(null==_e||(Array.isArray(_e)||(_e=_e.split(se)),Array.isArray(_e)&&0===_e.length))return null;let vt=Ae;return _e.forEach(Wi=>{vt=Ii(vt)?vt.controls.hasOwnProperty(Wi)?vt.controls[Wi]:null:X(vt)&&vt.at(Wi)||null}),vt}(this,_e,".")}getError(_e,se){const vt=se?this.get(se):this;return vt&&vt.errors?vt.errors[_e]:null}hasError(_e,se){return!!this.getError(_e,se)}get root(){let _e=this;for(;_e._parent;)_e=_e._parent;return _e}_updateControlsErrors(_e){this.status=this._calculateStatus(),_e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(_e)}_initObservables(){this.valueChanges=new t.vpe,this.statusChanges=new t.vpe}_calculateStatus(){return this._allControlsDisabled()?Rr:this.errors?Fn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Yi)?Yi:this._anyControlsHaveStatus(Fn)?Fn:Sr}_anyControlsHaveStatus(_e){return this._anyControls(se=>se.status===_e)}_anyControlsDirty(){return this._anyControls(_e=>_e.dirty)}_anyControlsTouched(){return this._anyControls(_e=>_e.touched)}_updatePristine(_e={}){this.pristine=!this._anyControlsDirty(),this._parent&&!_e.onlySelf&&this._parent._updatePristine(_e)}_updateTouched(_e={}){this.touched=this._anyControlsTouched(),this._parent&&!_e.onlySelf&&this._parent._updateTouched(_e)}_isBoxedValue(_e){return"object"==typeof _e&&null!==_e&&2===Object.keys(_e).length&&"value"in _e&&"disabled"in _e}_registerOnCollectionChange(_e){this._onCollectionChange=_e}_setUpdateStrategy(_e){Mn(_e)&&null!=_e.updateOn&&(this._updateOn=_e.updateOn)}_parentMarkedDirty(_e){return!_e&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class Rn extends In{constructor(_e=null,se,vt){super(vo(se),sn(vt,se)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(_e),this._setUpdateStrategy(se),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Mn(se)&&se.initialValueIsDefault&&(this.defaultValue=this._isBoxedValue(_e)?_e.value:_e)}setValue(_e,se={}){this.value=this._pendingValue=_e,this._onChange.length&&!1!==se.emitModelToViewChange&&this._onChange.forEach(vt=>vt(this.value,!1!==se.emitViewToModelChange)),this.updateValueAndValidity(se)}patchValue(_e,se={}){this.setValue(_e,se)}reset(_e=this.defaultValue,se={}){this._applyFormState(_e),this.markAsPristine(se),this.markAsUntouched(se),this.setValue(this.value,se),this._pendingChange=!1}_updateValue(){}_anyControls(_e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(_e){this._onChange.push(_e)}_unregisterOnChange(_e){Xi(this._onChange,_e)}registerOnDisabledChange(_e){this._onDisabledChange.push(_e)}_unregisterOnDisabledChange(_e){Xi(this._onDisabledChange,_e)}_forEachChild(_e){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(_e){this._isBoxedValue(_e)?(this.value=this._pendingValue=_e.value,_e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=_e}}class ko extends In{constructor(_e,se,vt){super(vo(se),sn(vt,se)),this.controls=_e,this._initObservables(),this._setUpdateStrategy(se),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(_e,se){return this.controls[_e]?this.controls[_e]:(this.controls[_e]=se,se.setParent(this),se._registerOnCollectionChange(this._onCollectionChange),se)}addControl(_e,se,vt={}){this.registerControl(_e,se),this.updateValueAndValidity({emitEvent:vt.emitEvent}),this._onCollectionChange()}removeControl(_e,se={}){this.controls[_e]&&this.controls[_e]._registerOnCollectionChange(()=>{}),delete this.controls[_e],this.updateValueAndValidity({emitEvent:se.emitEvent}),this._onCollectionChange()}setControl(_e,se,vt={}){this.controls[_e]&&this.controls[_e]._registerOnCollectionChange(()=>{}),delete this.controls[_e],se&&this.registerControl(_e,se),this.updateValueAndValidity({emitEvent:vt.emitEvent}),this._onCollectionChange()}contains(_e){return this.controls.hasOwnProperty(_e)&&this.controls[_e].enabled}setValue(_e,se={}){gi(this,_e),Object.keys(_e).forEach(vt=>{Bt(this,vt),this.controls[vt].setValue(_e[vt],{onlySelf:!0,emitEvent:se.emitEvent})}),this.updateValueAndValidity(se)}patchValue(_e,se={}){null!=_e&&(Object.keys(_e).forEach(vt=>{this.controls[vt]&&this.controls[vt].patchValue(_e[vt],{onlySelf:!0,emitEvent:se.emitEvent})}),this.updateValueAndValidity(se))}reset(_e={},se={}){this._forEachChild((vt,Wi)=>{vt.reset(_e[Wi],{onlySelf:!0,emitEvent:se.emitEvent})}),this._updatePristine(se),this._updateTouched(se),this.updateValueAndValidity(se)}getRawValue(){return this._reduceChildren({},(_e,se,vt)=>(_e[vt]=tt(se),_e))}_syncPendingControls(){let _e=this._reduceChildren(!1,(se,vt)=>!!vt._syncPendingControls()||se);return _e&&this.updateValueAndValidity({onlySelf:!0}),_e}_forEachChild(_e){Object.keys(this.controls).forEach(se=>{const vt=this.controls[se];vt&&_e(vt,se)})}_setUpControls(){this._forEachChild(_e=>{_e.setParent(this),_e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(_e){for(const se of Object.keys(this.controls)){const vt=this.controls[se];if(this.contains(se)&&_e(vt))return!0}return!1}_reduceValue(){return this._reduceChildren({},(_e,se,vt)=>((se.enabled||this.disabled)&&(_e[vt]=se.value),_e))}_reduceChildren(_e,se){let vt=_e;return this._forEachChild((Wi,Yn)=>{vt=se(vt,Wi,Yn)}),vt}_allControlsDisabled(){for(const _e of Object.keys(this.controls))if(this.controls[_e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}}class Bo extends In{constructor(_e,se,vt){super(vo(se),sn(vt,se)),this.controls=_e,this._initObservables(),this._setUpdateStrategy(se),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(_e){return this.controls[_e]}push(_e,se={}){this.controls.push(_e),this._registerControl(_e),this.updateValueAndValidity({emitEvent:se.emitEvent}),this._onCollectionChange()}insert(_e,se,vt={}){this.controls.splice(_e,0,se),this._registerControl(se),this.updateValueAndValidity({emitEvent:vt.emitEvent})}removeAt(_e,se={}){this.controls[_e]&&this.controls[_e]._registerOnCollectionChange(()=>{}),this.controls.splice(_e,1),this.updateValueAndValidity({emitEvent:se.emitEvent})}setControl(_e,se,vt={}){this.controls[_e]&&this.controls[_e]._registerOnCollectionChange(()=>{}),this.controls.splice(_e,1),se&&(this.controls.splice(_e,0,se),this._registerControl(se)),this.updateValueAndValidity({emitEvent:vt.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(_e,se={}){gi(this,_e),_e.forEach((vt,Wi)=>{Bt(this,Wi),this.at(Wi).setValue(vt,{onlySelf:!0,emitEvent:se.emitEvent})}),this.updateValueAndValidity(se)}patchValue(_e,se={}){null!=_e&&(_e.forEach((vt,Wi)=>{this.at(Wi)&&this.at(Wi).patchValue(vt,{onlySelf:!0,emitEvent:se.emitEvent})}),this.updateValueAndValidity(se))}reset(_e=[],se={}){this._forEachChild((vt,Wi)=>{vt.reset(_e[Wi],{onlySelf:!0,emitEvent:se.emitEvent})}),this._updatePristine(se),this._updateTouched(se),this.updateValueAndValidity(se)}getRawValue(){return this.controls.map(_e=>tt(_e))}clear(_e={}){this.controls.length<1||(this._forEachChild(se=>se._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:_e.emitEvent}))}_syncPendingControls(){let _e=this.controls.reduce((se,vt)=>!!vt._syncPendingControls()||se,!1);return _e&&this.updateValueAndValidity({onlySelf:!0}),_e}_forEachChild(_e){this.controls.forEach((se,vt)=>{_e(se,vt)})}_updateValue(){this.value=this.controls.filter(_e=>_e.enabled||this.disabled).map(_e=>_e.value)}_anyControls(_e){return this.controls.some(se=>se.enabled&&_e(se))}_setUpControls(){this._forEachChild(_e=>this._registerControl(_e))}_allControlsDisabled(){for(const _e of this.controls)if(_e.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(_e){_e.setParent(this),_e._registerOnCollectionChange(this._onCollectionChange)}}const ca={provide:Ce,useExisting:(0,t.Gpc)(()=>jr)},$r=(()=>Promise.resolve(null))();let jr=(()=>{class Ae extends Ce{constructor(se,vt){super(),this.submitted=!1,this._directives=new Set,this.ngSubmit=new t.vpe,this.form=new ko({},lt(se),Pt(vt))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(se){$r.then(()=>{const vt=this._findContainer(se.path);se.control=vt.registerControl(se.name,se.control),Xe(se.control,se),se.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(se)})}getControl(se){return this.form.get(se.path)}removeControl(se){$r.then(()=>{const vt=this._findContainer(se.path);vt&&vt.removeControl(se.name),this._directives.delete(se)})}addFormGroup(se){$r.then(()=>{const vt=this._findContainer(se.path),Wi=new ko({});xt(Wi,se),vt.registerControl(se.name,Wi),Wi.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(se){$r.then(()=>{const vt=this._findContainer(se.path);vt&&vt.removeControl(se.name)})}getFormGroup(se){return this.form.get(se.path)}updateModel(se,vt){$r.then(()=>{this.form.get(se.path).setValue(vt)})}setValue(se){this.control.setValue(se)}onSubmit(se){return this.submitted=!0,$t(this.form,this._directives),this.ngSubmit.emit(se),!1}onReset(){this.resetForm()}resetForm(se){this.form.reset(se),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(se){return se.pop(),se.length?this.form.get(se):this.form}}return Ae.\u0275fac=function(se){return new(se||Ae)(t.Y36(me,10),t.Y36(L,10))},Ae.\u0275dir=t.lG2({type:Ae,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(se,vt){1&se&&t.NdJ("submit",function(Yn){return vt.onSubmit(Yn)})("reset",function(){return vt.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t._Bn([ca]),t.qOj]}),Ae})();const po={provide:ie,useExisting:(0,t.Gpc)(()=>Oo)},Ea=(()=>Promise.resolve(null))();let Oo=(()=>{class Ae extends ie{constructor(se,vt,Wi,Yn,go){super(),this._changeDetectorRef=go,this.control=new Rn,this._registered=!1,this.update=new t.vpe,this._parent=se,this._setValidators(vt),this._setAsyncValidators(Wi),this.valueAccessor=yi(0,Yn)}ngOnChanges(se){if(this._checkForErrors(),!this._registered||"name"in se){if(this._registered&&(this._checkName(),this.formDirective)){const vt=se.name.previousValue;this.formDirective.removeControl({name:vt,path:this._getPath(vt)})}this._setUpControl()}"isDisabled"in se&&this._updateDisabled(se),Le(se,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(se){this.viewModel=se,this.update.emit(se)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Xe(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(se){Ea.then(()=>{var vt;this.control.setValue(se,{emitViewToModelChange:!1}),null===(vt=this._changeDetectorRef)||void 0===vt||vt.markForCheck()})}_updateDisabled(se){const vt=se.isDisabled.currentValue,Wi=""===vt||vt&&"false"!==vt;Ea.then(()=>{var Yn;Wi&&!this.control.disabled?this.control.disable():!Wi&&this.control.disabled&&this.control.enable(),null===(Yn=this._changeDetectorRef)||void 0===Yn||Yn.markForCheck()})}_getPath(se){return this._parent?tr(se,this._parent):[se]}}return Ae.\u0275fac=function(se){return new(se||Ae)(t.Y36(Ce,9),t.Y36(me,10),t.Y36(L,10),t.Y36(o,10),t.Y36(t.sBO,8))},Ae.\u0275dir=t.lG2({type:Ae,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[t._Bn([po]),t.qOj,t.TTD]}),Ae})(),wa=(()=>{class Ae{}return Ae.\u0275fac=function(se){return new(se||Ae)},Ae.\u0275dir=t.lG2({type:Ae,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),Ae})();const ba={provide:o,useExisting:(0,t.Gpc)(()=>Oa),multi:!0};let Ro=(()=>{class Ae{}return Ae.\u0275fac=function(se){return new(se||Ae)},Ae.\u0275mod=t.oAB({type:Ae}),Ae.\u0275inj=t.cJS({}),Ae})(),Ys=(()=>{class Ae{constructor(){this._accessors=[]}add(se,vt){this._accessors.push([se,vt])}remove(se){for(let vt=this._accessors.length-1;vt>=0;--vt)if(this._accessors[vt][1]===se)return void this._accessors.splice(vt,1)}select(se){this._accessors.forEach(vt=>{this._isSameGroup(vt,se)&&vt[1]!==se&&vt[1].fireUncheck(se.value)})}_isSameGroup(se,vt){return!!se[0].control&&se[0]._parent===vt._control._parent&&se[1].name===vt.name}}return Ae.\u0275fac=function(se){return new(se||Ae)},Ae.\u0275prov=t.Yz7({token:Ae,factory:Ae.\u0275fac,providedIn:Ro}),Ae})(),Oa=(()=>{class Ae extends re{constructor(se,vt,Wi,Yn){super(se,vt),this._registry=Wi,this._injector=Yn,this.onChange=()=>{}}ngOnInit(){this._control=this._injector.get(ie),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(se){this._state=se===this.value,this.setProperty("checked",this._state)}registerOnChange(se){this._fn=se,this.onChange=()=>{se(this.value),this._registry.select(this)}}fireUncheck(se){this.writeValue(se)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return Ae.\u0275fac=function(se){return new(se||Ae)(t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(Ys),t.Y36(t.zs3))},Ae.\u0275dir=t.lG2({type:Ae,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(se,vt){1&se&&t.NdJ("change",function(){return vt.onChange()})("blur",function(){return vt.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[t._Bn([ba]),t.qOj]}),Ae})();const ja={provide:o,useExisting:(0,t.Gpc)(()=>Vi),multi:!0};let Vi=(()=>{class Ae extends re{writeValue(se){this.setProperty("value",parseFloat(se))}registerOnChange(se){this.onChange=vt=>{se(""==vt?null:parseFloat(vt))}}}return Ae.\u0275fac=function(){let _e;return function(vt){return(_e||(_e=t.n5z(Ae)))(vt||Ae)}}(),Ae.\u0275dir=t.lG2({type:Ae,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(se,vt){1&se&&t.NdJ("change",function(Yn){return vt.onChange(Yn.target.value)})("input",function(Yn){return vt.onChange(Yn.target.value)})("blur",function(){return vt.onTouched()})},features:[t._Bn([ja]),t.qOj]}),Ae})();const ls=new t.OlP("NgModelWithFormControlWarning"),Ds={provide:Ce,useExisting:(0,t.Gpc)(()=>Fa)};let Fa=(()=>{class Ae extends Ce{constructor(se,vt){super(),this.validators=se,this.asyncValidators=vt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new t.vpe,this._setValidators(se),this._setAsyncValidators(vt)}ngOnChanges(se){this._checkFormPresent(),se.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(de(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(se){const vt=this.form.get(se.path);return Xe(vt,se),vt.updateValueAndValidity({emitEvent:!1}),this.directives.push(se),vt}getControl(se){return this.form.get(se.path)}removeControl(se){It(se.control||null,se,!1),Xi(this.directives,se)}addFormGroup(se){this._setUpFormContainer(se)}removeFormGroup(se){this._cleanUpFormContainer(se)}getFormGroup(se){return this.form.get(se.path)}addFormArray(se){this._setUpFormContainer(se)}removeFormArray(se){this._cleanUpFormContainer(se)}getFormArray(se){return this.form.get(se.path)}updateModel(se,vt){this.form.get(se.path).setValue(vt)}onSubmit(se){return this.submitted=!0,$t(this.form,this.directives),this.ngSubmit.emit(se),!1}onReset(){this.resetForm()}resetForm(se){this.form.reset(se),this.submitted=!1}_updateDomValue(){this.directives.forEach(se=>{const vt=se.control,Wi=this.form.get(se.path);vt!==Wi&&(It(vt||null,se),ti(Wi)&&(Xe(Wi,se),se.control=Wi))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(se){const vt=this.form.get(se.path);xt(vt,se),vt.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(se){if(this.form){const vt=this.form.get(se.path);vt&&function Gt(Ae,_e){return de(Ae,_e)}(vt,se)&&vt.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Y(this.form,this),this._oldForm&&de(this._oldForm,this)}_checkFormPresent(){}}return Ae.\u0275fac=function(se){return new(se||Ae)(t.Y36(me,10),t.Y36(L,10))},Ae.\u0275dir=t.lG2({type:Ae,selectors:[["","formGroup",""]],hostBindings:function(se,vt){1&se&&t.NdJ("submit",function(Yn){return vt.onSubmit(Yn)})("reset",function(){return vt.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t._Bn([Ds]),t.qOj,t.TTD]}),Ae})();const Sa={provide:ie,useExisting:(0,t.Gpc)(()=>co)};let co=(()=>{class Ae extends ie{constructor(se,vt,Wi,Yn,go){super(),this._ngModelWarningConfig=go,this._added=!1,this.update=new t.vpe,this._ngModelWarningSent=!1,this._parent=se,this._setValidators(vt),this._setAsyncValidators(Wi),this.valueAccessor=yi(0,Yn)}set isDisabled(se){}ngOnChanges(se){this._added||this._setUpControl(),Le(se,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(se){this.viewModel=se,this.update.emit(se)}get path(){return tr(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return Ae._ngModelWarningSentOnce=!1,Ae.\u0275fac=function(se){return new(se||Ae)(t.Y36(Ce,13),t.Y36(me,10),t.Y36(L,10),t.Y36(o,10),t.Y36(ls,8))},Ae.\u0275dir=t.lG2({type:Ae,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[t._Bn([Sa]),t.qOj,t.TTD]}),Ae})();const za={provide:o,useExisting:(0,t.Gpc)(()=>da),multi:!0};function us(Ae,_e){return null==Ae?`${_e}`:(_e&&"object"==typeof _e&&(_e="Object"),`${Ae}: ${_e}`.slice(0,50))}let da=(()=>{class Ae extends re{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(se){this._compareWith=se}writeValue(se){this.value=se;const Wi=us(this._getOptionId(se),se);this.setProperty("value",Wi)}registerOnChange(se){this.onChange=vt=>{this.value=this._getOptionValue(vt),se(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(se){for(const vt of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(vt),se))return vt;return null}_getOptionValue(se){const vt=function va(Ae){return Ae.split(":")[0]}(se);return this._optionMap.has(vt)?this._optionMap.get(vt):se}}return Ae.\u0275fac=function(){let _e;return function(vt){return(_e||(_e=t.n5z(Ae)))(vt||Ae)}}(),Ae.\u0275dir=t.lG2({type:Ae,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(se,vt){1&se&&t.NdJ("change",function(Yn){return vt.onChange(Yn.target.value)})("blur",function(){return vt.onTouched()})},inputs:{compareWith:"compareWith"},features:[t._Bn([za]),t.qOj]}),Ae})(),Cs=(()=>{class Ae{constructor(se,vt,Wi){this._element=se,this._renderer=vt,this._select=Wi,this._select&&(this.id=this._select._registerOption())}set ngValue(se){null!=this._select&&(this._select._optionMap.set(this.id,se),this._setElementValue(us(this.id,se)),this._select.writeValue(this._select.value))}set value(se){this._setElementValue(se),this._select&&this._select.writeValue(this._select.value)}_setElementValue(se){this._renderer.setProperty(this._element.nativeElement,"value",se)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return Ae.\u0275fac=function(se){return new(se||Ae)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(da,9))},Ae.\u0275dir=t.lG2({type:Ae,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),Ae})();const Pa={provide:o,useExisting:(0,t.Gpc)(()=>Wr),multi:!0};function Ra(Ae,_e){return null==Ae?`${_e}`:("string"==typeof _e&&(_e=`'${_e}'`),_e&&"object"==typeof _e&&(_e="Object"),`${Ae}: ${_e}`.slice(0,50))}let Wr=(()=>{class Ae extends re{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(se){this._compareWith=se}writeValue(se){let vt;if(this.value=se,Array.isArray(se)){const Wi=se.map(Yn=>this._getOptionId(Yn));vt=(Yn,go)=>{Yn._setSelected(Wi.indexOf(go.toString())>-1)}}else vt=(Wi,Yn)=>{Wi._setSelected(!1)};this._optionMap.forEach(vt)}registerOnChange(se){this.onChange=vt=>{const Wi=[],Yn=vt.selectedOptions;if(void 0!==Yn){const go=Yn;for(let xa=0;xa{class Ae{constructor(se,vt,Wi){this._element=se,this._renderer=vt,this._select=Wi,this._select&&(this.id=this._select._registerOption(this))}set ngValue(se){null!=this._select&&(this._value=se,this._setElementValue(Ra(this.id,se)),this._select.writeValue(this._select.value))}set value(se){this._select?(this._value=se,this._setElementValue(Ra(this.id,se)),this._select.writeValue(this._select.value)):this._setElementValue(se)}_setElementValue(se){this._renderer.setProperty(this._element.nativeElement,"value",se)}_setSelected(se){this._renderer.setProperty(this._element.nativeElement,"selected",se)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return Ae.\u0275fac=function(se){return new(se||Ae)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(Wr,9))},Ae.\u0275dir=t.lG2({type:Ae,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),Ae})();function ka(Ae){return"number"==typeof Ae?Ae:parseInt(Ae,10)}let uo=(()=>{class Ae{constructor(){this._validator=Ut}ngOnChanges(se){if(this.inputName in se){const vt=this.normalizeInput(se[this.inputName].currentValue);this._enabled=this.enabled(vt),this._validator=this._enabled?this.createValidator(vt):Ut,this._onChange&&this._onChange()}}validate(se){return this._validator(se)}registerOnValidatorChange(se){this._onChange=se}enabled(se){return null!=se}}return Ae.\u0275fac=function(se){return new(se||Ae)},Ae.\u0275dir=t.lG2({type:Ae,features:[t.TTD]}),Ae})();const ps={provide:me,useExisting:(0,t.Gpc)(()=>ao),multi:!0},Ma={provide:me,useExisting:(0,t.Gpc)(()=>Xa),multi:!0};let ao=(()=>{class Ae extends uo{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=se=>function Wo(Ae){return null!=Ae&&!1!==Ae&&"false"!=`${Ae}`}(se),this.createValidator=se=>pe}enabled(se){return se}}return Ae.\u0275fac=function(){let _e;return function(vt){return(_e||(_e=t.n5z(Ae)))(vt||Ae)}}(),Ae.\u0275dir=t.lG2({type:Ae,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(se,vt){2&se&&t.uIk("required",vt._enabled?"":null)},inputs:{required:"required"},features:[t._Bn([ps]),t.qOj]}),Ae})(),Xa=(()=>{class Ae extends ao{constructor(){super(...arguments),this.createValidator=se=>ut}}return Ae.\u0275fac=function(){let _e;return function(vt){return(_e||(_e=t.n5z(Ae)))(vt||Ae)}}(),Ae.\u0275dir=t.lG2({type:Ae,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(se,vt){2&se&&t.uIk("required",vt._enabled?"":null)},features:[t._Bn([Ma]),t.qOj]}),Ae})();const xe={provide:me,useExisting:(0,t.Gpc)(()=>_t),multi:!0};let _t=(()=>{class Ae extends uo{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=se=>ka(se),this.createValidator=se=>Ct(se)}}return Ae.\u0275fac=function(){let _e;return function(vt){return(_e||(_e=t.n5z(Ae)))(vt||Ae)}}(),Ae.\u0275dir=t.lG2({type:Ae,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(se,vt){2&se&&t.uIk("minlength",vt._enabled?vt.minlength:null)},inputs:{minlength:"minlength"},features:[t._Bn([xe]),t.qOj]}),Ae})();const De={provide:me,useExisting:(0,t.Gpc)(()=>Mt),multi:!0};let Mt=(()=>{class Ae extends uo{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=se=>ka(se),this.createValidator=se=>ni(se)}}return Ae.\u0275fac=function(){let _e;return function(vt){return(_e||(_e=t.n5z(Ae)))(vt||Ae)}}(),Ae.\u0275dir=t.lG2({type:Ae,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(se,vt){2&se&&t.uIk("maxlength",vt._enabled?vt.maxlength:null)},inputs:{maxlength:"maxlength"},features:[t._Bn([De]),t.qOj]}),Ae})(),Ur=(()=>{class Ae{}return Ae.\u0275fac=function(se){return new(se||Ae)},Ae.\u0275mod=t.oAB({type:Ae}),Ae.\u0275inj=t.cJS({imports:[[Ro]]}),Ae})(),xr=(()=>{class Ae{}return Ae.\u0275fac=function(se){return new(se||Ae)},Ae.\u0275mod=t.oAB({type:Ae}),Ae.\u0275inj=t.cJS({imports:[Ur]}),Ae})(),kr=(()=>{class Ae{static withConfig(se){return{ngModule:Ae,providers:[{provide:ls,useValue:se.warnOnNgModelWithFormControl}]}}}return Ae.\u0275fac=function(se){return new(se||Ae)},Ae.\u0275mod=t.oAB({type:Ae}),Ae.\u0275inj=t.cJS({imports:[Ur]}),Ae})(),Hr=(()=>{class Ae{group(se,vt=null){const Wi=this._reduceControls(se);let xa,Yn=null,go=null;return null!=vt&&(function fo(Ae){return void 0!==Ae.asyncValidators||void 0!==Ae.validators||void 0!==Ae.updateOn}(vt)?(Yn=null!=vt.validators?vt.validators:null,go=null!=vt.asyncValidators?vt.asyncValidators:null,xa=null!=vt.updateOn?vt.updateOn:void 0):(Yn=null!=vt.validator?vt.validator:null,go=null!=vt.asyncValidator?vt.asyncValidator:null)),new ko(Wi,{asyncValidators:go,updateOn:xa,validators:Yn})}control(se,vt,Wi){return new Rn(se,vt,Wi)}array(se,vt,Wi){const Yn=se.map(go=>this._createControl(go));return new Bo(Yn,vt,Wi)}_reduceControls(se){const vt={};return Object.keys(se).forEach(Wi=>{vt[Wi]=this._createControl(se[Wi])}),vt}_createControl(se){return ti(se)||Ii(se)||X(se)?se:Array.isArray(se)?this.control(se[0],se.length>1?se[1]:null,se.length>2?se[2]:null):this.control(se)}}return Ae.\u0275fac=function(se){return new(se||Ae)},Ae.\u0275prov=t.Yz7({token:Ae,factory:Ae.\u0275fac,providedIn:kr}),Ae})()},7423:(rn,Ht,x)=>{"use strict";x.d(Ht,{lW:()=>Ze,ot:()=>Ie});var t=x(5e3),r=x(508),e=x(6360),Pe=x(5664);const g=["mat-button",""],q=["*"],ne=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"],we=(0,r.pj)((0,r.Id)((0,r.Kr)(class{constructor(Fe){this._elementRef=Fe}})));let Ze=(()=>{class Fe extends we{constructor(We,me,L){super(We),this._focusMonitor=me,this._animationMode=L,this.isRoundButton=this._hasHostAttributes("mat-fab","mat-mini-fab"),this.isIconButton=this._hasHostAttributes("mat-icon-button");for(const Q of ne)this._hasHostAttributes(Q)&&this._getHostElement().classList.add(Q);We.nativeElement.classList.add("mat-button-base"),this.isRoundButton&&(this.color="accent")}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(We,me){We?this._focusMonitor.focusVia(this._getHostElement(),We,me):this._getHostElement().focus(me)}_getHostElement(){return this._elementRef.nativeElement}_isRippleDisabled(){return this.disableRipple||this.disabled}_hasHostAttributes(...We){return We.some(me=>this._getHostElement().hasAttribute(me))}}return Fe.\u0275fac=function(We){return new(We||Fe)(t.Y36(t.SBq),t.Y36(Pe.tE),t.Y36(e.Qb,8))},Fe.\u0275cmp=t.Xpm({type:Fe,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-icon-button",""],["button","mat-fab",""],["button","mat-mini-fab",""],["button","mat-stroked-button",""],["button","mat-flat-button",""]],viewQuery:function(We,me){if(1&We&&t.Gf(r.wG,5),2&We){let L;t.iGM(L=t.CRH())&&(me.ripple=L.first)}},hostAttrs:[1,"mat-focus-indicator"],hostVars:5,hostBindings:function(We,me){2&We&&(t.uIk("disabled",me.disabled||null),t.ekj("_mat-animation-noopable","NoopAnimations"===me._animationMode)("mat-button-disabled",me.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[t.qOj],attrs:g,ngContentSelectors:q,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(We,me){1&We&&(t.F$t(),t.TgZ(0,"span",0),t.Hsn(1),t.qZA(),t._UZ(2,"span",1)(3,"span",2)),2&We&&(t.xp6(2),t.ekj("mat-button-ripple-round",me.isRoundButton||me.isIconButton),t.Q6J("matRippleDisabled",me._isRippleDisabled())("matRippleCentered",me.isIconButton)("matRippleTrigger",me._getHostElement()))},directives:[r.wG],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n"],encapsulation:2,changeDetection:0}),Fe})(),Ie=(()=>{class Fe{}return Fe.\u0275fac=function(We){return new(We||Fe)},Fe.\u0275mod=t.oAB({type:Fe}),Fe.\u0275inj=t.cJS({imports:[[r.si,r.BQ],r.BQ]}),Fe})()},7446:(rn,Ht,x)=>{"use strict";x.d(Ht,{oG:()=>L,p9:()=>z});var t=x(3191),r=x(5e3),e=x(3075),Pe=x(508),g=x(6360),q=x(5664),re=x(7144);const o=["input"],ne=function(pe){return{enterDuration:pe}},we=["*"],Ze=new r.OlP("mat-checkbox-default-options",{providedIn:"root",factory:Me});function Me(){return{color:"accent",clickAction:"check-indeterminate"}}let Ie=0;const Fe=Me(),ue={provide:e.JU,useExisting:(0,r.Gpc)(()=>L),multi:!0};class We{}const me=(0,Pe.sb)((0,Pe.pj)((0,Pe.Kr)((0,Pe.Id)(class{constructor(pe){this._elementRef=pe}}))));let L=(()=>{class pe extends me{constructor(ge,Ct,ni,qi,Ut,Ot,Yt){super(ge),this._changeDetectorRef=Ct,this._focusMonitor=ni,this._ngZone=qi,this._animationMode=Ot,this._options=Yt,this.ariaLabel="",this.ariaLabelledby=null,this._uniqueId="mat-checkbox-"+ ++Ie,this.id=this._uniqueId,this.labelPosition="after",this.name=null,this.change=new r.vpe,this.indeterminateChange=new r.vpe,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||Fe,this.color=this.defaultColor=this._options.color||Fe.color,this.tabIndex=parseInt(Ut)||0}get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(ge){this._required=(0,t.Ig)(ge)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(ge=>{ge||Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}),this._syncIndeterminate(this._indeterminate)}ngAfterViewChecked(){}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}get checked(){return this._checked}set checked(ge){ge!=this.checked&&(this._checked=ge,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(ge){const Ct=(0,t.Ig)(ge);Ct!==this.disabled&&(this._disabled=Ct,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(ge){const Ct=ge!=this._indeterminate;this._indeterminate=(0,t.Ig)(ge),Ct&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(ge){this.checked=!!ge}registerOnChange(ge){this._controlValueAccessorChangeFn=ge}registerOnTouched(ge){this._onTouched=ge}setDisabledState(ge){this.disabled=ge}_getAriaChecked(){return this.checked?"true":this.indeterminate?"mixed":"false"}_transitionCheckState(ge){let Ct=this._currentCheckState,ni=this._elementRef.nativeElement;if(Ct!==ge&&(this._currentAnimationClass.length>0&&ni.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(Ct,ge),this._currentCheckState=ge,this._currentAnimationClass.length>0)){ni.classList.add(this._currentAnimationClass);const qi=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{ni.classList.remove(qi)},1e3)})}}_emitChangeEvent(){const ge=new We;ge.source=this,ge.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(ge),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked}_onInputClick(ge){var Ct;const ni=null===(Ct=this._options)||void 0===Ct?void 0:Ct.clickAction;ge.stopPropagation(),this.disabled||"noop"===ni?!this.disabled&&"noop"===ni&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==ni&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this.toggle(),this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}focus(ge,Ct){ge?this._focusMonitor.focusVia(this._inputElement,ge,Ct):this._inputElement.nativeElement.focus(Ct)}_onInteractionEvent(ge){ge.stopPropagation()}_getAnimationClassForCheckStateTransition(ge,Ct){if("NoopAnimations"===this._animationMode)return"";let ni="";switch(ge){case 0:if(1===Ct)ni="unchecked-checked";else{if(3!=Ct)return"";ni="unchecked-indeterminate"}break;case 2:ni=1===Ct?"unchecked-checked":"unchecked-indeterminate";break;case 1:ni=2===Ct?"checked-unchecked":"checked-indeterminate";break;case 3:ni=1===Ct?"indeterminate-checked":"indeterminate-unchecked"}return`mat-checkbox-anim-${ni}`}_syncIndeterminate(ge){const Ct=this._inputElement;Ct&&(Ct.nativeElement.indeterminate=ge)}}return pe.\u0275fac=function(ge){return new(ge||pe)(r.Y36(r.SBq),r.Y36(r.sBO),r.Y36(q.tE),r.Y36(r.R0b),r.$8M("tabindex"),r.Y36(g.Qb,8),r.Y36(Ze,8))},pe.\u0275cmp=r.Xpm({type:pe,selectors:[["mat-checkbox"]],viewQuery:function(ge,Ct){if(1&ge&&(r.Gf(o,5),r.Gf(Pe.wG,5)),2&ge){let ni;r.iGM(ni=r.CRH())&&(Ct._inputElement=ni.first),r.iGM(ni=r.CRH())&&(Ct.ripple=ni.first)}},hostAttrs:[1,"mat-checkbox"],hostVars:12,hostBindings:function(ge,Ct){2&ge&&(r.Ikx("id",Ct.id),r.uIk("tabindex",null),r.ekj("mat-checkbox-indeterminate",Ct.indeterminate)("mat-checkbox-checked",Ct.checked)("mat-checkbox-disabled",Ct.disabled)("mat-checkbox-label-before","before"==Ct.labelPosition)("_mat-animation-noopable","NoopAnimations"===Ct._animationMode))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[r._Bn([ue]),r.qOj],ngContentSelectors:we,decls:17,vars:21,consts:[[1,"mat-checkbox-layout"],["label",""],[1,"mat-checkbox-inner-container"],["type","checkbox",1,"mat-checkbox-input","cdk-visually-hidden",3,"id","required","checked","disabled","tabIndex","change","click"],["input",""],["matRipple","",1,"mat-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleRadius","matRippleCentered","matRippleAnimation"],[1,"mat-ripple-element","mat-checkbox-persistent-ripple"],[1,"mat-checkbox-frame"],[1,"mat-checkbox-background"],["version","1.1","focusable","false","viewBox","0 0 24 24",0,"xml","space","preserve","aria-hidden","true",1,"mat-checkbox-checkmark"],["fill","none","stroke","white","d","M4.1,12.7 9,17.6 20.3,6.3",1,"mat-checkbox-checkmark-path"],[1,"mat-checkbox-mixedmark"],[1,"mat-checkbox-label",3,"cdkObserveContent"],["checkboxLabel",""],[2,"display","none"]],template:function(ge,Ct){if(1&ge&&(r.F$t(),r.TgZ(0,"label",0,1)(2,"span",2)(3,"input",3,4),r.NdJ("change",function(qi){return Ct._onInteractionEvent(qi)})("click",function(qi){return Ct._onInputClick(qi)}),r.qZA(),r.TgZ(5,"span",5),r._UZ(6,"span",6),r.qZA(),r._UZ(7,"span",7),r.TgZ(8,"span",8),r.O4$(),r.TgZ(9,"svg",9),r._UZ(10,"path",10),r.qZA(),r.kcU(),r._UZ(11,"span",11),r.qZA()(),r.TgZ(12,"span",12,13),r.NdJ("cdkObserveContent",function(){return Ct._onLabelTextChange()}),r.TgZ(14,"span",14),r._uU(15,"\xa0"),r.qZA(),r.Hsn(16),r.qZA()()),2&ge){const ni=r.MAs(1),qi=r.MAs(13);r.uIk("for",Ct.inputId),r.xp6(2),r.ekj("mat-checkbox-inner-container-no-side-margin",!qi.textContent||!qi.textContent.trim()),r.xp6(1),r.Q6J("id",Ct.inputId)("required",Ct.required)("checked",Ct.checked)("disabled",Ct.disabled)("tabIndex",Ct.tabIndex),r.uIk("value",Ct.value)("name",Ct.name)("aria-label",Ct.ariaLabel||null)("aria-labelledby",Ct.ariaLabelledby)("aria-checked",Ct._getAriaChecked())("aria-describedby",Ct.ariaDescribedby),r.xp6(2),r.Q6J("matRippleTrigger",ni)("matRippleDisabled",Ct._isRippleDisabled())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",r.VKq(19,ne,"NoopAnimations"===Ct._animationMode?0:150))}},directives:[Pe.wG,re.wD],styles:["@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{display:inline-block;transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:transparent}._mat-animation-noopable.mat-checkbox{transition:none;animation:none}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.cdk-high-contrast-active .mat-checkbox.cdk-keyboard-focused .mat-checkbox-ripple{outline:solid 3px}.mat-checkbox-layout{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:transparent;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1);-webkit-print-color-adjust:exact;color-adjust:exact}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{display:block;width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}\n"],encapsulation:2,changeDetection:0}),pe})(),H=(()=>{class pe{}return pe.\u0275fac=function(ge){return new(ge||pe)},pe.\u0275mod=r.oAB({type:pe}),pe.\u0275inj=r.cJS({}),pe})(),z=(()=>{class pe{}return pe.\u0275fac=function(ge){return new(ge||pe)},pe.\u0275mod=r.oAB({type:pe}),pe.\u0275inj=r.cJS({imports:[[Pe.si,Pe.BQ,re.Q8,H],Pe.BQ,H]}),pe})()},508:(rn,Ht,x)=>{"use strict";x.d(Ht,{yN:()=>me,mZ:()=>L,_A:()=>Yt,rD:()=>Oe,sG:()=>Re,Y2:()=>Tt,BQ:()=>z,X2:()=>Be,uc:()=>Vt,XK:()=>yt,Ng:()=>tr,rN:()=>An,nP:()=>mt,us:()=>Jt,wG:()=>Nt,si:()=>wt,IR:()=>Qt,CB:()=>wr,jH:()=>jn,pj:()=>ut,Kr:()=>ge,Id:()=>pe,FD:()=>ni,sb:()=>Ct,E0:()=>Ke});var t=x(5e3),r=x(226);const e=new t.GfV("13.3.9");var Pe=x(9808),g=x(925),q=x(5664),re=x(3191),o=x(7579),ne=x(8675),we=x(6360);let me=(()=>{class Xe{}return Xe.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",Xe.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",Xe.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",Xe.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)",Xe})(),L=(()=>{class Xe{}return Xe.COMPLEX="375ms",Xe.ENTERING="225ms",Xe.EXITING="195ms",Xe})();const Q=new t.GfV("13.0.0"),H=new t.OlP("mat-sanity-checks",{providedIn:"root",factory:function dt(){return!0}});let z=(()=>{class Xe{constructor(ke,Ft,Y){this._hasDoneGlobalChecks=!1,this._document=Y,ke._applyBodyHighContrastModeCssClasses(),this._sanityChecks=Ft,this._hasDoneGlobalChecks||(this._checkDoctypeIsDefined(),this._checkThemeIsPresent(),this._checkCdkVersionMatch(),this._hasDoneGlobalChecks=!0)}_checkIsEnabled(ke){return!(!(0,t.X6Q)()||(0,g.Oy)())&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[ke])}_checkDoctypeIsDefined(){this._checkIsEnabled("doctype")&&!this._document.doctype&&console.warn("Current document does not have a doctype. This may cause some Angular Material components not to behave as expected.")}_checkThemeIsPresent(){if(!this._checkIsEnabled("theme")||!this._document.body||"function"!=typeof getComputedStyle)return;const ke=this._document.createElement("div");ke.classList.add("mat-theme-loaded-marker"),this._document.body.appendChild(ke);const Ft=getComputedStyle(ke);Ft&&"none"!==Ft.display&&console.warn("Could not find Angular Material core theme. Most Material components may not work as expected. For more info refer to the theming guide: https://material.angular.io/guide/theming"),ke.remove()}_checkCdkVersionMatch(){this._checkIsEnabled("version")&&Q.full!==e.full&&console.warn("The Angular Material version ("+Q.full+") does not match the Angular CDK version ("+e.full+").\nPlease ensure the versions of these two packages exactly match.")}}return Xe.\u0275fac=function(ke){return new(ke||Xe)(t.LFG(q.qm),t.LFG(H,8),t.LFG(Pe.K0))},Xe.\u0275mod=t.oAB({type:Xe}),Xe.\u0275inj=t.cJS({imports:[[r.vT],r.vT]}),Xe})();function pe(Xe){return class extends Xe{constructor(...It){super(...It),this._disabled=!1}get disabled(){return this._disabled}set disabled(It){this._disabled=(0,re.Ig)(It)}}}function ut(Xe,It){return class extends Xe{constructor(...ke){super(...ke),this.defaultColor=It,this.color=It}get color(){return this._color}set color(ke){const Ft=ke||this.defaultColor;Ft!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),Ft&&this._elementRef.nativeElement.classList.add(`mat-${Ft}`),this._color=Ft)}}}function ge(Xe){return class extends Xe{constructor(...It){super(...It),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(It){this._disableRipple=(0,re.Ig)(It)}}}function Ct(Xe,It=0){return class extends Xe{constructor(...ke){super(...ke),this._tabIndex=It,this.defaultTabIndex=It}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(ke){this._tabIndex=null!=ke?(0,re.su)(ke):this.defaultTabIndex}}}function ni(Xe){return class extends Xe{constructor(...It){super(...It),this.stateChanges=new o.x,this.errorState=!1}updateErrorState(){const It=this.errorState,de=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);de!==It&&(this.errorState=de,this.stateChanges.next())}}}const Ut=new t.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function Ot(){return(0,t.f3M)(t.soG)}});class Yt{constructor(){this._localeChanges=new o.x,this.localeChanges=this._localeChanges}getValidDateOrNull(It){return this.isDateInstance(It)&&this.isValid(It)?It:null}deserialize(It){return null==It||this.isDateInstance(It)&&this.isValid(It)?It:this.invalid()}setLocale(It){this.locale=It,this._localeChanges.next()}compareDate(It,ke){return this.getYear(It)-this.getYear(ke)||this.getMonth(It)-this.getMonth(ke)||this.getDate(It)-this.getDate(ke)}sameDate(It,ke){if(It&&ke){let Ft=this.isValid(It),Y=this.isValid(ke);return Ft&&Y?!this.compareDate(It,ke):Ft==Y}return It==ke}clampDate(It,ke,Ft){return ke&&this.compareDate(It,ke)<0?ke:Ft&&this.compareDate(It,Ft)>0?Ft:It}}const Re=new t.OlP("mat-date-formats"),At=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function Ve(Xe,It){const ke=Array(Xe);for(let Ft=0;Ft{class Xe extends Yt{constructor(ke,Ft){super(),this.useUtcForDisplay=!1,super.setLocale(ke)}getYear(ke){return ke.getFullYear()}getMonth(ke){return ke.getMonth()}getDate(ke){return ke.getDate()}getDayOfWeek(ke){return ke.getDay()}getMonthNames(ke){const Ft=new Intl.DateTimeFormat(this.locale,{month:ke,timeZone:"utc"});return Ve(12,Y=>this._format(Ft,new Date(2017,Y,1)))}getDateNames(){const ke=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return Ve(31,Ft=>this._format(ke,new Date(2017,0,Ft+1)))}getDayOfWeekNames(ke){const Ft=new Intl.DateTimeFormat(this.locale,{weekday:ke,timeZone:"utc"});return Ve(7,Y=>this._format(Ft,new Date(2017,0,Y+1)))}getYearName(ke){const Ft=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(Ft,ke)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(ke){return this.getDate(this._createDateWithOverflow(this.getYear(ke),this.getMonth(ke)+1,0))}clone(ke){return new Date(ke.getTime())}createDate(ke,Ft,Y){let de=this._createDateWithOverflow(ke,Ft,Y);return de.getMonth(),de}today(){return new Date}parse(ke){return"number"==typeof ke?new Date(ke):ke?new Date(Date.parse(ke)):null}format(ke,Ft){if(!this.isValid(ke))throw Error("NativeDateAdapter: Cannot format invalid date.");const Y=new Intl.DateTimeFormat(this.locale,Object.assign(Object.assign({},Ft),{timeZone:"utc"}));return this._format(Y,ke)}addCalendarYears(ke,Ft){return this.addCalendarMonths(ke,12*Ft)}addCalendarMonths(ke,Ft){let Y=this._createDateWithOverflow(this.getYear(ke),this.getMonth(ke)+Ft,this.getDate(ke));return this.getMonth(Y)!=((this.getMonth(ke)+Ft)%12+12)%12&&(Y=this._createDateWithOverflow(this.getYear(Y),this.getMonth(Y),0)),Y}addCalendarDays(ke,Ft){return this._createDateWithOverflow(this.getYear(ke),this.getMonth(ke),this.getDate(ke)+Ft)}toIso8601(ke){return[ke.getUTCFullYear(),this._2digit(ke.getUTCMonth()+1),this._2digit(ke.getUTCDate())].join("-")}deserialize(ke){if("string"==typeof ke){if(!ke)return null;if(At.test(ke)){let Ft=new Date(ke);if(this.isValid(Ft))return Ft}}return super.deserialize(ke)}isDateInstance(ke){return ke instanceof Date}isValid(ke){return!isNaN(ke.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(ke,Ft,Y){const de=new Date;return de.setFullYear(ke,Ft,Y),de.setHours(0,0,0,0),de}_2digit(ke){return("00"+ke).slice(-2)}_format(ke,Ft){const Y=new Date;return Y.setUTCFullYear(Ft.getFullYear(),Ft.getMonth(),Ft.getDate()),Y.setUTCHours(Ft.getHours(),Ft.getMinutes(),Ft.getSeconds(),Ft.getMilliseconds()),ke.format(Y)}}return Xe.\u0275fac=function(ke){return new(ke||Xe)(t.LFG(Ut,8),t.LFG(g.t4))},Xe.\u0275prov=t.Yz7({token:Xe,factory:Xe.\u0275fac}),Xe})();const kt={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let lt=(()=>{class Xe{}return Xe.\u0275fac=function(ke){return new(ke||Xe)},Xe.\u0275mod=t.oAB({type:Xe}),Xe.\u0275inj=t.cJS({providers:[{provide:Yt,useClass:Ne}],imports:[[g.ud]]}),Xe})(),yt=(()=>{class Xe{}return Xe.\u0275fac=function(ke){return new(ke||Xe)},Xe.\u0275mod=t.oAB({type:Xe}),Xe.\u0275inj=t.cJS({providers:[{provide:Re,useValue:kt}],imports:[[lt]]}),Xe})(),Oe=(()=>{class Xe{isErrorState(ke,Ft){return!!(ke&&ke.invalid&&(ke.touched||Ft&&Ft.submitted))}}return Xe.\u0275fac=function(ke){return new(ke||Xe)},Xe.\u0275prov=t.Yz7({token:Xe,factory:Xe.\u0275fac,providedIn:"root"}),Xe})(),Be=(()=>{class Xe{}return Xe.\u0275fac=function(ke){return new(ke||Xe)},Xe.\u0275dir=t.lG2({type:Xe,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"]}),Xe})();function Ke(Xe,It,ke="mat"){Xe.changes.pipe((0,ne.O)(Xe)).subscribe(({length:Ft})=>{St(It,`${ke}-2-line`,!1),St(It,`${ke}-3-line`,!1),St(It,`${ke}-multi-line`,!1),2===Ft||3===Ft?St(It,`${ke}-${Ft}-line`,!0):Ft>3&&St(It,`${ke}-multi-line`,!0)})}function St(Xe,It,ke){Xe.nativeElement.classList.toggle(It,ke)}let Vt=(()=>{class Xe{}return Xe.\u0275fac=function(ke){return new(ke||Xe)},Xe.\u0275mod=t.oAB({type:Xe}),Xe.\u0275inj=t.cJS({imports:[[z],z]}),Xe})();class _i{constructor(It,ke,Ft){this._renderer=It,this.element=ke,this.config=Ft,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const je={enterDuration:225,exitDuration:150},ie=(0,g.i$)({passive:!0}),Ce=["mousedown","touchstart"],ot=["mouseup","mouseleave","touchend","touchcancel"];class Qt{constructor(It,ke,Ft,Y){this._target=It,this._ngZone=ke,this._isPointerDown=!1,this._activeRipples=new Set,this._pointerUpEventsRegistered=!1,Y.isBrowser&&(this._containerElement=(0,re.fI)(Ft))}fadeInRipple(It,ke,Ft={}){const Y=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),de=Object.assign(Object.assign({},je),Ft.animation);Ft.centered&&(It=Y.left+Y.width/2,ke=Y.top+Y.height/2);const ee=Ft.radius||function Ge(Xe,It,ke){const Ft=Math.max(Math.abs(Xe-ke.left),Math.abs(Xe-ke.right)),Y=Math.max(Math.abs(It-ke.top),Math.abs(It-ke.bottom));return Math.sqrt(Ft*Ft+Y*Y)}(It,ke,Y),M=It-Y.left,J=ke-Y.top,W=de.enterDuration,xt=document.createElement("div");xt.classList.add("mat-ripple-element"),xt.style.left=M-ee+"px",xt.style.top=J-ee+"px",xt.style.height=2*ee+"px",xt.style.width=2*ee+"px",null!=Ft.color&&(xt.style.backgroundColor=Ft.color),xt.style.transitionDuration=`${W}ms`,this._containerElement.appendChild(xt),function ii(Xe){window.getComputedStyle(Xe).getPropertyValue("opacity")}(xt),xt.style.transform="scale(1)";const Gt=new _i(this,xt,Ft);return Gt.state=0,this._activeRipples.add(Gt),Ft.persistent||(this._mostRecentTransientRipple=Gt),this._runTimeoutOutsideZone(()=>{const V=Gt===this._mostRecentTransientRipple;Gt.state=1,!Ft.persistent&&(!V||!this._isPointerDown)&&Gt.fadeOut()},W),Gt}fadeOutRipple(It){const ke=this._activeRipples.delete(It);if(It===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),!ke)return;const Ft=It.element,Y=Object.assign(Object.assign({},je),It.config.animation);Ft.style.transitionDuration=`${Y.exitDuration}ms`,Ft.style.opacity="0",It.state=2,this._runTimeoutOutsideZone(()=>{It.state=3,Ft.remove()},Y.exitDuration)}fadeOutAll(){this._activeRipples.forEach(It=>It.fadeOut())}fadeOutAllNonPersistent(){this._activeRipples.forEach(It=>{It.config.persistent||It.fadeOut()})}setupTriggerEvents(It){const ke=(0,re.fI)(It);!ke||ke===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=ke,this._registerEvents(Ce))}handleEvent(It){"mousedown"===It.type?this._onMousedown(It):"touchstart"===It.type?this._onTouchStart(It):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(ot),this._pointerUpEventsRegistered=!0)}_onMousedown(It){const ke=(0,q.X6)(It),Ft=this._lastTouchStartEvent&&Date.now(){!It.config.persistent&&(1===It.state||It.config.terminateOnPointerUp&&0===It.state)&&It.fadeOut()}))}_runTimeoutOutsideZone(It,ke=0){this._ngZone.runOutsideAngular(()=>setTimeout(It,ke))}_registerEvents(It){this._ngZone.runOutsideAngular(()=>{It.forEach(ke=>{this._triggerElement.addEventListener(ke,this,ie)})})}_removeTriggerEvents(){this._triggerElement&&(Ce.forEach(It=>{this._triggerElement.removeEventListener(It,this,ie)}),this._pointerUpEventsRegistered&&ot.forEach(It=>{this._triggerElement.removeEventListener(It,this,ie)}))}}const Tt=new t.OlP("mat-ripple-global-options");let Nt=(()=>{class Xe{constructor(ke,Ft,Y,de,ee){this._elementRef=ke,this._animationMode=ee,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=de||{},this._rippleRenderer=new Qt(this,Ft,ke,Y)}get disabled(){return this._disabled}set disabled(ke){ke&&this.fadeOutAllNonPersistent(),this._disabled=ke,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(ke){this._trigger=ke,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign(Object.assign({},this._globalOptions.animation),"NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(ke,Ft=0,Y){return"number"==typeof ke?this._rippleRenderer.fadeInRipple(ke,Ft,Object.assign(Object.assign({},this.rippleConfig),Y)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),ke))}}return Xe.\u0275fac=function(ke){return new(ke||Xe)(t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(g.t4),t.Y36(Tt,8),t.Y36(we.Qb,8))},Xe.\u0275dir=t.lG2({type:Xe,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(ke,Ft){2&ke&&t.ekj("mat-ripple-unbounded",Ft.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),Xe})(),wt=(()=>{class Xe{}return Xe.\u0275fac=function(ke){return new(ke||Xe)},Xe.\u0275mod=t.oAB({type:Xe}),Xe.\u0275inj=t.cJS({imports:[[z,g.ud],z]}),Xe})(),mt=(()=>{class Xe{constructor(ke){this._animationMode=ke,this.state="unchecked",this.disabled=!1}}return Xe.\u0275fac=function(ke){return new(ke||Xe)(t.Y36(we.Qb,8))},Xe.\u0275cmp=t.Xpm({type:Xe,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(ke,Ft){2&ke&&t.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===Ft.state)("mat-pseudo-checkbox-checked","checked"===Ft.state)("mat-pseudo-checkbox-disabled",Ft.disabled)("_mat-animation-noopable","NoopAnimations"===Ft._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(ke,Ft){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\n'],encapsulation:2,changeDetection:0}),Xe})(),Jt=(()=>{class Xe{}return Xe.\u0275fac=function(ke){return new(ke||Xe)},Xe.\u0275mod=t.oAB({type:Xe}),Xe.\u0275inj=t.cJS({imports:[[z]]}),Xe})();class An{constructor(It,ke=!1){this.source=It,this.isUserInput=ke}}function wr(Xe,It,ke){if(ke.length){let Ft=It.toArray(),Y=ke.toArray(),de=0;for(let ee=0;eeke+Ft?Math.max(0,Xe-Ft+It):ke}let tr=(()=>{class Xe{}return Xe.\u0275fac=function(ke){return new(ke||Xe)},Xe.\u0275mod=t.oAB({type:Xe}),Xe.\u0275inj=t.cJS({imports:[[wt,Pe.ez,z,Jt]]}),Xe})()},6856:(rn,Ht,x)=>{"use strict";x.d(Ht,{Mq:()=>V,hl:()=>$t,FA:()=>Mn,nW:()=>Xi});var t=x(5664),r=x(1314),e=x(7429),Pe=x(9808),g=x(5e3),q=x(7423),re=x(393),o=x(508),ne=x(7579),we=x(727),Ze=x(6451),Me=x(9646),Ie=x(1159),Fe=x(5698),ue=x(8675),We=x(9300),me=x(226),L=x(3191),Q=x(925),dt=x(1777),H=x(3075),z=x(7322),pe=x(7531);const ut=["mat-calendar-body",""];function ge(ti,Ii){if(1&ti&&(g.TgZ(0,"tr",2)(1,"td",3),g._uU(2),g.qZA()()),2&ti){const X=g.oxw();g.xp6(1),g.Udp("padding-top",X._cellPadding)("padding-bottom",X._cellPadding),g.uIk("colspan",X.numCols),g.xp6(1),g.hij(" ",X.label," ")}}function Ct(ti,Ii){if(1&ti&&(g.TgZ(0,"td",3),g._uU(1),g.qZA()),2&ti){const X=g.oxw(2);g.Udp("padding-top",X._cellPadding)("padding-bottom",X._cellPadding),g.uIk("colspan",X._firstRowOffset),g.xp6(1),g.hij(" ",X._firstRowOffset>=X.labelMinRequiredCells?X.label:""," ")}}function ni(ti,Ii){if(1&ti){const X=g.EpF();g.TgZ(0,"td",7),g.NdJ("click",function(Bt){const In=g.CHM(X).$implicit;return g.oxw(2)._cellClicked(In,Bt)}),g.TgZ(1,"div",8),g._uU(2),g.qZA(),g._UZ(3,"div",9),g.qZA()}if(2&ti){const X=Ii.$implicit,tt=Ii.index,Bt=g.oxw().index,gi=g.oxw();g.Udp("width",gi._cellWidth)("padding-top",gi._cellPadding)("padding-bottom",gi._cellPadding),g.ekj("mat-calendar-body-disabled",!X.enabled)("mat-calendar-body-active",gi._isActiveCell(Bt,tt))("mat-calendar-body-range-start",gi._isRangeStart(X.compareValue))("mat-calendar-body-range-end",gi._isRangeEnd(X.compareValue))("mat-calendar-body-in-range",gi._isInRange(X.compareValue))("mat-calendar-body-comparison-bridge-start",gi._isComparisonBridgeStart(X.compareValue,Bt,tt))("mat-calendar-body-comparison-bridge-end",gi._isComparisonBridgeEnd(X.compareValue,Bt,tt))("mat-calendar-body-comparison-start",gi._isComparisonStart(X.compareValue))("mat-calendar-body-comparison-end",gi._isComparisonEnd(X.compareValue))("mat-calendar-body-in-comparison-range",gi._isInComparisonRange(X.compareValue))("mat-calendar-body-preview-start",gi._isPreviewStart(X.compareValue))("mat-calendar-body-preview-end",gi._isPreviewEnd(X.compareValue))("mat-calendar-body-in-preview",gi._isInPreview(X.compareValue)),g.Q6J("ngClass",X.cssClasses)("tabindex",gi._isActiveCell(Bt,tt)?0:-1),g.uIk("data-mat-row",Bt)("data-mat-col",tt)("aria-label",X.ariaLabel)("aria-disabled",!X.enabled||null)("aria-selected",gi._isSelected(X.compareValue)),g.xp6(1),g.ekj("mat-calendar-body-selected",gi._isSelected(X.compareValue))("mat-calendar-body-comparison-identical",gi._isComparisonIdentical(X.compareValue))("mat-calendar-body-today",gi.todayValue===X.compareValue),g.xp6(1),g.hij(" ",X.displayValue," ")}}function qi(ti,Ii){if(1&ti&&(g.TgZ(0,"tr",4),g.YNc(1,Ct,2,6,"td",5),g.YNc(2,ni,4,46,"td",6),g.qZA()),2&ti){const X=Ii.$implicit,tt=Ii.index,Bt=g.oxw();g.xp6(1),g.Q6J("ngIf",0===tt&&Bt._firstRowOffset),g.xp6(1),g.Q6J("ngForOf",X)}}function Ut(ti,Ii){if(1&ti&&(g.TgZ(0,"th",5)(1,"abbr",6),g._uU(2),g.qZA()()),2&ti){const X=Ii.$implicit;g.uIk("aria-label",X.long),g.xp6(1),g.uIk("title",X.long),g.xp6(1),g.Oqu(X.narrow)}}const Ot=["*"];function Yt(ti,Ii){}function Re(ti,Ii){if(1&ti){const X=g.EpF();g.TgZ(0,"mat-month-view",5),g.NdJ("activeDateChange",function(Bt){return g.CHM(X),g.oxw().activeDate=Bt})("_userSelection",function(Bt){return g.CHM(X),g.oxw()._dateSelected(Bt)}),g.qZA()}if(2&ti){const X=g.oxw();g.Q6J("activeDate",X.activeDate)("selected",X.selected)("dateFilter",X.dateFilter)("maxDate",X.maxDate)("minDate",X.minDate)("dateClass",X.dateClass)("comparisonStart",X.comparisonStart)("comparisonEnd",X.comparisonEnd)}}function At(ti,Ii){if(1&ti){const X=g.EpF();g.TgZ(0,"mat-year-view",6),g.NdJ("activeDateChange",function(Bt){return g.CHM(X),g.oxw().activeDate=Bt})("monthSelected",function(Bt){return g.CHM(X),g.oxw()._monthSelectedInYearView(Bt)})("selectedChange",function(Bt){return g.CHM(X),g.oxw()._goToDateInView(Bt,"month")}),g.qZA()}if(2&ti){const X=g.oxw();g.Q6J("activeDate",X.activeDate)("selected",X.selected)("dateFilter",X.dateFilter)("maxDate",X.maxDate)("minDate",X.minDate)("dateClass",X.dateClass)}}function Ve(ti,Ii){if(1&ti){const X=g.EpF();g.TgZ(0,"mat-multi-year-view",7),g.NdJ("activeDateChange",function(Bt){return g.CHM(X),g.oxw().activeDate=Bt})("yearSelected",function(Bt){return g.CHM(X),g.oxw()._yearSelectedInMultiYearView(Bt)})("selectedChange",function(Bt){return g.CHM(X),g.oxw()._goToDateInView(Bt,"year")}),g.qZA()}if(2&ti){const X=g.oxw();g.Q6J("activeDate",X.activeDate)("selected",X.selected)("dateFilter",X.dateFilter)("maxDate",X.maxDate)("minDate",X.minDate)("dateClass",X.dateClass)}}function Ne(ti,Ii){}const kt=["button"];function lt(ti,Ii){1&ti&&(g.O4$(),g.TgZ(0,"svg",3),g._UZ(1,"path",4),g.qZA())}const yt=[[["","matDatepickerToggleIcon",""]]],Pt=["[matDatepickerToggleIcon]"];class Vt{constructor(Ii,X,tt,Bt,gi={},In=Ii,Rn){this.value=Ii,this.displayValue=X,this.ariaLabel=tt,this.enabled=Bt,this.cssClasses=gi,this.compareValue=In,this.rawValue=Rn}}let _i=(()=>{class ti{constructor(X,tt){this._elementRef=X,this._ngZone=tt,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new g.vpe,this.previewChange=new g.vpe,this._enterHandler=Bt=>{if(this._skipNextFocus&&"focus"===Bt.type)this._skipNextFocus=!1;else if(Bt.target&&this.isRange){const gi=this._getCellFromElement(Bt.target);gi&&this._ngZone.run(()=>this.previewChange.emit({value:gi.enabled?gi:null,event:Bt}))}},this._leaveHandler=Bt=>{null!==this.previewEnd&&this.isRange&&Bt.target&&je(Bt.target)&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:Bt}))},tt.runOutsideAngular(()=>{const Bt=X.nativeElement;Bt.addEventListener("mouseenter",this._enterHandler,!0),Bt.addEventListener("focus",this._enterHandler,!0),Bt.addEventListener("mouseleave",this._leaveHandler,!0),Bt.addEventListener("blur",this._leaveHandler,!0)})}_cellClicked(X,tt){X.enabled&&this.selectedValueChange.emit({value:X.value,event:tt})}_isSelected(X){return this.startValue===X||this.endValue===X}ngOnChanges(X){const tt=X.numCols,{rows:Bt,numCols:gi}=this;(X.rows||tt)&&(this._firstRowOffset=Bt&&Bt.length&&Bt[0].length?gi-Bt[0].length:0),(X.cellAspectRatio||tt||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/gi+"%"),(tt||!this._cellWidth)&&(this._cellWidth=100/gi+"%")}ngOnDestroy(){const X=this._elementRef.nativeElement;X.removeEventListener("mouseenter",this._enterHandler,!0),X.removeEventListener("focus",this._enterHandler,!0),X.removeEventListener("mouseleave",this._leaveHandler,!0),X.removeEventListener("blur",this._leaveHandler,!0)}_isActiveCell(X,tt){let Bt=X*this.numCols+tt;return X&&(Bt-=this._firstRowOffset),Bt==this.activeCell}_focusActiveCell(X=!0){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,Fe.q)(1)).subscribe(()=>{const tt=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");tt&&(X||(this._skipNextFocus=!0),tt.focus())})})}_isRangeStart(X){return bt(X,this.startValue,this.endValue)}_isRangeEnd(X){return ie(X,this.startValue,this.endValue)}_isInRange(X){return Ce(X,this.startValue,this.endValue,this.isRange)}_isComparisonStart(X){return bt(X,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(X,tt,Bt){if(!this._isComparisonStart(X)||this._isRangeStart(X)||!this._isInRange(X))return!1;let gi=this.rows[tt][Bt-1];if(!gi){const In=this.rows[tt-1];gi=In&&In[In.length-1]}return gi&&!this._isRangeEnd(gi.compareValue)}_isComparisonBridgeEnd(X,tt,Bt){if(!this._isComparisonEnd(X)||this._isRangeEnd(X)||!this._isInRange(X))return!1;let gi=this.rows[tt][Bt+1];if(!gi){const In=this.rows[tt+1];gi=In&&In[0]}return gi&&!this._isRangeStart(gi.compareValue)}_isComparisonEnd(X){return ie(X,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(X){return Ce(X,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(X){return this.comparisonStart===this.comparisonEnd&&X===this.comparisonStart}_isPreviewStart(X){return bt(X,this.previewStart,this.previewEnd)}_isPreviewEnd(X){return ie(X,this.previewStart,this.previewEnd)}_isInPreview(X){return Ce(X,this.previewStart,this.previewEnd,this.isRange)}_getCellFromElement(X){let tt;if(je(X)?tt=X:je(X.parentNode)&&(tt=X.parentNode),tt){const Bt=tt.getAttribute("data-mat-row"),gi=tt.getAttribute("data-mat-col");if(Bt&&gi)return this.rows[parseInt(Bt)][parseInt(gi)]}return null}}return ti.\u0275fac=function(X){return new(X||ti)(g.Y36(g.SBq),g.Y36(g.R0b))},ti.\u0275cmp=g.Xpm({type:ti,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange"},exportAs:["matCalendarBody"],features:[g.TTD],attrs:ut,decls:2,vars:2,consts:[["aria-hidden","true",4,"ngIf"],["role","row",4,"ngFor","ngForOf"],["aria-hidden","true"],[1,"mat-calendar-body-label"],["role","row"],["class","mat-calendar-body-label",3,"paddingTop","paddingBottom",4,"ngIf"],["role","gridcell","class","mat-calendar-body-cell",3,"ngClass","tabindex","mat-calendar-body-disabled","mat-calendar-body-active","mat-calendar-body-range-start","mat-calendar-body-range-end","mat-calendar-body-in-range","mat-calendar-body-comparison-bridge-start","mat-calendar-body-comparison-bridge-end","mat-calendar-body-comparison-start","mat-calendar-body-comparison-end","mat-calendar-body-in-comparison-range","mat-calendar-body-preview-start","mat-calendar-body-preview-end","mat-calendar-body-in-preview","width","paddingTop","paddingBottom","click",4,"ngFor","ngForOf"],["role","gridcell",1,"mat-calendar-body-cell",3,"ngClass","tabindex","click"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],[1,"mat-calendar-body-cell-preview"]],template:function(X,tt){1&X&&(g.YNc(0,ge,3,6,"tr",0),g.YNc(1,qi,3,2,"tr",1)),2&X&&(g.Q6J("ngIf",tt._firstRowOffset.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.cdk-high-contrast-active .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){outline:dotted 2px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}[dir=rtl] .mat-calendar-body-label{text-align:right}@media(hover: none){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:transparent}}\n'],encapsulation:2,changeDetection:0}),ti})();function je(ti){return"TD"===ti.nodeName}function bt(ti,Ii,X){return null!==X&&Ii!==X&&ti=Ii&&ti===X}function Ce(ti,Ii,X,tt){return tt&&null!==Ii&&null!==X&&Ii!==X&&ti>=Ii&&ti<=X}class ot{constructor(Ii,X){this.start=Ii,this.end=X}}let Qt=(()=>{class ti{constructor(X,tt){this.selection=X,this._adapter=tt,this._selectionChanged=new ne.x,this.selectionChanged=this._selectionChanged,this.selection=X}updateSelection(X,tt){const Bt=this.selection;this.selection=X,this._selectionChanged.next({selection:X,source:tt,oldValue:Bt})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(X){return this._adapter.isDateInstance(X)&&this._adapter.isValid(X)}}return ti.\u0275fac=function(X){g.$Z()},ti.\u0275prov=g.Yz7({token:ti,factory:ti.\u0275fac}),ti})(),ii=(()=>{class ti extends Qt{constructor(X){super(null,X)}add(X){super.updateSelection(X,this)}isValid(){return null!=this.selection&&this._isValidDateInstance(this.selection)}isComplete(){return null!=this.selection}clone(){const X=new ti(this._adapter);return X.updateSelection(this.selection,this),X}}return ti.\u0275fac=function(X){return new(X||ti)(g.LFG(o._A))},ti.\u0275prov=g.Yz7({token:ti,factory:ti.\u0275fac}),ti})();const Nt={provide:Qt,deps:[[new g.FiY,new g.tp0,Qt],o._A],useFactory:function Tt(ti,Ii){return ti||new ii(Ii)}},Jt=new g.OlP("MAT_DATE_RANGE_SELECTION_STRATEGY");let st=(()=>{class ti{constructor(X,tt,Bt,gi,In){this._changeDetectorRef=X,this._dateFormats=tt,this._dateAdapter=Bt,this._dir=gi,this._rangeStrategy=In,this._rerenderSubscription=we.w0.EMPTY,this.selectedChange=new g.vpe,this._userSelection=new g.vpe,this.activeDateChange=new g.vpe,this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(X){const tt=this._activeDate,Bt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(X))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(Bt,this.minDate,this.maxDate),this._hasSameMonthAndYear(tt,this._activeDate)||this._init()}get selected(){return this._selected}set selected(X){this._selected=X instanceof ot?X:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(X)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(X){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(X))}get maxDate(){return this._maxDate}set maxDate(X){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(X))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,ue.O)(null)).subscribe(()=>this._init())}ngOnChanges(X){const tt=X.comparisonStart||X.comparisonEnd;tt&&!tt.firstChange&&this._setRanges(this.selected)}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(X){const tt=X.value,Bt=this._dateAdapter.getYear(this.activeDate),gi=this._dateAdapter.getMonth(this.activeDate),In=this._dateAdapter.createDate(Bt,gi,tt);let Rn,ko;this._selected instanceof ot?(Rn=this._getDateInCurrentMonth(this._selected.start),ko=this._getDateInCurrentMonth(this._selected.end)):Rn=ko=this._getDateInCurrentMonth(this._selected),(Rn!==tt||ko!==tt)&&this.selectedChange.emit(In),this._userSelection.emit({value:In,event:X.event}),this._previewStart=this._previewEnd=null,this._changeDetectorRef.markForCheck()}_handleCalendarBodyKeydown(X){const tt=this._activeDate,Bt=this._isRtl();switch(X.keyCode){case Ie.oh:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,Bt?1:-1);break;case Ie.SV:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,Bt?-1:1);break;case Ie.LH:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case Ie.JH:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case Ie.Sd:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case Ie.uR:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case Ie.Ku:this.activeDate=X.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case Ie.VM:this.activeDate=X.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case Ie.K5:case Ie.L_:return this._selectionKeyPressed=!0,void(this._canSelect(this._activeDate)&&X.preventDefault());case Ie.hY:return void(null!=this._previewEnd&&!(0,Ie.Vb)(X)&&(this._previewStart=this._previewEnd=null,this.selectedChange.emit(null),this._userSelection.emit({value:null,event:X}),X.preventDefault(),X.stopPropagation()));default:return}this._dateAdapter.compareDate(tt,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),X.preventDefault()}_handleCalendarBodyKeyup(X){(X.keyCode===Ie.L_||X.keyCode===Ie.K5)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:X}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let X=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(X)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(X){this._matCalendarBody._focusActiveCell(X)}_previewChanged({event:X,value:tt}){if(this._rangeStrategy){const gi=this._rangeStrategy.createPreview(tt?tt.rawValue:null,this.selected,X);this._previewStart=this._getCellCompareValue(gi.start),this._previewEnd=this._getCellCompareValue(gi.end),this._changeDetectorRef.detectChanges()}}_initWeekdays(){const X=this._dateAdapter.getFirstDayOfWeek(),tt=this._dateAdapter.getDayOfWeekNames("narrow");let gi=this._dateAdapter.getDayOfWeekNames("long").map((In,Rn)=>({long:In,narrow:tt[Rn]}));this._weekdays=gi.slice(X).concat(gi.slice(0,X))}_createWeekCells(){const X=this._dateAdapter.getNumDaysInMonth(this.activeDate),tt=this._dateAdapter.getDateNames();this._weeks=[[]];for(let Bt=0,gi=this._firstWeekOffset;Bt=0)&&(!this.maxDate||this._dateAdapter.compareDate(X,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(X))}_getDateInCurrentMonth(X){return X&&this._hasSameMonthAndYear(X,this.activeDate)?this._dateAdapter.getDate(X):null}_hasSameMonthAndYear(X,tt){return!(!X||!tt||this._dateAdapter.getMonth(X)!=this._dateAdapter.getMonth(tt)||this._dateAdapter.getYear(X)!=this._dateAdapter.getYear(tt))}_getCellCompareValue(X){if(X){const tt=this._dateAdapter.getYear(X),Bt=this._dateAdapter.getMonth(X),gi=this._dateAdapter.getDate(X);return new Date(tt,Bt,gi).getTime()}return null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setRanges(X){X instanceof ot?(this._rangeStart=this._getCellCompareValue(X.start),this._rangeEnd=this._getCellCompareValue(X.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(X),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(X){return!this.dateFilter||this.dateFilter(X)}}return ti.\u0275fac=function(X){return new(X||ti)(g.Y36(g.sBO),g.Y36(o.sG,8),g.Y36(o._A,8),g.Y36(me.Is,8),g.Y36(Jt,8))},ti.\u0275cmp=g.Xpm({type:ti,selectors:[["mat-month-view"]],viewQuery:function(X,tt){if(1&X&&g.Gf(_i,5),2&X){let Bt;g.iGM(Bt=g.CRH())&&(tt._matCalendarBody=Bt.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],features:[g.TTD],decls:7,vars:13,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col",4,"ngFor","ngForOf"],["aria-hidden","true","colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","selectedValueChange","previewChange","keyup","keydown"],["scope","col"],[1,"mat-calendar-abbr"]],template:function(X,tt){1&X&&(g.TgZ(0,"table",0)(1,"thead",1)(2,"tr"),g.YNc(3,Ut,3,3,"th",2),g.qZA(),g.TgZ(4,"tr"),g._UZ(5,"th",3),g.qZA()(),g.TgZ(6,"tbody",4),g.NdJ("selectedValueChange",function(gi){return tt._dateSelected(gi)})("previewChange",function(gi){return tt._previewChanged(gi)})("keyup",function(gi){return tt._handleCalendarBodyKeyup(gi)})("keydown",function(gi){return tt._handleCalendarBodyKeydown(gi)}),g.qZA()()),2&X&&(g.xp6(3),g.Q6J("ngForOf",tt._weekdays),g.xp6(3),g.Q6J("label",tt._monthLabel)("rows",tt._weeks)("todayValue",tt._todayDate)("startValue",tt._rangeStart)("endValue",tt._rangeEnd)("comparisonStart",tt._comparisonRangeStart)("comparisonEnd",tt._comparisonRangeEnd)("previewStart",tt._previewStart)("previewEnd",tt._previewEnd)("isRange",tt._isRange)("labelMinRequiredCells",3)("activeCell",tt._dateAdapter.getDate(tt.activeDate)-1))},directives:[_i,Pe.sg],encapsulation:2,changeDetection:0}),ti})(),An=(()=>{class ti{constructor(X,tt,Bt){this._changeDetectorRef=X,this._dateAdapter=tt,this._dir=Bt,this._rerenderSubscription=we.w0.EMPTY,this.selectedChange=new g.vpe,this.yearSelected=new g.vpe,this.activeDateChange=new g.vpe,this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(X){let tt=this._activeDate;const Bt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(X))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(Bt,this.minDate,this.maxDate),wn(this._dateAdapter,tt,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(X){this._selected=X instanceof ot?X:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(X)),this._setSelectedYear(X)}get minDate(){return this._minDate}set minDate(X){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(X))}get maxDate(){return this._maxDate}set maxDate(X){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(X))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,ue.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const tt=this._dateAdapter.getYear(this._activeDate)-Dn(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let Bt=0,gi=[];Bt<24;Bt++)gi.push(tt+Bt),4==gi.length&&(this._years.push(gi.map(In=>this._createCellForYear(In))),gi=[]);this._changeDetectorRef.markForCheck()}_yearSelected(X){const tt=X.value;this.yearSelected.emit(this._dateAdapter.createDate(tt,0,1));let Bt=this._dateAdapter.getMonth(this.activeDate),gi=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(tt,Bt,1));this.selectedChange.emit(this._dateAdapter.createDate(tt,Bt,Math.min(this._dateAdapter.getDate(this.activeDate),gi)))}_handleCalendarBodyKeydown(X){const tt=this._activeDate,Bt=this._isRtl();switch(X.keyCode){case Ie.oh:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Bt?1:-1);break;case Ie.SV:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Bt?-1:1);break;case Ie.LH:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case Ie.JH:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case Ie.Sd:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-Dn(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case Ie.uR:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,24-Dn(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case Ie.Ku:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,X.altKey?-240:-24);break;case Ie.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,X.altKey?240:24);break;case Ie.K5:case Ie.L_:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(tt,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),X.preventDefault()}_handleCalendarBodyKeyup(X){(X.keyCode===Ie.L_||X.keyCode===Ie.K5)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:X}),this._selectionKeyPressed=!1)}_getActiveCell(){return Dn(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_createCellForYear(X){const tt=this._dateAdapter.createDate(X,0,1),Bt=this._dateAdapter.getYearName(tt),gi=this.dateClass?this.dateClass(tt,"multi-year"):void 0;return new Vt(X,Bt,Bt,this._shouldEnableYear(X),gi)}_shouldEnableYear(X){if(null==X||this.maxDate&&X>this._dateAdapter.getYear(this.maxDate)||this.minDate&&X{class ti{constructor(X,tt,Bt,gi){this._changeDetectorRef=X,this._dateFormats=tt,this._dateAdapter=Bt,this._dir=gi,this._rerenderSubscription=we.w0.EMPTY,this.selectedChange=new g.vpe,this.monthSelected=new g.vpe,this.activeDateChange=new g.vpe,this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(X){let tt=this._activeDate;const Bt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(X))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(Bt,this.minDate,this.maxDate),this._dateAdapter.getYear(tt)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(X){this._selected=X instanceof ot?X:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(X)),this._setSelectedMonth(X)}get minDate(){return this._minDate}set minDate(X){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(X))}get maxDate(){return this._maxDate}set maxDate(X){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(X))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,ue.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(X){const tt=X.value,Bt=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),tt,1);this.monthSelected.emit(Bt);const gi=this._dateAdapter.getNumDaysInMonth(Bt);this.selectedChange.emit(this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),tt,Math.min(this._dateAdapter.getDate(this.activeDate),gi)))}_handleCalendarBodyKeydown(X){const tt=this._activeDate,Bt=this._isRtl();switch(X.keyCode){case Ie.oh:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,Bt?1:-1);break;case Ie.SV:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,Bt?-1:1);break;case Ie.LH:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case Ie.JH:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case Ie.Sd:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case Ie.uR:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case Ie.Ku:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,X.altKey?-10:-1);break;case Ie.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,X.altKey?10:1);break;case Ie.K5:case Ie.L_:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(tt,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),X.preventDefault()}_handleCalendarBodyKeyup(X){(X.keyCode===Ie.L_||X.keyCode===Ie.K5)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:X}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let X=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(tt=>tt.map(Bt=>this._createCellForMonth(Bt,X[Bt]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_getMonthInCurrentYear(X){return X&&this._dateAdapter.getYear(X)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(X):null}_createCellForMonth(X,tt){const Bt=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),X,1),gi=this._dateAdapter.format(Bt,this._dateFormats.display.monthYearA11yLabel),In=this.dateClass?this.dateClass(Bt,"year"):void 0;return new Vt(X,tt.toLocaleUpperCase(),gi,this._shouldEnableMonth(X),In)}_shouldEnableMonth(X){const tt=this._dateAdapter.getYear(this.activeDate);if(null==X||this._isYearAndMonthAfterMaxDate(tt,X)||this._isYearAndMonthBeforeMinDate(tt,X))return!1;if(!this.dateFilter)return!0;for(let gi=this._dateAdapter.createDate(tt,X,1);this._dateAdapter.getMonth(gi)==X;gi=this._dateAdapter.addCalendarDays(gi,1))if(this.dateFilter(gi))return!0;return!1}_isYearAndMonthAfterMaxDate(X,tt){if(this.maxDate){const Bt=this._dateAdapter.getYear(this.maxDate),gi=this._dateAdapter.getMonth(this.maxDate);return X>Bt||X===Bt&&tt>gi}return!1}_isYearAndMonthBeforeMinDate(X,tt){if(this.minDate){const Bt=this._dateAdapter.getYear(this.minDate),gi=this._dateAdapter.getMonth(this.minDate);return X{class ti{constructor(){this.changes=new ne.x,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year"}formatYearRange(X,tt){return`${X} \u2013 ${tt}`}}return ti.\u0275fac=function(X){return new(X||ti)},ti.\u0275prov=g.Yz7({token:ti,factory:ti.\u0275fac,providedIn:"root"}),ti})(),It=0,ke=(()=>{class ti{constructor(X,tt,Bt,gi,In){this._intl=X,this.calendar=tt,this._dateAdapter=Bt,this._dateFormats=gi,this._buttonDescriptionId="mat-calendar-button-"+It++,this.calendar.stateChanges.subscribe(()=>In.markForCheck())}get periodButtonText(){if("month"==this.calendar.currentView)return this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase();if("year"==this.calendar.currentView)return this._dateAdapter.getYearName(this.calendar.activeDate);const tt=this._dateAdapter.getYear(this.calendar.activeDate)-Dn(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),Bt=tt+24-1,gi=this._dateAdapter.getYearName(this._dateAdapter.createDate(tt,0,1)),In=this._dateAdapter.getYearName(this._dateAdapter.createDate(Bt,0,1));return this._intl.formatYearRange(gi,In)}get periodButtonLabel(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView="month"==this.calendar.currentView?"multi-year":"month"}previousClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?-1:-24)}nextClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?1:24)}previousEnabled(){return!this.calendar.minDate||!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate)}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(X,tt){return"month"==this.calendar.currentView?this._dateAdapter.getYear(X)==this._dateAdapter.getYear(tt)&&this._dateAdapter.getMonth(X)==this._dateAdapter.getMonth(tt):"year"==this.calendar.currentView?this._dateAdapter.getYear(X)==this._dateAdapter.getYear(tt):wn(this._dateAdapter,X,tt,this.calendar.minDate,this.calendar.maxDate)}}return ti.\u0275fac=function(X){return new(X||ti)(g.Y36(Xe),g.Y36((0,g.Gpc)(()=>Ft)),g.Y36(o._A,8),g.Y36(o.sG,8),g.Y36(g.sBO))},ti.\u0275cmp=g.Xpm({type:ti,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:Ot,decls:11,vars:10,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["mat-button","","type","button","cdkAriaLive","polite",1,"mat-calendar-period-button",3,"click"],["viewBox","0 0 10 5","focusable","false",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"disabled","click"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"disabled","click"]],template:function(X,tt){1&X&&(g.F$t(),g.TgZ(0,"div",0)(1,"div",1)(2,"button",2),g.NdJ("click",function(){return tt.currentPeriodClicked()}),g.TgZ(3,"span"),g._uU(4),g.qZA(),g.O4$(),g.TgZ(5,"svg",3),g._UZ(6,"polygon",4),g.qZA()(),g.kcU(),g._UZ(7,"div",5),g.Hsn(8),g.TgZ(9,"button",6),g.NdJ("click",function(){return tt.previousClicked()}),g.qZA(),g.TgZ(10,"button",7),g.NdJ("click",function(){return tt.nextClicked()}),g.qZA()()()),2&X&&(g.xp6(2),g.uIk("aria-label",tt.periodButtonLabel)("aria-describedby",tt._buttonDescriptionId),g.xp6(1),g.uIk("id",tt._buttonDescriptionId),g.xp6(1),g.Oqu(tt.periodButtonText),g.xp6(1),g.ekj("mat-calendar-invert","month"!==tt.calendar.currentView),g.xp6(4),g.Q6J("disabled",!tt.previousEnabled()),g.uIk("aria-label",tt.prevButtonLabel),g.xp6(1),g.Q6J("disabled",!tt.nextEnabled()),g.uIk("aria-label",tt.nextButtonLabel))},directives:[q.lW,t.Qr],encapsulation:2,changeDetection:0}),ti})(),Ft=(()=>{class ti{constructor(X,tt,Bt,gi){this._dateAdapter=tt,this._dateFormats=Bt,this._changeDetectorRef=gi,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new g.vpe,this.yearSelected=new g.vpe,this.monthSelected=new g.vpe,this.viewChanged=new g.vpe(!0),this._userSelection=new g.vpe,this.stateChanges=new ne.x,this._intlChanges=X.changes.subscribe(()=>{gi.markForCheck(),this.stateChanges.next()})}get startAt(){return this._startAt}set startAt(X){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(X))}get selected(){return this._selected}set selected(X){this._selected=X instanceof ot?X:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(X))}get minDate(){return this._minDate}set minDate(X){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(X))}get maxDate(){return this._maxDate}set maxDate(X){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(X))}get activeDate(){return this._clampedActiveDate}set activeDate(X){this._clampedActiveDate=this._dateAdapter.clampDate(X,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(X){const tt=this._currentView!==X?X:null;this._currentView=X,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),tt&&this.viewChanged.emit(tt)}ngAfterContentInit(){this._calendarHeaderPortal=new e.C5(this.headerComponent||ke),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(X){const tt=X.minDate||X.maxDate||X.dateFilter;if(tt&&!tt.firstChange){const Bt=this._getCurrentViewComponent();Bt&&(this._changeDetectorRef.detectChanges(),Bt._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(X){const tt=X.value;(this.selected instanceof ot||tt&&!this._dateAdapter.sameDate(tt,this.selected))&&this.selectedChange.emit(tt),this._userSelection.emit(X)}_yearSelectedInMultiYearView(X){this.yearSelected.emit(X)}_monthSelectedInYearView(X){this.monthSelected.emit(X)}_goToDateInView(X,tt){this.activeDate=X,this.currentView=tt}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}}return ti.\u0275fac=function(X){return new(X||ti)(g.Y36(Xe),g.Y36(o._A,8),g.Y36(o.sG,8),g.Y36(g.sBO))},ti.\u0275cmp=g.Xpm({type:ti,selectors:[["mat-calendar"]],viewQuery:function(X,tt){if(1&X&&(g.Gf(st,5),g.Gf(tr,5),g.Gf(An,5)),2&X){let Bt;g.iGM(Bt=g.CRH())&&(tt.monthView=Bt.first),g.iGM(Bt=g.CRH())&&(tt.yearView=Bt.first),g.iGM(Bt=g.CRH())&&(tt.multiYearView=Bt.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection"},exportAs:["matCalendar"],features:[g._Bn([Nt]),g.TTD],decls:5,vars:5,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content",3,"ngSwitch"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","activeDateChange","_userSelection",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","activeDateChange","_userSelection"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange"]],template:function(X,tt){1&X&&(g.YNc(0,Yt,0,0,"ng-template",0),g.TgZ(1,"div",1),g.YNc(2,Re,1,8,"mat-month-view",2),g.YNc(3,At,1,6,"mat-year-view",3),g.YNc(4,Ve,1,6,"mat-multi-year-view",4),g.qZA()),2&X&&(g.Q6J("cdkPortalOutlet",tt._calendarHeaderPortal),g.xp6(1),g.Q6J("ngSwitch",tt.currentView),g.xp6(1),g.Q6J("ngSwitchCase","month"),g.xp6(1),g.Q6J("ngSwitchCase","year"),g.xp6(1),g.Q6J("ngSwitchCase","multi-year"))},directives:[st,tr,An,e.Pl,t.kH,Pe.RF,Pe.n9],styles:['.mat-calendar{display:block}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-controls .mat-icon-button:hover .mat-button-focus-overlay{opacity:.04}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px}.mat-calendar-abbr{text-decoration:none}\n'],encapsulation:2,changeDetection:0}),ti})();const Y={transformPanel:(0,dt.X$)("transformPanel",[(0,dt.eR)("void => enter-dropdown",(0,dt.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,dt.F4)([(0,dt.oB)({opacity:0,transform:"scale(1, 0.8)"}),(0,dt.oB)({opacity:1,transform:"scale(1, 1)"})]))),(0,dt.eR)("void => enter-dialog",(0,dt.jt)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,dt.F4)([(0,dt.oB)({opacity:0,transform:"scale(0.7)"}),(0,dt.oB)({transform:"none",opacity:1})]))),(0,dt.eR)("* => void",(0,dt.jt)("100ms linear",(0,dt.oB)({opacity:0})))]),fadeInCalendar:(0,dt.X$)("fadeInCalendar",[(0,dt.SB)("void",(0,dt.oB)({opacity:0})),(0,dt.SB)("enter",(0,dt.oB)({opacity:1})),(0,dt.eR)("void => *",(0,dt.jt)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])};let de=0;const ee=new g.OlP("mat-datepicker-scroll-strategy"),J={provide:ee,deps:[r.aV],useFactory:function M(ti){return()=>ti.scrollStrategies.reposition()}},W=(0,o.pj)(class{constructor(ti){this._elementRef=ti}});let xt=(()=>{class ti extends W{constructor(X,tt,Bt,gi,In,Rn){super(X),this._changeDetectorRef=tt,this._globalModel=Bt,this._dateAdapter=gi,this._rangeSelectionStrategy=In,this._subscriptions=new we.w0,this._animationDone=new ne.x,this._actionsPortal=null,this._closeButtonText=Rn.closeCalendarLabel}ngOnInit(){this._model=this._actionsPortal?this._globalModel.clone():this._globalModel,this._animationState=this.datepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._subscriptions.add(this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})),this._calendar.focusActiveCell()}ngOnDestroy(){this._subscriptions.unsubscribe(),this._animationDone.complete()}_handleUserSelection(X){const tt=this._model.selection,Bt=X.value,gi=tt instanceof ot;if(gi&&this._rangeSelectionStrategy){const In=this._rangeSelectionStrategy.selectionFinished(Bt,tt,X.event);this._model.updateSelection(In,this)}else Bt&&(gi||!this._dateAdapter.sameDate(Bt,tt))&&this._model.add(Bt);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}}return ti.\u0275fac=function(X){return new(X||ti)(g.Y36(g.SBq),g.Y36(g.sBO),g.Y36(Qt),g.Y36(o._A),g.Y36(Jt,8),g.Y36(Xe))},ti.\u0275cmp=g.Xpm({type:ti,selectors:[["mat-datepicker-content"]],viewQuery:function(X,tt){if(1&X&&g.Gf(Ft,5),2&X){let Bt;g.iGM(Bt=g.CRH())&&(tt._calendar=Bt.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:3,hostBindings:function(X,tt){1&X&&g.WFA("@transformPanel.done",function(){return tt._animationDone.next()}),2&X&&(g.d8E("@transformPanel",tt._animationState),g.ekj("mat-datepicker-content-touch",tt.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],features:[g.qOj],decls:5,vars:20,consts:[["cdkTrapFocus","",1,"mat-datepicker-content-container"],[3,"id","ngClass","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","yearSelected","monthSelected","viewChanged","_userSelection"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"color","focus","blur","click"]],template:function(X,tt){1&X&&(g.TgZ(0,"div",0)(1,"mat-calendar",1),g.NdJ("yearSelected",function(gi){return tt.datepicker._selectYear(gi)})("monthSelected",function(gi){return tt.datepicker._selectMonth(gi)})("viewChanged",function(gi){return tt.datepicker._viewChanged(gi)})("_userSelection",function(gi){return tt._handleUserSelection(gi)}),g.qZA(),g.YNc(2,Ne,0,0,"ng-template",2),g.TgZ(3,"button",3),g.NdJ("focus",function(){return tt._closeButtonFocused=!0})("blur",function(){return tt._closeButtonFocused=!1})("click",function(){return tt.datepicker.close()}),g._uU(4),g.qZA()()),2&X&&(g.ekj("mat-datepicker-content-container-with-actions",tt._actionsPortal),g.xp6(1),g.Q6J("id",tt.datepicker.id)("ngClass",tt.datepicker.panelClass)("startAt",tt.datepicker.startAt)("startView",tt.datepicker.startView)("minDate",tt.datepicker._getMinDate())("maxDate",tt.datepicker._getMaxDate())("dateFilter",tt.datepicker._getDateFilter())("headerComponent",tt.datepicker.calendarHeaderComponent)("selected",tt._getSelected())("dateClass",tt.datepicker.dateClass)("comparisonStart",tt.comparisonStart)("comparisonEnd",tt.comparisonEnd)("@fadeInCalendar","enter"),g.xp6(1),g.Q6J("cdkPortalOutlet",tt._actionsPortal),g.xp6(1),g.ekj("cdk-visually-hidden",!tt._closeButtonFocused),g.Q6J("color",tt.color||"primary"),g.xp6(1),g.Oqu(tt._closeButtonText))},directives:[Ft,q.lW,t.mK,Pe.mk,e.Pl],styles:[".mat-datepicker-content{display:block;border-radius:4px}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}\n"],encapsulation:2,data:{animation:[Y.transformPanel,Y.fadeInCalendar]},changeDetection:0}),ti})(),Gt=(()=>{class ti{constructor(X,tt,Bt,gi,In,Rn,ko){this._overlay=X,this._ngZone=tt,this._viewContainerRef=Bt,this._dateAdapter=In,this._dir=Rn,this._model=ko,this._inputStateChanges=we.w0.EMPTY,this.startView="month",this._touchUi=!1,this.xPosition="start",this.yPosition="below",this._restoreFocus=!0,this.yearSelected=new g.vpe,this.monthSelected=new g.vpe,this.viewChanged=new g.vpe(!0),this.openedStream=new g.vpe,this.closedStream=new g.vpe,this._opened=!1,this.id="mat-datepicker-"+de++,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new ne.x,this._scrollStrategy=gi}get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(X){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(X))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(X){this._color=X}get touchUi(){return this._touchUi}set touchUi(X){this._touchUi=(0,L.Ig)(X)}get disabled(){return void 0===this._disabled&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(X){const tt=(0,L.Ig)(X);tt!==this._disabled&&(this._disabled=tt,this.stateChanges.next(void 0))}get restoreFocus(){return this._restoreFocus}set restoreFocus(X){this._restoreFocus=(0,L.Ig)(X)}get panelClass(){return this._panelClass}set panelClass(X){this._panelClass=(0,L.du)(X)}get opened(){return this._opened}set opened(X){(0,L.Ig)(X)?this.open():this.close()}_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}ngOnChanges(X){const tt=X.xPosition||X.yPosition;if(tt&&!tt.firstChange&&this._overlayRef){const Bt=this._overlayRef.getConfig().positionStrategy;Bt instanceof r._G&&(this._setConnectedPositions(Bt),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(X){this._model.add(X)}_selectYear(X){this.yearSelected.emit(X)}_selectMonth(X){this.monthSelected.emit(X)}_viewChanged(X){this.viewChanged.emit(X)}registerInput(X){return this._inputStateChanges.unsubscribe(),this.datepickerInput=X,this._inputStateChanges=X.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(X){this._actionsPortal=X}removeActions(X){X===this._actionsPortal&&(this._actionsPortal=null)}open(){this._opened||this.disabled||(this._focusedElementBeforeOpen=(0,Q.ht)(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened)return;if(this._componentRef){const tt=this._componentRef.instance;tt._startExitAnimation(),tt._animationDone.pipe((0,Fe.q)(1)).subscribe(()=>this._destroyOverlay())}const X=()=>{this._opened&&(this._opened=!1,this.closedStream.emit(),this._focusedElementBeforeOpen=null)};this._restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus?(this._focusedElementBeforeOpen.focus(),setTimeout(X)):X()}_applyPendingSelection(){var X,tt;null===(tt=null===(X=this._componentRef)||void 0===X?void 0:X.instance)||void 0===tt||tt._applyPendingSelection()}_forwardContentValues(X){X.datepicker=this,X.color=this.color,X._actionsPortal=this._actionsPortal}_openOverlay(){this._destroyOverlay();const X=this.touchUi,tt=this.datepickerInput.getOverlayLabelId(),Bt=new e.C5(xt,this._viewContainerRef),gi=this._overlayRef=this._overlay.create(new r.X_({positionStrategy:X?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[X?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:X?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mat-datepicker-"+(X?"dialog":"popup")})),In=gi.overlayElement;In.setAttribute("role","dialog"),tt&&In.setAttribute("aria-labelledby",tt),X&&In.setAttribute("aria-modal","true"),this._getCloseStream(gi).subscribe(Rn=>{Rn&&Rn.preventDefault(),this.close()}),this._componentRef=gi.attach(Bt),this._forwardContentValues(this._componentRef.instance),X||this._ngZone.onStable.pipe((0,Fe.q)(1)).subscribe(()=>gi.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const X=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(X)}_setConnectedPositions(X){const tt="end"===this.xPosition?"end":"start",Bt="start"===tt?"end":"start",gi="above"===this.yPosition?"bottom":"top",In="top"===gi?"bottom":"top";return X.withPositions([{originX:tt,originY:In,overlayX:tt,overlayY:gi},{originX:tt,originY:gi,overlayX:tt,overlayY:In},{originX:Bt,originY:In,overlayX:Bt,overlayY:gi},{originX:Bt,originY:gi,overlayX:Bt,overlayY:In}])}_getCloseStream(X){return(0,Ze.T)(X.backdropClick(),X.detachments(),X.keydownEvents().pipe((0,We.h)(tt=>tt.keyCode===Ie.hY&&!(0,Ie.Vb)(tt)||this.datepickerInput&&(0,Ie.Vb)(tt,"altKey")&&tt.keyCode===Ie.LH)))}}return ti.\u0275fac=function(X){return new(X||ti)(g.Y36(r.aV),g.Y36(g.R0b),g.Y36(g.s_b),g.Y36(ee),g.Y36(o._A,8),g.Y36(me.Is,8),g.Y36(Qt))},ti.\u0275dir=g.lG2({type:ti,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:"touchUi",disabled:"disabled",xPosition:"xPosition",yPosition:"yPosition",restoreFocus:"restoreFocus",dateClass:"dateClass",panelClass:"panelClass",opened:"opened"},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[g.TTD]}),ti})(),V=(()=>{class ti extends Gt{}return ti.\u0275fac=function(){let Ii;return function(tt){return(Ii||(Ii=g.n5z(ti)))(tt||ti)}}(),ti.\u0275cmp=g.Xpm({type:ti,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],features:[g._Bn([Nt,{provide:Gt,useExisting:ti}]),g.qOj],decls:0,vars:0,template:function(X,tt){},encapsulation:2,changeDetection:0}),ti})();class Wt{constructor(Ii,X){this.target=Ii,this.targetElement=X,this.value=this.target.value}}let ui=(()=>{class ti{constructor(X,tt,Bt){this._elementRef=X,this._dateAdapter=tt,this._dateFormats=Bt,this.dateChange=new g.vpe,this.dateInput=new g.vpe,this.stateChanges=new ne.x,this._onTouched=()=>{},this._validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=we.w0.EMPTY,this._localeSubscription=we.w0.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._filterValidator=gi=>{const In=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(gi.value));return!In||this._matchesFilter(In)?null:{matDatepickerFilter:!0}},this._minValidator=gi=>{const In=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(gi.value)),Rn=this._getMinDate();return!Rn||!In||this._dateAdapter.compareDate(Rn,In)<=0?null:{matDatepickerMin:{min:Rn,actual:In}}},this._maxValidator=gi=>{const In=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(gi.value)),Rn=this._getMaxDate();return!Rn||!In||this._dateAdapter.compareDate(Rn,In)>=0?null:{matDatepickerMax:{max:Rn,actual:In}}},this._lastValueValid=!1,this._localeSubscription=tt.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(X){this._assignValueProgrammatically(X)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(X){const tt=(0,L.Ig)(X),Bt=this._elementRef.nativeElement;this._disabled!==tt&&(this._disabled=tt,this.stateChanges.next(void 0)),tt&&this._isInitialized&&Bt.blur&&Bt.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(X){this._model=X,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(tt=>{if(this._shouldHandleChangeEvent(tt)){const Bt=this._getValueFromModel(tt.selection);this._lastValueValid=this._isValidValue(Bt),this._cvaOnChange(Bt),this._onTouched(),this._formatValue(Bt),this.dateInput.emit(new Wt(this,this._elementRef.nativeElement)),this.dateChange.emit(new Wt(this,this._elementRef.nativeElement))}})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(X){(function qe(ti,Ii){const X=Object.keys(ti);for(let tt of X){const{previousValue:Bt,currentValue:gi}=ti[tt];if(!Ii.isDateInstance(Bt)||!Ii.isDateInstance(gi))return!0;if(!Ii.sameDate(Bt,gi))return!0}return!1})(X,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(X){this._validatorOnChange=X}validate(X){return this._validator?this._validator(X):null}writeValue(X){this._assignValueProgrammatically(X)}registerOnChange(X){this._cvaOnChange=X}registerOnTouched(X){this._onTouched=X}setDisabledState(X){this.disabled=X}_onKeydown(X){X.altKey&&X.keyCode===Ie.JH&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),X.preventDefault())}_onInput(X){const tt=this._lastValueValid;let Bt=this._dateAdapter.parse(X,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(Bt),Bt=this._dateAdapter.getValidDateOrNull(Bt),this._dateAdapter.sameDate(Bt,this.value)?(X&&!this.value&&this._cvaOnChange(Bt),tt!==this._lastValueValid&&this._validatorOnChange()):(this._assignValue(Bt),this._cvaOnChange(Bt),this.dateInput.emit(new Wt(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new Wt(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(X){this._elementRef.nativeElement.value=X?this._dateAdapter.format(X,this._dateFormats.display.dateInput):""}_assignValue(X){this._model?(this._assignValueToModel(X),this._pendingValue=null):this._pendingValue=X}_isValidValue(X){return!X||this._dateAdapter.isValid(X)}_parentDisabled(){return!1}_assignValueProgrammatically(X){X=this._dateAdapter.deserialize(X),this._lastValueValid=this._isValidValue(X),X=this._dateAdapter.getValidDateOrNull(X),this._assignValue(X),this._formatValue(X)}_matchesFilter(X){const tt=this._getDateFilter();return!tt||tt(X)}}return ti.\u0275fac=function(X){return new(X||ti)(g.Y36(g.SBq),g.Y36(o._A,8),g.Y36(o.sG,8))},ti.\u0275dir=g.lG2({type:ti,inputs:{value:"value",disabled:"disabled"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[g.TTD]}),ti})();const Le={provide:H.JU,useExisting:(0,g.Gpc)(()=>$t),multi:!0},Qe={provide:H.Cf,useExisting:(0,g.Gpc)(()=>$t),multi:!0};let $t=(()=>{class ti extends ui{constructor(X,tt,Bt,gi){super(X,tt,Bt),this._formField=gi,this._closedSubscription=we.w0.EMPTY,this._validator=H.kI.compose(super._getValidators())}set matDatepicker(X){X&&(this._datepicker=X,this._closedSubscription=X.closedStream.subscribe(()=>this._onTouched()),this._registerModel(X.registerInput(this)))}get min(){return this._min}set min(X){const tt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(X));this._dateAdapter.sameDate(tt,this._min)||(this._min=tt,this._validatorOnChange())}get max(){return this._max}set max(X){const tt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(X));this._dateAdapter.sameDate(tt,this._max)||(this._max=tt,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(X){const tt=this._matchesFilter(this.value);this._dateFilter=X,this._matchesFilter(this.value)!==tt&&this._validatorOnChange()}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(X){return X}_assignValueToModel(X){this._model&&this._model.updateSelection(X,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(X){return X.source!==this}}return ti.\u0275fac=function(X){return new(X||ti)(g.Y36(g.SBq),g.Y36(o._A,8),g.Y36(o.sG,8),g.Y36(z.G_,8))},ti.\u0275dir=g.lG2({type:ti,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(X,tt){1&X&&g.NdJ("input",function(gi){return tt._onInput(gi.target.value)})("change",function(){return tt._onChange()})("blur",function(){return tt._onBlur()})("keydown",function(gi){return tt._onKeydown(gi)}),2&X&&(g.Ikx("disabled",tt.disabled),g.uIk("aria-haspopup",tt._datepicker?"dialog":null)("aria-owns",(null==tt._datepicker?null:tt._datepicker.opened)&&tt._datepicker.id||null)("min",tt.min?tt._dateAdapter.toIso8601(tt.min):null)("max",tt.max?tt._dateAdapter.toIso8601(tt.max):null)("data-mat-calendar",tt._datepicker?tt._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:["matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],features:[g._Bn([Le,Qe,{provide:pe.Jk,useExisting:ti}]),g.qOj]}),ti})(),yi=(()=>{class ti{}return ti.\u0275fac=function(X){return new(X||ti)},ti.\u0275dir=g.lG2({type:ti,selectors:[["","matDatepickerToggleIcon",""]]}),ti})(),Xi=(()=>{class ti{constructor(X,tt,Bt){this._intl=X,this._changeDetectorRef=tt,this._stateChanges=we.w0.EMPTY;const gi=Number(Bt);this.tabIndex=gi||0===gi?gi:null}get disabled(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(X){this._disabled=(0,L.Ig)(X)}ngOnChanges(X){X.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(X){this.datepicker&&!this.disabled&&(this.datepicker.open(),X.stopPropagation())}_watchStateChanges(){const X=this.datepicker?this.datepicker.stateChanges:(0,Me.of)(),tt=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:(0,Me.of)(),Bt=this.datepicker?(0,Ze.T)(this.datepicker.openedStream,this.datepicker.closedStream):(0,Me.of)();this._stateChanges.unsubscribe(),this._stateChanges=(0,Ze.T)(this._intl.changes,X,tt,Bt).subscribe(()=>this._changeDetectorRef.markForCheck())}}return ti.\u0275fac=function(X){return new(X||ti)(g.Y36(Xe),g.Y36(g.sBO),g.$8M("tabindex"))},ti.\u0275cmp=g.Xpm({type:ti,selectors:[["mat-datepicker-toggle"]],contentQueries:function(X,tt,Bt){if(1&X&&g.Suo(Bt,yi,5),2&X){let gi;g.iGM(gi=g.CRH())&&(tt._customIcon=gi.first)}},viewQuery:function(X,tt){if(1&X&&g.Gf(kt,5),2&X){let Bt;g.iGM(Bt=g.CRH())&&(tt._button=Bt.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(X,tt){1&X&&g.NdJ("click",function(gi){return tt._open(gi)}),2&X&&(g.uIk("tabindex",null)("data-mat-calendar",tt.datepicker?tt.datepicker.id:null),g.ekj("mat-datepicker-toggle-active",tt.datepicker&&tt.datepicker.opened)("mat-accent",tt.datepicker&&"accent"===tt.datepicker.color)("mat-warn",tt.datepicker&&"warn"===tt.datepicker.color))},inputs:{datepicker:["for","datepicker"],tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],disabled:"disabled",disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],features:[g.TTD],ngContentSelectors:Pt,decls:4,vars:6,consts:[["mat-icon-button","","type","button",3,"disabled","disableRipple"],["button",""],["class","mat-datepicker-toggle-default-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",4,"ngIf"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(X,tt){1&X&&(g.F$t(yt),g.TgZ(0,"button",0,1),g.YNc(2,lt,2,0,"svg",2),g.Hsn(3),g.qZA()),2&X&&(g.Q6J("disabled",tt.disabled)("disableRipple",tt.disableRipple),g.uIk("aria-haspopup",tt.datepicker?"dialog":null)("aria-label",tt.ariaLabel||tt._intl.openCalendarLabel)("tabindex",tt.disabled?-1:tt.tabIndex),g.xp6(2),g.Q6J("ngIf",!tt._customIcon))},directives:[q.lW,Pe.O5],styles:[".mat-form-field-appearance-legacy .mat-form-field-prefix .mat-datepicker-toggle-default-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-datepicker-toggle-default-icon{width:1em}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-datepicker-toggle-default-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-datepicker-toggle-default-icon{display:block;width:1.5em;height:1.5em}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-datepicker-toggle-default-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-datepicker-toggle-default-icon{margin:auto}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}\n"],encapsulation:2,changeDetection:0}),ti})(),Mn=(()=>{class ti{}return ti.\u0275fac=function(X){return new(X||ti)},ti.\u0275mod=g.oAB({type:ti}),ti.\u0275inj=g.cJS({providers:[Xe,J],imports:[[Pe.ez,q.ot,r.U8,t.rt,e.eL,o.BQ],re.ZD]}),ti})()},4834:(rn,Ht,x)=>{"use strict";x.d(Ht,{t:()=>Pe});var t=x(5e3),r=x(508);let Pe=(()=>{class g{}return g.\u0275fac=function(re){return new(re||g)},g.\u0275mod=t.oAB({type:g}),g.\u0275inj=t.cJS({imports:[[r.BQ],r.BQ]}),g})()},1125:(rn,Ht,x)=>{"use strict";x.d(Ht,{To:()=>je,ib:()=>yt,yz:()=>Ke});var t=x(5e3),r=x(3191),e=x(727),Pe=x(449);const q=new t.OlP("CdkAccordion");let o=0,ne=(()=>{class bt{constructor(Ce,ot,Qt){this.accordion=Ce,this._changeDetectorRef=ot,this._expansionDispatcher=Qt,this._openCloseAllSubscription=e.w0.EMPTY,this.closed=new t.vpe,this.opened=new t.vpe,this.destroyed=new t.vpe,this.expandedChange=new t.vpe,this.id="cdk-accordion-child-"+o++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=Qt.listen((ii,Ge)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===Ge&&this.id!==ii&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}get expanded(){return this._expanded}set expanded(Ce){Ce=(0,r.Ig)(Ce),this._expanded!==Ce&&(this._expanded=Ce,this.expandedChange.emit(Ce),Ce?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(Ce){this._disabled=(0,r.Ig)(Ce)}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(Ce=>{this.disabled||(this.expanded=Ce)})}}return bt.\u0275fac=function(Ce){return new(Ce||bt)(t.Y36(q,12),t.Y36(t.sBO),t.Y36(Pe.A8))},bt.\u0275dir=t.lG2({type:bt,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[t._Bn([{provide:q,useValue:void 0}])]}),bt})(),we=(()=>{class bt{}return bt.\u0275fac=function(Ce){return new(Ce||bt)},bt.\u0275mod=t.oAB({type:bt}),bt.\u0275inj=t.cJS({}),bt})();var Ze=x(7429),Me=x(9808),Ie=x(508),Fe=x(5664),ue=x(1884),We=x(8675),me=x(9300),L=x(5698),Q=x(1159),dt=x(6360),H=x(7579),z=x(515),pe=x(6451),ut=x(1777);const ge=["body"];function Ct(bt,ie){}const ni=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],qi=["mat-expansion-panel-header","*","mat-action-row"];function Ut(bt,ie){if(1&bt&&t._UZ(0,"span",2),2&bt){const Ce=t.oxw();t.Q6J("@indicatorRotate",Ce._getExpandedState())}}const Ot=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],Yt=["mat-panel-title","mat-panel-description","*"],Re=new t.OlP("MAT_ACCORDION"),At="225ms cubic-bezier(0.4,0.0,0.2,1)",Ve={indicatorRotate:(0,ut.X$)("indicatorRotate",[(0,ut.SB)("collapsed, void",(0,ut.oB)({transform:"rotate(0deg)"})),(0,ut.SB)("expanded",(0,ut.oB)({transform:"rotate(180deg)"})),(0,ut.eR)("expanded <=> collapsed, void => collapsed",(0,ut.jt)(At))]),bodyExpansion:(0,ut.X$)("bodyExpansion",[(0,ut.SB)("collapsed, void",(0,ut.oB)({height:"0px",visibility:"hidden"})),(0,ut.SB)("expanded",(0,ut.oB)({height:"*",visibility:"visible"})),(0,ut.eR)("expanded <=> collapsed, void => collapsed",(0,ut.jt)(At))])};let Ne=(()=>{class bt{constructor(Ce){this._template=Ce}}return bt.\u0275fac=function(Ce){return new(Ce||bt)(t.Y36(t.Rgc))},bt.\u0275dir=t.lG2({type:bt,selectors:[["ng-template","matExpansionPanelContent",""]]}),bt})(),kt=0;const lt=new t.OlP("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let yt=(()=>{class bt extends ne{constructor(Ce,ot,Qt,ii,Ge,Tt,Nt){super(Ce,ot,Qt),this._viewContainerRef=ii,this._animationMode=Tt,this._hideToggle=!1,this.afterExpand=new t.vpe,this.afterCollapse=new t.vpe,this._inputChanges=new H.x,this._headerId="mat-expansion-panel-header-"+kt++,this._bodyAnimationDone=new H.x,this.accordion=Ce,this._document=Ge,this._bodyAnimationDone.pipe((0,ue.x)((wt,mt)=>wt.fromState===mt.fromState&&wt.toState===mt.toState)).subscribe(wt=>{"void"!==wt.fromState&&("expanded"===wt.toState?this.afterExpand.emit():"collapsed"===wt.toState&&this.afterCollapse.emit())}),Nt&&(this.hideToggle=Nt.hideToggle)}get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(Ce){this._hideToggle=(0,r.Ig)(Ce)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(Ce){this._togglePosition=Ce}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this.opened.pipe((0,We.O)(null),(0,me.h)(()=>this.expanded&&!this._portal),(0,L.q)(1)).subscribe(()=>{this._portal=new Ze.UE(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(Ce){this._inputChanges.next(Ce)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const Ce=this._document.activeElement,ot=this._body.nativeElement;return Ce===ot||ot.contains(Ce)}return!1}}return bt.\u0275fac=function(Ce){return new(Ce||bt)(t.Y36(Re,12),t.Y36(t.sBO),t.Y36(Pe.A8),t.Y36(t.s_b),t.Y36(Me.K0),t.Y36(dt.Qb,8),t.Y36(lt,8))},bt.\u0275cmp=t.Xpm({type:bt,selectors:[["mat-expansion-panel"]],contentQueries:function(Ce,ot,Qt){if(1&Ce&&t.Suo(Qt,Ne,5),2&Ce){let ii;t.iGM(ii=t.CRH())&&(ot._lazyContent=ii.first)}},viewQuery:function(Ce,ot){if(1&Ce&&t.Gf(ge,5),2&Ce){let Qt;t.iGM(Qt=t.CRH())&&(ot._body=Qt.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(Ce,ot){2&Ce&&t.ekj("mat-expanded",ot.expanded)("_mat-animation-noopable","NoopAnimations"===ot._animationMode)("mat-expansion-panel-spacing",ot._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[t._Bn([{provide:Re,useValue:void 0}]),t.qOj,t.TTD],ngContentSelectors:qi,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(Ce,ot){1&Ce&&(t.F$t(ni),t.Hsn(0),t.TgZ(1,"div",0,1),t.NdJ("@bodyExpansion.done",function(ii){return ot._bodyAnimationDone.next(ii)}),t.TgZ(3,"div",2),t.Hsn(4,1),t.YNc(5,Ct,0,0,"ng-template",3),t.qZA(),t.Hsn(6,2),t.qZA()),2&Ce&&(t.xp6(1),t.Q6J("@bodyExpansion",ot._getExpandedState())("id",ot.id),t.uIk("aria-labelledby",ot._headerId),t.xp6(4),t.Q6J("cdkPortalOutlet",ot._portal))},directives:[Ze.Pl],styles:[".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row button.mat-button-base,.mat-action-row button.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row button.mat-button-base,[dir=rtl] .mat-action-row button.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[Ve.bodyExpansion]},changeDetection:0}),bt})();class Oe{}const Be=(0,Ie.sb)(Oe);let Ke=(()=>{class bt extends Be{constructor(Ce,ot,Qt,ii,Ge,Tt,Nt){super(),this.panel=Ce,this._element=ot,this._focusMonitor=Qt,this._changeDetectorRef=ii,this._animationMode=Tt,this._parentChangeSubscription=e.w0.EMPTY;const wt=Ce.accordion?Ce.accordion._stateChanges.pipe((0,me.h)(mt=>!(!mt.hideToggle&&!mt.togglePosition))):z.E;this.tabIndex=parseInt(Nt||"")||0,this._parentChangeSubscription=(0,pe.T)(Ce.opened,Ce.closed,wt,Ce._inputChanges.pipe((0,me.h)(mt=>!!(mt.hideToggle||mt.disabled||mt.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),Ce.closed.pipe((0,me.h)(()=>Ce._containsFocus())).subscribe(()=>Qt.focusVia(ot,"program")),Ge&&(this.expandedHeight=Ge.expandedHeight,this.collapsedHeight=Ge.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const Ce=this._isExpanded();return Ce&&this.expandedHeight?this.expandedHeight:!Ce&&this.collapsedHeight?this.collapsedHeight:null}_keydown(Ce){switch(Ce.keyCode){case Q.L_:case Q.K5:(0,Q.Vb)(Ce)||(Ce.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(Ce))}}focus(Ce,ot){Ce?this._focusMonitor.focusVia(this._element,Ce,ot):this._element.nativeElement.focus(ot)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(Ce=>{Ce&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return bt.\u0275fac=function(Ce){return new(Ce||bt)(t.Y36(yt,1),t.Y36(t.SBq),t.Y36(Fe.tE),t.Y36(t.sBO),t.Y36(lt,8),t.Y36(dt.Qb,8),t.$8M("tabindex"))},bt.\u0275cmp=t.Xpm({type:bt,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(Ce,ot){1&Ce&&t.NdJ("click",function(){return ot._toggle()})("keydown",function(ii){return ot._keydown(ii)}),2&Ce&&(t.uIk("id",ot.panel._headerId)("tabindex",ot.tabIndex)("aria-controls",ot._getPanelId())("aria-expanded",ot._isExpanded())("aria-disabled",ot.panel.disabled),t.Udp("height",ot._getHeaderHeight()),t.ekj("mat-expanded",ot._isExpanded())("mat-expansion-toggle-indicator-after","after"===ot._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===ot._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===ot._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[t.qOj],ngContentSelectors:Yt,decls:5,vars:1,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(Ce,ot){1&Ce&&(t.F$t(Ot),t.TgZ(0,"span",0),t.Hsn(1),t.Hsn(2,1),t.Hsn(3,2),t.qZA(),t.YNc(4,Ut,1,1,"span",1)),2&Ce&&(t.xp6(4),t.Q6J("ngIf",ot._showToggle()))},directives:[Me.O5],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;margin-right:16px}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}.cdk-high-contrast-active .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true])::before,.cdk-high-contrast-active .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true])::before,.cdk-high-contrast-active .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true])::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;border:3px solid;border-radius:4px;content:""}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}\n'],encapsulation:2,data:{animation:[Ve.indicatorRotate]},changeDetection:0}),bt})(),je=(()=>{class bt{}return bt.\u0275fac=function(Ce){return new(Ce||bt)},bt.\u0275mod=t.oAB({type:bt}),bt.\u0275inj=t.cJS({imports:[[Me.ez,Ie.BQ,we,Ze.eL]]}),bt})()},7322:(rn,Ht,x)=>{"use strict";x.d(Ht,{G_:()=>Tt,KE:()=>Nt,Eo:()=>kt,lN:()=>wt,R9:()=>ie});var t=x(7144),r=x(9808),e=x(5e3),Pe=x(508),g=x(3191),q=x(7579),re=x(6451),o=x(4968),ne=x(8675),we=x(2722),Ze=x(5698),Me=x(1777),Ie=x(6360),Fe=x(226),ue=x(925);const We=["connectionContainer"],me=["inputContainer"],L=["label"];function Q(mt,Jt){1&mt&&(e.ynx(0),e.TgZ(1,"div",14),e._UZ(2,"div",15)(3,"div",16)(4,"div",17),e.qZA(),e.TgZ(5,"div",18),e._UZ(6,"div",15)(7,"div",16)(8,"div",17),e.qZA(),e.BQk())}function dt(mt,Jt){1&mt&&(e.TgZ(0,"div",19),e.Hsn(1,1),e.qZA())}function H(mt,Jt){if(1&mt&&(e.ynx(0),e.Hsn(1,2),e.TgZ(2,"span"),e._uU(3),e.qZA(),e.BQk()),2&mt){const Je=e.oxw(2);e.xp6(3),e.Oqu(Je._control.placeholder)}}function z(mt,Jt){1&mt&&e.Hsn(0,3,["*ngSwitchCase","true"])}function pe(mt,Jt){1&mt&&(e.TgZ(0,"span",23),e._uU(1," *"),e.qZA())}function ut(mt,Jt){if(1&mt){const Je=e.EpF();e.TgZ(0,"label",20,21),e.NdJ("cdkObserveContent",function(){return e.CHM(Je),e.oxw().updateOutlineGap()}),e.YNc(2,H,4,1,"ng-container",12),e.YNc(3,z,1,0,"ng-content",12),e.YNc(4,pe,2,0,"span",22),e.qZA()}if(2&mt){const Je=e.oxw();e.ekj("mat-empty",Je._control.empty&&!Je._shouldAlwaysFloat())("mat-form-field-empty",Je._control.empty&&!Je._shouldAlwaysFloat())("mat-accent","accent"==Je.color)("mat-warn","warn"==Je.color),e.Q6J("cdkObserveContentDisabled","outline"!=Je.appearance)("id",Je._labelId)("ngSwitch",Je._hasLabel()),e.uIk("for",Je._control.id)("aria-owns",Je._control.id),e.xp6(2),e.Q6J("ngSwitchCase",!1),e.xp6(1),e.Q6J("ngSwitchCase",!0),e.xp6(1),e.Q6J("ngIf",!Je.hideRequiredMarker&&Je._control.required&&!Je._control.disabled)}}function ge(mt,Jt){1&mt&&(e.TgZ(0,"div",24),e.Hsn(1,4),e.qZA())}function Ct(mt,Jt){if(1&mt&&(e.TgZ(0,"div",25),e._UZ(1,"span",26),e.qZA()),2&mt){const Je=e.oxw();e.xp6(1),e.ekj("mat-accent","accent"==Je.color)("mat-warn","warn"==Je.color)}}function ni(mt,Jt){if(1&mt&&(e.TgZ(0,"div"),e.Hsn(1,5),e.qZA()),2&mt){const Je=e.oxw();e.Q6J("@transitionMessages",Je._subscriptAnimationState)}}function qi(mt,Jt){if(1&mt&&(e.TgZ(0,"div",30),e._uU(1),e.qZA()),2&mt){const Je=e.oxw(2);e.Q6J("id",Je._hintLabelId),e.xp6(1),e.Oqu(Je.hintLabel)}}function Ut(mt,Jt){if(1&mt&&(e.TgZ(0,"div",27),e.YNc(1,qi,2,2,"div",28),e.Hsn(2,6),e._UZ(3,"div",29),e.Hsn(4,7),e.qZA()),2&mt){const Je=e.oxw();e.Q6J("@transitionMessages",Je._subscriptAnimationState),e.xp6(1),e.Q6J("ngIf",Je.hintLabel)}}const Ot=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Yt=["*","[matPrefix]","mat-placeholder","mat-label","[matSuffix]","mat-error","mat-hint:not([align='end'])","mat-hint[align='end']"],At=new e.OlP("MatError"),Ne={transitionMessages:(0,Me.X$)("transitionMessages",[(0,Me.SB)("enter",(0,Me.oB)({opacity:1,transform:"translateY(0%)"})),(0,Me.eR)("void => enter",[(0,Me.oB)({opacity:0,transform:"translateY(-5px)"}),(0,Me.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let kt=(()=>{class mt{}return mt.\u0275fac=function(Je){return new(Je||mt)},mt.\u0275dir=e.lG2({type:mt}),mt})();const Be=new e.OlP("MatHint");let St=(()=>{class mt{}return mt.\u0275fac=function(Je){return new(Je||mt)},mt.\u0275dir=e.lG2({type:mt,selectors:[["mat-label"]]}),mt})(),Vt=(()=>{class mt{}return mt.\u0275fac=function(Je){return new(Je||mt)},mt.\u0275dir=e.lG2({type:mt,selectors:[["mat-placeholder"]]}),mt})();const _i=new e.OlP("MatPrefix"),bt=new e.OlP("MatSuffix");let ie=(()=>{class mt{}return mt.\u0275fac=function(Je){return new(Je||mt)},mt.\u0275dir=e.lG2({type:mt,selectors:[["","matSuffix",""]],features:[e._Bn([{provide:bt,useExisting:mt}])]}),mt})(),Ce=0;const ii=(0,Pe.pj)(class{constructor(mt){this._elementRef=mt}},"primary"),Ge=new e.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS"),Tt=new e.OlP("MatFormField");let Nt=(()=>{class mt extends ii{constructor(Je,at,ce,Ue,st,pi,Li){super(Je),this._changeDetectorRef=at,this._dir=ce,this._defaults=Ue,this._platform=st,this._ngZone=pi,this._outlineGapCalculationNeededImmediately=!1,this._outlineGapCalculationNeededOnStable=!1,this._destroyed=new q.x,this._showAlwaysAnimate=!1,this._subscriptAnimationState="",this._hintLabel="",this._hintLabelId="mat-hint-"+Ce++,this._labelId="mat-form-field-label-"+Ce++,this.floatLabel=this._getDefaultFloatLabelState(),this._animationsEnabled="NoopAnimations"!==Li,this.appearance=Ue&&Ue.appearance?Ue.appearance:"legacy",this._hideRequiredMarker=!(!Ue||null==Ue.hideRequiredMarker)&&Ue.hideRequiredMarker}get appearance(){return this._appearance}set appearance(Je){const at=this._appearance;this._appearance=Je||this._defaults&&this._defaults.appearance||"legacy","outline"===this._appearance&&at!==Je&&(this._outlineGapCalculationNeededOnStable=!0)}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(Je){this._hideRequiredMarker=(0,g.Ig)(Je)}_shouldAlwaysFloat(){return"always"===this.floatLabel&&!this._showAlwaysAnimate}_canLabelFloat(){return"never"!==this.floatLabel}get hintLabel(){return this._hintLabel}set hintLabel(Je){this._hintLabel=Je,this._processHints()}get floatLabel(){return"legacy"!==this.appearance&&"never"===this._floatLabel?"auto":this._floatLabel}set floatLabel(Je){Je!==this._floatLabel&&(this._floatLabel=Je||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}get _control(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic}set _control(Je){this._explicitFormFieldControl=Je}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._connectionContainerRef||this._elementRef}ngAfterContentInit(){this._validateControlChild();const Je=this._control;Je.controlType&&this._elementRef.nativeElement.classList.add(`mat-form-field-type-${Je.controlType}`),Je.stateChanges.pipe((0,ne.O)(null)).subscribe(()=>{this._validatePlaceholders(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),Je.ngControl&&Je.ngControl.valueChanges&&Je.ngControl.valueChanges.pipe((0,we.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,we.R)(this._destroyed)).subscribe(()=>{this._outlineGapCalculationNeededOnStable&&this.updateOutlineGap()})}),(0,re.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._outlineGapCalculationNeededOnStable=!0,this._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe((0,ne.O)(null)).subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe((0,ne.O)(null)).subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._dir&&this._dir.change.pipe((0,we.R)(this._destroyed)).subscribe(()=>{"function"==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this.updateOutlineGap())}):this.updateOutlineGap()})}ngAfterContentChecked(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}ngAfterViewInit(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_shouldForward(Je){const at=this._control?this._control.ngControl:null;return at&&at[Je]}_hasPlaceholder(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}_hasLabel(){return!(!this._labelChildNonStatic&&!this._labelChildStatic)}_shouldLabelFloat(){return this._canLabelFloat()&&(this._control&&this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_hideControlPlaceholder(){return"legacy"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}_hasFloatingLabel(){return this._hasLabel()||"legacy"===this.appearance&&this._hasPlaceholder()}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_animateAndLockLabel(){this._hasFloatingLabel()&&this._canLabelFloat()&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,(0,o.R)(this._label.nativeElement,"transitionend").pipe((0,Ze.q)(1)).subscribe(()=>{this._showAlwaysAnimate=!1})),this.floatLabel="always",this._changeDetectorRef.markForCheck())}_validatePlaceholders(){}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_getDefaultFloatLabelState(){return this._defaults&&this._defaults.floatLabel||"auto"}_syncDescribedByIds(){if(this._control){let Je=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&Je.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const at=this._hintChildren?this._hintChildren.find(Ue=>"start"===Ue.align):null,ce=this._hintChildren?this._hintChildren.find(Ue=>"end"===Ue.align):null;at?Je.push(at.id):this._hintLabel&&Je.push(this._hintLabelId),ce&&Je.push(ce.id)}else this._errorChildren&&Je.push(...this._errorChildren.map(at=>at.id));this._control.setDescribedByIds(Je)}}_validateControlChild(){}updateOutlineGap(){const Je=this._label?this._label.nativeElement:null;if(!("outline"===this.appearance&&Je&&Je.children.length&&Je.textContent.trim()&&this._platform.isBrowser))return;if(!this._isAttachedToDOM())return void(this._outlineGapCalculationNeededImmediately=!0);let at=0,ce=0;const Ue=this._connectionContainerRef.nativeElement,st=Ue.querySelectorAll(".mat-form-field-outline-start"),pi=Ue.querySelectorAll(".mat-form-field-outline-gap");if(this._label&&this._label.nativeElement.children.length){const Li=Ue.getBoundingClientRect();if(0===Li.width&&0===Li.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);const An=this._getStartEnd(Li),wn=Je.children,Dn=this._getStartEnd(wn[0].getBoundingClientRect());let wr=0;for(let jn=0;jn0?.75*wr+10:0}for(let Li=0;Li{class mt{}return mt.\u0275fac=function(Je){return new(Je||mt)},mt.\u0275mod=e.oAB({type:mt}),mt.\u0275inj=e.cJS({imports:[[r.ez,Pe.BQ,t.Q8],Pe.BQ]}),mt})()},5245:(rn,Ht,x)=>{"use strict";x.d(Ht,{Hw:()=>yt,Ps:()=>Pt});var t=x(5e3),r=x(508),e=x(3191),Pe=x(9808),g=x(9646),q=x(2843),re=x(4128),o=x(727),ne=x(8505),we=x(4004),Ze=x(262),Me=x(8746),Ie=x(3099),Fe=x(5698),ue=x(520),We=x(2313);const me=["*"];let L;function dt(Oe){var Be;return(null===(Be=function Q(){if(void 0===L&&(L=null,"undefined"!=typeof window)){const Oe=window;void 0!==Oe.trustedTypes&&(L=Oe.trustedTypes.createPolicy("angular#components",{createHTML:Be=>Be}))}return L}())||void 0===Be?void 0:Be.createHTML(Oe))||Oe}function H(Oe){return Error(`Unable to find icon with the name "${Oe}"`)}function pe(Oe){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${Oe}".`)}function ut(Oe){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${Oe}".`)}class ge{constructor(Be,Ke,St){this.url=Be,this.svgText=Ke,this.options=St}}let Ct=(()=>{class Oe{constructor(Ke,St,Vt,_i){this._httpClient=Ke,this._sanitizer=St,this._errorHandler=_i,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass="material-icons",this._document=Vt}addSvgIcon(Ke,St,Vt){return this.addSvgIconInNamespace("",Ke,St,Vt)}addSvgIconLiteral(Ke,St,Vt){return this.addSvgIconLiteralInNamespace("",Ke,St,Vt)}addSvgIconInNamespace(Ke,St,Vt,_i){return this._addSvgIconConfig(Ke,St,new ge(Vt,null,_i))}addSvgIconResolver(Ke){return this._resolvers.push(Ke),this}addSvgIconLiteralInNamespace(Ke,St,Vt,_i){const je=this._sanitizer.sanitize(t.q3G.HTML,Vt);if(!je)throw ut(Vt);const bt=dt(je);return this._addSvgIconConfig(Ke,St,new ge("",bt,_i))}addSvgIconSet(Ke,St){return this.addSvgIconSetInNamespace("",Ke,St)}addSvgIconSetLiteral(Ke,St){return this.addSvgIconSetLiteralInNamespace("",Ke,St)}addSvgIconSetInNamespace(Ke,St,Vt){return this._addSvgIconSetConfig(Ke,new ge(St,null,Vt))}addSvgIconSetLiteralInNamespace(Ke,St,Vt){const _i=this._sanitizer.sanitize(t.q3G.HTML,St);if(!_i)throw ut(St);const je=dt(_i);return this._addSvgIconSetConfig(Ke,new ge("",je,Vt))}registerFontClassAlias(Ke,St=Ke){return this._fontCssClassesByAlias.set(Ke,St),this}classNameForFontAlias(Ke){return this._fontCssClassesByAlias.get(Ke)||Ke}setDefaultFontSetClass(Ke){return this._defaultFontSetClass=Ke,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(Ke){const St=this._sanitizer.sanitize(t.q3G.RESOURCE_URL,Ke);if(!St)throw pe(Ke);const Vt=this._cachedIconsByUrl.get(St);return Vt?(0,g.of)(Ut(Vt)):this._loadSvgIconFromConfig(new ge(Ke,null)).pipe((0,ne.b)(_i=>this._cachedIconsByUrl.set(St,_i)),(0,we.U)(_i=>Ut(_i)))}getNamedSvgIcon(Ke,St=""){const Vt=Ot(St,Ke);let _i=this._svgIconConfigs.get(Vt);if(_i)return this._getSvgFromConfig(_i);if(_i=this._getIconConfigFromResolvers(St,Ke),_i)return this._svgIconConfigs.set(Vt,_i),this._getSvgFromConfig(_i);const je=this._iconSetConfigs.get(St);return je?this._getSvgFromIconSetConfigs(Ke,je):(0,q._)(H(Vt))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(Ke){return Ke.svgText?(0,g.of)(Ut(this._svgElementFromConfig(Ke))):this._loadSvgIconFromConfig(Ke).pipe((0,we.U)(St=>Ut(St)))}_getSvgFromIconSetConfigs(Ke,St){const Vt=this._extractIconWithNameFromAnySet(Ke,St);if(Vt)return(0,g.of)(Vt);const _i=St.filter(je=>!je.svgText).map(je=>this._loadSvgIconSetFromConfig(je).pipe((0,Ze.K)(bt=>{const Ce=`Loading icon set URL: ${this._sanitizer.sanitize(t.q3G.RESOURCE_URL,je.url)} failed: ${bt.message}`;return this._errorHandler.handleError(new Error(Ce)),(0,g.of)(null)})));return(0,re.D)(_i).pipe((0,we.U)(()=>{const je=this._extractIconWithNameFromAnySet(Ke,St);if(!je)throw H(Ke);return je}))}_extractIconWithNameFromAnySet(Ke,St){for(let Vt=St.length-1;Vt>=0;Vt--){const _i=St[Vt];if(_i.svgText&&_i.svgText.toString().indexOf(Ke)>-1){const je=this._svgElementFromConfig(_i),bt=this._extractSvgIconFromSet(je,Ke,_i.options);if(bt)return bt}}return null}_loadSvgIconFromConfig(Ke){return this._fetchIcon(Ke).pipe((0,ne.b)(St=>Ke.svgText=St),(0,we.U)(()=>this._svgElementFromConfig(Ke)))}_loadSvgIconSetFromConfig(Ke){return Ke.svgText?(0,g.of)(null):this._fetchIcon(Ke).pipe((0,ne.b)(St=>Ke.svgText=St))}_extractSvgIconFromSet(Ke,St,Vt){const _i=Ke.querySelector(`[id="${St}"]`);if(!_i)return null;const je=_i.cloneNode(!0);if(je.removeAttribute("id"),"svg"===je.nodeName.toLowerCase())return this._setSvgAttributes(je,Vt);if("symbol"===je.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(je),Vt);const bt=this._svgElementFromString(dt(""));return bt.appendChild(je),this._setSvgAttributes(bt,Vt)}_svgElementFromString(Ke){const St=this._document.createElement("DIV");St.innerHTML=Ke;const Vt=St.querySelector("svg");if(!Vt)throw Error(" tag not found");return Vt}_toSvgElement(Ke){const St=this._svgElementFromString(dt("")),Vt=Ke.attributes;for(let _i=0;_idt(ot)),(0,Me.x)(()=>this._inProgressUrlFetches.delete(bt)),(0,Ie.B)());return this._inProgressUrlFetches.set(bt,Ce),Ce}_addSvgIconConfig(Ke,St,Vt){return this._svgIconConfigs.set(Ot(Ke,St),Vt),this}_addSvgIconSetConfig(Ke,St){const Vt=this._iconSetConfigs.get(Ke);return Vt?Vt.push(St):this._iconSetConfigs.set(Ke,[St]),this}_svgElementFromConfig(Ke){if(!Ke.svgElement){const St=this._svgElementFromString(Ke.svgText);this._setSvgAttributes(St,Ke.options),Ke.svgElement=St}return Ke.svgElement}_getIconConfigFromResolvers(Ke,St){for(let Vt=0;VtBe?Be.pathname+Be.search:""}}}),Ne=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],kt=Ne.map(Oe=>`[${Oe}]`).join(", "),lt=/^url\(['"]?#(.*?)['"]?\)$/;let yt=(()=>{class Oe extends Re{constructor(Ke,St,Vt,_i,je){super(Ke),this._iconRegistry=St,this._location=_i,this._errorHandler=je,this._inline=!1,this._currentIconFetch=o.w0.EMPTY,Vt||Ke.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(Ke){this._inline=(0,e.Ig)(Ke)}get svgIcon(){return this._svgIcon}set svgIcon(Ke){Ke!==this._svgIcon&&(Ke?this._updateSvgIcon(Ke):this._svgIcon&&this._clearSvgElement(),this._svgIcon=Ke)}get fontSet(){return this._fontSet}set fontSet(Ke){const St=this._cleanupFontValue(Ke);St!==this._fontSet&&(this._fontSet=St,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(Ke){const St=this._cleanupFontValue(Ke);St!==this._fontIcon&&(this._fontIcon=St,this._updateFontIconClasses())}_splitIconName(Ke){if(!Ke)return["",""];const St=Ke.split(":");switch(St.length){case 1:return["",St[0]];case 2:return St;default:throw Error(`Invalid icon name: "${Ke}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const Ke=this._elementsWithExternalReferences;if(Ke&&Ke.size){const St=this._location.getPathname();St!==this._previousPath&&(this._previousPath=St,this._prependPathToReferences(St))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(Ke){this._clearSvgElement();const St=Ke.querySelectorAll("style");for(let _i=0;_i{Vt.forEach(je=>{_i.setAttribute(je.name,`url('${Ke}#${je.value}')`)})})}_cacheChildrenWithExternalReferences(Ke){const St=Ke.querySelectorAll(kt),Vt=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let _i=0;_i{const bt=St[_i],ie=bt.getAttribute(je),Ce=ie?ie.match(lt):null;if(Ce){let ot=Vt.get(bt);ot||(ot=[],Vt.set(bt,ot)),ot.push({name:je,value:Ce[1]})}})}_updateSvgIcon(Ke){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),Ke){const[St,Vt]=this._splitIconName(Ke);St&&(this._svgNamespace=St),Vt&&(this._svgName=Vt),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(Vt,St).pipe((0,Fe.q)(1)).subscribe(_i=>this._setSvgElement(_i),_i=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${St}:${Vt}! ${_i.message}`))})}}}return Oe.\u0275fac=function(Ke){return new(Ke||Oe)(t.Y36(t.SBq),t.Y36(Ct),t.$8M("aria-hidden"),t.Y36(At),t.Y36(t.qLn))},Oe.\u0275cmp=t.Xpm({type:Oe,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:7,hostBindings:function(Ke,St){2&Ke&&(t.uIk("data-mat-icon-type",St._usingFontIcon()?"font":"svg")("data-mat-icon-name",St._svgName||St.fontIcon)("data-mat-icon-namespace",St._svgNamespace||St.fontSet),t.ekj("mat-icon-inline",St.inline)("mat-icon-no-color","primary"!==St.color&&"accent"!==St.color&&"warn"!==St.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[t.qOj],ngContentSelectors:me,decls:1,vars:0,template:function(Ke,St){1&Ke&&(t.F$t(),t.Hsn(0))},styles:[".mat-icon{-webkit-user-select:none;-moz-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\n"],encapsulation:2,changeDetection:0}),Oe})(),Pt=(()=>{class Oe{}return Oe.\u0275fac=function(Ke){return new(Ke||Oe)},Oe.\u0275mod=t.oAB({type:Oe}),Oe.\u0275inj=t.cJS({imports:[[r.BQ],r.BQ]}),Oe})()},7531:(rn,Ht,x)=>{"use strict";x.d(Ht,{Jk:()=>ue,Nt:()=>Q,c:()=>dt});var t=x(3191),r=x(925),e=x(5e3),Pe=x(3075),g=x(508),q=x(7322),re=x(7579),o=x(515);const ne=(0,r.i$)({passive:!0});let we=(()=>{class H{constructor(pe,ut){this._platform=pe,this._ngZone=ut,this._monitoredElements=new Map}monitor(pe){if(!this._platform.isBrowser)return o.E;const ut=(0,t.fI)(pe),ge=this._monitoredElements.get(ut);if(ge)return ge.subject;const Ct=new re.x,ni="cdk-text-field-autofilled",qi=Ut=>{"cdk-text-field-autofill-start"!==Ut.animationName||ut.classList.contains(ni)?"cdk-text-field-autofill-end"===Ut.animationName&&ut.classList.contains(ni)&&(ut.classList.remove(ni),this._ngZone.run(()=>Ct.next({target:Ut.target,isAutofilled:!1}))):(ut.classList.add(ni),this._ngZone.run(()=>Ct.next({target:Ut.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{ut.addEventListener("animationstart",qi,ne),ut.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(ut,{subject:Ct,unlisten:()=>{ut.removeEventListener("animationstart",qi,ne)}}),Ct}stopMonitoring(pe){const ut=(0,t.fI)(pe),ge=this._monitoredElements.get(ut);ge&&(ge.unlisten(),ge.subject.complete(),ut.classList.remove("cdk-text-field-autofill-monitored"),ut.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(ut))}ngOnDestroy(){this._monitoredElements.forEach((pe,ut)=>this.stopMonitoring(ut))}}return H.\u0275fac=function(pe){return new(pe||H)(e.LFG(r.t4),e.LFG(e.R0b))},H.\u0275prov=e.Yz7({token:H,factory:H.\u0275fac,providedIn:"root"}),H})(),Ie=(()=>{class H{}return H.\u0275fac=function(pe){return new(pe||H)},H.\u0275mod=e.oAB({type:H}),H.\u0275inj=e.cJS({}),H})();const ue=new e.OlP("MAT_INPUT_VALUE_ACCESSOR"),We=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let me=0;const L=(0,g.FD)(class{constructor(H,z,pe,ut){this._defaultErrorStateMatcher=H,this._parentForm=z,this._parentFormGroup=pe,this.ngControl=ut}});let Q=(()=>{class H extends L{constructor(pe,ut,ge,Ct,ni,qi,Ut,Ot,Yt,Re){super(qi,Ct,ni,ge),this._elementRef=pe,this._platform=ut,this._autofillMonitor=Ot,this._formField=Re,this._uid="mat-input-"+me++,this.focused=!1,this.stateChanges=new re.x,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(Ne=>(0,r.qK)().has(Ne));const At=this._elementRef.nativeElement,Ve=At.nodeName.toLowerCase();this._inputValueAccessor=Ut||At,this._previousNativeValue=this.value,this.id=this.id,ut.IOS&&Yt.runOutsideAngular(()=>{pe.nativeElement.addEventListener("keyup",Ne=>{const kt=Ne.target;!kt.value&&0===kt.selectionStart&&0===kt.selectionEnd&&(kt.setSelectionRange(1,1),kt.setSelectionRange(0,0))})}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Ve,this._isTextarea="textarea"===Ve,this._isInFormField=!!Re,this._isNativeSelect&&(this.controlType=At.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(pe){this._disabled=(0,t.Ig)(pe),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(pe){this._id=pe||this._uid}get required(){var pe,ut,ge,Ct;return null!==(Ct=null!==(pe=this._required)&&void 0!==pe?pe:null===(ge=null===(ut=this.ngControl)||void 0===ut?void 0:ut.control)||void 0===ge?void 0:ge.hasValidator(Pe.kI.required))&&void 0!==Ct&&Ct}set required(pe){this._required=(0,t.Ig)(pe)}get type(){return this._type}set type(pe){this._type=pe||"text",this._validateType(),!this._isTextarea&&(0,r.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(pe){pe!==this.value&&(this._inputValueAccessor.value=pe,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(pe){this._readonly=(0,t.Ig)(pe)}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(pe=>{this.autofilled=pe.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement)}ngDoCheck(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(pe){this._elementRef.nativeElement.focus(pe)}_focusChanged(pe){pe!==this.focused&&(this.focused=pe,this.stateChanges.next())}_onInput(){}_dirtyCheckPlaceholder(){var pe,ut;const ge=(null===(ut=null===(pe=this._formField)||void 0===pe?void 0:pe._hideControlPlaceholder)||void 0===ut?void 0:ut.call(pe))?null:this.placeholder;if(ge!==this._previousPlaceholder){const Ct=this._elementRef.nativeElement;this._previousPlaceholder=ge,ge?Ct.setAttribute("placeholder",ge):Ct.removeAttribute("placeholder")}}_dirtyCheckNativeValue(){const pe=this._elementRef.nativeElement.value;this._previousNativeValue!==pe&&(this._previousNativeValue=pe,this.stateChanges.next())}_validateType(){We.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let pe=this._elementRef.nativeElement.validity;return pe&&pe.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const pe=this._elementRef.nativeElement,ut=pe.options[0];return this.focused||pe.multiple||!this.empty||!!(pe.selectedIndex>-1&&ut&&ut.label)}return this.focused||!this.empty}setDescribedByIds(pe){pe.length?this._elementRef.nativeElement.setAttribute("aria-describedby",pe.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const pe=this._elementRef.nativeElement;return this._isNativeSelect&&(pe.multiple||pe.size>1)}}return H.\u0275fac=function(pe){return new(pe||H)(e.Y36(e.SBq),e.Y36(r.t4),e.Y36(Pe.a5,10),e.Y36(Pe.F,8),e.Y36(Pe.sg,8),e.Y36(g.rD),e.Y36(ue,10),e.Y36(we),e.Y36(e.R0b),e.Y36(q.G_,8))},H.\u0275dir=e.lG2({type:H,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-input-element","mat-form-field-autofill-control"],hostVars:11,hostBindings:function(pe,ut){1&pe&&e.NdJ("focus",function(){return ut._focusChanged(!0)})("blur",function(){return ut._focusChanged(!1)})("input",function(){return ut._onInput()}),2&pe&&(e.Ikx("disabled",ut.disabled)("required",ut.required),e.uIk("id",ut.id)("data-placeholder",ut.placeholder)("readonly",ut.readonly&&!ut._isNativeSelect||null)("aria-invalid",ut.empty&&ut.required?null:ut.errorState)("aria-required",ut.required),e.ekj("mat-input-server",ut._isServer)("mat-native-select-inline",ut._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[e._Bn([{provide:q.Eo,useExisting:H}]),e.qOj,e.TTD]}),H})(),dt=(()=>{class H{}return H.\u0275fac=function(pe){return new(pe||H)},H.\u0275mod=e.oAB({type:H}),H.\u0275inj=e.cJS({providers:[g.rD],imports:[[Ie,q.lN,g.BQ],Ie,q.lN]}),H})()},4623:(rn,Ht,x)=>{"use strict";x.d(Ht,{ie:()=>lt,Hk:()=>ge});var t=x(9808),r=x(5e3),e=x(508),g=(x(3191),x(7579)),Me=(x(2722),x(8675),x(5664),x(449),x(1159),x(3075),x(4834));const Ie=["*"],H=(0,e.Id)((0,e.Kr)(class{})),ut=new r.OlP("MatNavList");let ge=(()=>{class yt extends H{constructor(){super(...arguments),this._stateChanges=new g.x}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return yt.\u0275fac=function(){let Pt;return function(Be){return(Pt||(Pt=r.n5z(yt)))(Be||yt)}}(),yt.\u0275cmp=r.Xpm({type:yt,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-nav-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matNavList"],features:[r._Bn([{provide:ut,useExisting:yt}]),r.qOj,r.TTD],ngContentSelectors:Ie,decls:1,vars:0,template:function(Oe,Be){1&Oe&&(r.F$t(),r.Hsn(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px;z-index:1}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),yt})(),lt=(()=>{class yt{}return yt.\u0275fac=function(Oe){return new(Oe||yt)},yt.\u0275mod=r.oAB({type:yt}),yt.\u0275inj=r.cJS({imports:[[e.uc,e.si,e.BQ,e.us,t.ez],e.uc,e.BQ,e.us,Me.t]}),yt})()},2181:(rn,Ht,x)=>{"use strict";x.d(Ht,{VK:()=>_i,Tx:()=>Ge,p6:()=>ii});var t=x(5664),r=x(3191),e=x(1159),Pe=x(5e3),g=x(7579),q=x(727),re=x(6451),o=x(9646),ne=x(3101),we=x(8675),Ze=x(3900),Me=x(5698),Ie=x(9300),Fe=x(2722),ue=x(4825),We=x(1777),me=x(7429),L=x(9808),Q=x(508),dt=x(1314),H=x(925),z=x(226),pe=x(393);const ut=["mat-menu-item",""];function ge(Tt,Nt){1&Tt&&(Pe.O4$(),Pe.TgZ(0,"svg",2),Pe._UZ(1,"polygon",3),Pe.qZA())}const Ct=["*"];function ni(Tt,Nt){if(1&Tt){const wt=Pe.EpF();Pe.TgZ(0,"div",0),Pe.NdJ("keydown",function(Jt){return Pe.CHM(wt),Pe.oxw()._handleKeydown(Jt)})("click",function(){return Pe.CHM(wt),Pe.oxw().closed.emit("click")})("@transformMenu.start",function(Jt){return Pe.CHM(wt),Pe.oxw()._onAnimationStart(Jt)})("@transformMenu.done",function(Jt){return Pe.CHM(wt),Pe.oxw()._onAnimationDone(Jt)}),Pe.TgZ(1,"div",1),Pe.Hsn(2),Pe.qZA()()}if(2&Tt){const wt=Pe.oxw();Pe.Q6J("id",wt.panelId)("ngClass",wt._classList)("@transformMenu",wt._panelAnimationState),Pe.uIk("aria-label",wt.ariaLabel||null)("aria-labelledby",wt.ariaLabelledby||null)("aria-describedby",wt.ariaDescribedby||null)}}const qi={transformMenu:(0,We.X$)("transformMenu",[(0,We.SB)("void",(0,We.oB)({opacity:0,transform:"scale(0.8)"})),(0,We.eR)("void => enter",(0,We.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,We.oB)({opacity:1,transform:"scale(1)"}))),(0,We.eR)("* => void",(0,We.jt)("100ms 25ms linear",(0,We.oB)({opacity:0})))]),fadeInItems:(0,We.X$)("fadeInItems",[(0,We.SB)("showing",(0,We.oB)({opacity:1})),(0,We.eR)("void => *",[(0,We.oB)({opacity:0}),(0,We.jt)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},Yt=new Pe.OlP("MatMenuContent"),yt=new Pe.OlP("MAT_MENU_PANEL"),Pt=(0,Q.Kr)((0,Q.Id)(class{}));let Oe=(()=>{class Tt extends Pt{constructor(wt,mt,Jt,Je,at){super(),this._elementRef=wt,this._focusMonitor=Jt,this._parentMenu=Je,this._changeDetectorRef=at,this.role="menuitem",this._hovered=new g.x,this._focused=new g.x,this._highlighted=!1,this._triggersSubmenu=!1,Je&&Je.addItem&&Je.addItem(this)}focus(wt,mt){this._focusMonitor&&wt?this._focusMonitor.focusVia(this._getHostElement(),wt,mt):this._getHostElement().focus(mt),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(wt){this.disabled&&(wt.preventDefault(),wt.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){var wt;const mt=this._elementRef.nativeElement.cloneNode(!0),Jt=mt.querySelectorAll("mat-icon, .material-icons");for(let Je=0;Je{class Tt{constructor(wt,mt,Jt){this._elementRef=wt,this._ngZone=mt,this._defaultOptions=Jt,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new Pe.n_E,this._tabSubscription=q.w0.EMPTY,this._classList={},this._panelAnimationState="void",this._animationDone=new g.x,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||"",this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new Pe.vpe,this.close=this.closed,this.panelId="mat-menu-panel-"+St++}get xPosition(){return this._xPosition}set xPosition(wt){this._xPosition=wt,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(wt){this._yPosition=wt,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(wt){this._overlapTrigger=(0,r.Ig)(wt)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(wt){this._hasBackdrop=(0,r.Ig)(wt)}set panelClass(wt){const mt=this._previousPanelClass;mt&&mt.length&&mt.split(" ").forEach(Jt=>{this._classList[Jt]=!1}),this._previousPanelClass=wt,wt&&wt.length&&(wt.split(" ").forEach(Jt=>{this._classList[Jt]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(wt){this.panelClass=wt}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new t.Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._tabSubscription=this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,we.O)(this._directDescendantItems),(0,Ze.w)(wt=>(0,re.T)(...wt.map(mt=>mt._focused)))).subscribe(wt=>this._keyManager.updateActiveItem(wt))}ngOnDestroy(){this._directDescendantItems.destroy(),this._tabSubscription.unsubscribe(),this.closed.complete()}_hovered(){return this._directDescendantItems.changes.pipe((0,we.O)(this._directDescendantItems),(0,Ze.w)(mt=>(0,re.T)(...mt.map(Jt=>Jt._hovered))))}addItem(wt){}removeItem(wt){}_handleKeydown(wt){const mt=wt.keyCode,Jt=this._keyManager;switch(mt){case e.hY:(0,e.Vb)(wt)||(wt.preventDefault(),this.closed.emit("keydown"));break;case e.oh:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case e.SV:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:(mt===e.LH||mt===e.JH)&&Jt.setFocusOrigin("keyboard"),Jt.onKeydown(wt)}}focusFirstItem(wt="program"){this.lazyContent?this._ngZone.onStable.pipe((0,Me.q)(1)).subscribe(()=>this._focusFirstItem(wt)):this._focusFirstItem(wt)}_focusFirstItem(wt){const mt=this._keyManager;if(mt.setFocusOrigin(wt).setFirstItemActive(),!mt.activeItem&&this._directDescendantItems.length){let Jt=this._directDescendantItems.first._getHostElement().parentElement;for(;Jt;){if("menu"===Jt.getAttribute("role")){Jt.focus();break}Jt=Jt.parentElement}}}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(wt){const mt=Math.min(this._baseElevation+wt,24),Jt=`${this._elevationPrefix}${mt}`,Je=Object.keys(this._classList).find(at=>at.startsWith(this._elevationPrefix));(!Je||Je===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[Jt]=!0,this._previousElevation=Jt)}setPositionClasses(wt=this.xPosition,mt=this.yPosition){const Jt=this._classList;Jt["mat-menu-before"]="before"===wt,Jt["mat-menu-after"]="after"===wt,Jt["mat-menu-above"]="above"===mt,Jt["mat-menu-below"]="below"===mt}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(wt){this._animationDone.next(wt),this._isAnimating=!1}_onAnimationStart(wt){this._isAnimating=!0,"enter"===wt.toState&&0===this._keyManager.activeItemIndex&&(wt.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,we.O)(this._allItems)).subscribe(wt=>{this._directDescendantItems.reset(wt.filter(mt=>mt._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return Tt.\u0275fac=function(wt){return new(wt||Tt)(Pe.Y36(Pe.SBq),Pe.Y36(Pe.R0b),Pe.Y36(Be))},Tt.\u0275dir=Pe.lG2({type:Tt,contentQueries:function(wt,mt,Jt){if(1&wt&&(Pe.Suo(Jt,Yt,5),Pe.Suo(Jt,Oe,5),Pe.Suo(Jt,Oe,4)),2&wt){let Je;Pe.iGM(Je=Pe.CRH())&&(mt.lazyContent=Je.first),Pe.iGM(Je=Pe.CRH())&&(mt._allItems=Je),Pe.iGM(Je=Pe.CRH())&&(mt.items=Je)}},viewQuery:function(wt,mt){if(1&wt&&Pe.Gf(Pe.Rgc,5),2&wt){let Jt;Pe.iGM(Jt=Pe.CRH())&&(mt.templateRef=Jt.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),Tt})(),_i=(()=>{class Tt extends Vt{constructor(wt,mt,Jt){super(wt,mt,Jt),this._elevationPrefix="mat-elevation-z",this._baseElevation=4}}return Tt.\u0275fac=function(wt){return new(wt||Tt)(Pe.Y36(Pe.SBq),Pe.Y36(Pe.R0b),Pe.Y36(Be))},Tt.\u0275cmp=Pe.Xpm({type:Tt,selectors:[["mat-menu"]],hostVars:3,hostBindings:function(wt,mt){2&wt&&Pe.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[Pe._Bn([{provide:yt,useExisting:Tt}]),Pe.qOj],ngContentSelectors:Ct,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-menu-panel",3,"id","ngClass","keydown","click"],[1,"mat-menu-content"]],template:function(wt,mt){1&wt&&(Pe.F$t(),Pe.YNc(0,ni,3,6,"ng-template"))},directives:[L.mk],styles:["mat-menu{display:none}.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]{pointer-events:none}.cdk-high-contrast-active .mat-menu-item{margin-top:1px}.cdk-high-contrast-active .mat-menu-item.cdk-program-focused,.cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,.cdk-high-contrast-active .mat-menu-item-highlighted{outline:dotted 1px}.mat-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-menu-submenu-icon{fill:CanvasText}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n"],encapsulation:2,data:{animation:[qi.transformMenu,qi.fadeInItems]},changeDetection:0}),Tt})();const je=new Pe.OlP("mat-menu-scroll-strategy"),ie={provide:je,deps:[dt.aV],useFactory:function bt(Tt){return()=>Tt.scrollStrategies.reposition()}},ot=(0,H.i$)({passive:!0});let Qt=(()=>{class Tt{constructor(wt,mt,Jt,Je,at,ce,Ue,st){this._overlay=wt,this._element=mt,this._viewContainerRef=Jt,this._menuItemInstance=ce,this._dir=Ue,this._focusMonitor=st,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=q.w0.EMPTY,this._hoverSubscription=q.w0.EMPTY,this._menuCloseSubscription=q.w0.EMPTY,this._handleTouchStart=pi=>{(0,t.yG)(pi)||(this._openedBy="touch")},this._openedBy=void 0,this._ariaHaspopup=!0,this.restoreFocus=!0,this.menuOpened=new Pe.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new Pe.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=Je,this._parentMaterialMenu=at instanceof Vt?at:void 0,mt.nativeElement.addEventListener("touchstart",this._handleTouchStart,ot),ce&&(ce._triggersSubmenu=this.triggersSubmenu())}get _ariaExpanded(){return this.menuOpen||null}get _ariaControl(){return this.menuOpen?this.menu.panelId:null}get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(wt){this.menu=wt}get menu(){return this._menu}set menu(wt){wt!==this._menu&&(this._menu=wt,this._menuCloseSubscription.unsubscribe(),wt&&(this._menuCloseSubscription=wt.close.subscribe(mt=>{this._destroyMenu(mt),("click"===mt||"tab"===mt)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(mt)})))}ngAfterContentInit(){this._checkMenu(),this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,ot),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!(!this._menuItemInstance||!this._parentMaterialMenu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){if(this._menuOpen)return;this._checkMenu();const wt=this._createOverlay(),mt=wt.getConfig();this._setPosition(mt.positionStrategy),mt.hasBackdrop=null==this.menu.hasBackdrop?!this.triggersSubmenu():this.menu.hasBackdrop,wt.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(),this.menu instanceof Vt&&this.menu._startAnimation()}closeMenu(){this.menu.close.emit()}focus(wt,mt){this._focusMonitor&&wt?this._focusMonitor.focusVia(this._element,wt,mt):this._element.nativeElement.focus(mt)}updatePosition(){var wt;null===(wt=this._overlayRef)||void 0===wt||wt.updatePosition()}_destroyMenu(wt){if(!this._overlayRef||!this.menuOpen)return;const mt=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===wt||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,mt instanceof Vt?(mt._resetAnimation(),mt.lazyContent?mt._animationDone.pipe((0,Ie.h)(Jt=>"void"===Jt.toState),(0,Me.q)(1),(0,Fe.R)(mt.lazyContent._attached)).subscribe({next:()=>mt.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),mt.lazyContent&&mt.lazyContent.detach())}_initMenu(){this.menu.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,this.menu.direction=this.dir,this._setMenuElevation(),this.menu.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(){if(this.menu.setElevation){let wt=0,mt=this.menu.parentMenu;for(;mt;)wt++,mt=mt.parentMenu;this.menu.setElevation(wt)}}_setIsMenuOpen(wt){this._menuOpen=wt,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(wt)}_checkMenu(){}_createOverlay(){if(!this._overlayRef){const wt=this._getOverlayConfig();this._subscribeToPositions(wt.positionStrategy),this._overlayRef=this._overlay.create(wt),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(){return new dt.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:this.menu.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:this.menu.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(wt){this.menu.setPositionClasses&&wt.positionChanges.subscribe(mt=>{this.menu.setPositionClasses("start"===mt.connectionPair.overlayX?"after":"before","top"===mt.connectionPair.overlayY?"below":"above")})}_setPosition(wt){let[mt,Jt]="before"===this.menu.xPosition?["end","start"]:["start","end"],[Je,at]="above"===this.menu.yPosition?["bottom","top"]:["top","bottom"],[ce,Ue]=[Je,at],[st,pi]=[mt,Jt],Li=0;this.triggersSubmenu()?(pi=mt="before"===this.menu.xPosition?"start":"end",Jt=st="end"===mt?"start":"end",Li="bottom"===Je?8:-8):this.menu.overlapTrigger||(ce="top"===Je?"bottom":"top",Ue="top"===at?"bottom":"top"),wt.withPositions([{originX:mt,originY:ce,overlayX:st,overlayY:Je,offsetY:Li},{originX:Jt,originY:ce,overlayX:pi,overlayY:Je,offsetY:Li},{originX:mt,originY:Ue,overlayX:st,overlayY:at,offsetY:-Li},{originX:Jt,originY:Ue,overlayX:pi,overlayY:at,offsetY:-Li}])}_menuClosingActions(){const wt=this._overlayRef.backdropClick(),mt=this._overlayRef.detachments(),Jt=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,o.of)(),Je=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,Ie.h)(at=>at!==this._menuItemInstance),(0,Ie.h)(()=>this._menuOpen)):(0,o.of)();return(0,re.T)(wt,Jt,Je,mt)}_handleMousedown(wt){(0,t.X6)(wt)||(this._openedBy=0===wt.button?"mouse":void 0,this.triggersSubmenu()&&wt.preventDefault())}_handleKeydown(wt){const mt=wt.keyCode;(mt===e.K5||mt===e.L_)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(mt===e.SV&&"ltr"===this.dir||mt===e.oh&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(wt){this.triggersSubmenu()?(wt.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,Ie.h)(wt=>wt===this._menuItemInstance&&!wt.disabled),(0,ue.g)(0,ne.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Vt&&this.menu._isAnimating?this.menu._animationDone.pipe((0,Me.q)(1),(0,ue.g)(0,ne.E),(0,Fe.R)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(){return(!this._portal||this._portal.templateRef!==this.menu.templateRef)&&(this._portal=new me.UE(this.menu.templateRef,this._viewContainerRef)),this._portal}}return Tt.\u0275fac=function(wt){return new(wt||Tt)(Pe.Y36(dt.aV),Pe.Y36(Pe.SBq),Pe.Y36(Pe.s_b),Pe.Y36(je),Pe.Y36(yt,8),Pe.Y36(Oe,10),Pe.Y36(z.Is,8),Pe.Y36(t.tE))},Tt.\u0275dir=Pe.lG2({type:Tt,hostVars:3,hostBindings:function(wt,mt){1&wt&&Pe.NdJ("mousedown",function(Je){return mt._handleMousedown(Je)})("keydown",function(Je){return mt._handleKeydown(Je)})("click",function(Je){return mt._handleClick(Je)}),2&wt&&Pe.uIk("aria-expanded",mt._ariaExpanded)("aria-controls",mt._ariaControl)("aria-haspopup",mt._ariaHaspopup)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),Tt})(),ii=(()=>{class Tt extends Qt{}return Tt.\u0275fac=function(){let Nt;return function(mt){return(Nt||(Nt=Pe.n5z(Tt)))(mt||Tt)}}(),Tt.\u0275dir=Pe.lG2({type:Tt,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-menu-trigger"],exportAs:["matMenuTrigger"],features:[Pe.qOj]}),Tt})(),Ge=(()=>{class Tt{}return Tt.\u0275fac=function(wt){return new(wt||Tt)},Tt.\u0275mod=Pe.oAB({type:Tt}),Tt.\u0275inj=Pe.cJS({providers:[ie],imports:[[L.ez,Q.BQ,Q.si,dt.U8],pe.ZD,Q.BQ]}),Tt})()},2081:(rn,Ht,x)=>{"use strict";x.d(Ht,{C0:()=>pi,VY:()=>Nt,Vq:()=>Dn,T5:()=>tr,Ic:()=>wr,fd:()=>jn});var t=x(7429),r=x(5664),e=x(3191),Pe=x(1159),g=x(9808),q=x(5e3),re=x(925),o=x(7579),ne=x(9646),we=x(8675),Ze=x(2722),Me=x(226);function Ie(Xe,It){1&Xe&&q.Hsn(0)}const Fe=["*"];let ue=(()=>{class Xe{constructor(ke){this._elementRef=ke}focus(){this._elementRef.nativeElement.focus()}}return Xe.\u0275fac=function(ke){return new(ke||Xe)(q.Y36(q.SBq))},Xe.\u0275dir=q.lG2({type:Xe,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]}),Xe})(),We=(()=>{class Xe{constructor(ke){this.template=ke}}return Xe.\u0275fac=function(ke){return new(ke||Xe)(q.Y36(q.Rgc))},Xe.\u0275dir=q.lG2({type:Xe,selectors:[["","cdkStepLabel",""]]}),Xe})(),me=0;const dt=new q.OlP("STEPPER_GLOBAL_OPTIONS");let H=(()=>{class Xe{constructor(ke,Ft){this._stepper=ke,this.interacted=!1,this.interactedStream=new q.vpe,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=Ft||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}get editable(){return this._editable}set editable(ke){this._editable=(0,e.Ig)(ke)}get optional(){return this._optional}set optional(ke){this._optional=(0,e.Ig)(ke)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(ke){this._completedOverride=(0,e.Ig)(ke)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(ke){this._customError=(0,e.Ig)(ke)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){var ke;return null!==(ke=this._stepperOptions.showError)&&void 0!==ke?ke:null!=this._customError}}return Xe.\u0275fac=function(ke){return new(ke||Xe)(q.Y36((0,q.Gpc)(()=>z)),q.Y36(dt,8))},Xe.\u0275cmp=q.Xpm({type:Xe,selectors:[["cdk-step"]],contentQueries:function(ke,Ft,Y){if(1&ke&&q.Suo(Y,We,5),2&ke){let de;q.iGM(de=q.CRH())&&(Ft.stepLabel=de.first)}},viewQuery:function(ke,Ft){if(1&ke&&q.Gf(q.Rgc,7),2&ke){let Y;q.iGM(Y=q.CRH())&&(Ft.content=Y.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],state:"state",editable:"editable",optional:"optional",completed:"completed",hasError:"hasError"},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[q.TTD],ngContentSelectors:Fe,decls:1,vars:0,template:function(ke,Ft){1&ke&&(q.F$t(),q.YNc(0,Ie,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),Xe})(),z=(()=>{class Xe{constructor(ke,Ft,Y,de){this._dir=ke,this._changeDetectorRef=Ft,this._elementRef=Y,this._destroyed=new o.x,this.steps=new q.n_E,this._sortedHeaders=new q.n_E,this._linear=!1,this._selectedIndex=0,this.selectionChange=new q.vpe,this._orientation="horizontal",this._groupId=me++}get linear(){return this._linear}set linear(ke){this._linear=(0,e.Ig)(ke)}get selectedIndex(){return this._selectedIndex}set selectedIndex(ke){var Ft;const Y=(0,e.su)(ke);this.steps&&this._steps?(this._isValidIndex(Y),null===(Ft=this.selected)||void 0===Ft||Ft._markAsInteracted(),this._selectedIndex!==Y&&!this._anyControlsInvalidOrPending(Y)&&(Y>=this._selectedIndex||this.steps.toArray()[Y].editable)&&this._updateSelectedItemIndex(Y)):this._selectedIndex=Y}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(ke){this.selectedIndex=ke&&this.steps?this.steps.toArray().indexOf(ke):-1}get orientation(){return this._orientation}set orientation(ke){this._orientation=ke,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===ke)}ngAfterContentInit(){this._steps.changes.pipe((0,we.O)(this._steps),(0,Ze.R)(this._destroyed)).subscribe(ke=>{this.steps.reset(ke.filter(Ft=>Ft._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,we.O)(this._stepHeader),(0,Ze.R)(this._destroyed)).subscribe(ke=>{this._sortedHeaders.reset(ke.toArray().sort((Ft,Y)=>Ft._elementRef.nativeElement.compareDocumentPosition(Y._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new r.Em(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,ne.of)()).pipe((0,we.O)(this._layoutDirection()),(0,Ze.R)(this._destroyed)).subscribe(ke=>this._keyManager.withHorizontalOrientation(ke)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(ke=>ke.reset()),this._stateChanged()}_getStepLabelId(ke){return`cdk-step-label-${this._groupId}-${ke}`}_getStepContentId(ke){return`cdk-step-content-${this._groupId}-${ke}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(ke){const Ft=ke-this._selectedIndex;return Ft<0?"rtl"===this._layoutDirection()?"next":"previous":Ft>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(ke,Ft="number"){const Y=this.steps.toArray()[ke],de=this._isCurrentStep(ke);return Y._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(Y,de):this._getGuidelineLogic(Y,de,Ft)}_getDefaultIndicatorLogic(ke,Ft){return ke._showError()&&ke.hasError&&!Ft?"error":!ke.completed||Ft?"number":ke.editable?"edit":"done"}_getGuidelineLogic(ke,Ft,Y="number"){return ke._showError()&&ke.hasError&&!Ft?"error":ke.completed&&!Ft?"done":ke.completed&&Ft?Y:ke.editable&&Ft?"edit":Y}_isCurrentStep(ke){return this._selectedIndex===ke}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(ke){const Ft=this.steps.toArray();this.selectionChange.emit({selectedIndex:ke,previouslySelectedIndex:this._selectedIndex,selectedStep:Ft[ke],previouslySelectedStep:Ft[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(ke):this._keyManager.updateActiveItem(ke),this._selectedIndex=ke,this._stateChanged()}_onKeydown(ke){const Ft=(0,Pe.Vb)(ke),Y=ke.keyCode,de=this._keyManager;null==de.activeItemIndex||Ft||Y!==Pe.L_&&Y!==Pe.K5?de.onKeydown(ke):(this.selectedIndex=de.activeItemIndex,ke.preventDefault())}_anyControlsInvalidOrPending(ke){return!!(this._linear&&ke>=0)&&this.steps.toArray().slice(0,ke).some(Ft=>{const Y=Ft.stepControl;return(Y?Y.invalid||Y.pending||!Ft.interacted:!Ft.completed)&&!Ft.optional&&!Ft._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const ke=this._elementRef.nativeElement,Ft=(0,re.ht)();return ke===Ft||ke.contains(Ft)}_isValidIndex(ke){return ke>-1&&(!this.steps||ke{class Xe{constructor(ke){this._stepper=ke,this.type="submit"}}return Xe.\u0275fac=function(ke){return new(ke||Xe)(q.Y36(z))},Xe.\u0275dir=q.lG2({type:Xe,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(ke,Ft){1&ke&&q.NdJ("click",function(){return Ft._stepper.next()}),2&ke&&q.Ikx("type",Ft.type)},inputs:{type:"type"}}),Xe})(),ut=(()=>{class Xe{constructor(ke){this._stepper=ke,this.type="button"}}return Xe.\u0275fac=function(ke){return new(ke||Xe)(q.Y36(z))},Xe.\u0275dir=q.lG2({type:Xe,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(ke,Ft){1&ke&&q.NdJ("click",function(){return Ft._stepper.previous()}),2&ke&&q.Ikx("type",Ft.type)},inputs:{type:"type"}}),Xe})(),ge=(()=>{class Xe{}return Xe.\u0275fac=function(ke){return new(ke||Xe)},Xe.\u0275mod=q.oAB({type:Xe}),Xe.\u0275inj=q.cJS({imports:[[Me.vT]]}),Xe})();var Ct=x(7423),ni=x(508),qi=x(5245),Ut=x(727),Ot=x(3900),Yt=x(4004),Re=x(1884),At=x(1777);function Ve(Xe,It){if(1&Xe&&q.GkF(0,8),2&Xe){const ke=q.oxw();q.Q6J("ngTemplateOutlet",ke.iconOverrides[ke.state])("ngTemplateOutletContext",ke._getIconContext())}}function Ne(Xe,It){if(1&Xe&&(q.TgZ(0,"span"),q._uU(1),q.qZA()),2&Xe){const ke=q.oxw(2);q.xp6(1),q.Oqu(ke._getDefaultTextForState(ke.state))}}function kt(Xe,It){if(1&Xe&&(q.TgZ(0,"span",13),q._uU(1),q.qZA()),2&Xe){const ke=q.oxw(2);q.xp6(1),q.Oqu(ke._intl.completedLabel)}}function lt(Xe,It){if(1&Xe&&(q.TgZ(0,"span",13),q._uU(1),q.qZA()),2&Xe){const ke=q.oxw(2);q.xp6(1),q.Oqu(ke._intl.editableLabel)}}function yt(Xe,It){if(1&Xe&&(q.TgZ(0,"mat-icon"),q._uU(1),q.qZA()),2&Xe){const ke=q.oxw(2);q.xp6(1),q.Oqu(ke._getDefaultTextForState(ke.state))}}function Pt(Xe,It){if(1&Xe&&(q.ynx(0,9),q.YNc(1,Ne,2,1,"span",10),q.YNc(2,kt,2,1,"span",11),q.YNc(3,lt,2,1,"span",11),q.YNc(4,yt,2,1,"mat-icon",12),q.BQk()),2&Xe){const ke=q.oxw();q.Q6J("ngSwitch",ke.state),q.xp6(1),q.Q6J("ngSwitchCase","number"),q.xp6(1),q.Q6J("ngIf","done"===ke.state),q.xp6(1),q.Q6J("ngIf","edit"===ke.state)}}function Oe(Xe,It){if(1&Xe&&(q.TgZ(0,"div",14),q.GkF(1,15),q.qZA()),2&Xe){const ke=q.oxw();q.xp6(1),q.Q6J("ngTemplateOutlet",ke._templateLabel().template)}}function Be(Xe,It){if(1&Xe&&(q.TgZ(0,"div",14),q._uU(1),q.qZA()),2&Xe){const ke=q.oxw();q.xp6(1),q.Oqu(ke.label)}}function Ke(Xe,It){if(1&Xe&&(q.TgZ(0,"div",16),q._uU(1),q.qZA()),2&Xe){const ke=q.oxw();q.xp6(1),q.Oqu(ke._intl.optionalLabel)}}function St(Xe,It){if(1&Xe&&(q.TgZ(0,"div",17),q._uU(1),q.qZA()),2&Xe){const ke=q.oxw();q.xp6(1),q.Oqu(ke.errorMessage)}}function Vt(Xe,It){}function _i(Xe,It){if(1&Xe&&(q.Hsn(0),q.YNc(1,Vt,0,0,"ng-template",0)),2&Xe){const ke=q.oxw();q.xp6(1),q.Q6J("cdkPortalOutlet",ke._portal)}}const je=["*"];function bt(Xe,It){1&Xe&&q._UZ(0,"div",9)}const ie=function(Xe,It){return{step:Xe,i:It}};function Ce(Xe,It){if(1&Xe&&(q.ynx(0),q.GkF(1,7),q.YNc(2,bt,1,0,"div",8),q.BQk()),2&Xe){const ke=It.$implicit,Ft=It.index,Y=It.last;q.oxw(2);const de=q.MAs(4);q.xp6(1),q.Q6J("ngTemplateOutlet",de)("ngTemplateOutletContext",q.WLB(3,ie,ke,Ft)),q.xp6(1),q.Q6J("ngIf",!Y)}}function ot(Xe,It){if(1&Xe){const ke=q.EpF();q.TgZ(0,"div",10),q.NdJ("@horizontalStepTransition.done",function(Y){return q.CHM(ke),q.oxw(2)._animationDone.next(Y)}),q.GkF(1,11),q.qZA()}if(2&Xe){const ke=It.$implicit,Ft=It.index,Y=q.oxw(2);q.Q6J("@horizontalStepTransition",Y._getAnimationDirection(Ft))("id",Y._getStepContentId(Ft)),q.uIk("aria-labelledby",Y._getStepLabelId(Ft))("aria-expanded",Y.selectedIndex===Ft),q.xp6(1),q.Q6J("ngTemplateOutlet",ke.content)}}function Qt(Xe,It){if(1&Xe&&(q.ynx(0),q.TgZ(1,"div",3),q.YNc(2,Ce,3,6,"ng-container",4),q.qZA(),q.TgZ(3,"div",5),q.YNc(4,ot,2,5,"div",6),q.qZA(),q.BQk()),2&Xe){const ke=q.oxw();q.xp6(2),q.Q6J("ngForOf",ke.steps),q.xp6(2),q.Q6J("ngForOf",ke.steps)}}function ii(Xe,It){if(1&Xe){const ke=q.EpF();q.TgZ(0,"div",13),q.GkF(1,7),q.TgZ(2,"div",14)(3,"div",15),q.NdJ("@verticalStepTransition.done",function(Y){return q.CHM(ke),q.oxw(2)._animationDone.next(Y)}),q.TgZ(4,"div",16),q.GkF(5,11),q.qZA()()()()}if(2&Xe){const ke=It.$implicit,Ft=It.index,Y=It.last,de=q.oxw(2),ee=q.MAs(4);q.xp6(1),q.Q6J("ngTemplateOutlet",ee)("ngTemplateOutletContext",q.WLB(9,ie,ke,Ft)),q.xp6(1),q.ekj("mat-stepper-vertical-line",!Y),q.xp6(1),q.Q6J("@verticalStepTransition",de._getAnimationDirection(Ft))("id",de._getStepContentId(Ft)),q.uIk("aria-labelledby",de._getStepLabelId(Ft))("aria-expanded",de.selectedIndex===Ft),q.xp6(2),q.Q6J("ngTemplateOutlet",ke.content)}}function Ge(Xe,It){if(1&Xe&&(q.ynx(0),q.YNc(1,ii,6,12,"div",12),q.BQk()),2&Xe){const ke=q.oxw();q.xp6(1),q.Q6J("ngForOf",ke.steps)}}function Tt(Xe,It){if(1&Xe){const ke=q.EpF();q.TgZ(0,"mat-step-header",17),q.NdJ("click",function(){return q.CHM(ke).step.select()})("keydown",function(Y){return q.CHM(ke),q.oxw()._onKeydown(Y)}),q.qZA()}if(2&Xe){const ke=It.step,Ft=It.i,Y=q.oxw();q.ekj("mat-horizontal-stepper-header","horizontal"===Y.orientation)("mat-vertical-stepper-header","vertical"===Y.orientation),q.Q6J("tabIndex",Y._getFocusIndex()===Ft?0:-1)("id",Y._getStepLabelId(Ft))("index",Ft)("state",Y._getIndicatorType(Ft,ke.state))("label",ke.stepLabel||ke.label)("selected",Y.selectedIndex===Ft)("active",Y._stepIsNavigable(Ft,ke))("optional",ke.optional)("errorMessage",ke.errorMessage)("iconOverrides",Y._iconOverrides)("disableRipple",Y.disableRipple||!Y._stepIsNavigable(Ft,ke))("color",ke.color||Y.color),q.uIk("aria-posinset",Ft+1)("aria-setsize",Y.steps.length)("aria-controls",Y._getStepContentId(Ft))("aria-selected",Y.selectedIndex==Ft)("aria-label",ke.ariaLabel||null)("aria-labelledby",!ke.ariaLabel&&ke.ariaLabelledby?ke.ariaLabelledby:null)("aria-disabled",!Y._stepIsNavigable(Ft,ke)||null)}}let Nt=(()=>{class Xe extends We{}return Xe.\u0275fac=function(){let It;return function(Ft){return(It||(It=q.n5z(Xe)))(Ft||Xe)}}(),Xe.\u0275dir=q.lG2({type:Xe,selectors:[["","matStepLabel",""]],features:[q.qOj]}),Xe})(),wt=(()=>{class Xe{constructor(){this.changes=new o.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return Xe.\u0275fac=function(ke){return new(ke||Xe)},Xe.\u0275prov=q.Yz7({token:Xe,factory:Xe.\u0275fac,providedIn:"root"}),Xe})();const Jt={provide:wt,deps:[[new q.FiY,new q.tp0,wt]],useFactory:function mt(Xe){return Xe||new wt}},Je=(0,ni.pj)(class extends ue{constructor(It){super(It)}},"primary");let at=(()=>{class Xe extends Je{constructor(ke,Ft,Y,de){super(Y),this._intl=ke,this._focusMonitor=Ft,this._intlSubscription=ke.changes.subscribe(()=>de.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(ke,Ft){ke?this._focusMonitor.focusVia(this._elementRef,ke,Ft):this._elementRef.nativeElement.focus(Ft)}_stringLabel(){return this.label instanceof Nt?null:this.label}_templateLabel(){return this.label instanceof Nt?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(ke){return"number"==ke?`${this.index+1}`:"edit"==ke?"create":"error"==ke?"warning":ke}}return Xe.\u0275fac=function(ke){return new(ke||Xe)(q.Y36(wt),q.Y36(r.tE),q.Y36(q.SBq),q.Y36(q.sBO))},Xe.\u0275cmp=q.Xpm({type:Xe,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],inputs:{color:"color",state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple"},features:[q.qOj],decls:10,vars:19,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content",3,"ngSwitch"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchDefault"],[1,"mat-step-label"],["class","mat-step-text-label",4,"ngIf"],["class","mat-step-optional",4,"ngIf"],["class","mat-step-sub-label-error",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],[4,"ngSwitchCase"],["class","cdk-visually-hidden",4,"ngIf"],[4,"ngSwitchDefault"],[1,"cdk-visually-hidden"],[1,"mat-step-text-label"],[3,"ngTemplateOutlet"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"]],template:function(ke,Ft){1&ke&&(q._UZ(0,"div",0),q.TgZ(1,"div")(2,"div",1),q.YNc(3,Ve,1,2,"ng-container",2),q.YNc(4,Pt,5,4,"ng-container",3),q.qZA()(),q.TgZ(5,"div",4),q.YNc(6,Oe,2,1,"div",5),q.YNc(7,Be,2,1,"div",5),q.YNc(8,Ke,2,1,"div",6),q.YNc(9,St,2,1,"div",7),q.qZA()),2&ke&&(q.Q6J("matRippleTrigger",Ft._getHostElement())("matRippleDisabled",Ft.disableRipple),q.xp6(1),q.Gre("mat-step-icon-state-",Ft.state," mat-step-icon"),q.ekj("mat-step-icon-selected",Ft.selected),q.xp6(1),q.Q6J("ngSwitch",!(!Ft.iconOverrides||!Ft.iconOverrides[Ft.state])),q.xp6(1),q.Q6J("ngSwitchCase",!0),q.xp6(2),q.ekj("mat-step-label-active",Ft.active)("mat-step-label-selected",Ft.selected)("mat-step-label-error","error"==Ft.state),q.xp6(1),q.Q6J("ngIf",Ft._templateLabel()),q.xp6(1),q.Q6J("ngIf",Ft._stringLabel()),q.xp6(1),q.Q6J("ngIf",Ft.optional&&"error"!=Ft.state),q.xp6(1),q.Q6J("ngIf","error"==Ft.state))},directives:[qi.Hw,ni.wG,g.RF,g.n9,g.tP,g.ED,g.O5],styles:[".mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:transparent}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header.cdk-keyboard-focused,.cdk-high-contrast-active .mat-step-header.cdk-program-focused{outline:solid 3px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.mat-step-optional,.mat-step-sub-label-error{font-size:12px}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative}.mat-step-icon-content,.mat-step-icon .mat-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n"],encapsulation:2,changeDetection:0}),Xe})();const ce={horizontalStepTransition:(0,At.X$)("horizontalStepTransition",[(0,At.SB)("previous",(0,At.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,At.SB)("current",(0,At.oB)({transform:"none",visibility:"inherit"})),(0,At.SB)("next",(0,At.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,At.eR)("* => *",(0,At.jt)("500ms cubic-bezier(0.35, 0, 0.25, 1)"))]),verticalStepTransition:(0,At.X$)("verticalStepTransition",[(0,At.SB)("previous",(0,At.oB)({height:"0px",visibility:"hidden"})),(0,At.SB)("next",(0,At.oB)({height:"0px",visibility:"hidden"})),(0,At.SB)("current",(0,At.oB)({height:"*",visibility:"inherit"})),(0,At.eR)("* <=> current",(0,At.jt)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])};let Ue=(()=>{class Xe{constructor(ke){this.templateRef=ke}}return Xe.\u0275fac=function(ke){return new(ke||Xe)(q.Y36(q.Rgc))},Xe.\u0275dir=q.lG2({type:Xe,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:["matStepperIcon","name"]}}),Xe})(),st=(()=>{class Xe{constructor(ke){this._template=ke}}return Xe.\u0275fac=function(ke){return new(ke||Xe)(q.Y36(q.Rgc))},Xe.\u0275dir=q.lG2({type:Xe,selectors:[["ng-template","matStepContent",""]]}),Xe})(),pi=(()=>{class Xe extends H{constructor(ke,Ft,Y,de){super(ke,de),this._errorStateMatcher=Ft,this._viewContainerRef=Y,this._isSelected=Ut.w0.EMPTY}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,Ot.w)(()=>this._stepper.selectionChange.pipe((0,Yt.U)(ke=>ke.selectedStep===this),(0,we.O)(this._stepper.selected===this)))).subscribe(ke=>{ke&&this._lazyContent&&!this._portal&&(this._portal=new t.UE(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(ke,Ft){return this._errorStateMatcher.isErrorState(ke,Ft)||!!(ke&&ke.invalid&&this.interacted)}}return Xe.\u0275fac=function(ke){return new(ke||Xe)(q.Y36((0,q.Gpc)(()=>Dn)),q.Y36(ni.rD,4),q.Y36(q.s_b),q.Y36(dt,8))},Xe.\u0275cmp=q.Xpm({type:Xe,selectors:[["mat-step"]],contentQueries:function(ke,Ft,Y){if(1&ke&&(q.Suo(Y,Nt,5),q.Suo(Y,st,5)),2&ke){let de;q.iGM(de=q.CRH())&&(Ft.stepLabel=de.first),q.iGM(de=q.CRH())&&(Ft._lazyContent=de.first)}},inputs:{color:"color"},exportAs:["matStep"],features:[q._Bn([{provide:ni.rD,useExisting:Xe},{provide:H,useExisting:Xe}]),q.qOj],ngContentSelectors:je,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(ke,Ft){1&ke&&(q.F$t(),q.YNc(0,_i,2,1,"ng-template"))},directives:[t.Pl],encapsulation:2,changeDetection:0}),Xe})(),Li=(()=>{class Xe extends z{}return Xe.\u0275fac=function(){let It;return function(Ft){return(It||(It=q.n5z(Xe)))(Ft||Xe)}}(),Xe.\u0275dir=q.lG2({type:Xe,features:[q.qOj]}),Xe})(),An=(()=>{class Xe extends Li{}return Xe.\u0275fac=function(){let It;return function(Ft){return(It||(It=q.n5z(Xe)))(Ft||Xe)}}(),Xe.\u0275dir=q.lG2({type:Xe,selectors:[["mat-horizontal-stepper"]],features:[q.qOj]}),Xe})(),wn=(()=>{class Xe extends Li{}return Xe.\u0275fac=function(){let It;return function(Ft){return(It||(It=q.n5z(Xe)))(Ft||Xe)}}(),Xe.\u0275dir=q.lG2({type:Xe,selectors:[["mat-vertical-stepper"]],features:[q.qOj]}),Xe})(),Dn=(()=>{class Xe extends z{constructor(ke,Ft,Y,de){super(ke,Ft,Y,de),this.steps=new q.n_E,this.animationDone=new q.vpe,this.labelPosition="end",this._iconOverrides={},this._animationDone=new o.x;const ee=Y.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===ee?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:ke,templateRef:Ft})=>this._iconOverrides[ke]=Ft),this.steps.changes.pipe((0,Ze.R)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,Re.x)((ke,Ft)=>ke.fromState===Ft.fromState&&ke.toState===Ft.toState),(0,Ze.R)(this._destroyed)).subscribe(ke=>{"current"===ke.toState&&this.animationDone.emit()})}_stepIsNavigable(ke,Ft){return Ft.completed||this.selectedIndex===ke||!this.linear}}return Xe.\u0275fac=function(ke){return new(ke||Xe)(q.Y36(Me.Is,8),q.Y36(q.sBO),q.Y36(q.SBq),q.Y36(g.K0))},Xe.\u0275cmp=q.Xpm({type:Xe,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(ke,Ft,Y){if(1&ke&&(q.Suo(Y,pi,5),q.Suo(Y,Ue,5)),2&ke){let de;q.iGM(de=q.CRH())&&(Ft._steps=de),q.iGM(de=q.CRH())&&(Ft._icons=de)}},viewQuery:function(ke,Ft){if(1&ke&&q.Gf(at,5),2&ke){let Y;q.iGM(Y=q.CRH())&&(Ft._stepHeader=Y)}},hostAttrs:["role","tablist"],hostVars:9,hostBindings:function(ke,Ft){2&ke&&(q.uIk("aria-orientation",Ft.orientation),q.ekj("mat-stepper-horizontal","horizontal"===Ft.orientation)("mat-stepper-vertical","vertical"===Ft.orientation)("mat-stepper-label-position-end","horizontal"===Ft.orientation&&"end"==Ft.labelPosition)("mat-stepper-label-position-bottom","horizontal"===Ft.orientation&&"bottom"==Ft.labelPosition))},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[q._Bn([{provide:z,useExisting:Xe},{provide:An,useExisting:Xe},{provide:wn,useExisting:Xe}]),q.qOj],decls:5,vars:3,consts:[[3,"ngSwitch"],[4,"ngSwitchCase"],["stepTemplate",""],[1,"mat-horizontal-stepper-header-container"],[4,"ngFor","ngForOf"],[1,"mat-horizontal-content-container"],["class","mat-horizontal-stepper-content","role","tabpanel",3,"id",4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","mat-stepper-horizontal-line",4,"ngIf"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],["class","mat-step",4,"ngFor","ngForOf"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color","click","keydown"]],template:function(ke,Ft){1&ke&&(q.ynx(0,0),q.YNc(1,Qt,5,2,"ng-container",1),q.YNc(2,Ge,2,1,"ng-container",1),q.BQk(),q.YNc(3,Tt,1,23,"ng-template",null,2,q.W1O)),2&ke&&(q.Q6J("ngSwitch",Ft.orientation),q.xp6(1),q.Q6J("ngSwitchCase","horizontal"),q.xp6(1),q.Q6J("ngSwitchCase","vertical"))},directives:[at,g.RF,g.n9,g.sg,g.tP,g.O5],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content[aria-expanded=false]{height:0;overflow:hidden}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}\n'],encapsulation:2,data:{animation:[ce.horizontalStepTransition,ce.verticalStepTransition]},changeDetection:0}),Xe})(),wr=(()=>{class Xe extends pe{}return Xe.\u0275fac=function(){let It;return function(Ft){return(It||(It=q.n5z(Xe)))(Ft||Xe)}}(),Xe.\u0275dir=q.lG2({type:Xe,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(ke,Ft){2&ke&&q.Ikx("type",Ft.type)},inputs:{type:"type"},features:[q.qOj]}),Xe})(),jn=(()=>{class Xe extends ut{}return Xe.\u0275fac=function(){let It;return function(Ft){return(It||(It=q.n5z(Xe)))(Ft||Xe)}}(),Xe.\u0275dir=q.lG2({type:Xe,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(ke,Ft){2&ke&&q.Ikx("type",Ft.type)},inputs:{type:"type"},features:[q.qOj]}),Xe})(),tr=(()=>{class Xe{}return Xe.\u0275fac=function(ke){return new(ke||Xe)},Xe.\u0275mod=q.oAB({type:Xe}),Xe.\u0275inj=q.cJS({providers:[Jt,ni.rD],imports:[[ni.BQ,g.ez,t.eL,Ct.ot,ge,qi.Ps,ni.si],ni.BQ]}),Xe})()},3251:(rn,Ht,x)=>{"use strict";x.d(Ht,{uX:()=>ot,SP:()=>wr,Nh:()=>Ft});var t=x(5664),r=x(7144),e=x(7429),Pe=x(9808),g=x(5e3),q=x(508),re=x(6360),o=x(7579),ne=x(727),we=x(4968),Ze=x(9646),Me=x(6451),Ie=x(5963),Fe=x(1777),ue=x(8675),We=x(1884),me=x(2722),L=x(226),Q=x(3191),dt=x(1159),H=x(925),z=x(393);function pe(Y,de){1&Y&&g.Hsn(0)}const ut=["*"];function ge(Y,de){}const Ct=function(Y){return{animationDuration:Y}},ni=function(Y,de){return{value:Y,params:de}},qi=["tabListContainer"],Ut=["tabList"],Ot=["nextPaginator"],Yt=["previousPaginator"],Re=["tabBodyWrapper"],At=["tabHeader"];function Ve(Y,de){}function Ne(Y,de){if(1&Y&&g.YNc(0,Ve,0,0,"ng-template",9),2&Y){const ee=g.oxw().$implicit;g.Q6J("cdkPortalOutlet",ee.templateLabel)}}function kt(Y,de){if(1&Y&&g._uU(0),2&Y){const ee=g.oxw().$implicit;g.Oqu(ee.textLabel)}}function lt(Y,de){if(1&Y){const ee=g.EpF();g.TgZ(0,"div",6),g.NdJ("click",function(){const J=g.CHM(ee),W=J.$implicit,xt=J.index,Gt=g.oxw(),V=g.MAs(1);return Gt._handleClick(W,V,xt)})("cdkFocusChange",function(J){const xt=g.CHM(ee).index;return g.oxw()._tabFocusChanged(J,xt)}),g.TgZ(1,"div",7),g.YNc(2,Ne,1,1,"ng-template",8),g.YNc(3,kt,1,1,"ng-template",8),g.qZA()()}if(2&Y){const ee=de.$implicit,M=de.index,J=g.oxw();g.ekj("mat-tab-label-active",J.selectedIndex==M),g.Q6J("id",J._getTabLabelId(M))("disabled",ee.disabled)("matRippleDisabled",ee.disabled||J.disableRipple),g.uIk("tabIndex",J._getTabIndex(ee,M))("aria-posinset",M+1)("aria-setsize",J._tabs.length)("aria-controls",J._getTabContentId(M))("aria-selected",J.selectedIndex==M)("aria-label",ee.ariaLabel||null)("aria-labelledby",!ee.ariaLabel&&ee.ariaLabelledby?ee.ariaLabelledby:null),g.xp6(2),g.Q6J("ngIf",ee.templateLabel),g.xp6(1),g.Q6J("ngIf",!ee.templateLabel)}}function yt(Y,de){if(1&Y){const ee=g.EpF();g.TgZ(0,"mat-tab-body",10),g.NdJ("_onCentered",function(){return g.CHM(ee),g.oxw()._removeTabBodyWrapperHeight()})("_onCentering",function(J){return g.CHM(ee),g.oxw()._setTabBodyWrapperHeight(J)}),g.qZA()}if(2&Y){const ee=de.$implicit,M=de.index,J=g.oxw();g.ekj("mat-tab-body-active",J.selectedIndex===M),g.Q6J("id",J._getTabContentId(M))("content",ee.content)("position",ee.position)("origin",ee.origin)("animationDuration",J.animationDuration),g.uIk("tabindex",null!=J.contentTabIndex&&J.selectedIndex===M?J.contentTabIndex:null)("aria-labelledby",J._getTabLabelId(M))}}const Oe=new g.OlP("MatInkBarPositioner",{providedIn:"root",factory:function Be(){return de=>({left:de?(de.offsetLeft||0)+"px":"0",width:de?(de.offsetWidth||0)+"px":"0"})}});let Ke=(()=>{class Y{constructor(ee,M,J,W){this._elementRef=ee,this._ngZone=M,this._inkBarPositioner=J,this._animationMode=W}alignToElement(ee){this.show(),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._setStyles(ee))}):this._setStyles(ee)}show(){this._elementRef.nativeElement.style.visibility="visible"}hide(){this._elementRef.nativeElement.style.visibility="hidden"}_setStyles(ee){const M=this._inkBarPositioner(ee),J=this._elementRef.nativeElement;J.style.left=M.left,J.style.width=M.width}}return Y.\u0275fac=function(ee){return new(ee||Y)(g.Y36(g.SBq),g.Y36(g.R0b),g.Y36(Oe),g.Y36(re.Qb,8))},Y.\u0275dir=g.lG2({type:Y,selectors:[["mat-ink-bar"]],hostAttrs:[1,"mat-ink-bar"],hostVars:2,hostBindings:function(ee,M){2&ee&&g.ekj("_mat-animation-noopable","NoopAnimations"===M._animationMode)}}),Y})();const St=new g.OlP("MatTabContent"),_i=new g.OlP("MatTabLabel"),je=new g.OlP("MAT_TAB"),ie=(0,q.Id)(class{}),Ce=new g.OlP("MAT_TAB_GROUP");let ot=(()=>{class Y extends ie{constructor(ee,M){super(),this._viewContainerRef=ee,this._closestTabGroup=M,this.textLabel="",this._contentPortal=null,this._stateChanges=new o.x,this.position=null,this.origin=null,this.isActive=!1}get templateLabel(){return this._templateLabel}set templateLabel(ee){this._setTemplateLabelInput(ee)}get content(){return this._contentPortal}ngOnChanges(ee){(ee.hasOwnProperty("textLabel")||ee.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new e.UE(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(ee){ee&&ee._closestTab===this&&(this._templateLabel=ee)}}return Y.\u0275fac=function(ee){return new(ee||Y)(g.Y36(g.s_b),g.Y36(Ce,8))},Y.\u0275cmp=g.Xpm({type:Y,selectors:[["mat-tab"]],contentQueries:function(ee,M,J){if(1&ee&&(g.Suo(J,_i,5),g.Suo(J,St,7,g.Rgc)),2&ee){let W;g.iGM(W=g.CRH())&&(M.templateLabel=W.first),g.iGM(W=g.CRH())&&(M._explicitContent=W.first)}},viewQuery:function(ee,M){if(1&ee&&g.Gf(g.Rgc,7),2&ee){let J;g.iGM(J=g.CRH())&&(M._implicitContent=J.first)}},inputs:{disabled:"disabled",textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"]},exportAs:["matTab"],features:[g._Bn([{provide:je,useExisting:Y}]),g.qOj,g.TTD],ngContentSelectors:ut,decls:1,vars:0,template:function(ee,M){1&ee&&(g.F$t(),g.YNc(0,pe,1,0,"ng-template"))},encapsulation:2}),Y})();const Qt={translateTab:(0,Fe.X$)("translateTab",[(0,Fe.SB)("center, void, left-origin-center, right-origin-center",(0,Fe.oB)({transform:"none"})),(0,Fe.SB)("left",(0,Fe.oB)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px"})),(0,Fe.SB)("right",(0,Fe.oB)({transform:"translate3d(100%, 0, 0)",minHeight:"1px"})),(0,Fe.eR)("* => left, * => right, left => center, right => center",(0,Fe.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,Fe.eR)("void => left-origin-center",[(0,Fe.oB)({transform:"translate3d(-100%, 0, 0)"}),(0,Fe.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,Fe.eR)("void => right-origin-center",[(0,Fe.oB)({transform:"translate3d(100%, 0, 0)"}),(0,Fe.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let ii=(()=>{class Y extends e.Pl{constructor(ee,M,J,W){super(ee,M,W),this._host=J,this._centeringSub=ne.w0.EMPTY,this._leavingSub=ne.w0.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,ue.O)(this._host._isCenterPosition(this._host._position))).subscribe(ee=>{ee&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return Y.\u0275fac=function(ee){return new(ee||Y)(g.Y36(g._Vd),g.Y36(g.s_b),g.Y36((0,g.Gpc)(()=>Tt)),g.Y36(Pe.K0))},Y.\u0275dir=g.lG2({type:Y,selectors:[["","matTabBodyHost",""]],features:[g.qOj]}),Y})(),Ge=(()=>{class Y{constructor(ee,M,J){this._elementRef=ee,this._dir=M,this._dirChangeSubscription=ne.w0.EMPTY,this._translateTabComplete=new o.x,this._onCentering=new g.vpe,this._beforeCentering=new g.vpe,this._afterLeavingCenter=new g.vpe,this._onCentered=new g.vpe(!0),this.animationDuration="500ms",M&&(this._dirChangeSubscription=M.change.subscribe(W=>{this._computePositionAnimationState(W),J.markForCheck()})),this._translateTabComplete.pipe((0,We.x)((W,xt)=>W.fromState===xt.fromState&&W.toState===xt.toState)).subscribe(W=>{this._isCenterPosition(W.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(W.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}set position(ee){this._positionIndex=ee,this._computePositionAnimationState()}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(ee){const M=this._isCenterPosition(ee.toState);this._beforeCentering.emit(M),M&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(ee){return"center"==ee||"left-origin-center"==ee||"right-origin-center"==ee}_computePositionAnimationState(ee=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==ee?"left":"right":this._positionIndex>0?"ltr"==ee?"right":"left":"center"}_computePositionFromOrigin(ee){const M=this._getLayoutDirection();return"ltr"==M&&ee<=0||"rtl"==M&&ee>0?"left-origin-center":"right-origin-center"}}return Y.\u0275fac=function(ee){return new(ee||Y)(g.Y36(g.SBq),g.Y36(L.Is,8),g.Y36(g.sBO))},Y.\u0275dir=g.lG2({type:Y,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),Y})(),Tt=(()=>{class Y extends Ge{constructor(ee,M,J){super(ee,M,J)}}return Y.\u0275fac=function(ee){return new(ee||Y)(g.Y36(g.SBq),g.Y36(L.Is,8),g.Y36(g.sBO))},Y.\u0275cmp=g.Xpm({type:Y,selectors:[["mat-tab-body"]],viewQuery:function(ee,M){if(1&ee&&g.Gf(e.Pl,5),2&ee){let J;g.iGM(J=g.CRH())&&(M._portalHost=J.first)}},hostAttrs:[1,"mat-tab-body"],features:[g.qOj],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(ee,M){1&ee&&(g.TgZ(0,"div",0,1),g.NdJ("@translateTab.start",function(W){return M._onTranslateTabStarted(W)})("@translateTab.done",function(W){return M._translateTabComplete.next(W)}),g.YNc(2,ge,0,0,"ng-template",2),g.qZA()),2&ee&&g.Q6J("@translateTab",g.WLB(3,ni,M._position,g.VKq(1,Ct,M.animationDuration)))},directives:[ii],styles:[".mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}\n"],encapsulation:2,data:{animation:[Qt.translateTab]}}),Y})();const Nt=new g.OlP("MAT_TABS_CONFIG"),wt=(0,q.Id)(class{});let mt=(()=>{class Y extends wt{constructor(ee){super(),this.elementRef=ee}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return Y.\u0275fac=function(ee){return new(ee||Y)(g.Y36(g.SBq))},Y.\u0275dir=g.lG2({type:Y,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(ee,M){2&ee&&(g.uIk("aria-disabled",!!M.disabled),g.ekj("mat-tab-disabled",M.disabled))},inputs:{disabled:"disabled"},features:[g.qOj]}),Y})();const Jt=(0,H.i$)({passive:!0});let Ue=(()=>{class Y{constructor(ee,M,J,W,xt,Gt,V){this._elementRef=ee,this._changeDetectorRef=M,this._viewportRuler=J,this._dir=W,this._ngZone=xt,this._platform=Gt,this._animationMode=V,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new o.x,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new o.x,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new g.vpe,this.indexFocused=new g.vpe,xt.runOutsideAngular(()=>{(0,we.R)(ee.nativeElement,"mouseleave").pipe((0,me.R)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}get selectedIndex(){return this._selectedIndex}set selectedIndex(ee){ee=(0,Q.su)(ee),this._selectedIndex!=ee&&(this._selectedIndexChanged=!0,this._selectedIndex=ee,this._keyManager&&this._keyManager.updateActiveItem(ee))}ngAfterViewInit(){(0,we.R)(this._previousPaginator.nativeElement,"touchstart",Jt).pipe((0,me.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,we.R)(this._nextPaginator.nativeElement,"touchstart",Jt).pipe((0,me.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const ee=this._dir?this._dir.change:(0,Ze.of)("ltr"),M=this._viewportRuler.change(150),J=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new t.Em(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap(),this._keyManager.updateActiveItem(this._selectedIndex),"undefined"!=typeof requestAnimationFrame?requestAnimationFrame(J):J(),(0,Me.T)(ee,M,this._items.changes).pipe((0,me.R)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>Promise.resolve().then(J)),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.pipe((0,me.R)(this._destroyed)).subscribe(W=>{this.indexFocused.emit(W),this._setTabFocus(W)})}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(ee){if(!(0,dt.Vb)(ee))switch(ee.keyCode){case dt.K5:case dt.L_:this.focusIndex!==this.selectedIndex&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(ee));break;default:this._keyManager.onKeydown(ee)}}_onContentChanges(){const ee=this._elementRef.nativeElement.textContent;ee!==this._currentTextContent&&(this._currentTextContent=ee||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(ee){!this._isValidIndex(ee)||this.focusIndex===ee||!this._keyManager||this._keyManager.setActiveItem(ee)}_isValidIndex(ee){if(!this._items)return!0;const M=this._items?this._items.toArray()[ee]:null;return!!M&&!M.disabled}_setTabFocus(ee){if(this._showPaginationControls&&this._scrollToLabel(ee),this._items&&this._items.length){this._items.toArray()[ee].focus();const M=this._tabListContainer.nativeElement;M.scrollLeft="ltr"==this._getLayoutDirection()?0:M.scrollWidth-M.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const ee=this.scrollDistance,M="ltr"===this._getLayoutDirection()?-ee:ee;this._tabList.nativeElement.style.transform=`translateX(${Math.round(M)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(ee){this._scrollTo(ee)}_scrollHeader(ee){return this._scrollTo(this._scrollDistance+("before"==ee?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(ee){this._stopInterval(),this._scrollHeader(ee)}_scrollToLabel(ee){if(this.disablePagination)return;const M=this._items?this._items.toArray()[ee]:null;if(!M)return;const J=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:W,offsetWidth:xt}=M.elementRef.nativeElement;let Gt,V;"ltr"==this._getLayoutDirection()?(Gt=W,V=Gt+xt):(V=this._tabList.nativeElement.offsetWidth-W,Gt=V-xt);const Wt=this.scrollDistance,ui=this.scrollDistance+J;Gtui&&(this.scrollDistance+=V-ui+60)}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const ee=this._tabList.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;ee||(this.scrollDistance=0),ee!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=ee}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabList.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const ee=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,M=ee?ee.elementRef.nativeElement:null;M?this._inkBar.alignToElement(M):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(ee,M){M&&null!=M.button&&0!==M.button||(this._stopInterval(),(0,Ie.H)(650,100).pipe((0,me.R)((0,Me.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:J,distance:W}=this._scrollHeader(ee);(0===W||W>=J)&&this._stopInterval()}))}_scrollTo(ee){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const M=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(M,ee)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:M,distance:this._scrollDistance}}}return Y.\u0275fac=function(ee){return new(ee||Y)(g.Y36(g.SBq),g.Y36(g.sBO),g.Y36(z.rL),g.Y36(L.Is,8),g.Y36(g.R0b),g.Y36(H.t4),g.Y36(re.Qb,8))},Y.\u0275dir=g.lG2({type:Y,inputs:{disablePagination:"disablePagination"}}),Y})(),st=(()=>{class Y extends Ue{constructor(ee,M,J,W,xt,Gt,V){super(ee,M,J,W,xt,Gt,V),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(ee){this._disableRipple=(0,Q.Ig)(ee)}_itemSelected(ee){ee.preventDefault()}}return Y.\u0275fac=function(ee){return new(ee||Y)(g.Y36(g.SBq),g.Y36(g.sBO),g.Y36(z.rL),g.Y36(L.Is,8),g.Y36(g.R0b),g.Y36(H.t4),g.Y36(re.Qb,8))},Y.\u0275dir=g.lG2({type:Y,inputs:{disableRipple:"disableRipple"},features:[g.qOj]}),Y})(),pi=(()=>{class Y extends st{constructor(ee,M,J,W,xt,Gt,V){super(ee,M,J,W,xt,Gt,V)}}return Y.\u0275fac=function(ee){return new(ee||Y)(g.Y36(g.SBq),g.Y36(g.sBO),g.Y36(z.rL),g.Y36(L.Is,8),g.Y36(g.R0b),g.Y36(H.t4),g.Y36(re.Qb,8))},Y.\u0275cmp=g.Xpm({type:Y,selectors:[["mat-tab-header"]],contentQueries:function(ee,M,J){if(1&ee&&g.Suo(J,mt,4),2&ee){let W;g.iGM(W=g.CRH())&&(M._items=W)}},viewQuery:function(ee,M){if(1&ee&&(g.Gf(Ke,7),g.Gf(qi,7),g.Gf(Ut,7),g.Gf(Ot,5),g.Gf(Yt,5)),2&ee){let J;g.iGM(J=g.CRH())&&(M._inkBar=J.first),g.iGM(J=g.CRH())&&(M._tabListContainer=J.first),g.iGM(J=g.CRH())&&(M._tabList=J.first),g.iGM(J=g.CRH())&&(M._nextPaginator=J.first),g.iGM(J=g.CRH())&&(M._previousPaginator=J.first)}},hostAttrs:[1,"mat-tab-header"],hostVars:4,hostBindings:function(ee,M){2&ee&&g.ekj("mat-tab-header-pagination-controls-enabled",M._showPaginationControls)("mat-tab-header-rtl","rtl"==M._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[g.qOj],ngContentSelectors:ut,decls:13,vars:8,consts:[["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-labels"],["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(ee,M){1&ee&&(g.F$t(),g.TgZ(0,"div",0,1),g.NdJ("click",function(){return M._handlePaginatorClick("before")})("mousedown",function(W){return M._handlePaginatorPress("before",W)})("touchend",function(){return M._stopInterval()}),g._UZ(2,"div",2),g.qZA(),g.TgZ(3,"div",3,4),g.NdJ("keydown",function(W){return M._handleKeydown(W)}),g.TgZ(5,"div",5,6),g.NdJ("cdkObserveContent",function(){return M._onContentChanges()}),g.TgZ(7,"div",7),g.Hsn(8),g.qZA(),g._UZ(9,"mat-ink-bar"),g.qZA()(),g.TgZ(10,"div",8,9),g.NdJ("mousedown",function(W){return M._handlePaginatorPress("after",W)})("click",function(){return M._handlePaginatorClick("after")})("touchend",function(){return M._stopInterval()}),g._UZ(12,"div",2),g.qZA()),2&ee&&(g.ekj("mat-tab-header-pagination-disabled",M._disableScrollBefore),g.Q6J("matRippleDisabled",M._disableScrollBefore||M.disableRipple),g.xp6(5),g.ekj("_mat-animation-noopable","NoopAnimations"===M._animationMode),g.xp6(5),g.ekj("mat-tab-header-pagination-disabled",M._disableScrollAfter),g.Q6J("matRippleDisabled",M._disableScrollAfter||M.disableRipple))},directives:[q.wG,r.wD,Ke],styles:['.mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;content:"";height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center]>.mat-tab-header .mat-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-tab-header .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\n'],encapsulation:2}),Y})(),Li=0;class An{}const wn=(0,q.pj)((0,q.Kr)(class{constructor(Y){this._elementRef=Y}}),"primary");let Dn=(()=>{class Y extends wn{constructor(ee,M,J,W){var xt;super(ee),this._changeDetectorRef=M,this._animationMode=W,this._tabs=new g.n_E,this._indexToSelect=0,this._tabBodyWrapperHeight=0,this._tabsSubscription=ne.w0.EMPTY,this._tabLabelSubscription=ne.w0.EMPTY,this._selectedIndex=null,this.headerPosition="above",this.selectedIndexChange=new g.vpe,this.focusChange=new g.vpe,this.animationDone=new g.vpe,this.selectedTabChange=new g.vpe(!0),this._groupId=Li++,this.animationDuration=J&&J.animationDuration?J.animationDuration:"500ms",this.disablePagination=!(!J||null==J.disablePagination)&&J.disablePagination,this.dynamicHeight=!(!J||null==J.dynamicHeight)&&J.dynamicHeight,this.contentTabIndex=null!==(xt=null==J?void 0:J.contentTabIndex)&&void 0!==xt?xt:null}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(ee){this._dynamicHeight=(0,Q.Ig)(ee)}get selectedIndex(){return this._selectedIndex}set selectedIndex(ee){this._indexToSelect=(0,Q.su)(ee,null)}get animationDuration(){return this._animationDuration}set animationDuration(ee){this._animationDuration=/^\d+$/.test(ee)?ee+"ms":ee}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(ee){this._contentTabIndex=(0,Q.su)(ee,null)}get backgroundColor(){return this._backgroundColor}set backgroundColor(ee){const M=this._elementRef.nativeElement;M.classList.remove(`mat-background-${this.backgroundColor}`),ee&&M.classList.add(`mat-background-${ee}`),this._backgroundColor=ee}ngAfterContentChecked(){const ee=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=ee){const M=null==this._selectedIndex;if(!M){this.selectedTabChange.emit(this._createChangeEvent(ee));const J=this._tabBodyWrapper.nativeElement;J.style.minHeight=J.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((J,W)=>J.isActive=W===ee),M||(this.selectedIndexChange.emit(ee),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((M,J)=>{M.position=J-ee,null!=this._selectedIndex&&0==M.position&&!M.origin&&(M.origin=ee-this._selectedIndex)}),this._selectedIndex!==ee&&(this._selectedIndex=ee,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{if(this._clampTabIndex(this._indexToSelect)===this._selectedIndex){const M=this._tabs.toArray();for(let J=0;J{this._tabs.reset(ee.filter(M=>M._closestTabGroup===this||!M._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}focusTab(ee){const M=this._tabHeader;M&&(M.focusIndex=ee)}_focusChanged(ee){this.focusChange.emit(this._createChangeEvent(ee))}_createChangeEvent(ee){const M=new An;return M.index=ee,this._tabs&&this._tabs.length&&(M.tab=this._tabs.toArray()[ee]),M}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,Me.T)(...this._tabs.map(ee=>ee._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(ee){return Math.min(this._tabs.length-1,Math.max(ee||0,0))}_getTabLabelId(ee){return`mat-tab-label-${this._groupId}-${ee}`}_getTabContentId(ee){return`mat-tab-content-${this._groupId}-${ee}`}_setTabBodyWrapperHeight(ee){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const M=this._tabBodyWrapper.nativeElement;M.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(M.style.height=ee+"px")}_removeTabBodyWrapperHeight(){const ee=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=ee.clientHeight,ee.style.height="",this.animationDone.emit()}_handleClick(ee,M,J){ee.disabled||(this.selectedIndex=M.focusIndex=J)}_getTabIndex(ee,M){return ee.disabled?null:this.selectedIndex===M?0:-1}_tabFocusChanged(ee,M){ee&&"mouse"!==ee&&"touch"!==ee&&(this._tabHeader.focusIndex=M)}}return Y.\u0275fac=function(ee){return new(ee||Y)(g.Y36(g.SBq),g.Y36(g.sBO),g.Y36(Nt,8),g.Y36(re.Qb,8))},Y.\u0275dir=g.lG2({type:Y,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[g.qOj]}),Y})(),wr=(()=>{class Y extends Dn{constructor(ee,M,J,W){super(ee,M,J,W)}}return Y.\u0275fac=function(ee){return new(ee||Y)(g.Y36(g.SBq),g.Y36(g.sBO),g.Y36(Nt,8),g.Y36(re.Qb,8))},Y.\u0275cmp=g.Xpm({type:Y,selectors:[["mat-tab-group"]],contentQueries:function(ee,M,J){if(1&ee&&g.Suo(J,ot,5),2&ee){let W;g.iGM(W=g.CRH())&&(M._allTabs=W)}},viewQuery:function(ee,M){if(1&ee&&(g.Gf(Re,5),g.Gf(At,5)),2&ee){let J;g.iGM(J=g.CRH())&&(M._tabBodyWrapper=J.first),g.iGM(J=g.CRH())&&(M._tabHeader=J.first)}},hostAttrs:[1,"mat-tab-group"],hostVars:4,hostBindings:function(ee,M){2&ee&&g.ekj("mat-tab-group-dynamic-height",M.dynamicHeight)("mat-tab-group-inverted-header","below"===M.headerPosition)},inputs:{color:"color",disableRipple:"disableRipple"},exportAs:["matTabGroup"],features:[g._Bn([{provide:Ce,useExisting:Y}]),g.qOj],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mat-tab-label mat-focus-indicator","role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",3,"id","mat-tab-label-active","disabled","matRippleDisabled","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-tab-body-active","content","position","origin","animationDuration","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",1,"mat-tab-label","mat-focus-indicator",3,"id","disabled","matRippleDisabled","click","cdkFocusChange"],[1,"mat-tab-label-content"],[3,"ngIf"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","content","position","origin","animationDuration","_onCentered","_onCentering"]],template:function(ee,M){1&ee&&(g.TgZ(0,"mat-tab-header",0,1),g.NdJ("indexFocused",function(W){return M._focusChanged(W)})("selectFocusedIndex",function(W){return M.selectedIndex=W}),g.YNc(2,lt,4,14,"div",2),g.qZA(),g.TgZ(3,"div",3,4),g.YNc(5,yt,1,9,"mat-tab-body",5),g.qZA()),2&ee&&(g.Q6J("selectedIndex",M.selectedIndex||0)("disableRipple",M.disableRipple)("disablePagination",M.disablePagination),g.xp6(2),g.Q6J("ngForOf",M._tabs),g.xp6(1),g.ekj("_mat-animation-noopable","NoopAnimations"===M._animationMode),g.xp6(2),g.Q6J("ngForOf",M._tabs))},directives:[pi,Tt,Pe.sg,mt,q.wG,t.kH,Pe.O5,e.Pl],styles:[".mat-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-tab-group.mat-tab-group-inverted-header{flex-direction:column-reverse}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{padding:0 12px}}@media(max-width: 959px){.mat-tab-label{padding:0 12px}}.mat-tab-group[mat-stretch-tabs]>.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\n"],encapsulation:2}),Y})(),Ft=(()=>{class Y{}return Y.\u0275fac=function(ee){return new(ee||Y)},Y.\u0275mod=g.oAB({type:Y}),Y.\u0275inj=g.cJS({imports:[[Pe.ez,q.BQ,e.eL,q.si,r.Q8,t.rt],q.BQ]}),Y})()},6360:(rn,Ht,x)=>{"use strict";x.d(Ht,{Qb:()=>Ks,PW:()=>pa});var t=x(5e3),r=x(2313),e=x(1777);const Pe=!1;function q(it){return new t.vHH(3e3,Pe)}function Ke(){return"undefined"!=typeof window&&void 0!==window.document}function St(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function Vt(it){switch(it.length){case 0:return new e.ZN;case 1:return it[0];default:return new e.ZE(it)}}function _i(it,P,N,be,pt={},Zt={}){const oi=[],ci=[];let Ni=-1,Ji=null;if(be.forEach(Vn=>{const Xn=Vn.offset,vr=Xn==Ni,Zr=vr&&Ji||{};Object.keys(Vn).forEach(sr=>{let Fr=sr,mo=Vn[sr];if("offset"!==sr)switch(Fr=P.normalizePropertyName(Fr,oi),mo){case e.k1:mo=pt[sr];break;case e.l3:mo=Zt[sr];break;default:mo=P.normalizeStyleValue(sr,Fr,mo,oi)}Zr[Fr]=mo}),vr||ci.push(Zr),Ji=Zr,Ni=Xn}),oi.length)throw function Ot(it){return new t.vHH(3502,Pe)}();return ci}function je(it,P,N,be){switch(P){case"start":it.onStart(()=>be(N&&bt(N,"start",it)));break;case"done":it.onDone(()=>be(N&&bt(N,"done",it)));break;case"destroy":it.onDestroy(()=>be(N&&bt(N,"destroy",it)))}}function bt(it,P,N){const be=N.totalTime,Zt=ie(it.element,it.triggerName,it.fromState,it.toState,P||it.phaseName,null==be?it.totalTime:be,!!N.disabled),oi=it._data;return null!=oi&&(Zt._data=oi),Zt}function ie(it,P,N,be,pt="",Zt=0,oi){return{element:it,triggerName:P,fromState:N,toState:be,phaseName:pt,totalTime:Zt,disabled:!!oi}}function Ce(it,P,N){let be;return it instanceof Map?(be=it.get(P),be||it.set(P,be=N)):(be=it[P],be||(be=it[P]=N)),be}function ot(it){const P=it.indexOf(":");return[it.substring(1,P),it.substr(P+1)]}let Qt=(it,P)=>!1,ii=(it,P,N)=>[],Ge=null;function Tt(it){const P=it.parentNode||it.host;return P===Ge?null:P}(St()||"undefined"!=typeof Element)&&(Ke()?(Ge=(()=>document.documentElement)(),Qt=(it,P)=>{for(;P;){if(P===it)return!0;P=Tt(P)}return!1}):Qt=(it,P)=>it.contains(P),ii=(it,P,N)=>{if(N)return Array.from(it.querySelectorAll(P));const be=it.querySelector(P);return be?[be]:[]});let mt=null,Jt=!1;function Je(it){mt||(mt=function at(){return"undefined"!=typeof document?document.body:null}()||{},Jt=!!mt.style&&"WebkitAppearance"in mt.style);let P=!0;return mt.style&&!function wt(it){return"ebkit"==it.substring(1,6)}(it)&&(P=it in mt.style,!P&&Jt&&(P="Webkit"+it.charAt(0).toUpperCase()+it.substr(1)in mt.style)),P}const ce=Qt,Ue=ii;let pi=(()=>{class it{validateStyleProperty(N){return Je(N)}matchesElement(N,be){return!1}containsElement(N,be){return ce(N,be)}getParentElement(N){return Tt(N)}query(N,be,pt){return Ue(N,be,pt)}computeStyle(N,be,pt){return pt||""}animate(N,be,pt,Zt,oi,ci=[],Ni){return new e.ZN(pt,Zt)}}return it.\u0275fac=function(N){return new(N||it)},it.\u0275prov=t.Yz7({token:it,factory:it.\u0275fac}),it})(),Li=(()=>{class it{}return it.NOOP=new pi,it})();const wr="ng-enter",jn="ng-leave",tr="ng-trigger",Xe=".ng-trigger",It="ng-animating",ke=".ng-animating";function Ft(it){if("number"==typeof it)return it;const P=it.match(/^(-?[\.\d]+)(m?s)/);return!P||P.length<2?0:Y(parseFloat(P[1]),P[2])}function Y(it,P){return"s"===P?1e3*it:it}function de(it,P,N){return it.hasOwnProperty("duration")?it:function ee(it,P,N){let pt,Zt=0,oi="";if("string"==typeof it){const ci=it.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===ci)return P.push(q()),{duration:0,delay:0,easing:""};pt=Y(parseFloat(ci[1]),ci[2]);const Ni=ci[3];null!=Ni&&(Zt=Y(parseFloat(Ni),ci[4]));const Ji=ci[5];Ji&&(oi=Ji)}else pt=it;if(!N){let ci=!1,Ni=P.length;pt<0&&(P.push(function re(){return new t.vHH(3100,Pe)}()),ci=!0),Zt<0&&(P.push(function o(){return new t.vHH(3101,Pe)}()),ci=!0),ci&&P.splice(Ni,0,q())}return{duration:pt,delay:Zt,easing:oi}}(it,P,N)}function M(it,P={}){return Object.keys(it).forEach(N=>{P[N]=it[N]}),P}function W(it,P,N={}){if(P)for(let be in it)N[be]=it[be];else M(it,N);return N}function xt(it,P,N){return N?P+":"+N+";":""}function Gt(it){let P="";for(let N=0;N{const pt=cn(be);N&&!N.hasOwnProperty(be)&&(N[be]=it.style[pt]),it.style[pt]=P[be]}),St()&&Gt(it))}function Wt(it,P){it.style&&(Object.keys(P).forEach(N=>{const be=cn(N);it.style[be]=""}),St()&&Gt(it))}function ui(it){return Array.isArray(it)?1==it.length?it[0]:(0,e.vP)(it):it}const Le=new RegExp("{{\\s*(.+?)\\s*}}","g");function Qe(it){let P=[];if("string"==typeof it){let N;for(;N=Le.exec(it);)P.push(N[1]);Le.lastIndex=0}return P}function $t(it,P,N){const be=it.toString(),pt=be.replace(Le,(Zt,oi)=>{let ci=P[oi];return P.hasOwnProperty(oi)||(N.push(function we(it){return new t.vHH(3003,Pe)}()),ci=""),ci.toString()});return pt==be?it:pt}function yi(it){const P=[];let N=it.next();for(;!N.done;)P.push(N.value),N=it.next();return P}const Xi=/-+([a-z0-9])/g;function cn(it){return it.replace(Xi,(...P)=>P[1].toUpperCase())}function Ir(it){return it.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Yi(it,P,N){switch(P.type){case 7:return it.visitTrigger(P,N);case 0:return it.visitState(P,N);case 1:return it.visitTransition(P,N);case 2:return it.visitSequence(P,N);case 3:return it.visitGroup(P,N);case 4:return it.visitAnimate(P,N);case 5:return it.visitKeyframes(P,N);case 6:return it.visitStyle(P,N);case 8:return it.visitReference(P,N);case 9:return it.visitAnimateChild(P,N);case 10:return it.visitAnimateRef(P,N);case 11:return it.visitQuery(P,N);case 12:return it.visitStagger(P,N);default:throw function Ze(it){return new t.vHH(3004,Pe)}()}}function Rr(it,P){return window.getComputedStyle(it)[P]}function X(it,P){const N=[];return"string"==typeof it?it.split(/\s*,\s*/).forEach(be=>function tt(it,P,N){if(":"==it[0]){const Ni=function Bt(it,P){switch(it){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(N,be)=>parseFloat(be)>parseFloat(N);case":decrement":return(N,be)=>parseFloat(be) *"}}(it,N);if("function"==typeof Ni)return void P.push(Ni);it=Ni}const be=it.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==be||be.length<4)return N.push(function ge(it){return new t.vHH(3015,Pe)}()),P;const pt=be[1],Zt=be[2],oi=be[3];P.push(Rn(pt,oi));"<"==Zt[0]&&!("*"==pt&&"*"==oi)&&P.push(Rn(oi,pt))}(be,N,P)):N.push(it),N}const gi=new Set(["true","1"]),In=new Set(["false","0"]);function Rn(it,P){const N=gi.has(it)||In.has(it),be=gi.has(P)||In.has(P);return(pt,Zt)=>{let oi="*"==it||it==pt,ci="*"==P||P==Zt;return!oi&&N&&"boolean"==typeof pt&&(oi=pt?gi.has(it):In.has(it)),!ci&&be&&"boolean"==typeof Zt&&(ci=Zt?gi.has(P):In.has(P)),oi&&ci}}const Bo=new RegExp("s*:selfs*,?","g");function ca(it,P,N,be){return new jr(it).build(P,N,be)}class jr{constructor(P){this._driver=P}build(P,N,be){const pt=new Zo(N);this._resetContextStyleTimingState(pt);const Zt=Yi(this,ui(P),pt);return pt.unsupportedCSSPropertiesFound.size&&pt.unsupportedCSSPropertiesFound.keys(),Zt}_resetContextStyleTimingState(P){P.currentQuerySelector="",P.collectedStyles={},P.collectedStyles[""]={},P.currentTime=0}visitTrigger(P,N){let be=N.queryCount=0,pt=N.depCount=0;const Zt=[],oi=[];return"@"==P.name.charAt(0)&&N.errors.push(function Ie(){return new t.vHH(3006,Pe)}()),P.definitions.forEach(ci=>{if(this._resetContextStyleTimingState(N),0==ci.type){const Ni=ci,Ji=Ni.name;Ji.toString().split(/\s*,\s*/).forEach(Vn=>{Ni.name=Vn,Zt.push(this.visitState(Ni,N))}),Ni.name=Ji}else if(1==ci.type){const Ni=this.visitTransition(ci,N);be+=Ni.queryCount,pt+=Ni.depCount,oi.push(Ni)}else N.errors.push(function Fe(){return new t.vHH(3007,Pe)}())}),{type:7,name:P.name,states:Zt,transitions:oi,queryCount:be,depCount:pt,options:null}}visitState(P,N){const be=this.visitStyle(P.styles,N),pt=P.options&&P.options.params||null;if(be.containsDynamicStyles){const Zt=new Set,oi=pt||{};be.styles.forEach(ci=>{if(oo(ci)){const Ni=ci;Object.keys(Ni).forEach(Ji=>{Qe(Ni[Ji]).forEach(Vn=>{oi.hasOwnProperty(Vn)||Zt.add(Vn)})})}}),Zt.size&&(yi(Zt.values()),N.errors.push(function ue(it,P){return new t.vHH(3008,Pe)}()))}return{type:0,name:P.name,style:be,options:pt?{params:pt}:null}}visitTransition(P,N){N.queryCount=0,N.depCount=0;const be=Yi(this,ui(P.animation),N);return{type:1,matchers:X(P.expr,N.errors),animation:be,queryCount:N.queryCount,depCount:N.depCount,options:wo(P.options)}}visitSequence(P,N){return{type:2,steps:P.steps.map(be=>Yi(this,be,N)),options:wo(P.options)}}visitGroup(P,N){const be=N.currentTime;let pt=0;const Zt=P.steps.map(oi=>{N.currentTime=be;const ci=Yi(this,oi,N);return pt=Math.max(pt,N.currentTime),ci});return N.currentTime=pt,{type:3,steps:Zt,options:wo(P.options)}}visitAnimate(P,N){const be=function Va(it,P){let N=null;if(it.hasOwnProperty("duration"))N=it;else if("number"==typeof it)return po(de(it,P).duration,0,"");const be=it;if(be.split(/\s+/).some(Zt=>"{"==Zt.charAt(0)&&"{"==Zt.charAt(1))){const Zt=po(0,0,"");return Zt.dynamic=!0,Zt.strValue=be,Zt}return N=N||de(be,P),po(N.duration,N.delay,N.easing)}(P.timings,N.errors);N.currentAnimateTimings=be;let pt,Zt=P.styles?P.styles:(0,e.oB)({});if(5==Zt.type)pt=this.visitKeyframes(Zt,N);else{let oi=P.styles,ci=!1;if(!oi){ci=!0;const Ji={};be.easing&&(Ji.easing=be.easing),oi=(0,e.oB)(Ji)}N.currentTime+=be.duration+be.delay;const Ni=this.visitStyle(oi,N);Ni.isEmptyStep=ci,pt=Ni}return N.currentAnimateTimings=null,{type:4,timings:be,style:pt,options:null}}visitStyle(P,N){const be=this._makeStyleAst(P,N);return this._validateStyleAst(be,N),be}_makeStyleAst(P,N){const be=[];Array.isArray(P.styles)?P.styles.forEach(oi=>{"string"==typeof oi?oi==e.l3?be.push(oi):N.errors.push(function We(it){return new t.vHH(3002,Pe)}()):be.push(oi)}):be.push(P.styles);let pt=!1,Zt=null;return be.forEach(oi=>{if(oo(oi)){const ci=oi,Ni=ci.easing;if(Ni&&(Zt=Ni,delete ci.easing),!pt)for(let Ji in ci)if(ci[Ji].toString().indexOf("{{")>=0){pt=!0;break}}}),{type:6,styles:be,easing:Zt,offset:P.offset,containsDynamicStyles:pt,options:null}}_validateStyleAst(P,N){const be=N.currentAnimateTimings;let pt=N.currentTime,Zt=N.currentTime;be&&Zt>0&&(Zt-=be.duration+be.delay),P.styles.forEach(oi=>{"string"!=typeof oi&&Object.keys(oi).forEach(ci=>{if(!this._driver.validateStyleProperty(ci))return delete oi[ci],void N.unsupportedCSSPropertiesFound.add(ci);const Ni=N.collectedStyles[N.currentQuerySelector],Ji=Ni[ci];let Vn=!0;Ji&&(Zt!=pt&&Zt>=Ji.startTime&&pt<=Ji.endTime&&(N.errors.push(function L(it,P,N,be,pt){return new t.vHH(3010,Pe)}()),Vn=!1),Zt=Ji.startTime),Vn&&(Ni[ci]={startTime:Zt,endTime:pt}),N.options&&function qe(it,P,N){const be=P.params||{},pt=Qe(it);pt.length&&pt.forEach(Zt=>{be.hasOwnProperty(Zt)||N.push(function ne(it){return new t.vHH(3001,Pe)}())})}(oi[ci],N.options,N.errors)})})}visitKeyframes(P,N){const be={type:5,styles:[],options:null};if(!N.currentAnimateTimings)return N.errors.push(function Q(){return new t.vHH(3011,Pe)}()),be;let Zt=0;const oi=[];let ci=!1,Ni=!1,Ji=0;const Vn=P.steps.map(Mo=>{const Nr=this._makeStyleAst(Mo,N);let $o=null!=Nr.offset?Nr.offset:function Jn(it){if("string"==typeof it)return null;let P=null;if(Array.isArray(it))it.forEach(N=>{if(oo(N)&&N.hasOwnProperty("offset")){const be=N;P=parseFloat(be.offset),delete be.offset}});else if(oo(it)&&it.hasOwnProperty("offset")){const N=it;P=parseFloat(N.offset),delete N.offset}return P}(Nr.styles),no=0;return null!=$o&&(Zt++,no=Nr.offset=$o),Ni=Ni||no<0||no>1,ci=ci||no0&&Zt{const $o=vr>0?Nr==Zr?1:vr*Nr:oi[Nr],no=$o*mo;N.currentTime=sr+Fr.delay+no,Fr.duration=no,this._validateStyleAst(Mo,N),Mo.offset=$o,be.styles.push(Mo)}),be}visitReference(P,N){return{type:8,animation:Yi(this,ui(P.animation),N),options:wo(P.options)}}visitAnimateChild(P,N){return N.depCount++,{type:9,options:wo(P.options)}}visitAnimateRef(P,N){return{type:10,animation:this.visitReference(P.animation,N),options:wo(P.options)}}visitQuery(P,N){const be=N.currentQuerySelector,pt=P.options||{};N.queryCount++,N.currentQuery=P;const[Zt,oi]=function vn(it){const P=!!it.split(/\s*,\s*/).find(N=>":self"==N);return P&&(it=it.replace(Bo,"")),it=it.replace(/@\*/g,Xe).replace(/@\w+/g,N=>Xe+"-"+N.substr(1)).replace(/:animating/g,ke),[it,P]}(P.selector);N.currentQuerySelector=be.length?be+" "+Zt:Zt,Ce(N.collectedStyles,N.currentQuerySelector,{});const ci=Yi(this,ui(P.animation),N);return N.currentQuery=null,N.currentQuerySelector=be,{type:11,selector:Zt,limit:pt.limit||0,optional:!!pt.optional,includeSelf:oi,animation:ci,originalSelector:P.selector,options:wo(P.options)}}visitStagger(P,N){N.currentQuery||N.errors.push(function pe(){return new t.vHH(3013,Pe)}());const be="full"===P.timings?{duration:0,delay:0,easing:"full"}:de(P.timings,N.errors,!0);return{type:12,animation:Yi(this,ui(P.animation),N),timings:be,options:null}}}class Zo{constructor(P){this.errors=P,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function oo(it){return!Array.isArray(it)&&"object"==typeof it}function wo(it){return it?(it=M(it)).params&&(it.params=function _a(it){return it?M(it):null}(it.params)):it={},it}function po(it,P,N){return{duration:it,delay:P,easing:N}}function Ea(it,P,N,be,pt,Zt,oi=null,ci=!1){return{type:1,element:it,keyframes:P,preStyleProps:N,postStyleProps:be,duration:pt,delay:Zt,totalTime:pt+Zt,easing:oi,subTimeline:ci}}class Oo{constructor(){this._map=new Map}get(P){return this._map.get(P)||[]}append(P,N){let be=this._map.get(P);be||this._map.set(P,be=[]),be.push(...N)}has(P){return this._map.has(P)}clear(){this._map.clear()}}const $a=new RegExp(":enter","g"),Ss=new RegExp(":leave","g");function Ro(it,P,N,be,pt,Zt={},oi={},ci,Ni,Ji=[]){return(new Ys).buildKeyframes(it,P,N,be,pt,Zt,oi,ci,Ni,Ji)}class Ys{buildKeyframes(P,N,be,pt,Zt,oi,ci,Ni,Ji,Vn=[]){Ji=Ji||new Oo;const Xn=new ja(P,N,Ji,pt,Zt,Vn,[]);Xn.options=Ni,Xn.currentTimeline.setStyles([oi],null,Xn.errors,Ni),Yi(this,be,Xn);const vr=Xn.timelines.filter(Zr=>Zr.containsAnimation());if(Object.keys(ci).length){let Zr;for(let sr=vr.length-1;sr>=0;sr--){const Fr=vr[sr];if(Fr.element===N){Zr=Fr;break}}Zr&&!Zr.allowOnlyTimelineStyles()&&Zr.setStyles([ci],null,Xn.errors,Ni)}return vr.length?vr.map(Zr=>Zr.buildKeyframes()):[Ea(N,[],[],[],0,0,"",!1)]}visitTrigger(P,N){}visitState(P,N){}visitTransition(P,N){}visitAnimateChild(P,N){const be=N.subInstructions.get(N.element);if(be){const pt=N.createSubContext(P.options),Zt=N.currentTimeline.currentTime,oi=this._visitSubInstructions(be,pt,pt.options);Zt!=oi&&N.transformIntoNewTimeline(oi)}N.previousNode=P}visitAnimateRef(P,N){const be=N.createSubContext(P.options);be.transformIntoNewTimeline(),this.visitReference(P.animation,be),N.transformIntoNewTimeline(be.currentTimeline.currentTime),N.previousNode=P}_visitSubInstructions(P,N,be){let Zt=N.currentTimeline.currentTime;const oi=null!=be.duration?Ft(be.duration):null,ci=null!=be.delay?Ft(be.delay):null;return 0!==oi&&P.forEach(Ni=>{const Ji=N.appendInstructionToTimeline(Ni,oi,ci);Zt=Math.max(Zt,Ji.duration+Ji.delay)}),Zt}visitReference(P,N){N.updateOptions(P.options,!0),Yi(this,P.animation,N),N.previousNode=P}visitSequence(P,N){const be=N.subContextCount;let pt=N;const Zt=P.options;if(Zt&&(Zt.params||Zt.delay)&&(pt=N.createSubContext(Zt),pt.transformIntoNewTimeline(),null!=Zt.delay)){6==pt.previousNode.type&&(pt.currentTimeline.snapshotCurrentStyles(),pt.previousNode=Oa);const oi=Ft(Zt.delay);pt.delayNextStep(oi)}P.steps.length&&(P.steps.forEach(oi=>Yi(this,oi,pt)),pt.currentTimeline.applyStylesToKeyframe(),pt.subContextCount>be&&pt.transformIntoNewTimeline()),N.previousNode=P}visitGroup(P,N){const be=[];let pt=N.currentTimeline.currentTime;const Zt=P.options&&P.options.delay?Ft(P.options.delay):0;P.steps.forEach(oi=>{const ci=N.createSubContext(P.options);Zt&&ci.delayNextStep(Zt),Yi(this,oi,ci),pt=Math.max(pt,ci.currentTimeline.currentTime),be.push(ci.currentTimeline)}),be.forEach(oi=>N.currentTimeline.mergeTimelineCollectedStyles(oi)),N.transformIntoNewTimeline(pt),N.previousNode=P}_visitTiming(P,N){if(P.dynamic){const be=P.strValue;return de(N.params?$t(be,N.params,N.errors):be,N.errors)}return{duration:P.duration,delay:P.delay,easing:P.easing}}visitAnimate(P,N){const be=N.currentAnimateTimings=this._visitTiming(P.timings,N),pt=N.currentTimeline;be.delay&&(N.incrementTime(be.delay),pt.snapshotCurrentStyles());const Zt=P.style;5==Zt.type?this.visitKeyframes(Zt,N):(N.incrementTime(be.duration),this.visitStyle(Zt,N),pt.applyStylesToKeyframe()),N.currentAnimateTimings=null,N.previousNode=P}visitStyle(P,N){const be=N.currentTimeline,pt=N.currentAnimateTimings;!pt&&be.getCurrentStyleProperties().length&&be.forwardFrame();const Zt=pt&&pt.easing||P.easing;P.isEmptyStep?be.applyEmptyStep(Zt):be.setStyles(P.styles,Zt,N.errors,N.options),N.previousNode=P}visitKeyframes(P,N){const be=N.currentAnimateTimings,pt=N.currentTimeline.duration,Zt=be.duration,ci=N.createSubContext().currentTimeline;ci.easing=be.easing,P.styles.forEach(Ni=>{ci.forwardTime((Ni.offset||0)*Zt),ci.setStyles(Ni.styles,Ni.easing,N.errors,N.options),ci.applyStylesToKeyframe()}),N.currentTimeline.mergeTimelineCollectedStyles(ci),N.transformIntoNewTimeline(pt+Zt),N.previousNode=P}visitQuery(P,N){const be=N.currentTimeline.currentTime,pt=P.options||{},Zt=pt.delay?Ft(pt.delay):0;Zt&&(6===N.previousNode.type||0==be&&N.currentTimeline.getCurrentStyleProperties().length)&&(N.currentTimeline.snapshotCurrentStyles(),N.previousNode=Oa);let oi=be;const ci=N.invokeQuery(P.selector,P.originalSelector,P.limit,P.includeSelf,!!pt.optional,N.errors);N.currentQueryTotal=ci.length;let Ni=null;ci.forEach((Ji,Vn)=>{N.currentQueryIndex=Vn;const Xn=N.createSubContext(P.options,Ji);Zt&&Xn.delayNextStep(Zt),Ji===N.element&&(Ni=Xn.currentTimeline),Yi(this,P.animation,Xn),Xn.currentTimeline.applyStylesToKeyframe(),oi=Math.max(oi,Xn.currentTimeline.currentTime)}),N.currentQueryIndex=0,N.currentQueryTotal=0,N.transformIntoNewTimeline(oi),Ni&&(N.currentTimeline.mergeTimelineCollectedStyles(Ni),N.currentTimeline.snapshotCurrentStyles()),N.previousNode=P}visitStagger(P,N){const be=N.parentContext,pt=N.currentTimeline,Zt=P.timings,oi=Math.abs(Zt.duration),ci=oi*(N.currentQueryTotal-1);let Ni=oi*N.currentQueryIndex;switch(Zt.duration<0?"reverse":Zt.easing){case"reverse":Ni=ci-Ni;break;case"full":Ni=be.currentStaggerTime}const Vn=N.currentTimeline;Ni&&Vn.delayNextStep(Ni);const Xn=Vn.currentTime;Yi(this,P.animation,N),N.previousNode=P,be.currentStaggerTime=pt.currentTime-Xn+(pt.startTime-be.currentTimeline.startTime)}}const Oa={};class ja{constructor(P,N,be,pt,Zt,oi,ci,Ni){this._driver=P,this.element=N,this.subInstructions=be,this._enterClassName=pt,this._leaveClassName=Zt,this.errors=oi,this.timelines=ci,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Oa,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Ni||new Vi(this._driver,N,0),ci.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(P,N){if(!P)return;const be=P;let pt=this.options;null!=be.duration&&(pt.duration=Ft(be.duration)),null!=be.delay&&(pt.delay=Ft(be.delay));const Zt=be.params;if(Zt){let oi=pt.params;oi||(oi=this.options.params={}),Object.keys(Zt).forEach(ci=>{(!N||!oi.hasOwnProperty(ci))&&(oi[ci]=$t(Zt[ci],oi,this.errors))})}}_copyOptions(){const P={};if(this.options){const N=this.options.params;if(N){const be=P.params={};Object.keys(N).forEach(pt=>{be[pt]=N[pt]})}}return P}createSubContext(P=null,N,be){const pt=N||this.element,Zt=new ja(this._driver,pt,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(pt,be||0));return Zt.previousNode=this.previousNode,Zt.currentAnimateTimings=this.currentAnimateTimings,Zt.options=this._copyOptions(),Zt.updateOptions(P),Zt.currentQueryIndex=this.currentQueryIndex,Zt.currentQueryTotal=this.currentQueryTotal,Zt.parentContext=this,this.subContextCount++,Zt}transformIntoNewTimeline(P){return this.previousNode=Oa,this.currentTimeline=this.currentTimeline.fork(this.element,P),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(P,N,be){const pt={duration:null!=N?N:P.duration,delay:this.currentTimeline.currentTime+(null!=be?be:0)+P.delay,easing:""},Zt=new ls(this._driver,P.element,P.keyframes,P.preStyleProps,P.postStyleProps,pt,P.stretchStartingKeyframe);return this.timelines.push(Zt),pt}incrementTime(P){this.currentTimeline.forwardTime(this.currentTimeline.duration+P)}delayNextStep(P){P>0&&this.currentTimeline.delayNextStep(P)}invokeQuery(P,N,be,pt,Zt,oi){let ci=[];if(pt&&ci.push(this.element),P.length>0){P=(P=P.replace($a,"."+this._enterClassName)).replace(Ss,"."+this._leaveClassName);let Ji=this._driver.query(this.element,P,1!=be);0!==be&&(Ji=be<0?Ji.slice(Ji.length+be,Ji.length):Ji.slice(0,be)),ci.push(...Ji)}return!Zt&&0==ci.length&&oi.push(function ut(it){return new t.vHH(3014,Pe)}()),ci}}class Vi{constructor(P,N,be,pt){this._driver=P,this.element=N,this.startTime=be,this._elementTimelineStylesLookup=pt,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(N),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(N,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(P){const N=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||N?(this.forwardTime(this.currentTime+P),N&&this.snapshotCurrentStyles()):this.startTime+=P}fork(P,N){return this.applyStylesToKeyframe(),new Vi(this._driver,P,N||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(P){this.applyStylesToKeyframe(),this.duration=P,this._loadKeyframe()}_updateStyle(P,N){this._localTimelineStyles[P]=N,this._globalTimelineStyles[P]=N,this._styleSummary[P]={time:this.currentTime,value:N}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(P){P&&(this._previousKeyframe.easing=P),Object.keys(this._globalTimelineStyles).forEach(N=>{this._backFill[N]=this._globalTimelineStyles[N]||e.l3,this._currentKeyframe[N]=e.l3}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(P,N,be,pt){N&&(this._previousKeyframe.easing=N);const Zt=pt&&pt.params||{},oi=function ks(it,P){const N={};let be;return it.forEach(pt=>{"*"===pt?(be=be||Object.keys(P),be.forEach(Zt=>{N[Zt]=e.l3})):W(pt,!1,N)}),N}(P,this._globalTimelineStyles);Object.keys(oi).forEach(ci=>{const Ni=$t(oi[ci],Zt,be);this._pendingStyles[ci]=Ni,this._localTimelineStyles.hasOwnProperty(ci)||(this._backFill[ci]=this._globalTimelineStyles.hasOwnProperty(ci)?this._globalTimelineStyles[ci]:e.l3),this._updateStyle(ci,Ni)})}applyStylesToKeyframe(){const P=this._pendingStyles,N=Object.keys(P);0!=N.length&&(this._pendingStyles={},N.forEach(be=>{this._currentKeyframe[be]=P[be]}),Object.keys(this._localTimelineStyles).forEach(be=>{this._currentKeyframe.hasOwnProperty(be)||(this._currentKeyframe[be]=this._localTimelineStyles[be])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(P=>{const N=this._localTimelineStyles[P];this._pendingStyles[P]=N,this._updateStyle(P,N)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const P=[];for(let N in this._currentKeyframe)P.push(N);return P}mergeTimelineCollectedStyles(P){Object.keys(P._styleSummary).forEach(N=>{const be=this._styleSummary[N],pt=P._styleSummary[N];(!be||pt.time>be.time)&&this._updateStyle(N,pt.value)})}buildKeyframes(){this.applyStylesToKeyframe();const P=new Set,N=new Set,be=1===this._keyframes.size&&0===this.duration;let pt=[];this._keyframes.forEach((ci,Ni)=>{const Ji=W(ci,!0);Object.keys(Ji).forEach(Vn=>{const Xn=Ji[Vn];Xn==e.k1?P.add(Vn):Xn==e.l3&&N.add(Vn)}),be||(Ji.offset=Ni/this.duration),pt.push(Ji)});const Zt=P.size?yi(P.values()):[],oi=N.size?yi(N.values()):[];if(be){const ci=pt[0],Ni=M(ci);ci.offset=0,Ni.offset=1,pt=[ci,Ni]}return Ea(this.element,pt,Zt,oi,this.duration,this.startTime,this.easing,!1)}}class ls extends Vi{constructor(P,N,be,pt,Zt,oi,ci=!1){super(P,N,oi.delay),this.keyframes=be,this.preStyleProps=pt,this.postStyleProps=Zt,this._stretchStartingKeyframe=ci,this.timings={duration:oi.duration,delay:oi.delay,easing:oi.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let P=this.keyframes,{delay:N,duration:be,easing:pt}=this.timings;if(this._stretchStartingKeyframe&&N){const Zt=[],oi=be+N,ci=N/oi,Ni=W(P[0],!1);Ni.offset=0,Zt.push(Ni);const Ji=W(P[0],!1);Ji.offset=cs(ci),Zt.push(Ji);const Vn=P.length-1;for(let Xn=1;Xn<=Vn;Xn++){let vr=W(P[Xn],!1);vr.offset=cs((N+vr.offset*be)/oi),Zt.push(vr)}be=oi,N=0,pt="",P=Zt}return Ea(this.element,P,this.preStyleProps,this.postStyleProps,be,N,pt,!0)}}function cs(it,P=3){const N=Math.pow(10,P-1);return Math.round(it*N)/N}class Fa{}class ys extends Fa{normalizePropertyName(P,N){return cn(P)}normalizeStyleValue(P,N,be,pt){let Zt="";const oi=be.toString().trim();if(Ps[N]&&0!==be&&"0"!==be)if("number"==typeof be)Zt="px";else{const ci=be.match(/^[+-]?[\d\.]+([a-z]*)$/);ci&&0==ci[1].length&&pt.push(function Me(it,P){return new t.vHH(3005,Pe)}())}return oi+Zt}}const Ps=(()=>function Ia(it){const P={};return it.forEach(N=>P[N]=!0),P}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(",")))();function Xo(it,P,N,be,pt,Zt,oi,ci,Ni,Ji,Vn,Xn,vr){return{type:0,element:it,triggerName:P,isRemovalTransition:pt,fromState:N,fromStyles:Zt,toState:be,toStyles:oi,timelines:ci,queriedElements:Ni,preStyleProps:Ji,postStyleProps:Vn,totalTime:Xn,errors:vr}}const Sa={};class co{constructor(P,N,be){this._triggerName=P,this.ast=N,this._stateStyles=be}match(P,N,be,pt){return function za(it,P,N,be,pt){return it.some(Zt=>Zt(P,N,be,pt))}(this.ast.matchers,P,N,be,pt)}buildStyles(P,N,be){const pt=this._stateStyles["*"],Zt=this._stateStyles[P],oi=pt?pt.buildStyles(N,be):{};return Zt?Zt.buildStyles(N,be):oi}build(P,N,be,pt,Zt,oi,ci,Ni,Ji,Vn){const Xn=[],vr=this.ast.options&&this.ast.options.params||Sa,sr=this.buildStyles(be,ci&&ci.params||Sa,Xn),Fr=Ni&&Ni.params||Sa,mo=this.buildStyles(pt,Fr,Xn),Mo=new Set,Nr=new Map,$o=new Map,no="void"===pt,No={params:Object.assign(Object.assign({},vr),Fr)},Kr=Vn?[]:Ro(P,N,this.ast.animation,Zt,oi,sr,mo,No,Ji,Xn);let Go=0;if(Kr.forEach(Za=>{Go=Math.max(Za.duration+Za.delay,Go)}),Xn.length)return Xo(N,this._triggerName,be,pt,no,sr,mo,[],[],Nr,$o,Go,Xn);Kr.forEach(Za=>{const is=Za.element,oe=Ce(Nr,is,{});Za.preStyleProps.forEach(I=>oe[I]=!0);const jt=Ce($o,is,{});Za.postStyleProps.forEach(I=>jt[I]=!0),is!==N&&Mo.add(is)});const Ja=yi(Mo.values());return Xo(N,this._triggerName,be,pt,no,sr,mo,Kr,Ja,Nr,$o,Go)}}class us{constructor(P,N,be){this.styles=P,this.defaultParams=N,this.normalizer=be}buildStyles(P,N){const be={},pt=M(this.defaultParams);return Object.keys(P).forEach(Zt=>{const oi=P[Zt];null!=oi&&(pt[Zt]=oi)}),this.styles.styles.forEach(Zt=>{if("string"!=typeof Zt){const oi=Zt;Object.keys(oi).forEach(ci=>{let Ni=oi[ci];Ni.length>1&&(Ni=$t(Ni,pt,N));const Ji=this.normalizer.normalizePropertyName(ci,N);Ni=this.normalizer.normalizeStyleValue(ci,Ji,Ni,N),be[Ji]=Ni})}}),be}}class da{constructor(P,N,be){this.name=P,this.ast=N,this._normalizer=be,this.transitionFactories=[],this.states={},N.states.forEach(pt=>{this.states[pt.name]=new us(pt.style,pt.options&&pt.options.params||{},be)}),Pa(this.states,"true","1"),Pa(this.states,"false","0"),N.transitions.forEach(pt=>{this.transitionFactories.push(new co(P,pt,this.states))}),this.fallbackTransition=function Cs(it,P,N){return new co(it,{type:1,animation:{type:2,steps:[],options:null},matchers:[(oi,ci)=>!0],options:null,queryCount:0,depCount:0},P)}(P,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(P,N,be,pt){return this.transitionFactories.find(oi=>oi.match(P,N,be,pt))||null}matchStyles(P,N,be){return this.fallbackTransition.buildStyles(P,N,be)}}function Pa(it,P,N){it.hasOwnProperty(P)?it.hasOwnProperty(N)||(it[N]=it[P]):it.hasOwnProperty(N)&&(it[P]=it[N])}const Ra=new Oo;class ua{constructor(P,N,be){this.bodyNode=P,this._driver=N,this._normalizer=be,this._animations={},this._playersById={},this.players=[]}register(P,N){const be=[],Zt=ca(this._driver,N,be,[]);if(be.length)throw function Yt(it){return new t.vHH(3503,Pe)}();this._animations[P]=Zt}_buildPlayer(P,N,be){const pt=P.element,Zt=_i(0,this._normalizer,0,P.keyframes,N,be);return this._driver.animate(pt,Zt,P.duration,P.delay,P.easing,[],!0)}create(P,N,be={}){const pt=[],Zt=this._animations[P];let oi;const ci=new Map;if(Zt?(oi=Ro(this._driver,N,Zt,wr,jn,{},{},be,Ra,pt),oi.forEach(Vn=>{const Xn=Ce(ci,Vn.element,{});Vn.postStyleProps.forEach(vr=>Xn[vr]=null)})):(pt.push(function Re(){return new t.vHH(3300,Pe)}()),oi=[]),pt.length)throw function At(it){return new t.vHH(3504,Pe)}();ci.forEach((Vn,Xn)=>{Object.keys(Vn).forEach(vr=>{Vn[vr]=this._driver.computeStyle(Xn,vr,e.l3)})});const Ji=Vt(oi.map(Vn=>{const Xn=ci.get(Vn.element);return this._buildPlayer(Vn,{},Xn)}));return this._playersById[P]=Ji,Ji.onDestroy(()=>this.destroy(P)),this.players.push(Ji),Ji}destroy(P){const N=this._getPlayer(P);N.destroy(),delete this._playersById[P];const be=this.players.indexOf(N);be>=0&&this.players.splice(be,1)}_getPlayer(P){const N=this._playersById[P];if(!N)throw function Ve(it){return new t.vHH(3301,Pe)}();return N}listen(P,N,be,pt){const Zt=ie(N,"","","");return je(this._getPlayer(P),be,Zt,pt),()=>{}}command(P,N,be,pt){if("register"==be)return void this.register(P,pt[0]);if("create"==be)return void this.create(P,N,pt[0]||{});const Zt=this._getPlayer(P);switch(be){case"play":Zt.play();break;case"pause":Zt.pause();break;case"reset":Zt.reset();break;case"restart":Zt.restart();break;case"finish":Zt.finish();break;case"init":Zt.init();break;case"setPosition":Zt.setPosition(parseFloat(pt[0]));break;case"destroy":this.destroy(P)}}}const Ho="ng-animate-queued",fn="ng-animate-disabled",uo=[],Da={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Ka={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Do="__ng_removed";class hs{constructor(P,N=""){this.namespaceId=N;const be=P&&P.hasOwnProperty("value");if(this.value=function xe(it){return null!=it?it:null}(be?P.value:P),be){const Zt=M(P);delete Zt.value,this.options=Zt}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(P){const N=P.params;if(N){const be=this.options.params;Object.keys(N).forEach(pt=>{null==be[pt]&&(be[pt]=N[pt])})}}}const ps="void",Ma=new hs(ps);class ao{constructor(P,N,be){this.id=P,this.hostElement=N,this._engine=be,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+P,$i(N,this._hostClassName)}listen(P,N,be,pt){if(!this._triggers.hasOwnProperty(N))throw function Ne(it,P){return new t.vHH(3302,Pe)}();if(null==be||0==be.length)throw function kt(it){return new t.vHH(3303,Pe)}();if(!function De(it){return"start"==it||"done"==it}(be))throw function lt(it,P){return new t.vHH(3400,Pe)}();const Zt=Ce(this._elementListeners,P,[]),oi={name:N,phase:be,callback:pt};Zt.push(oi);const ci=Ce(this._engine.statesByElement,P,{});return ci.hasOwnProperty(N)||($i(P,tr),$i(P,tr+"-"+N),ci[N]=Ma),()=>{this._engine.afterFlush(()=>{const Ni=Zt.indexOf(oi);Ni>=0&&Zt.splice(Ni,1),this._triggers[N]||delete ci[N]})}}register(P,N){return!this._triggers[P]&&(this._triggers[P]=N,!0)}_getTrigger(P){const N=this._triggers[P];if(!N)throw function yt(it){return new t.vHH(3401,Pe)}();return N}trigger(P,N,be,pt=!0){const Zt=this._getTrigger(N),oi=new Rs(this.id,N,P);let ci=this._engine.statesByElement.get(P);ci||($i(P,tr),$i(P,tr+"-"+N),this._engine.statesByElement.set(P,ci={}));let Ni=ci[N];const Ji=new hs(be,this.id);if(!(be&&be.hasOwnProperty("value"))&&Ni&&Ji.absorbOptions(Ni.options),ci[N]=Ji,Ni||(Ni=Ma),Ji.value!==ps&&Ni.value===Ji.value){if(!function kr(it,P){const N=Object.keys(it),be=Object.keys(P);if(N.length!=be.length)return!1;for(let pt=0;pt{Wt(P,mo),V(P,Mo)})}return}const vr=Ce(this._engine.playersByElement,P,[]);vr.forEach(Fr=>{Fr.namespaceId==this.id&&Fr.triggerName==N&&Fr.queued&&Fr.destroy()});let Zr=Zt.matchTransition(Ni.value,Ji.value,P,Ji.params),sr=!1;if(!Zr){if(!pt)return;Zr=Zt.fallbackTransition,sr=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:P,triggerName:N,transition:Zr,fromState:Ni,toState:Ji,player:oi,isFallbackTransition:sr}),sr||($i(P,Ho),oi.onStart(()=>{pn(P,Ho)})),oi.onDone(()=>{let Fr=this.players.indexOf(oi);Fr>=0&&this.players.splice(Fr,1);const mo=this._engine.playersByElement.get(P);if(mo){let Mo=mo.indexOf(oi);Mo>=0&&mo.splice(Mo,1)}}),this.players.push(oi),vr.push(oi),oi}deregister(P){delete this._triggers[P],this._engine.statesByElement.forEach((N,be)=>{delete N[P]}),this._elementListeners.forEach((N,be)=>{this._elementListeners.set(be,N.filter(pt=>pt.name!=P))})}clearElementCache(P){this._engine.statesByElement.delete(P),this._elementListeners.delete(P);const N=this._engine.playersByElement.get(P);N&&(N.forEach(be=>be.destroy()),this._engine.playersByElement.delete(P))}_signalRemovalForInnerTriggers(P,N){const be=this._engine.driver.query(P,Xe,!0);be.forEach(pt=>{if(pt[Do])return;const Zt=this._engine.fetchNamespacesByElement(pt);Zt.size?Zt.forEach(oi=>oi.triggerLeaveAnimation(pt,N,!1,!0)):this.clearElementCache(pt)}),this._engine.afterFlushAnimationsDone(()=>be.forEach(pt=>this.clearElementCache(pt)))}triggerLeaveAnimation(P,N,be,pt){const Zt=this._engine.statesByElement.get(P),oi=new Map;if(Zt){const ci=[];if(Object.keys(Zt).forEach(Ni=>{if(oi.set(Ni,Zt[Ni].value),this._triggers[Ni]){const Ji=this.trigger(P,Ni,ps,pt);Ji&&ci.push(Ji)}}),ci.length)return this._engine.markElementAsRemoved(this.id,P,!0,N,oi),be&&Vt(ci).onDone(()=>this._engine.processLeaveNode(P)),!0}return!1}prepareLeaveAnimationListeners(P){const N=this._elementListeners.get(P),be=this._engine.statesByElement.get(P);if(N&&be){const pt=new Set;N.forEach(Zt=>{const oi=Zt.name;if(pt.has(oi))return;pt.add(oi);const Ni=this._triggers[oi].fallbackTransition,Ji=be[oi]||Ma,Vn=new hs(ps),Xn=new Rs(this.id,oi,P);this._engine.totalQueuedPlayers++,this._queue.push({element:P,triggerName:oi,transition:Ni,fromState:Ji,toState:Vn,player:Xn,isFallbackTransition:!0})})}}removeNode(P,N){const be=this._engine;if(P.childElementCount&&this._signalRemovalForInnerTriggers(P,N),this.triggerLeaveAnimation(P,N,!0))return;let pt=!1;if(be.totalAnimations){const Zt=be.players.length?be.playersByQueriedElement.get(P):[];if(Zt&&Zt.length)pt=!0;else{let oi=P;for(;oi=oi.parentNode;)if(be.statesByElement.get(oi)){pt=!0;break}}}if(this.prepareLeaveAnimationListeners(P),pt)be.markElementAsRemoved(this.id,P,!1,N);else{const Zt=P[Do];(!Zt||Zt===Da)&&(be.afterFlush(()=>this.clearElementCache(P)),be.destroyInnerAnimations(P),be._onRemovalComplete(P,N))}}insertNode(P,N){$i(P,this._hostClassName)}drainQueuedTransitions(P){const N=[];return this._queue.forEach(be=>{const pt=be.player;if(pt.destroyed)return;const Zt=be.element,oi=this._elementListeners.get(Zt);oi&&oi.forEach(ci=>{if(ci.name==be.triggerName){const Ni=ie(Zt,be.triggerName,be.fromState.value,be.toState.value);Ni._data=P,je(be.player,ci.phase,Ni,ci.callback)}}),pt.markedForDestroy?this._engine.afterFlush(()=>{pt.destroy()}):N.push(be)}),this._queue=[],N.sort((be,pt)=>{const Zt=be.transition.ast.depCount,oi=pt.transition.ast.depCount;return 0==Zt||0==oi?Zt-oi:this._engine.driver.containsElement(be.element,pt.element)?1:-1})}destroy(P){this.players.forEach(N=>N.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,P)}elementContainsData(P){let N=!1;return this._elementListeners.has(P)&&(N=!0),N=!!this._queue.find(be=>be.element===P)||N,N}}class Xa{constructor(P,N,be){this.bodyNode=P,this.driver=N,this._normalizer=be,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(pt,Zt)=>{}}_onRemovalComplete(P,N){this.onRemovalComplete(P,N)}get queuedPlayers(){const P=[];return this._namespaceList.forEach(N=>{N.players.forEach(be=>{be.queued&&P.push(be)})}),P}createNamespace(P,N){const be=new ao(P,N,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,N)?this._balanceNamespaceList(be,N):(this.newHostElements.set(N,be),this.collectEnterElement(N)),this._namespaceLookup[P]=be}_balanceNamespaceList(P,N){const be=this._namespaceList,pt=this.namespacesByHostElement,Zt=be.length-1;if(Zt>=0){let oi=!1;if(void 0!==this.driver.getParentElement){let ci=this.driver.getParentElement(N);for(;ci;){const Ni=pt.get(ci);if(Ni){const Ji=be.indexOf(Ni);be.splice(Ji+1,0,P),oi=!0;break}ci=this.driver.getParentElement(ci)}}else for(let ci=Zt;ci>=0;ci--)if(this.driver.containsElement(be[ci].hostElement,N)){be.splice(ci+1,0,P),oi=!0;break}oi||be.unshift(P)}else be.push(P);return pt.set(N,P),P}register(P,N){let be=this._namespaceLookup[P];return be||(be=this.createNamespace(P,N)),be}registerTrigger(P,N,be){let pt=this._namespaceLookup[P];pt&&pt.register(N,be)&&this.totalAnimations++}destroy(P,N){if(!P)return;const be=this._fetchNamespace(P);this.afterFlush(()=>{this.namespacesByHostElement.delete(be.hostElement),delete this._namespaceLookup[P];const pt=this._namespaceList.indexOf(be);pt>=0&&this._namespaceList.splice(pt,1)}),this.afterFlushAnimationsDone(()=>be.destroy(N))}_fetchNamespace(P){return this._namespaceLookup[P]}fetchNamespacesByElement(P){const N=new Set,be=this.statesByElement.get(P);if(be){const pt=Object.keys(be);for(let Zt=0;Zt=0&&this.collectedLeaveElements.splice(oi,1)}if(P){const oi=this._fetchNamespace(P);oi&&oi.insertNode(N,be)}pt&&this.collectEnterElement(N)}collectEnterElement(P){this.collectedEnterElements.push(P)}markElementAsDisabled(P,N){N?this.disabledNodes.has(P)||(this.disabledNodes.add(P),$i(P,fn)):this.disabledNodes.has(P)&&(this.disabledNodes.delete(P),pn(P,fn))}removeNode(P,N,be,pt){if(_t(N)){const Zt=P?this._fetchNamespace(P):null;if(Zt?Zt.removeNode(N,pt):this.markElementAsRemoved(P,N,!1,pt),be){const oi=this.namespacesByHostElement.get(N);oi&&oi.id!==P&&oi.removeNode(N,pt)}}else this._onRemovalComplete(N,pt)}markElementAsRemoved(P,N,be,pt,Zt){this.collectedLeaveElements.push(N),N[Do]={namespaceId:P,setForRemoval:pt,hasAnimation:be,removedBeforeQueried:!1,previousTriggersValues:Zt}}listen(P,N,be,pt,Zt){return _t(N)?this._fetchNamespace(P).listen(N,be,pt,Zt):()=>{}}_buildInstruction(P,N,be,pt,Zt){return P.transition.build(this.driver,P.element,P.fromState.value,P.toState.value,be,pt,P.fromState.options,P.toState.options,N,Zt)}destroyInnerAnimations(P){let N=this.driver.query(P,Xe,!0);N.forEach(be=>this.destroyActiveAnimationsForElement(be)),0!=this.playersByQueriedElement.size&&(N=this.driver.query(P,ke,!0),N.forEach(be=>this.finishActiveQueriedAnimationOnElement(be)))}destroyActiveAnimationsForElement(P){const N=this.playersByElement.get(P);N&&N.forEach(be=>{be.queued?be.markedForDestroy=!0:be.destroy()})}finishActiveQueriedAnimationOnElement(P){const N=this.playersByQueriedElement.get(P);N&&N.forEach(be=>be.finish())}whenRenderingDone(){return new Promise(P=>{if(this.players.length)return Vt(this.players).onDone(()=>P());P()})}processLeaveNode(P){var N;const be=P[Do];if(be&&be.setForRemoval){if(P[Do]=Da,be.namespaceId){this.destroyInnerAnimations(P);const pt=this._fetchNamespace(be.namespaceId);pt&&pt.clearElementCache(P)}this._onRemovalComplete(P,be.setForRemoval)}(null===(N=P.classList)||void 0===N?void 0:N.contains(fn))&&this.markElementAsDisabled(P,!1),this.driver.query(P,".ng-animate-disabled",!0).forEach(pt=>{this.markElementAsDisabled(pt,!1)})}flush(P=-1){let N=[];if(this.newHostElements.size&&(this.newHostElements.forEach((be,pt)=>this._balanceNamespaceList(be,pt)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let be=0;bebe()),this._flushFns=[],this._whenQuietFns.length){const be=this._whenQuietFns;this._whenQuietFns=[],N.length?Vt(N).onDone(()=>{be.forEach(pt=>pt())}):be.forEach(pt=>pt())}}reportError(P){throw function Pt(it){return new t.vHH(3402,Pe)}()}_flushAnimations(P,N){const be=new Oo,pt=[],Zt=new Map,oi=[],ci=new Map,Ni=new Map,Ji=new Map,Vn=new Set;this.disabledNodes.forEach(Zi=>{Vn.add(Zi);const en=this.driver.query(Zi,".ng-animate-queued",!0);for(let qn=0;qn{const qn=wr+Fr++;sr.set(en,qn),Zi.forEach(Qn=>$i(Qn,qn))});const mo=[],Mo=new Set,Nr=new Set;for(let Zi=0;ZiMo.add(Qn)):Nr.add(en))}const $o=new Map,no=Ti(vr,Array.from(Mo));no.forEach((Zi,en)=>{const qn=jn+Fr++;$o.set(en,qn),Zi.forEach(Qn=>$i(Qn,qn))}),P.push(()=>{Zr.forEach((Zi,en)=>{const qn=sr.get(en);Zi.forEach(Qn=>pn(Qn,qn))}),no.forEach((Zi,en)=>{const qn=$o.get(en);Zi.forEach(Qn=>pn(Qn,qn))}),mo.forEach(Zi=>{this.processLeaveNode(Zi)})});const No=[],Kr=[];for(let Zi=this._namespaceList.length-1;Zi>=0;Zi--)this._namespaceList[Zi].drainQueuedTransitions(N).forEach(qn=>{const Qn=qn.player,ro=qn.element;if(No.push(Qn),this.collectedEnterElements.length){const fa=ro[Do];if(fa&&fa.setForMove){if(fa.previousTriggersValues&&fa.previousTriggersValues.has(qn.triggerName)){const Zs=fa.previousTriggersValues.get(qn.triggerName),Fo=this.statesByElement.get(qn.element);Fo&&Fo[qn.triggerName]&&(Fo[qn.triggerName].value=Zs)}return void Qn.destroy()}}const To=!Xn||!this.driver.containsElement(Xn,ro),oa=$o.get(ro),mr=sr.get(ro),_o=this._buildInstruction(qn,be,mr,oa,To);if(_o.errors&&_o.errors.length)return void Kr.push(_o);if(To)return Qn.onStart(()=>Wt(ro,_o.fromStyles)),Qn.onDestroy(()=>V(ro,_o.toStyles)),void pt.push(Qn);if(qn.isFallbackTransition)return Qn.onStart(()=>Wt(ro,_o.fromStyles)),Qn.onDestroy(()=>V(ro,_o.toStyles)),void pt.push(Qn);const Bs=[];_o.timelines.forEach(fa=>{fa.stretchStartingKeyframe=!0,this.disabledNodes.has(fa.element)||Bs.push(fa)}),_o.timelines=Bs,be.append(ro,_o.timelines),oi.push({instruction:_o,player:Qn,element:ro}),_o.queriedElements.forEach(fa=>Ce(ci,fa,[]).push(Qn)),_o.preStyleProps.forEach((fa,Zs)=>{const Fo=Object.keys(fa);if(Fo.length){let Ta=Ni.get(Zs);Ta||Ni.set(Zs,Ta=new Set),Fo.forEach(Gs=>Ta.add(Gs))}}),_o.postStyleProps.forEach((fa,Zs)=>{const Fo=Object.keys(fa);let Ta=Ji.get(Zs);Ta||Ji.set(Zs,Ta=new Set),Fo.forEach(Gs=>Ta.add(Gs))})});if(Kr.length){const Zi=[];Kr.forEach(en=>{Zi.push(function Be(it,P){return new t.vHH(3505,Pe)}())}),No.forEach(en=>en.destroy()),this.reportError(Zi)}const Go=new Map,Ja=new Map;oi.forEach(Zi=>{const en=Zi.element;be.has(en)&&(Ja.set(en,en),this._beforeAnimationBuild(Zi.player.namespaceId,Zi.instruction,Go))}),pt.forEach(Zi=>{const en=Zi.element;this._getPreviousPlayers(en,!1,Zi.namespaceId,Zi.triggerName,null).forEach(Qn=>{Ce(Go,en,[]).push(Qn),Qn.destroy()})});const Za=mo.filter(Zi=>fo(Zi,Ni,Ji)),is=new Map;ri(is,this.driver,Nr,Ji,e.l3).forEach(Zi=>{fo(Zi,Ni,Ji)&&Za.push(Zi)});const jt=new Map;Zr.forEach((Zi,en)=>{ri(jt,this.driver,new Set(Zi),Ni,e.k1)}),Za.forEach(Zi=>{const en=is.get(Zi),qn=jt.get(Zi);is.set(Zi,Object.assign(Object.assign({},en),qn))});const I=[],He=[],Ai={};oi.forEach(Zi=>{const{element:en,player:qn,instruction:Qn}=Zi;if(be.has(en)){if(Vn.has(en))return qn.onDestroy(()=>V(en,Qn.toStyles)),qn.disabled=!0,qn.overrideTotalTime(Qn.totalTime),void pt.push(qn);let ro=Ai;if(Ja.size>1){let oa=en;const mr=[];for(;oa=oa.parentNode;){const _o=Ja.get(oa);if(_o){ro=_o;break}mr.push(oa)}mr.forEach(_o=>Ja.set(_o,ro))}const To=this._buildAnimation(qn.namespaceId,Qn,Go,Zt,jt,is);if(qn.setRealPlayer(To),ro===Ai)I.push(qn);else{const oa=this.playersByElement.get(ro);oa&&oa.length&&(qn.parentPlayer=Vt(oa)),pt.push(qn)}}else Wt(en,Qn.fromStyles),qn.onDestroy(()=>V(en,Qn.toStyles)),He.push(qn),Vn.has(en)&&pt.push(qn)}),He.forEach(Zi=>{const en=Zt.get(Zi.element);if(en&&en.length){const qn=Vt(en);Zi.setRealPlayer(qn)}}),pt.forEach(Zi=>{Zi.parentPlayer?Zi.syncPlayerEvents(Zi.parentPlayer):Zi.destroy()});for(let Zi=0;Zi!To.destroyed);ro.length?$n(this,en,ro):this.processLeaveNode(en)}return mo.length=0,I.forEach(Zi=>{this.players.push(Zi),Zi.onDone(()=>{Zi.destroy();const en=this.players.indexOf(Zi);this.players.splice(en,1)}),Zi.play()}),I}elementContainsData(P,N){let be=!1;const pt=N[Do];return pt&&pt.setForRemoval&&(be=!0),this.playersByElement.has(N)&&(be=!0),this.playersByQueriedElement.has(N)&&(be=!0),this.statesByElement.has(N)&&(be=!0),this._fetchNamespace(P).elementContainsData(N)||be}afterFlush(P){this._flushFns.push(P)}afterFlushAnimationsDone(P){this._whenQuietFns.push(P)}_getPreviousPlayers(P,N,be,pt,Zt){let oi=[];if(N){const ci=this.playersByQueriedElement.get(P);ci&&(oi=ci)}else{const ci=this.playersByElement.get(P);if(ci){const Ni=!Zt||Zt==ps;ci.forEach(Ji=>{Ji.queued||!Ni&&Ji.triggerName!=pt||oi.push(Ji)})}}return(be||pt)&&(oi=oi.filter(ci=>!(be&&be!=ci.namespaceId||pt&&pt!=ci.triggerName))),oi}_beforeAnimationBuild(P,N,be){const Zt=N.element,oi=N.isRemovalTransition?void 0:P,ci=N.isRemovalTransition?void 0:N.triggerName;for(const Ni of N.timelines){const Ji=Ni.element,Vn=Ji!==Zt,Xn=Ce(be,Ji,[]);this._getPreviousPlayers(Ji,Vn,oi,ci,N.toState).forEach(Zr=>{const sr=Zr.getRealPlayer();sr.beforeDestroy&&sr.beforeDestroy(),Zr.destroy(),Xn.push(Zr)})}Wt(Zt,N.fromStyles)}_buildAnimation(P,N,be,pt,Zt,oi){const ci=N.triggerName,Ni=N.element,Ji=[],Vn=new Set,Xn=new Set,vr=N.timelines.map(sr=>{const Fr=sr.element;Vn.add(Fr);const mo=Fr[Do];if(mo&&mo.removedBeforeQueried)return new e.ZN(sr.duration,sr.delay);const Mo=Fr!==Ni,Nr=function Ur(it){const P=[];return xr(it,P),P}((be.get(Fr)||uo).map(Go=>Go.getRealPlayer())).filter(Go=>!!Go.element&&Go.element===Fr),$o=Zt.get(Fr),no=oi.get(Fr),No=_i(0,this._normalizer,0,sr.keyframes,$o,no),Kr=this._buildPlayer(sr,No,Nr);if(sr.subTimeline&&pt&&Xn.add(Fr),Mo){const Go=new Rs(P,ci,Fr);Go.setRealPlayer(Kr),Ji.push(Go)}return Kr});Ji.forEach(sr=>{Ce(this.playersByQueriedElement,sr.element,[]).push(sr),sr.onDone(()=>function to(it,P,N){let be;if(it instanceof Map){if(be=it.get(P),be){if(be.length){const pt=be.indexOf(N);be.splice(pt,1)}0==be.length&&it.delete(P)}}else if(be=it[P],be){if(be.length){const pt=be.indexOf(N);be.splice(pt,1)}0==be.length&&delete it[P]}return be}(this.playersByQueriedElement,sr.element,sr))}),Vn.forEach(sr=>$i(sr,It));const Zr=Vt(vr);return Zr.onDestroy(()=>{Vn.forEach(sr=>pn(sr,It)),V(Ni,N.toStyles)}),Xn.forEach(sr=>{Ce(pt,sr,[]).push(Zr)}),Zr}_buildPlayer(P,N,be){return N.length>0?this.driver.animate(P.element,N,P.duration,P.delay,P.easing,be):new e.ZN(P.duration,P.delay)}}class Rs{constructor(P,N,be){this.namespaceId=P,this.triggerName=N,this.element=be,this._player=new e.ZN,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(P){this._containsRealPlayer||(this._player=P,Object.keys(this._queuedCallbacks).forEach(N=>{this._queuedCallbacks[N].forEach(be=>je(P,N,void 0,be))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(P.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(P){this.totalTime=P}syncPlayerEvents(P){const N=this._player;N.triggerCallback&&P.onStart(()=>N.triggerCallback("start")),P.onDone(()=>this.finish()),P.onDestroy(()=>this.destroy())}_queueEvent(P,N){Ce(this._queuedCallbacks,P,[]).push(N)}onDone(P){this.queued&&this._queueEvent("done",P),this._player.onDone(P)}onStart(P){this.queued&&this._queueEvent("start",P),this._player.onStart(P)}onDestroy(P){this.queued&&this._queueEvent("destroy",P),this._player.onDestroy(P)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(P){this.queued||this._player.setPosition(P)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(P){const N=this._player;N.triggerCallback&&N.triggerCallback(P)}}function _t(it){return it&&1===it.nodeType}function Mt(it,P){const N=it.style.display;return it.style.display=null!=P?P:"none",N}function ri(it,P,N,be,pt){const Zt=[];N.forEach(Ni=>Zt.push(Mt(Ni)));const oi=[];be.forEach((Ni,Ji)=>{const Vn={};Ni.forEach(Xn=>{const vr=Vn[Xn]=P.computeStyle(Ji,Xn,pt);(!vr||0==vr.length)&&(Ji[Do]=Ka,oi.push(Ji))}),it.set(Ji,Vn)});let ci=0;return N.forEach(Ni=>Mt(Ni,Zt[ci++])),oi}function Ti(it,P){const N=new Map;if(it.forEach(ci=>N.set(ci,[])),0==P.length)return N;const pt=new Set(P),Zt=new Map;function oi(ci){if(!ci)return 1;let Ni=Zt.get(ci);if(Ni)return Ni;const Ji=ci.parentNode;return Ni=N.has(Ji)?Ji:pt.has(Ji)?1:oi(Ji),Zt.set(ci,Ni),Ni}return P.forEach(ci=>{const Ni=oi(ci);1!==Ni&&N.get(Ni).push(ci)}),N}function $i(it,P){var N;null===(N=it.classList)||void 0===N||N.add(P)}function pn(it,P){var N;null===(N=it.classList)||void 0===N||N.remove(P)}function $n(it,P,N){Vt(N).onDone(()=>it.processLeaveNode(P))}function xr(it,P){for(let N=0;Npt.add(Zt)):P.set(it,be),N.delete(it),!0}class Hr{constructor(P,N,be){this.bodyNode=P,this._driver=N,this._normalizer=be,this._triggerCache={},this.onRemovalComplete=(pt,Zt)=>{},this._transitionEngine=new Xa(P,N,be),this._timelineEngine=new ua(P,N,be),this._transitionEngine.onRemovalComplete=(pt,Zt)=>this.onRemovalComplete(pt,Zt)}registerTrigger(P,N,be,pt,Zt){const oi=P+"-"+pt;let ci=this._triggerCache[oi];if(!ci){const Ni=[],Vn=ca(this._driver,Zt,Ni,[]);if(Ni.length)throw function Ut(it,P){return new t.vHH(3404,Pe)}();ci=function va(it,P,N){return new da(it,P,N)}(pt,Vn,this._normalizer),this._triggerCache[oi]=ci}this._transitionEngine.registerTrigger(N,pt,ci)}register(P,N){this._transitionEngine.register(P,N)}destroy(P,N){this._transitionEngine.destroy(P,N)}onInsert(P,N,be,pt){this._transitionEngine.insertNode(P,N,be,pt)}onRemove(P,N,be,pt){this._transitionEngine.removeNode(P,N,pt||!1,be)}disableAnimations(P,N){this._transitionEngine.markElementAsDisabled(P,N)}process(P,N,be,pt){if("@"==be.charAt(0)){const[Zt,oi]=ot(be);this._timelineEngine.command(Zt,N,oi,pt)}else this._transitionEngine.trigger(P,N,be,pt)}listen(P,N,be,pt,Zt){if("@"==be.charAt(0)){const[oi,ci]=ot(be);return this._timelineEngine.listen(oi,N,ci,Zt)}return this._transitionEngine.listen(P,N,be,pt,Zt)}flush(P=-1){this._transitionEngine.flush(P)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let Ae=(()=>{class it{constructor(N,be,pt){this._element=N,this._startStyles=be,this._endStyles=pt,this._state=0;let Zt=it.initialStylesByElement.get(N);Zt||it.initialStylesByElement.set(N,Zt={}),this._initialStyles=Zt}start(){this._state<1&&(this._startStyles&&V(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(V(this._element,this._initialStyles),this._endStyles&&(V(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(it.initialStylesByElement.delete(this._element),this._startStyles&&(Wt(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Wt(this._element,this._endStyles),this._endStyles=null),V(this._element,this._initialStyles),this._state=3)}}return it.initialStylesByElement=new WeakMap,it})();function _e(it){let P=null;const N=Object.keys(it);for(let be=0;beP()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const P=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,P,this.options),this._finalKeyframe=P.length?P[P.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(P,N,be){return P.animate(N,be)}onStart(P){this._onStartFns.push(P)}onDone(P){this._onDoneFns.push(P)}onDestroy(P){this._onDestroyFns.push(P)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(P=>P()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(P=>P()),this._onDestroyFns=[])}setPosition(P){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=P*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const P={};if(this.hasStarted()){const N=this._finalKeyframe;Object.keys(N).forEach(be=>{"offset"!=be&&(P[be]=this._finished?N[be]:Rr(this.element,be))})}this.currentSnapshot=P}triggerCallback(P){const N="start"==P?this._onStartFns:this._onDoneFns;N.forEach(be=>be()),N.length=0}}class Wi{validateStyleProperty(P){return Je(P)}matchesElement(P,N){return!1}containsElement(P,N){return ce(P,N)}getParentElement(P){return Tt(P)}query(P,N,be){return Ue(P,N,be)}computeStyle(P,N,be){return window.getComputedStyle(P)[N]}animate(P,N,be,pt,Zt,oi=[]){const Ni={duration:be,delay:pt,fill:0==pt?"both":"forwards"};Zt&&(Ni.easing=Zt);const Ji={},Vn=oi.filter(vr=>vr instanceof vt);(function Sr(it,P){return 0===it||0===P})(be,pt)&&Vn.forEach(vr=>{let Zr=vr.currentSnapshot;Object.keys(Zr).forEach(sr=>Ji[sr]=Zr[sr])}),N=function Fn(it,P,N){const be=Object.keys(N);if(be.length&&P.length){let Zt=P[0],oi=[];if(be.forEach(ci=>{Zt.hasOwnProperty(ci)||oi.push(ci),Zt[ci]=N[ci]}),oi.length)for(var pt=1;ptW(vr,!1)),Ji);const Xn=function zr(it,P){let N=null,be=null;return Array.isArray(P)&&P.length?(N=_e(P[0]),P.length>1&&(be=_e(P[P.length-1]))):P&&(N=_e(P)),N||be?new Ae(it,N,be):null}(P,N);return new vt(P,N,Ni,Xn)}}var Yn=x(9808);let go=(()=>{class it extends e._j{constructor(N,be){super(),this._nextAnimationId=0,this._renderer=N.createRenderer(be.body,{id:"0",encapsulation:t.ifc.None,styles:[],data:{animation:[]}})}build(N){const be=this._nextAnimationId.toString();this._nextAnimationId++;const pt=Array.isArray(N)?(0,e.vP)(N):N;return Yo(this._renderer,null,be,"register",[pt]),new xa(be,this._renderer)}}return it.\u0275fac=function(N){return new(N||it)(t.LFG(t.FYo),t.LFG(Yn.K0))},it.\u0275prov=t.Yz7({token:it,factory:it.\u0275fac}),it})();class xa extends e.LC{constructor(P,N){super(),this._id=P,this._renderer=N}create(P,N){return new Qo(this._id,P,N||{},this._renderer)}}class Qo{constructor(P,N,be,pt){this.id=P,this.element=N,this._renderer=pt,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",be)}_listen(P,N){return this._renderer.listen(this.element,`@@${this.id}:${P}`,N)}_command(P,...N){return Yo(this._renderer,this.element,this.id,P,N)}onDone(P){this._listen("done",P)}onStart(P){this._listen("start",P)}onDestroy(P){this._listen("destroy",P)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(P){this._command("setPosition",P)}getPosition(){var P,N;return null!==(N=null===(P=this._renderer.engine.players[+this.id])||void 0===P?void 0:P.getPosition())&&void 0!==N?N:0}}function Yo(it,P,N,be,pt){return it.setProperty(P,`@@${N}:${be}`,pt)}const Yr="@.disabled";let Ya=(()=>{class it{constructor(N,be,pt){this.delegate=N,this.engine=be,this._zone=pt,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),be.onRemovalComplete=(Zt,oi)=>{const ci=null==oi?void 0:oi.parentNode(Zt);ci&&oi.removeChild(ci,Zt)}}createRenderer(N,be){const Zt=this.delegate.createRenderer(N,be);if(!(N&&be&&be.data&&be.data.animation)){let Vn=this._rendererCache.get(Zt);return Vn||(Vn=new yo("",Zt,this.engine),this._rendererCache.set(Zt,Vn)),Vn}const oi=be.id,ci=be.id+"-"+this._currentId;this._currentId++,this.engine.register(ci,N);const Ni=Vn=>{Array.isArray(Vn)?Vn.forEach(Ni):this.engine.registerTrigger(oi,ci,N,Vn.name,Vn)};return be.data.animation.forEach(Ni),new es(this,ci,Zt,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(N,be,pt){N>=0&&Nbe(pt)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(Zt=>{const[oi,ci]=Zt;oi(ci)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([be,pt]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return it.\u0275fac=function(N){return new(N||it)(t.LFG(t.FYo),t.LFG(Hr),t.LFG(t.R0b))},it.\u0275prov=t.Yz7({token:it,factory:it.\u0275fac}),it})();class yo{constructor(P,N,be){this.namespaceId=P,this.delegate=N,this.engine=be,this.destroyNode=this.delegate.destroyNode?pt=>N.destroyNode(pt):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(P,N){return this.delegate.createElement(P,N)}createComment(P){return this.delegate.createComment(P)}createText(P){return this.delegate.createText(P)}appendChild(P,N){this.delegate.appendChild(P,N),this.engine.onInsert(this.namespaceId,N,P,!1)}insertBefore(P,N,be,pt=!0){this.delegate.insertBefore(P,N,be),this.engine.onInsert(this.namespaceId,N,P,pt)}removeChild(P,N,be){this.engine.onRemove(this.namespaceId,N,this.delegate,be)}selectRootElement(P,N){return this.delegate.selectRootElement(P,N)}parentNode(P){return this.delegate.parentNode(P)}nextSibling(P){return this.delegate.nextSibling(P)}setAttribute(P,N,be,pt){this.delegate.setAttribute(P,N,be,pt)}removeAttribute(P,N,be){this.delegate.removeAttribute(P,N,be)}addClass(P,N){this.delegate.addClass(P,N)}removeClass(P,N){this.delegate.removeClass(P,N)}setStyle(P,N,be,pt){this.delegate.setStyle(P,N,be,pt)}removeStyle(P,N,be){this.delegate.removeStyle(P,N,be)}setProperty(P,N,be){"@"==N.charAt(0)&&N==Yr?this.disableAnimations(P,!!be):this.delegate.setProperty(P,N,be)}setValue(P,N){this.delegate.setValue(P,N)}listen(P,N,be){return this.delegate.listen(P,N,be)}disableAnimations(P,N){this.engine.disableAnimations(P,N)}}class es extends yo{constructor(P,N,be,pt){super(N,be,pt),this.factory=P,this.namespaceId=N}setProperty(P,N,be){"@"==N.charAt(0)?"."==N.charAt(1)&&N==Yr?this.disableAnimations(P,be=void 0===be||!!be):this.engine.process(this.namespaceId,P,N.substr(1),be):this.delegate.setProperty(P,N,be)}listen(P,N,be){if("@"==N.charAt(0)){const pt=function fs(it){switch(it){case"body":return document.body;case"document":return document;case"window":return window;default:return it}}(P);let Zt=N.substr(1),oi="";return"@"!=Zt.charAt(0)&&([Zt,oi]=function ha(it){const P=it.indexOf(".");return[it.substring(0,P),it.substr(P+1)]}(Zt)),this.engine.listen(this.namespaceId,pt,Zt,oi,ci=>{this.factory.scheduleListenerCallback(ci._data||-1,be,ci)})}return this.delegate.listen(P,N,be)}}let gs=(()=>{class it extends Hr{constructor(N,be,pt){super(N.body,be,pt)}ngOnDestroy(){this.flush()}}return it.\u0275fac=function(N){return new(N||it)(t.LFG(Yn.K0),t.LFG(Li),t.LFG(Fa))},it.\u0275prov=t.Yz7({token:it,factory:it.\u0275fac}),it})();const Ks=new t.OlP("AnimationModuleType"),Ba=[{provide:e._j,useClass:go},{provide:Fa,useFactory:function sl(){return new ys}},{provide:Hr,useClass:gs},{provide:t.FYo,useFactory:function bl(it,P,N){return new Ya(it,P,N)},deps:[r.se,Hr,t.R0b]}],Ga=[{provide:Li,useFactory:()=>new Wi},{provide:Ks,useValue:"BrowserAnimations"},...Ba],so=[{provide:Li,useClass:pi},{provide:Ks,useValue:"NoopAnimations"},...Ba];let pa=(()=>{class it{static withConfig(N){return{ngModule:it,providers:N.disableAnimations?so:Ga}}}return it.\u0275fac=function(N){return new(N||it)},it.\u0275mod=t.oAB({type:it}),it.\u0275inj=t.cJS({providers:Ga,imports:[r.b2]}),it})()},2313:(rn,Ht,x)=>{"use strict";x.d(Ht,{b2:()=>Qt,H7:()=>Gt,Qz:()=>ue,q6:()=>Ce,se:()=>Yt});var t=x(9808),r=x(5e3);class e extends t.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class Pe extends e{static makeCurrent(){(0,t.HT)(new Pe)}onAndCancel(Le,Qe,$t){return Le.addEventListener(Qe,$t,!1),()=>{Le.removeEventListener(Qe,$t,!1)}}dispatchEvent(Le,Qe){Le.dispatchEvent(Qe)}remove(Le){Le.parentNode&&Le.parentNode.removeChild(Le)}createElement(Le,Qe){return(Qe=Qe||this.getDefaultDocument()).createElement(Le)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Le){return Le.nodeType===Node.ELEMENT_NODE}isShadowRoot(Le){return Le instanceof DocumentFragment}getGlobalEventTarget(Le,Qe){return"window"===Qe?window:"document"===Qe?Le:"body"===Qe?Le.body:null}getBaseHref(Le){const Qe=function q(){return g=g||document.querySelector("base"),g?g.getAttribute("href"):null}();return null==Qe?null:function o(qe){re=re||document.createElement("a"),re.setAttribute("href",qe);const Le=re.pathname;return"/"===Le.charAt(0)?Le:`/${Le}`}(Qe)}resetBaseElement(){g=null}getUserAgent(){return window.navigator.userAgent}getCookie(Le){return(0,t.Mx)(document.cookie,Le)}}let re,g=null;const ne=new r.OlP("TRANSITION_ID"),Ze=[{provide:r.ip1,useFactory:function we(qe,Le,Qe){return()=>{Qe.get(r.CZH).donePromise.then(()=>{const $t=(0,t.q)(),yi=Le.querySelectorAll(`style[ng-transition="${qe}"]`);for(let Xi=0;Xi{const Xi=Le.findTestabilityInTree($t,yi);if(null==Xi)throw new Error("Could not find testability for element.");return Xi},r.dqk.getAllAngularTestabilities=()=>Le.getAllTestabilities(),r.dqk.getAllAngularRootElements=()=>Le.getAllRootElements(),r.dqk.frameworkStabilizers||(r.dqk.frameworkStabilizers=[]),r.dqk.frameworkStabilizers.push($t=>{const yi=r.dqk.getAllAngularTestabilities();let Xi=yi.length,cn=!1;const Ir=function(Sr){cn=cn||Sr,Xi--,0==Xi&&$t(cn)};yi.forEach(function(Sr){Sr.whenStable(Ir)})})}findTestabilityInTree(Le,Qe,$t){if(null==Qe)return null;const yi=Le.getTestability(Qe);return null!=yi?yi:$t?(0,t.q)().isShadowRoot(Qe)?this.findTestabilityInTree(Le,Qe.host,!0):this.findTestabilityInTree(Le,Qe.parentElement,!0):null}}let Ie=(()=>{class qe{build(){return new XMLHttpRequest}}return qe.\u0275fac=function(Qe){return new(Qe||qe)},qe.\u0275prov=r.Yz7({token:qe,factory:qe.\u0275fac}),qe})();const Fe=new r.OlP("EventManagerPlugins");let ue=(()=>{class qe{constructor(Qe,$t){this._zone=$t,this._eventNameToPlugin=new Map,Qe.forEach(yi=>yi.manager=this),this._plugins=Qe.slice().reverse()}addEventListener(Qe,$t,yi){return this._findPluginFor($t).addEventListener(Qe,$t,yi)}addGlobalEventListener(Qe,$t,yi){return this._findPluginFor($t).addGlobalEventListener(Qe,$t,yi)}getZone(){return this._zone}_findPluginFor(Qe){const $t=this._eventNameToPlugin.get(Qe);if($t)return $t;const yi=this._plugins;for(let Xi=0;Xi{class qe{constructor(){this._stylesSet=new Set}addStyles(Qe){const $t=new Set;Qe.forEach(yi=>{this._stylesSet.has(yi)||(this._stylesSet.add(yi),$t.add(yi))}),this.onStylesAdded($t)}onStylesAdded(Qe){}getAllStyles(){return Array.from(this._stylesSet)}}return qe.\u0275fac=function(Qe){return new(Qe||qe)},qe.\u0275prov=r.Yz7({token:qe,factory:qe.\u0275fac}),qe})(),L=(()=>{class qe extends me{constructor(Qe){super(),this._doc=Qe,this._hostNodes=new Map,this._hostNodes.set(Qe.head,[])}_addStylesToHost(Qe,$t,yi){Qe.forEach(Xi=>{const cn=this._doc.createElement("style");cn.textContent=Xi,yi.push($t.appendChild(cn))})}addHost(Qe){const $t=[];this._addStylesToHost(this._stylesSet,Qe,$t),this._hostNodes.set(Qe,$t)}removeHost(Qe){const $t=this._hostNodes.get(Qe);$t&&$t.forEach(Q),this._hostNodes.delete(Qe)}onStylesAdded(Qe){this._hostNodes.forEach(($t,yi)=>{this._addStylesToHost(Qe,yi,$t)})}ngOnDestroy(){this._hostNodes.forEach(Qe=>Qe.forEach(Q))}}return qe.\u0275fac=function(Qe){return new(Qe||qe)(r.LFG(t.K0))},qe.\u0275prov=r.Yz7({token:qe,factory:qe.\u0275fac}),qe})();function Q(qe){(0,t.q)().remove(qe)}const dt={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},H=/%COMP%/g;function qi(qe,Le,Qe){for(let $t=0;$t{if("__ngUnwrap__"===Le)return qe;!1===qe(Le)&&(Le.preventDefault(),Le.returnValue=!1)}}let Yt=(()=>{class qe{constructor(Qe,$t,yi){this.eventManager=Qe,this.sharedStylesHost=$t,this.appId=yi,this.rendererByCompId=new Map,this.defaultRenderer=new Re(Qe)}createRenderer(Qe,$t){if(!Qe||!$t)return this.defaultRenderer;switch($t.encapsulation){case r.ifc.Emulated:{let yi=this.rendererByCompId.get($t.id);return yi||(yi=new Ne(this.eventManager,this.sharedStylesHost,$t,this.appId),this.rendererByCompId.set($t.id,yi)),yi.applyToHost(Qe),yi}case 1:case r.ifc.ShadowDom:return new kt(this.eventManager,this.sharedStylesHost,Qe,$t);default:if(!this.rendererByCompId.has($t.id)){const yi=qi($t.id,$t.styles,[]);this.sharedStylesHost.addStyles(yi),this.rendererByCompId.set($t.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return qe.\u0275fac=function(Qe){return new(Qe||qe)(r.LFG(ue),r.LFG(L),r.LFG(r.AFp))},qe.\u0275prov=r.Yz7({token:qe,factory:qe.\u0275fac}),qe})();class Re{constructor(Le){this.eventManager=Le,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(Le,Qe){return Qe?document.createElementNS(dt[Qe]||Qe,Le):document.createElement(Le)}createComment(Le){return document.createComment(Le)}createText(Le){return document.createTextNode(Le)}appendChild(Le,Qe){Le.appendChild(Qe)}insertBefore(Le,Qe,$t){Le&&Le.insertBefore(Qe,$t)}removeChild(Le,Qe){Le&&Le.removeChild(Qe)}selectRootElement(Le,Qe){let $t="string"==typeof Le?document.querySelector(Le):Le;if(!$t)throw new Error(`The selector "${Le}" did not match any elements`);return Qe||($t.textContent=""),$t}parentNode(Le){return Le.parentNode}nextSibling(Le){return Le.nextSibling}setAttribute(Le,Qe,$t,yi){if(yi){Qe=yi+":"+Qe;const Xi=dt[yi];Xi?Le.setAttributeNS(Xi,Qe,$t):Le.setAttribute(Qe,$t)}else Le.setAttribute(Qe,$t)}removeAttribute(Le,Qe,$t){if($t){const yi=dt[$t];yi?Le.removeAttributeNS(yi,Qe):Le.removeAttribute(`${$t}:${Qe}`)}else Le.removeAttribute(Qe)}addClass(Le,Qe){Le.classList.add(Qe)}removeClass(Le,Qe){Le.classList.remove(Qe)}setStyle(Le,Qe,$t,yi){yi&(r.JOm.DashCase|r.JOm.Important)?Le.style.setProperty(Qe,$t,yi&r.JOm.Important?"important":""):Le.style[Qe]=$t}removeStyle(Le,Qe,$t){$t&r.JOm.DashCase?Le.style.removeProperty(Qe):Le.style[Qe]=""}setProperty(Le,Qe,$t){Le[Qe]=$t}setValue(Le,Qe){Le.nodeValue=Qe}listen(Le,Qe,$t){return"string"==typeof Le?this.eventManager.addGlobalEventListener(Le,Qe,Ut($t)):this.eventManager.addEventListener(Le,Qe,Ut($t))}}class Ne extends Re{constructor(Le,Qe,$t,yi){super(Le),this.component=$t;const Xi=qi(yi+"-"+$t.id,$t.styles,[]);Qe.addStyles(Xi),this.contentAttr=function Ct(qe){return"_ngcontent-%COMP%".replace(H,qe)}(yi+"-"+$t.id),this.hostAttr=function ni(qe){return"_nghost-%COMP%".replace(H,qe)}(yi+"-"+$t.id)}applyToHost(Le){super.setAttribute(Le,this.hostAttr,"")}createElement(Le,Qe){const $t=super.createElement(Le,Qe);return super.setAttribute($t,this.contentAttr,""),$t}}class kt extends Re{constructor(Le,Qe,$t,yi){super(Le),this.sharedStylesHost=Qe,this.hostEl=$t,this.shadowRoot=$t.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Xi=qi(yi.id,yi.styles,[]);for(let cn=0;cn{class qe extends We{constructor(Qe){super(Qe)}supports(Qe){return!0}addEventListener(Qe,$t,yi){return Qe.addEventListener($t,yi,!1),()=>this.removeEventListener(Qe,$t,yi)}removeEventListener(Qe,$t,yi){return Qe.removeEventListener($t,yi)}}return qe.\u0275fac=function(Qe){return new(Qe||qe)(r.LFG(t.K0))},qe.\u0275prov=r.Yz7({token:qe,factory:qe.\u0275fac}),qe})();const yt=["alt","control","meta","shift"],Oe={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Be={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},Ke={alt:qe=>qe.altKey,control:qe=>qe.ctrlKey,meta:qe=>qe.metaKey,shift:qe=>qe.shiftKey};let St=(()=>{class qe extends We{constructor(Qe){super(Qe)}supports(Qe){return null!=qe.parseEventName(Qe)}addEventListener(Qe,$t,yi){const Xi=qe.parseEventName($t),cn=qe.eventCallback(Xi.fullKey,yi,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,t.q)().onAndCancel(Qe,Xi.domEventName,cn))}static parseEventName(Qe){const $t=Qe.toLowerCase().split("."),yi=$t.shift();if(0===$t.length||"keydown"!==yi&&"keyup"!==yi)return null;const Xi=qe._normalizeKey($t.pop());let cn="";if(yt.forEach(Sr=>{const Fn=$t.indexOf(Sr);Fn>-1&&($t.splice(Fn,1),cn+=Sr+".")}),cn+=Xi,0!=$t.length||0===Xi.length)return null;const Ir={};return Ir.domEventName=yi,Ir.fullKey=cn,Ir}static getEventFullKey(Qe){let $t="",yi=function Vt(qe){let Le=qe.key;if(null==Le){if(Le=qe.keyIdentifier,null==Le)return"Unidentified";Le.startsWith("U+")&&(Le=String.fromCharCode(parseInt(Le.substring(2),16)),3===qe.location&&Be.hasOwnProperty(Le)&&(Le=Be[Le]))}return Oe[Le]||Le}(Qe);return yi=yi.toLowerCase()," "===yi?yi="space":"."===yi&&(yi="dot"),yt.forEach(Xi=>{Xi!=yi&&Ke[Xi](Qe)&&($t+=Xi+".")}),$t+=yi,$t}static eventCallback(Qe,$t,yi){return Xi=>{qe.getEventFullKey(Xi)===Qe&&yi.runGuarded(()=>$t(Xi))}}static _normalizeKey(Qe){return"esc"===Qe?"escape":Qe}}return qe.\u0275fac=function(Qe){return new(Qe||qe)(r.LFG(t.K0))},qe.\u0275prov=r.Yz7({token:qe,factory:qe.\u0275fac}),qe})();const Ce=(0,r.eFA)(r._c5,"browser",[{provide:r.Lbi,useValue:t.bD},{provide:r.g9A,useValue:function _i(){Pe.makeCurrent(),Me.init()},multi:!0},{provide:t.K0,useFactory:function bt(){return(0,r.RDi)(document),document},deps:[]}]),ot=[{provide:r.zSh,useValue:"root"},{provide:r.qLn,useFactory:function je(){return new r.qLn},deps:[]},{provide:Fe,useClass:lt,multi:!0,deps:[t.K0,r.R0b,r.Lbi]},{provide:Fe,useClass:St,multi:!0,deps:[t.K0]},{provide:Yt,useClass:Yt,deps:[ue,L,r.AFp]},{provide:r.FYo,useExisting:Yt},{provide:me,useExisting:L},{provide:L,useClass:L,deps:[t.K0]},{provide:r.dDg,useClass:r.dDg,deps:[r.R0b]},{provide:ue,useClass:ue,deps:[Fe,r.R0b]},{provide:t.JF,useClass:Ie,deps:[]}];let Qt=(()=>{class qe{constructor(Qe){if(Qe)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(Qe){return{ngModule:qe,providers:[{provide:r.AFp,useValue:Qe.appId},{provide:ne,useExisting:r.AFp},Ze]}}}return qe.\u0275fac=function(Qe){return new(Qe||qe)(r.LFG(qe,12))},qe.\u0275mod=r.oAB({type:qe}),qe.\u0275inj=r.cJS({providers:ot,imports:[t.ez,r.hGG]}),qe})();"undefined"!=typeof window&&window;let Gt=(()=>{class qe{}return qe.\u0275fac=function(Qe){return new(Qe||qe)},qe.\u0275prov=r.Yz7({token:qe,factory:function(Qe){let $t=null;return $t=Qe?new(Qe||qe):r.LFG(Wt),$t},providedIn:"root"}),qe})(),Wt=(()=>{class qe extends Gt{constructor(Qe){super(),this._doc=Qe}sanitize(Qe,$t){if(null==$t)return null;switch(Qe){case r.q3G.NONE:return $t;case r.q3G.HTML:return(0,r.qzn)($t,"HTML")?(0,r.z3N)($t):(0,r.EiD)(this._doc,String($t)).toString();case r.q3G.STYLE:return(0,r.qzn)($t,"Style")?(0,r.z3N)($t):$t;case r.q3G.SCRIPT:if((0,r.qzn)($t,"Script"))return(0,r.z3N)($t);throw new Error("unsafe value used in a script context");case r.q3G.URL:return(0,r.yhl)($t),(0,r.qzn)($t,"URL")?(0,r.z3N)($t):(0,r.mCW)(String($t));case r.q3G.RESOURCE_URL:if((0,r.qzn)($t,"ResourceURL"))return(0,r.z3N)($t);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${Qe} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(Qe){return(0,r.JVY)(Qe)}bypassSecurityTrustStyle(Qe){return(0,r.L6k)(Qe)}bypassSecurityTrustScript(Qe){return(0,r.eBb)(Qe)}bypassSecurityTrustUrl(Qe){return(0,r.LAX)(Qe)}bypassSecurityTrustResourceUrl(Qe){return(0,r.pB0)(Qe)}}return qe.\u0275fac=function(Qe){return new(Qe||qe)(r.LFG(t.K0))},qe.\u0275prov=r.Yz7({token:qe,factory:function(Qe){let $t=null;return $t=Qe?new Qe:function V(qe){return new Wt(qe.get(t.K0))}(r.LFG(r.zs3)),$t},providedIn:"root"}),qe})()},9706:(rn,Ht,x)=>{"use strict";x.d(Ht,{gz:()=>oo,gk:()=>ie,m2:()=>bt,Q3:()=>Ce,F0:()=>Zi,rH:()=>Qn,Od:()=>oa,yS:()=>ro,Bz:()=>zc,lC:()=>hs});var t=x(5e3),r=x(8306),e=x(4742),Pe=x(2076),g=x(4671),q=x(3268),re=x(3269),o=x(1810),ne=x(5403),we=x(9672);function Ie(ae,G,U){ae?(0,we.f)(U,ae,G):G()}var Fe=x(727),ue=x(4482);function We(){return(0,ue.e)((ae,G)=>{let U=null;ae._refCount++;const Se=(0,ne.x)(G,void 0,void 0,void 0,()=>{if(!ae||ae._refCount<=0||0<--ae._refCount)return void(U=null);const ze=ae._connection,Dt=U;U=null,ze&&(!Dt||ze===Dt)&&ze.unsubscribe(),G.unsubscribe()});ae.subscribe(Se),Se.closed||(U=ae.connect())})}class me extends r.y{constructor(G,U){super(),this.source=G,this.subjectFactory=U,this._subject=null,this._refCount=0,this._connection=null,(0,ue.A)(G)&&(this.lift=G.lift)}_subscribe(G){return this.getSubject().subscribe(G)}getSubject(){const G=this._subject;return(!G||G.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:G}=this;this._subject=this._connection=null,null==G||G.unsubscribe()}connect(){let G=this._connection;if(!G){G=this._connection=new Fe.w0;const U=this.getSubject();G.add(this.source.subscribe((0,ne.x)(U,void 0,()=>{this._teardown(),U.complete()},Se=>{this._teardown(),U.error(Se)},()=>this._teardown()))),G.closed&&(this._connection=null,G=Fe.w0.EMPTY)}return G}refCount(){return We()(this)}}var L=x(9646),Q=x(1135),dt=x(2843),H=x(6805),z=x(7272),pe=x(9770),ut=x(515),ge=x(7579),Ct=x(7359);function ni(ae,G){return(0,ue.e)((0,Ct.U)(ae,G,arguments.length>=2,!0))}var qi=x(9300);function Ut(ae){return ae<=0?()=>ut.E:(0,ue.e)((G,U)=>{let Se=[];G.subscribe((0,ne.x)(U,ze=>{Se.push(ze),ae{for(const ze of Se)U.next(ze);U.complete()},void 0,()=>{Se=null}))})}var Ot=x(8068),Yt=x(6590),At=x(4004),Ve=x(3900),Ne=x(5698),kt=x(8675),lt=x(262),yt=x(4351),Pt=x(590),Oe=x(5577),Be=x(8505),Ke=x(8746),St=x(8189),Vt=x(9808);class _i{constructor(G,U){this.id=G,this.url=U}}class je extends _i{constructor(G,U,Se="imperative",ze=null){super(G,U),this.navigationTrigger=Se,this.restoredState=ze}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class bt extends _i{constructor(G,U,Se){super(G,U),this.urlAfterRedirects=Se}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class ie extends _i{constructor(G,U,Se){super(G,U),this.reason=Se}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Ce extends _i{constructor(G,U,Se){super(G,U),this.error=Se}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class ot extends _i{constructor(G,U,Se,ze){super(G,U),this.urlAfterRedirects=Se,this.state=ze}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Qt extends _i{constructor(G,U,Se,ze){super(G,U),this.urlAfterRedirects=Se,this.state=ze}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ii extends _i{constructor(G,U,Se,ze,Dt){super(G,U),this.urlAfterRedirects=Se,this.state=ze,this.shouldActivate=Dt}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Ge extends _i{constructor(G,U,Se,ze){super(G,U),this.urlAfterRedirects=Se,this.state=ze}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Tt extends _i{constructor(G,U,Se,ze){super(G,U),this.urlAfterRedirects=Se,this.state=ze}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Nt{constructor(G){this.route=G}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class wt{constructor(G){this.route=G}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class mt{constructor(G){this.snapshot=G}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Jt{constructor(G){this.snapshot=G}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Je{constructor(G){this.snapshot=G}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class at{constructor(G){this.snapshot=G}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ce{constructor(G,U,Se){this.routerEvent=G,this.position=U,this.anchor=Se}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}const Ue="primary";class st{constructor(G){this.params=G||{}}has(G){return Object.prototype.hasOwnProperty.call(this.params,G)}get(G){if(this.has(G)){const U=this.params[G];return Array.isArray(U)?U[0]:U}return null}getAll(G){if(this.has(G)){const U=this.params[G];return Array.isArray(U)?U:[U]}return[]}get keys(){return Object.keys(this.params)}}function pi(ae){return new st(ae)}const Li="ngNavigationCancelingError";function An(ae){const G=Error("NavigationCancelingError: "+ae);return G[Li]=!0,G}function Dn(ae,G,U){const Se=U.path.split("/");if(Se.length>ae.length||"full"===U.pathMatch&&(G.hasChildren()||Se.lengthSe[Dt]===ze)}return ae===G}function Xe(ae){return Array.prototype.concat.apply([],ae)}function It(ae){return ae.length>0?ae[ae.length-1]:null}function Ft(ae,G){for(const U in ae)ae.hasOwnProperty(U)&&G(ae[U],U)}function Y(ae){return(0,t.CqO)(ae)?ae:(0,t.QGY)(ae)?(0,Pe.D)(Promise.resolve(ae)):(0,L.of)(ae)}const ee={exact:function xt(ae,G,U){if(!yi(ae.segments,G.segments)||!ui(ae.segments,G.segments,U)||ae.numberOfChildren!==G.numberOfChildren)return!1;for(const Se in G.children)if(!ae.children[Se]||!xt(ae.children[Se],G.children[Se],U))return!1;return!0},subset:V},M={exact:function W(ae,G){return jn(ae,G)},subset:function Gt(ae,G){return Object.keys(G).length<=Object.keys(ae).length&&Object.keys(G).every(U=>tr(ae[U],G[U]))},ignored:()=>!0};function J(ae,G,U){return ee[U.paths](ae.root,G.root,U.matrixParams)&&M[U.queryParams](ae.queryParams,G.queryParams)&&!("exact"===U.fragment&&ae.fragment!==G.fragment)}function V(ae,G,U){return Wt(ae,G,G.segments,U)}function Wt(ae,G,U,Se){if(ae.segments.length>U.length){const ze=ae.segments.slice(0,U.length);return!(!yi(ze,U)||G.hasChildren()||!ui(ze,U,Se))}if(ae.segments.length===U.length){if(!yi(ae.segments,U)||!ui(ae.segments,U,Se))return!1;for(const ze in G.children)if(!ae.children[ze]||!V(ae.children[ze],G.children[ze],Se))return!1;return!0}{const ze=U.slice(0,ae.segments.length),Dt=U.slice(ae.segments.length);return!!(yi(ae.segments,ze)&&ui(ae.segments,ze,Se)&&ae.children[Ue])&&Wt(ae.children[Ue],G,Dt,Se)}}function ui(ae,G,U){return G.every((Se,ze)=>M[U](ae[ze].parameters,Se.parameters))}class qe{constructor(G,U,Se){this.root=G,this.queryParams=U,this.fragment=Se}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=pi(this.queryParams)),this._queryParamMap}toString(){return Sr.serialize(this)}}class Le{constructor(G,U){this.segments=G,this.children=U,this.parent=null,Ft(U,(Se,ze)=>Se.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Fn(this)}}class Qe{constructor(G,U){this.path=G,this.parameters=U}get parameterMap(){return this._parameterMap||(this._parameterMap=pi(this.parameters)),this._parameterMap}toString(){return Mn(this)}}function yi(ae,G){return ae.length===G.length&&ae.every((U,Se)=>U.path===G[Se].path)}class cn{}class Ir{parse(G){const U=new ko(G);return new qe(U.parseRootSegment(),U.parseQueryParams(),U.parseFragment())}serialize(G){const U=`/${Yi(G.root,!0)}`,Se=function Ii(ae){const G=Object.keys(ae).map(U=>{const Se=ae[U];return Array.isArray(Se)?Se.map(ze=>`${Mr(U)}=${Mr(ze)}`).join("&"):`${Mr(U)}=${Mr(Se)}`}).filter(U=>!!U);return G.length?`?${G.join("&")}`:""}(G.queryParams);return`${U}${Se}${"string"==typeof G.fragment?`#${function vo(ae){return encodeURI(ae)}(G.fragment)}`:""}`}}const Sr=new Ir;function Fn(ae){return ae.segments.map(G=>Mn(G)).join("/")}function Yi(ae,G){if(!ae.hasChildren())return Fn(ae);if(G){const U=ae.children[Ue]?Yi(ae.children[Ue],!1):"",Se=[];return Ft(ae.children,(ze,Dt)=>{Dt!==Ue&&Se.push(`${Dt}:${Yi(ze,!1)}`)}),Se.length>0?`${U}(${Se.join("//")})`:U}{const U=function Xi(ae,G){let U=[];return Ft(ae.children,(Se,ze)=>{ze===Ue&&(U=U.concat(G(Se,ze)))}),Ft(ae.children,(Se,ze)=>{ze!==Ue&&(U=U.concat(G(Se,ze)))}),U}(ae,(Se,ze)=>ze===Ue?[Yi(ae.children[Ue],!1)]:[`${ze}:${Yi(Se,!1)}`]);return 1===Object.keys(ae.children).length&&null!=ae.children[Ue]?`${Fn(ae)}/${U[0]}`:`${Fn(ae)}/(${U.join("//")})`}}function Rr(ae){return encodeURIComponent(ae).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Mr(ae){return Rr(ae).replace(/%3B/gi,";")}function lo(ae){return Rr(ae).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function sn(ae){return decodeURIComponent(ae)}function hn(ae){return sn(ae.replace(/\+/g,"%20"))}function Mn(ae){return`${lo(ae.path)}${function ti(ae){return Object.keys(ae).map(G=>`;${lo(G)}=${lo(ae[G])}`).join("")}(ae.parameters)}`}const X=/^[^\/()?;=#]+/;function tt(ae){const G=ae.match(X);return G?G[0]:""}const Bt=/^[^=?&#]+/,In=/^[^&#]+/;class ko{constructor(G){this.url=G,this.remaining=G}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Le([],{}):new Le([],this.parseChildren())}parseQueryParams(){const G={};if(this.consumeOptional("?"))do{this.parseQueryParam(G)}while(this.consumeOptional("&"));return G}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const G=[];for(this.peekStartsWith("(")||G.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),G.push(this.parseSegment());let U={};this.peekStartsWith("/(")&&(this.capture("/"),U=this.parseParens(!0));let Se={};return this.peekStartsWith("(")&&(Se=this.parseParens(!1)),(G.length>0||Object.keys(U).length>0)&&(Se[Ue]=new Le(G,U)),Se}parseSegment(){const G=tt(this.remaining);if(""===G&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(G),new Qe(sn(G),this.parseMatrixParams())}parseMatrixParams(){const G={};for(;this.consumeOptional(";");)this.parseParam(G);return G}parseParam(G){const U=tt(this.remaining);if(!U)return;this.capture(U);let Se="";if(this.consumeOptional("=")){const ze=tt(this.remaining);ze&&(Se=ze,this.capture(Se))}G[sn(U)]=sn(Se)}parseQueryParam(G){const U=function gi(ae){const G=ae.match(Bt);return G?G[0]:""}(this.remaining);if(!U)return;this.capture(U);let Se="";if(this.consumeOptional("=")){const Kt=function Rn(ae){const G=ae.match(In);return G?G[0]:""}(this.remaining);Kt&&(Se=Kt,this.capture(Se))}const ze=hn(U),Dt=hn(Se);if(G.hasOwnProperty(ze)){let Kt=G[ze];Array.isArray(Kt)||(Kt=[Kt],G[ze]=Kt),Kt.push(Dt)}else G[ze]=Dt}parseParens(G){const U={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const Se=tt(this.remaining),ze=this.remaining[Se.length];if("/"!==ze&&")"!==ze&&";"!==ze)throw new Error(`Cannot parse url '${this.url}'`);let Dt;Se.indexOf(":")>-1?(Dt=Se.substr(0,Se.indexOf(":")),this.capture(Dt),this.capture(":")):G&&(Dt=Ue);const Kt=this.parseChildren();U[Dt]=1===Object.keys(Kt).length?Kt[Ue]:new Le([],Kt),this.consumeOptional("//")}return U}peekStartsWith(G){return this.remaining.startsWith(G)}consumeOptional(G){return!!this.peekStartsWith(G)&&(this.remaining=this.remaining.substring(G.length),!0)}capture(G){if(!this.consumeOptional(G))throw new Error(`Expected "${G}".`)}}class Bo{constructor(G){this._root=G}get root(){return this._root.value}parent(G){const U=this.pathFromRoot(G);return U.length>1?U[U.length-2]:null}children(G){const U=ca(G,this._root);return U?U.children.map(Se=>Se.value):[]}firstChild(G){const U=ca(G,this._root);return U&&U.children.length>0?U.children[0].value:null}siblings(G){const U=$r(G,this._root);return U.length<2?[]:U[U.length-2].children.map(ze=>ze.value).filter(ze=>ze!==G)}pathFromRoot(G){return $r(G,this._root).map(U=>U.value)}}function ca(ae,G){if(ae===G.value)return G;for(const U of G.children){const Se=ca(ae,U);if(Se)return Se}return null}function $r(ae,G){if(ae===G.value)return[G];for(const U of G.children){const Se=$r(ae,U);if(Se.length)return Se.unshift(G),Se}return[]}class jr{constructor(G,U){this.value=G,this.children=U}toString(){return`TreeNode(${this.value})`}}function vn(ae){const G={};return ae&&ae.children.forEach(U=>G[U.value.outlet]=U),G}class _a extends Bo{constructor(G,U){super(G),this.snapshot=U,Oo(this,G)}toString(){return this.snapshot.toString()}}function Zo(ae,G){const U=function Jn(ae,G){const Kt=new po([],{},{},"",{},Ue,G,null,ae.root,-1,{});return new Ea("",new jr(Kt,[]))}(ae,G),Se=new Q.X([new Qe("",{})]),ze=new Q.X({}),Dt=new Q.X({}),Kt=new Q.X({}),fi=new Q.X(""),tn=new oo(Se,ze,Kt,fi,Dt,Ue,G,U.root);return tn.snapshot=U.root,new _a(new jr(tn,[]),U)}class oo{constructor(G,U,Se,ze,Dt,Kt,fi,tn){this.url=G,this.params=U,this.queryParams=Se,this.fragment=ze,this.data=Dt,this.outlet=Kt,this.component=fi,this._futureSnapshot=tn}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,At.U)(G=>pi(G)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,At.U)(G=>pi(G)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Va(ae,G="emptyOnly"){const U=ae.pathFromRoot;let Se=0;if("always"!==G)for(Se=U.length-1;Se>=1;){const ze=U[Se],Dt=U[Se-1];if(ze.routeConfig&&""===ze.routeConfig.path)Se--;else{if(Dt.component)break;Se--}}return function wo(ae){return ae.reduce((G,U)=>({params:Object.assign(Object.assign({},G.params),U.params),data:Object.assign(Object.assign({},G.data),U.data),resolve:Object.assign(Object.assign({},G.resolve),U._resolvedData)}),{params:{},data:{},resolve:{}})}(U.slice(Se))}class po{constructor(G,U,Se,ze,Dt,Kt,fi,tn,Gn,Br,lr){this.url=G,this.params=U,this.queryParams=Se,this.fragment=ze,this.data=Dt,this.outlet=Kt,this.component=fi,this.routeConfig=tn,this._urlSegment=Gn,this._lastPathIndex=Br,this._resolve=lr}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=pi(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=pi(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(Se=>Se.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Ea extends Bo{constructor(G,U){super(U),this.url=G,Oo(this,U)}toString(){return wa(this._root)}}function Oo(ae,G){G.value._routerState=ae,G.children.forEach(U=>Oo(ae,U))}function wa(ae){const G=ae.children.length>0?` { ${ae.children.map(wa).join(", ")} } `:"";return`${ae.value}${G}`}function qo(ae){if(ae.snapshot){const G=ae.snapshot,U=ae._futureSnapshot;ae.snapshot=U,jn(G.queryParams,U.queryParams)||ae.queryParams.next(U.queryParams),G.fragment!==U.fragment&&ae.fragment.next(U.fragment),jn(G.params,U.params)||ae.params.next(U.params),function wr(ae,G){if(ae.length!==G.length)return!1;for(let U=0;Ujn(U.parameters,G[Se].parameters))}(ae.url,G.url);return U&&!(!ae.parent!=!G.parent)&&(!ae.parent||$a(ae.parent,G.parent))}function Ss(ae,G,U){if(U&&ae.shouldReuseRoute(G.value,U.value.snapshot)){const Se=U.value;Se._futureSnapshot=G.value;const ze=function Ro(ae,G,U){return G.children.map(Se=>{for(const ze of U.children)if(ae.shouldReuseRoute(Se.value,ze.value.snapshot))return Ss(ae,Se,ze);return Ss(ae,Se)})}(ae,G,U);return new jr(Se,ze)}{if(ae.shouldAttach(G.value)){const Dt=ae.retrieve(G.value);if(null!==Dt){const Kt=Dt.route;return Kt.value._futureSnapshot=G.value,Kt.children=G.children.map(fi=>Ss(ae,fi)),Kt}}const Se=function Ys(ae){return new oo(new Q.X(ae.url),new Q.X(ae.params),new Q.X(ae.queryParams),new Q.X(ae.fragment),new Q.X(ae.data),ae.outlet,ae.component,ae)}(G.value),ze=G.children.map(Dt=>Ss(ae,Dt));return new jr(Se,ze)}}function ja(ae){return"object"==typeof ae&&null!=ae&&!ae.outlets&&!ae.segmentPath}function Vi(ae){return"object"==typeof ae&&null!=ae&&ae.outlets}function ls(ae,G,U,Se,ze){let Dt={};if(Se&&Ft(Se,(fi,tn)=>{Dt[tn]=Array.isArray(fi)?fi.map(Gn=>`${Gn}`):`${fi}`}),ae===G)return new qe(U,Dt,ze);const Kt=cs(ae,G,U);return new qe(Kt,Dt,ze)}function cs(ae,G,U){const Se={};return Ft(ae.children,(ze,Dt)=>{Se[Dt]=ze===G?U:cs(ze,G,U)}),new Le(ae.segments,Se)}class ks{constructor(G,U,Se){if(this.isAbsolute=G,this.numberOfDoubleDots=U,this.commands=Se,G&&Se.length>0&&ja(Se[0]))throw new Error("Root segment cannot have matrix parameters");const ze=Se.find(Vi);if(ze&&ze!==It(Se))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Fa{constructor(G,U,Se){this.segmentGroup=G,this.processChildren=U,this.index=Se}}function Ia(ae,G,U){if(ae||(ae=new Le([],{})),0===ae.segments.length&&ae.hasChildren())return Xo(ae,G,U);const Se=function Sa(ae,G,U){let Se=0,ze=G;const Dt={match:!1,pathIndex:0,commandIndex:0};for(;ze=U.length)return Dt;const Kt=ae.segments[ze],fi=U[Se];if(Vi(fi))break;const tn=`${fi}`,Gn=Se0&&void 0===tn)break;if(tn&&Gn&&"object"==typeof Gn&&void 0===Gn.outlets){if(!va(tn,Gn,Kt))return Dt;Se+=2}else{if(!va(tn,{},Kt))return Dt;Se++}ze++}return{match:!0,pathIndex:ze,commandIndex:Se}}(ae,G,U),ze=U.slice(Se.commandIndex);if(Se.match&&Se.pathIndex{"string"==typeof Dt&&(Dt=[Dt]),null!==Dt&&(ze[Kt]=Ia(ae.children[Kt],G,Dt))}),Ft(ae.children,(Dt,Kt)=>{void 0===Se[Kt]&&(ze[Kt]=Dt)}),new Le(ae.segments,ze)}}function co(ae,G,U){const Se=ae.segments.slice(0,G);let ze=0;for(;ze{"string"==typeof U&&(U=[U]),null!==U&&(G[Se]=co(new Le([],{}),0,U))}),G}function us(ae){const G={};return Ft(ae,(U,Se)=>G[Se]=`${U}`),G}function va(ae,G,U){return ae==U.path&&jn(G,U.parameters)}class Cs{constructor(G,U,Se,ze){this.routeReuseStrategy=G,this.futureState=U,this.currState=Se,this.forwardEvent=ze}activate(G){const U=this.futureState._root,Se=this.currState?this.currState._root:null;this.deactivateChildRoutes(U,Se,G),qo(this.futureState.root),this.activateChildRoutes(U,Se,G)}deactivateChildRoutes(G,U,Se){const ze=vn(U);G.children.forEach(Dt=>{const Kt=Dt.value.outlet;this.deactivateRoutes(Dt,ze[Kt],Se),delete ze[Kt]}),Ft(ze,(Dt,Kt)=>{this.deactivateRouteAndItsChildren(Dt,Se)})}deactivateRoutes(G,U,Se){const ze=G.value,Dt=U?U.value:null;if(ze===Dt)if(ze.component){const Kt=Se.getContext(ze.outlet);Kt&&this.deactivateChildRoutes(G,U,Kt.children)}else this.deactivateChildRoutes(G,U,Se);else Dt&&this.deactivateRouteAndItsChildren(U,Se)}deactivateRouteAndItsChildren(G,U){G.value.component&&this.routeReuseStrategy.shouldDetach(G.value.snapshot)?this.detachAndStoreRouteSubtree(G,U):this.deactivateRouteAndOutlet(G,U)}detachAndStoreRouteSubtree(G,U){const Se=U.getContext(G.value.outlet),ze=Se&&G.value.component?Se.children:U,Dt=vn(G);for(const Kt of Object.keys(Dt))this.deactivateRouteAndItsChildren(Dt[Kt],ze);if(Se&&Se.outlet){const Kt=Se.outlet.detach(),fi=Se.children.onOutletDeactivated();this.routeReuseStrategy.store(G.value.snapshot,{componentRef:Kt,route:G,contexts:fi})}}deactivateRouteAndOutlet(G,U){const Se=U.getContext(G.value.outlet),ze=Se&&G.value.component?Se.children:U,Dt=vn(G);for(const Kt of Object.keys(Dt))this.deactivateRouteAndItsChildren(Dt[Kt],ze);Se&&Se.outlet&&(Se.outlet.deactivate(),Se.children.onOutletDeactivated(),Se.attachRef=null,Se.resolver=null,Se.route=null)}activateChildRoutes(G,U,Se){const ze=vn(U);G.children.forEach(Dt=>{this.activateRoutes(Dt,ze[Dt.value.outlet],Se),this.forwardEvent(new at(Dt.value.snapshot))}),G.children.length&&this.forwardEvent(new Jt(G.value.snapshot))}activateRoutes(G,U,Se){const ze=G.value,Dt=U?U.value:null;if(qo(ze),ze===Dt)if(ze.component){const Kt=Se.getOrCreateContext(ze.outlet);this.activateChildRoutes(G,U,Kt.children)}else this.activateChildRoutes(G,U,Se);else if(ze.component){const Kt=Se.getOrCreateContext(ze.outlet);if(this.routeReuseStrategy.shouldAttach(ze.snapshot)){const fi=this.routeReuseStrategy.retrieve(ze.snapshot);this.routeReuseStrategy.store(ze.snapshot,null),Kt.children.onOutletReAttached(fi.contexts),Kt.attachRef=fi.componentRef,Kt.route=fi.route.value,Kt.outlet&&Kt.outlet.attach(fi.componentRef,fi.route.value),qo(fi.route.value),this.activateChildRoutes(G,null,Kt.children)}else{const fi=function Pa(ae){for(let G=ae.parent;G;G=G.parent){const U=G.routeConfig;if(U&&U._loadedConfig)return U._loadedConfig;if(U&&U.component)return null}return null}(ze.snapshot),tn=fi?fi.module.componentFactoryResolver:null;Kt.attachRef=null,Kt.route=ze,Kt.resolver=tn,Kt.outlet&&Kt.outlet.activateWith(ze,tn),this.activateChildRoutes(G,null,Kt.children)}}else this.activateChildRoutes(G,null,Se)}}class Ra{constructor(G,U){this.routes=G,this.module=U}}function ua(ae){return"function"==typeof ae}function Wr(ae){return ae instanceof qe}const uo=Symbol("INITIAL_VALUE");function Da(){return(0,Ve.w)(ae=>function Ze(...ae){const G=(0,re.yG)(ae),U=(0,re.jO)(ae),{args:Se,keys:ze}=(0,e.D)(ae);if(0===Se.length)return(0,Pe.D)([],G);const Dt=new r.y(function Me(ae,G,U=g.y){return Se=>{Ie(G,()=>{const{length:ze}=ae,Dt=new Array(ze);let Kt=ze,fi=ze;for(let tn=0;tn{const Gn=(0,Pe.D)(ae[tn],G);let Br=!1;Gn.subscribe((0,ne.x)(Se,lr=>{Dt[tn]=lr,Br||(Br=!0,fi--),fi||Se.next(U(Dt.slice()))},()=>{--Kt||Se.complete()}))},Se)},Se)}}(Se,G,ze?Kt=>(0,o.n)(ze,Kt):g.y));return U?Dt.pipe((0,q.Z)(U)):Dt}(ae.map(G=>G.pipe((0,Ne.q)(1),(0,kt.O)(uo)))).pipe(ni((G,U)=>{let Se=!1;return U.reduce((ze,Dt,Kt)=>ze!==uo?ze:(Dt===uo&&(Se=!0),Se||!1!==Dt&&Kt!==U.length-1&&!Wr(Dt)?ze:Dt),G)},uo),(0,qi.h)(G=>G!==uo),(0,At.U)(G=>Wr(G)?G:!0===G),(0,Ne.q)(1)))}class Ka{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new Do,this.attachRef=null}}class Do{constructor(){this.contexts=new Map}onChildOutletCreated(G,U){const Se=this.getOrCreateContext(G);Se.outlet=U,this.contexts.set(G,Se)}onChildOutletDestroyed(G){const U=this.getContext(G);U&&(U.outlet=null,U.attachRef=null)}onOutletDeactivated(){const G=this.contexts;return this.contexts=new Map,G}onOutletReAttached(G){this.contexts=G}getOrCreateContext(G){let U=this.getContext(G);return U||(U=new Ka,this.contexts.set(G,U)),U}getContext(G){return this.contexts.get(G)||null}}let hs=(()=>{class ae{constructor(U,Se,ze,Dt,Kt){this.parentContexts=U,this.location=Se,this.resolver=ze,this.changeDetector=Kt,this.activated=null,this._activatedRoute=null,this.activateEvents=new t.vpe,this.deactivateEvents=new t.vpe,this.attachEvents=new t.vpe,this.detachEvents=new t.vpe,this.name=Dt||Ue,U.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const U=this.parentContexts.getContext(this.name);U&&U.route&&(U.attachRef?this.attach(U.attachRef,U.route):this.activateWith(U.route,U.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const U=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(U.instance),U}attach(U,Se){this.activated=U,this._activatedRoute=Se,this.location.insert(U.hostView),this.attachEvents.emit(U.instance)}deactivate(){if(this.activated){const U=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(U)}}activateWith(U,Se){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=U;const Kt=(Se=Se||this.resolver).resolveComponentFactory(U._futureSnapshot.routeConfig.component),fi=this.parentContexts.getOrCreateContext(this.name).children,tn=new ps(U,fi,this.location.injector);this.activated=this.location.createComponent(Kt,this.location.length,tn),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return ae.\u0275fac=function(U){return new(U||ae)(t.Y36(Do),t.Y36(t.s_b),t.Y36(t._Vd),t.$8M("name"),t.Y36(t.sBO))},ae.\u0275dir=t.lG2({type:ae,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"]}),ae})();class ps{constructor(G,U,Se){this.route=G,this.childContexts=U,this.parent=Se}get(G,U){return G===oo?this.route:G===Do?this.childContexts:this.parent.get(G,U)}}let Ma=(()=>{class ae{}return ae.\u0275fac=function(U){return new(U||ae)},ae.\u0275cmp=t.Xpm({type:ae,selectors:[["ng-component"]],decls:1,vars:0,template:function(U,Se){1&U&&t._UZ(0,"router-outlet")},directives:[hs],encapsulation:2}),ae})();function ao(ae,G=""){for(let U=0;Uxe(Se)===G);return U.push(...ae.filter(Se=>xe(Se)!==G)),U}const De={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Mt(ae,G,U){var Se;if(""===G.path)return"full"===G.pathMatch&&(ae.hasChildren()||U.length>0)?Object.assign({},De):{matched:!0,consumedSegments:[],remainingSegments:U,parameters:{},positionalParamSegments:{}};const Dt=(G.matcher||Dn)(U,ae,G);if(!Dt)return Object.assign({},De);const Kt={};Ft(Dt.posParams,(tn,Gn)=>{Kt[Gn]=tn.path});const fi=Dt.consumed.length>0?Object.assign(Object.assign({},Kt),Dt.consumed[Dt.consumed.length-1].parameters):Kt;return{matched:!0,consumedSegments:Dt.consumed,remainingSegments:U.slice(Dt.consumed.length),parameters:fi,positionalParamSegments:null!==(Se=Dt.posParams)&&void 0!==Se?Se:{}}}function ri(ae,G,U,Se,ze="corrected"){if(U.length>0&&function pn(ae,G,U){return U.some(Se=>Ur(ae,G,Se)&&xe(Se)!==Ue)}(ae,U,Se)){const Kt=new Le(G,function $i(ae,G,U,Se){const ze={};ze[Ue]=Se,Se._sourceSegment=ae,Se._segmentIndexShift=G.length;for(const Dt of U)if(""===Dt.path&&xe(Dt)!==Ue){const Kt=new Le([],{});Kt._sourceSegment=ae,Kt._segmentIndexShift=G.length,ze[xe(Dt)]=Kt}return ze}(ae,G,Se,new Le(U,ae.children)));return Kt._sourceSegment=ae,Kt._segmentIndexShift=G.length,{segmentGroup:Kt,slicedSegments:[]}}if(0===U.length&&function $n(ae,G,U){return U.some(Se=>Ur(ae,G,Se))}(ae,U,Se)){const Kt=new Le(ae.segments,function Ti(ae,G,U,Se,ze,Dt){const Kt={};for(const fi of Se)if(Ur(ae,U,fi)&&!ze[xe(fi)]){const tn=new Le([],{});tn._sourceSegment=ae,tn._segmentIndexShift="legacy"===Dt?ae.segments.length:G.length,Kt[xe(fi)]=tn}return Object.assign(Object.assign({},ze),Kt)}(ae,G,U,Se,ae.children,ze));return Kt._sourceSegment=ae,Kt._segmentIndexShift=G.length,{segmentGroup:Kt,slicedSegments:U}}const Dt=new Le(ae.segments,ae.children);return Dt._sourceSegment=ae,Dt._segmentIndexShift=G.length,{segmentGroup:Dt,slicedSegments:U}}function Ur(ae,G,U){return(!(ae.hasChildren()||G.length>0)||"full"!==U.pathMatch)&&""===U.path}function xr(ae,G,U,Se){return!!(xe(ae)===Se||Se!==Ue&&Ur(G,U,ae))&&("**"===ae.path||Mt(G,ae,U).matched)}function kr(ae,G,U){return 0===G.length&&!ae.children[U]}class fo{constructor(G){this.segmentGroup=G||null}}class Hr{constructor(G){this.urlTree=G}}function zr(ae){return(0,dt._)(new fo(ae))}function Ae(ae){return(0,dt._)(new Hr(ae))}class Wi{constructor(G,U,Se,ze,Dt){this.configLoader=U,this.urlSerializer=Se,this.urlTree=ze,this.config=Dt,this.allowRedirects=!0,this.ngModule=G.get(t.h0i)}apply(){const G=ri(this.urlTree.root,[],[],this.config).segmentGroup,U=new Le(G.segments,G.children);return this.expandSegmentGroup(this.ngModule,this.config,U,Ue).pipe((0,At.U)(Dt=>this.createUrlTree(go(Dt),this.urlTree.queryParams,this.urlTree.fragment))).pipe((0,lt.K)(Dt=>{if(Dt instanceof Hr)return this.allowRedirects=!1,this.match(Dt.urlTree);throw Dt instanceof fo?this.noMatchError(Dt):Dt}))}match(G){return this.expandSegmentGroup(this.ngModule,this.config,G.root,Ue).pipe((0,At.U)(ze=>this.createUrlTree(go(ze),G.queryParams,G.fragment))).pipe((0,lt.K)(ze=>{throw ze instanceof fo?this.noMatchError(ze):ze}))}noMatchError(G){return new Error(`Cannot match any routes. URL Segment: '${G.segmentGroup}'`)}createUrlTree(G,U,Se){const ze=G.segments.length>0?new Le([],{[Ue]:G}):G;return new qe(ze,U,Se)}expandSegmentGroup(G,U,Se,ze){return 0===Se.segments.length&&Se.hasChildren()?this.expandChildren(G,U,Se).pipe((0,At.U)(Dt=>new Le([],Dt))):this.expandSegment(G,Se,U,Se.segments,ze,!0)}expandChildren(G,U,Se){const ze=[];for(const Dt of Object.keys(Se.children))"primary"===Dt?ze.unshift(Dt):ze.push(Dt);return(0,Pe.D)(ze).pipe((0,yt.b)(Dt=>{const Kt=Se.children[Dt],fi=_t(U,Dt);return this.expandSegmentGroup(G,fi,Kt,Dt).pipe((0,At.U)(tn=>({segment:tn,outlet:Dt})))}),ni((Dt,Kt)=>(Dt[Kt.outlet]=Kt.segment,Dt),{}),function Re(ae,G){const U=arguments.length>=2;return Se=>Se.pipe(ae?(0,qi.h)((ze,Dt)=>ae(ze,Dt,Se)):g.y,Ut(1),U?(0,Yt.d)(G):(0,Ot.T)(()=>new H.K))}())}expandSegment(G,U,Se,ze,Dt,Kt){return(0,Pe.D)(Se).pipe((0,yt.b)(fi=>this.expandSegmentAgainstRoute(G,U,Se,fi,ze,Dt,Kt).pipe((0,lt.K)(Gn=>{if(Gn instanceof fo)return(0,L.of)(null);throw Gn}))),(0,Pt.P)(fi=>!!fi),(0,lt.K)((fi,tn)=>{if(fi instanceof H.K||"EmptyError"===fi.name)return kr(U,ze,Dt)?(0,L.of)(new Le([],{})):zr(U);throw fi}))}expandSegmentAgainstRoute(G,U,Se,ze,Dt,Kt,fi){return xr(ze,U,Dt,Kt)?void 0===ze.redirectTo?this.matchSegmentAgainstRoute(G,U,ze,Dt,Kt):fi&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(G,U,Se,ze,Dt,Kt):zr(U):zr(U)}expandSegmentAgainstRouteUsingRedirect(G,U,Se,ze,Dt,Kt){return"**"===ze.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(G,Se,ze,Kt):this.expandRegularSegmentAgainstRouteUsingRedirect(G,U,Se,ze,Dt,Kt)}expandWildCardWithParamsAgainstRouteUsingRedirect(G,U,Se,ze){const Dt=this.applyRedirectCommands([],Se.redirectTo,{});return Se.redirectTo.startsWith("/")?Ae(Dt):this.lineralizeSegments(Se,Dt).pipe((0,Oe.z)(Kt=>{const fi=new Le(Kt,{});return this.expandSegment(G,fi,U,Kt,ze,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(G,U,Se,ze,Dt,Kt){const{matched:fi,consumedSegments:tn,remainingSegments:Gn,positionalParamSegments:Br}=Mt(U,ze,Dt);if(!fi)return zr(U);const lr=this.applyRedirectCommands(tn,ze.redirectTo,Br);return ze.redirectTo.startsWith("/")?Ae(lr):this.lineralizeSegments(ze,lr).pipe((0,Oe.z)(xo=>this.expandSegment(G,U,Se,xo.concat(Gn),Kt,!1)))}matchSegmentAgainstRoute(G,U,Se,ze,Dt){if("**"===Se.path)return Se.loadChildren?(Se._loadedConfig?(0,L.of)(Se._loadedConfig):this.configLoader.load(G.injector,Se)).pipe((0,At.U)(lr=>(Se._loadedConfig=lr,new Le(ze,{})))):(0,L.of)(new Le(ze,{}));const{matched:Kt,consumedSegments:fi,remainingSegments:tn}=Mt(U,Se,ze);return Kt?this.getChildConfig(G,Se,ze).pipe((0,Oe.z)(Br=>{const lr=Br.module,xo=Br.routes,{segmentGroup:bo,slicedSegments:Na}=ri(U,fi,tn,xo),Ns=new Le(bo.segments,bo.children);if(0===Na.length&&Ns.hasChildren())return this.expandChildren(lr,xo,Ns).pipe((0,At.U)(ul=>new Le(fi,ul)));if(0===xo.length&&0===Na.length)return(0,L.of)(new Le(fi,{}));const Bl=xe(Se)===Dt;return this.expandSegment(lr,Ns,xo,Na,Bl?Ue:Dt,!0).pipe((0,At.U)(ws=>new Le(fi.concat(ws.segments),ws.children)))})):zr(U)}getChildConfig(G,U,Se){return U.children?(0,L.of)(new Ra(U.children,G)):U.loadChildren?void 0!==U._loadedConfig?(0,L.of)(U._loadedConfig):this.runCanLoadGuards(G.injector,U,Se).pipe((0,Oe.z)(ze=>ze?this.configLoader.load(G.injector,U).pipe((0,At.U)(Dt=>(U._loadedConfig=Dt,Dt))):function se(ae){return(0,dt._)(An(`Cannot load children because the guard of the route "path: '${ae.path}'" returned false`))}(U))):(0,L.of)(new Ra([],G))}runCanLoadGuards(G,U,Se){const ze=U.canLoad;if(!ze||0===ze.length)return(0,L.of)(!0);const Dt=ze.map(Kt=>{const fi=G.get(Kt);let tn;if(function fn(ae){return ae&&ua(ae.canLoad)}(fi))tn=fi.canLoad(U,Se);else{if(!ua(fi))throw new Error("Invalid CanLoad guard");tn=fi(U,Se)}return Y(tn)});return(0,L.of)(Dt).pipe(Da(),(0,Be.b)(Kt=>{if(!Wr(Kt))return;const fi=An(`Redirecting to "${this.urlSerializer.serialize(Kt)}"`);throw fi.url=Kt,fi}),(0,At.U)(Kt=>!0===Kt))}lineralizeSegments(G,U){let Se=[],ze=U.root;for(;;){if(Se=Se.concat(ze.segments),0===ze.numberOfChildren)return(0,L.of)(Se);if(ze.numberOfChildren>1||!ze.children[Ue])return(0,dt._)(new Error(`Only absolute redirects can have named outlets. redirectTo: '${G.redirectTo}'`));ze=ze.children[Ue]}}applyRedirectCommands(G,U,Se){return this.applyRedirectCreatreUrlTree(U,this.urlSerializer.parse(U),G,Se)}applyRedirectCreatreUrlTree(G,U,Se,ze){const Dt=this.createSegmentGroup(G,U.root,Se,ze);return new qe(Dt,this.createQueryParams(U.queryParams,this.urlTree.queryParams),U.fragment)}createQueryParams(G,U){const Se={};return Ft(G,(ze,Dt)=>{if("string"==typeof ze&&ze.startsWith(":")){const fi=ze.substring(1);Se[Dt]=U[fi]}else Se[Dt]=ze}),Se}createSegmentGroup(G,U,Se,ze){const Dt=this.createSegments(G,U.segments,Se,ze);let Kt={};return Ft(U.children,(fi,tn)=>{Kt[tn]=this.createSegmentGroup(G,fi,Se,ze)}),new Le(Dt,Kt)}createSegments(G,U,Se,ze){return U.map(Dt=>Dt.path.startsWith(":")?this.findPosParam(G,Dt,ze):this.findOrReturn(Dt,Se))}findPosParam(G,U,Se){const ze=Se[U.path.substring(1)];if(!ze)throw new Error(`Cannot redirect to '${G}'. Cannot find '${U.path}'.`);return ze}findOrReturn(G,U){let Se=0;for(const ze of U){if(ze.path===G.path)return U.splice(Se),ze;Se++}return G}}function go(ae){const G={};for(const Se of Object.keys(ae.children)){const Dt=go(ae.children[Se]);(Dt.segments.length>0||Dt.hasChildren())&&(G[Se]=Dt)}return function Yn(ae){if(1===ae.numberOfChildren&&ae.children[Ue]){const G=ae.children[Ue];return new Le(ae.segments.concat(G.segments),G.children)}return ae}(new Le(ae.segments,G))}class Qo{constructor(G){this.path=G,this.route=this.path[this.path.length-1]}}class Yo{constructor(G,U){this.component=G,this.route=U}}function gn(ae,G,U){const Se=ae._root;return es(Se,G?G._root:null,U,[Se.value])}function Ya(ae,G,U){const Se=function yo(ae){if(!ae)return null;for(let G=ae.parent;G;G=G.parent){const U=G.routeConfig;if(U&&U._loadedConfig)return U._loadedConfig}return null}(G);return(Se?Se.module.injector:U).get(ae)}function es(ae,G,U,Se,ze={canDeactivateChecks:[],canActivateChecks:[]}){const Dt=vn(G);return ae.children.forEach(Kt=>{(function fs(ae,G,U,Se,ze={canDeactivateChecks:[],canActivateChecks:[]}){const Dt=ae.value,Kt=G?G.value:null,fi=U?U.getContext(ae.value.outlet):null;if(Kt&&Dt.routeConfig===Kt.routeConfig){const tn=function ha(ae,G,U){if("function"==typeof U)return U(ae,G);switch(U){case"pathParamsChange":return!yi(ae.url,G.url);case"pathParamsOrQueryParamsChange":return!yi(ae.url,G.url)||!jn(ae.queryParams,G.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!$a(ae,G)||!jn(ae.queryParams,G.queryParams);default:return!$a(ae,G)}}(Kt,Dt,Dt.routeConfig.runGuardsAndResolvers);tn?ze.canActivateChecks.push(new Qo(Se)):(Dt.data=Kt.data,Dt._resolvedData=Kt._resolvedData),es(ae,G,Dt.component?fi?fi.children:null:U,Se,ze),tn&&fi&&fi.outlet&&fi.outlet.isActivated&&ze.canDeactivateChecks.push(new Yo(fi.outlet.component,Kt))}else Kt&&gs(G,fi,ze),ze.canActivateChecks.push(new Qo(Se)),es(ae,null,Dt.component?fi?fi.children:null:U,Se,ze)})(Kt,Dt[Kt.value.outlet],U,Se.concat([Kt.value]),ze),delete Dt[Kt.value.outlet]}),Ft(Dt,(Kt,fi)=>gs(Kt,U.getContext(fi),ze)),ze}function gs(ae,G,U){const Se=vn(ae),ze=ae.value;Ft(Se,(Dt,Kt)=>{gs(Dt,ze.component?G?G.children.getContext(Kt):null:G,U)}),U.canDeactivateChecks.push(new Yo(ze.component&&G&&G.outlet&&G.outlet.isActivated?G.outlet.component:null,ze))}class it{}function P(ae){return new r.y(G=>G.error(ae))}class be{constructor(G,U,Se,ze,Dt,Kt){this.rootComponentType=G,this.config=U,this.urlTree=Se,this.url=ze,this.paramsInheritanceStrategy=Dt,this.relativeLinkResolution=Kt}recognize(){const G=ri(this.urlTree.root,[],[],this.config.filter(Kt=>void 0===Kt.redirectTo),this.relativeLinkResolution).segmentGroup,U=this.processSegmentGroup(this.config,G,Ue);if(null===U)return null;const Se=new po([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},Ue,this.rootComponentType,null,this.urlTree.root,-1,{}),ze=new jr(Se,U),Dt=new Ea(this.url,ze);return this.inheritParamsAndData(Dt._root),Dt}inheritParamsAndData(G){const U=G.value,Se=Va(U,this.paramsInheritanceStrategy);U.params=Object.freeze(Se.params),U.data=Object.freeze(Se.data),G.children.forEach(ze=>this.inheritParamsAndData(ze))}processSegmentGroup(G,U,Se){return 0===U.segments.length&&U.hasChildren()?this.processChildren(G,U):this.processSegment(G,U,U.segments,Se)}processChildren(G,U){const Se=[];for(const Dt of Object.keys(U.children)){const Kt=U.children[Dt],fi=_t(G,Dt),tn=this.processSegmentGroup(fi,Kt,Dt);if(null===tn)return null;Se.push(...tn)}const ze=ci(Se);return function pt(ae){ae.sort((G,U)=>G.value.outlet===Ue?-1:U.value.outlet===Ue?1:G.value.outlet.localeCompare(U.value.outlet))}(ze),ze}processSegment(G,U,Se,ze){for(const Dt of G){const Kt=this.processSegmentAgainstRoute(Dt,U,Se,ze);if(null!==Kt)return Kt}return kr(U,Se,ze)?[]:null}processSegmentAgainstRoute(G,U,Se,ze){if(G.redirectTo||!xr(G,U,Se,ze))return null;let Dt,Kt=[],fi=[];if("**"===G.path){const bo=Se.length>0?It(Se).parameters:{};Dt=new po(Se,bo,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Xn(G),xe(G),G.component,G,Ji(U),Vn(U)+Se.length,vr(G))}else{const bo=Mt(U,G,Se);if(!bo.matched)return null;Kt=bo.consumedSegments,fi=bo.remainingSegments,Dt=new po(Kt,bo.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Xn(G),xe(G),G.component,G,Ji(U),Vn(U)+Kt.length,vr(G))}const tn=function Zt(ae){return ae.children?ae.children:ae.loadChildren?ae._loadedConfig.routes:[]}(G),{segmentGroup:Gn,slicedSegments:Br}=ri(U,Kt,fi,tn.filter(bo=>void 0===bo.redirectTo),this.relativeLinkResolution);if(0===Br.length&&Gn.hasChildren()){const bo=this.processChildren(tn,Gn);return null===bo?null:[new jr(Dt,bo)]}if(0===tn.length&&0===Br.length)return[new jr(Dt,[])];const lr=xe(G)===ze,xo=this.processSegment(tn,Gn,Br,lr?Ue:ze);return null===xo?null:[new jr(Dt,xo)]}}function oi(ae){const G=ae.value.routeConfig;return G&&""===G.path&&void 0===G.redirectTo}function ci(ae){const G=[],U=new Set;for(const Se of ae){if(!oi(Se)){G.push(Se);continue}const ze=G.find(Dt=>Se.value.routeConfig===Dt.value.routeConfig);void 0!==ze?(ze.children.push(...Se.children),U.add(ze)):G.push(Se)}for(const Se of U){const ze=ci(Se.children);G.push(new jr(Se.value,ze))}return G.filter(Se=>!U.has(Se))}function Ji(ae){let G=ae;for(;G._sourceSegment;)G=G._sourceSegment;return G}function Vn(ae){let G=ae,U=G._segmentIndexShift?G._segmentIndexShift:0;for(;G._sourceSegment;)G=G._sourceSegment,U+=G._segmentIndexShift?G._segmentIndexShift:0;return U-1}function Xn(ae){return ae.data||{}}function vr(ae){return ae.resolve||{}}function Mo(ae){return[...Object.keys(ae),...Object.getOwnPropertySymbols(ae)]}function $o(ae){return(0,Ve.w)(G=>{const U=ae(G);return U?(0,Pe.D)(U).pipe((0,At.U)(()=>G)):(0,L.of)(G)})}class Kr extends class No{shouldDetach(G){return!1}store(G,U){}shouldAttach(G){return!1}retrieve(G){return null}shouldReuseRoute(G,U){return G.routeConfig===U.routeConfig}}{}const Go=new t.OlP("ROUTES");class Ja{constructor(G,U,Se,ze){this.injector=G,this.compiler=U,this.onLoadStartListener=Se,this.onLoadEndListener=ze}load(G,U){if(U._loader$)return U._loader$;this.onLoadStartListener&&this.onLoadStartListener(U);const ze=this.loadModuleFactory(U.loadChildren).pipe((0,At.U)(Dt=>{this.onLoadEndListener&&this.onLoadEndListener(U);const Kt=Dt.create(G);return new Ra(Xe(Kt.injector.get(Go,void 0,t.XFs.Self|t.XFs.Optional)).map(to),Kt)}),(0,lt.K)(Dt=>{throw U._loader$=void 0,Dt}));return U._loader$=new me(ze,()=>new ge.x).pipe(We()),U._loader$}loadModuleFactory(G){return Y(G()).pipe((0,Oe.z)(U=>U instanceof t.YKP?(0,L.of)(U):(0,Pe.D)(this.compiler.compileModuleAsync(U))))}}class is{shouldProcessUrl(G){return!0}extract(G){return G}merge(G,U){return G}}function oe(ae){throw ae}function jt(ae,G,U){return G.parse("/")}function I(ae,G){return(0,L.of)(null)}const He={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Ai={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Zi=(()=>{class ae{constructor(U,Se,ze,Dt,Kt,fi,tn){this.rootComponentType=U,this.urlSerializer=Se,this.rootContexts=ze,this.location=Dt,this.config=tn,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new ge.x,this.errorHandler=oe,this.malformedUriErrorHandler=jt,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:I,afterPreactivation:I},this.urlHandlingStrategy=new is,this.routeReuseStrategy=new Kr,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.ngModule=Kt.get(t.h0i),this.console=Kt.get(t.c2e);const lr=Kt.get(t.R0b);this.isNgZoneEnabled=lr instanceof t.R0b&&t.R0b.isInAngularZone(),this.resetConfig(tn),this.currentUrlTree=function de(){return new qe(new Le([],{}),{},null)}(),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new Ja(Kt,fi,xo=>this.triggerEvent(new Nt(xo)),xo=>this.triggerEvent(new wt(xo))),this.routerState=Zo(this.currentUrlTree,this.rootComponentType),this.transitions=new Q.X({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){var U;return null===(U=this.location.getState())||void 0===U?void 0:U.\u0275routerPageId}setupNavigations(U){const Se=this.events;return U.pipe((0,qi.h)(ze=>0!==ze.id),(0,At.U)(ze=>Object.assign(Object.assign({},ze),{extractedUrl:this.urlHandlingStrategy.extract(ze.rawUrl)})),(0,Ve.w)(ze=>{let Dt=!1,Kt=!1;return(0,L.of)(ze).pipe((0,Be.b)(fi=>{this.currentNavigation={id:fi.id,initialUrl:fi.currentRawUrl,extractedUrl:fi.extractedUrl,trigger:fi.source,extras:fi.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),(0,Ve.w)(fi=>{const tn=this.browserUrlTree.toString(),Gn=!this.navigated||fi.extractedUrl.toString()!==tn||tn!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||Gn)&&this.urlHandlingStrategy.shouldProcessUrl(fi.rawUrl))return qn(fi.source)&&(this.browserUrlTree=fi.extractedUrl),(0,L.of)(fi).pipe((0,Ve.w)(lr=>{const xo=this.transitions.getValue();return Se.next(new je(lr.id,this.serializeUrl(lr.extractedUrl),lr.source,lr.restoredState)),xo!==this.transitions.getValue()?ut.E:Promise.resolve(lr)}),function xa(ae,G,U,Se){return(0,Ve.w)(ze=>function vt(ae,G,U,Se,ze){return new Wi(ae,G,U,Se,ze).apply()}(ae,G,U,ze.extractedUrl,Se).pipe((0,At.U)(Dt=>Object.assign(Object.assign({},ze),{urlAfterRedirects:Dt}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),(0,Be.b)(lr=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:lr.urlAfterRedirects})}),function Zr(ae,G,U,Se,ze){return(0,Oe.z)(Dt=>function N(ae,G,U,Se,ze="emptyOnly",Dt="legacy"){try{const Kt=new be(ae,G,U,Se,ze,Dt).recognize();return null===Kt?P(new it):(0,L.of)(Kt)}catch(Kt){return P(Kt)}}(ae,G,Dt.urlAfterRedirects,U(Dt.urlAfterRedirects),Se,ze).pipe((0,At.U)(Kt=>Object.assign(Object.assign({},Dt),{targetSnapshot:Kt}))))}(this.rootComponentType,this.config,lr=>this.serializeUrl(lr),this.paramsInheritanceStrategy,this.relativeLinkResolution),(0,Be.b)(lr=>{if("eager"===this.urlUpdateStrategy){if(!lr.extras.skipLocationChange){const bo=this.urlHandlingStrategy.merge(lr.urlAfterRedirects,lr.rawUrl);this.setBrowserUrl(bo,lr)}this.browserUrlTree=lr.urlAfterRedirects}const xo=new ot(lr.id,this.serializeUrl(lr.extractedUrl),this.serializeUrl(lr.urlAfterRedirects),lr.targetSnapshot);Se.next(xo)}));if(Gn&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:xo,extractedUrl:bo,source:Na,restoredState:Ns,extras:Bl}=fi,Zl=new je(xo,this.serializeUrl(bo),Na,Ns);Se.next(Zl);const ws=Zo(bo,this.rootComponentType).snapshot;return(0,L.of)(Object.assign(Object.assign({},fi),{targetSnapshot:ws,urlAfterRedirects:bo,extras:Object.assign(Object.assign({},Bl),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=fi.rawUrl,fi.resolve(null),ut.E}),$o(fi=>{const{targetSnapshot:tn,id:Gn,extractedUrl:Br,rawUrl:lr,extras:{skipLocationChange:xo,replaceUrl:bo}}=fi;return this.hooks.beforePreactivation(tn,{navigationId:Gn,appliedUrlTree:Br,rawUrlTree:lr,skipLocationChange:!!xo,replaceUrl:!!bo})}),(0,Be.b)(fi=>{const tn=new Qt(fi.id,this.serializeUrl(fi.extractedUrl),this.serializeUrl(fi.urlAfterRedirects),fi.targetSnapshot);this.triggerEvent(tn)}),(0,At.U)(fi=>Object.assign(Object.assign({},fi),{guards:gn(fi.targetSnapshot,fi.currentSnapshot,this.rootContexts)})),function sl(ae,G){return(0,Oe.z)(U=>{const{targetSnapshot:Se,currentSnapshot:ze,guards:{canActivateChecks:Dt,canDeactivateChecks:Kt}}=U;return 0===Kt.length&&0===Dt.length?(0,L.of)(Object.assign(Object.assign({},U),{guardsResult:!0})):function bl(ae,G,U,Se){return(0,Pe.D)(ae).pipe((0,Oe.z)(ze=>function ts(ae,G,U,Se,ze){const Dt=G&&G.routeConfig?G.routeConfig.canDeactivate:null;if(!Dt||0===Dt.length)return(0,L.of)(!0);const Kt=Dt.map(fi=>{const tn=Ya(fi,G,ze);let Gn;if(function Tn(ae){return ae&&ua(ae.canDeactivate)}(tn))Gn=Y(tn.canDeactivate(ae,G,U,Se));else{if(!ua(tn))throw new Error("Invalid CanDeactivate guard");Gn=Y(tn(ae,G,U,Se))}return Gn.pipe((0,Pt.P)())});return(0,L.of)(Kt).pipe(Da())}(ze.component,ze.route,U,G,Se)),(0,Pt.P)(ze=>!0!==ze,!0))}(Kt,Se,ze,ae).pipe((0,Oe.z)(fi=>fi&&function Ho(ae){return"boolean"==typeof ae}(fi)?function Ks(ae,G,U,Se){return(0,Pe.D)(G).pipe((0,yt.b)(ze=>(0,z.z)(function Ga(ae,G){return null!==ae&&G&&G(new mt(ae)),(0,L.of)(!0)}(ze.route.parent,Se),function Ba(ae,G){return null!==ae&&G&&G(new Je(ae)),(0,L.of)(!0)}(ze.route,Se),function pa(ae,G,U){const Se=G[G.length-1],Dt=G.slice(0,G.length-1).reverse().map(Kt=>function Yr(ae){const G=ae.routeConfig?ae.routeConfig.canActivateChild:null;return G&&0!==G.length?{node:ae,guards:G}:null}(Kt)).filter(Kt=>null!==Kt).map(Kt=>(0,pe.P)(()=>{const fi=Kt.guards.map(tn=>{const Gn=Ya(tn,Kt.node,U);let Br;if(function Wo(ae){return ae&&ua(ae.canActivateChild)}(Gn))Br=Y(Gn.canActivateChild(Se,ae));else{if(!ua(Gn))throw new Error("Invalid CanActivateChild guard");Br=Y(Gn(Se,ae))}return Br.pipe((0,Pt.P)())});return(0,L.of)(fi).pipe(Da())}));return(0,L.of)(Dt).pipe(Da())}(ae,ze.path,U),function so(ae,G,U){const Se=G.routeConfig?G.routeConfig.canActivate:null;if(!Se||0===Se.length)return(0,L.of)(!0);const ze=Se.map(Dt=>(0,pe.P)(()=>{const Kt=Ya(Dt,G,U);let fi;if(function ka(ae){return ae&&ua(ae.canActivate)}(Kt))fi=Y(Kt.canActivate(G,ae));else{if(!ua(Kt))throw new Error("Invalid CanActivate guard");fi=Y(Kt(G,ae))}return fi.pipe((0,Pt.P)())}));return(0,L.of)(ze).pipe(Da())}(ae,ze.route,U))),(0,Pt.P)(ze=>!0!==ze,!0))}(Se,Dt,ae,G):(0,L.of)(fi)),(0,At.U)(fi=>Object.assign(Object.assign({},U),{guardsResult:fi})))})}(this.ngModule.injector,fi=>this.triggerEvent(fi)),(0,Be.b)(fi=>{if(Wr(fi.guardsResult)){const Gn=An(`Redirecting to "${this.serializeUrl(fi.guardsResult)}"`);throw Gn.url=fi.guardsResult,Gn}const tn=new ii(fi.id,this.serializeUrl(fi.extractedUrl),this.serializeUrl(fi.urlAfterRedirects),fi.targetSnapshot,!!fi.guardsResult);this.triggerEvent(tn)}),(0,qi.h)(fi=>!!fi.guardsResult||(this.restoreHistory(fi),this.cancelNavigationTransition(fi,""),!1)),$o(fi=>{if(fi.guards.canActivateChecks.length)return(0,L.of)(fi).pipe((0,Be.b)(tn=>{const Gn=new Ge(tn.id,this.serializeUrl(tn.extractedUrl),this.serializeUrl(tn.urlAfterRedirects),tn.targetSnapshot);this.triggerEvent(Gn)}),(0,Ve.w)(tn=>{let Gn=!1;return(0,L.of)(tn).pipe(function sr(ae,G){return(0,Oe.z)(U=>{const{targetSnapshot:Se,guards:{canActivateChecks:ze}}=U;if(!ze.length)return(0,L.of)(U);let Dt=0;return(0,Pe.D)(ze).pipe((0,yt.b)(Kt=>function Fr(ae,G,U,Se){return function mo(ae,G,U,Se){const ze=Mo(ae);if(0===ze.length)return(0,L.of)({});const Dt={};return(0,Pe.D)(ze).pipe((0,Oe.z)(Kt=>function Nr(ae,G,U,Se){const ze=Ya(ae,G,Se);return Y(ze.resolve?ze.resolve(G,U):ze(G,U))}(ae[Kt],G,U,Se).pipe((0,Be.b)(fi=>{Dt[Kt]=fi}))),Ut(1),(0,Oe.z)(()=>Mo(Dt).length===ze.length?(0,L.of)(Dt):ut.E))}(ae._resolve,ae,G,Se).pipe((0,At.U)(Dt=>(ae._resolvedData=Dt,ae.data=Object.assign(Object.assign({},ae.data),Va(ae,U).resolve),null)))}(Kt.route,Se,ae,G)),(0,Be.b)(()=>Dt++),Ut(1),(0,Oe.z)(Kt=>Dt===ze.length?(0,L.of)(U):ut.E))})}(this.paramsInheritanceStrategy,this.ngModule.injector),(0,Be.b)({next:()=>Gn=!0,complete:()=>{Gn||(this.restoreHistory(tn),this.cancelNavigationTransition(tn,"At least one route resolver didn't emit any value."))}}))}),(0,Be.b)(tn=>{const Gn=new Tt(tn.id,this.serializeUrl(tn.extractedUrl),this.serializeUrl(tn.urlAfterRedirects),tn.targetSnapshot);this.triggerEvent(Gn)}))}),$o(fi=>{const{targetSnapshot:tn,id:Gn,extractedUrl:Br,rawUrl:lr,extras:{skipLocationChange:xo,replaceUrl:bo}}=fi;return this.hooks.afterPreactivation(tn,{navigationId:Gn,appliedUrlTree:Br,rawUrlTree:lr,skipLocationChange:!!xo,replaceUrl:!!bo})}),(0,At.U)(fi=>{const tn=function ba(ae,G,U){const Se=Ss(ae,G._root,U?U._root:void 0);return new _a(Se,G)}(this.routeReuseStrategy,fi.targetSnapshot,fi.currentRouterState);return Object.assign(Object.assign({},fi),{targetRouterState:tn})}),(0,Be.b)(fi=>{this.currentUrlTree=fi.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(fi.urlAfterRedirects,fi.rawUrl),this.routerState=fi.targetRouterState,"deferred"===this.urlUpdateStrategy&&(fi.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,fi),this.browserUrlTree=fi.urlAfterRedirects)}),((ae,G,U)=>(0,At.U)(Se=>(new Cs(G,Se.targetRouterState,Se.currentRouterState,U).activate(ae),Se)))(this.rootContexts,this.routeReuseStrategy,fi=>this.triggerEvent(fi)),(0,Be.b)({next(){Dt=!0},complete(){Dt=!0}}),(0,Ke.x)(()=>{var fi;Dt||Kt||this.cancelNavigationTransition(ze,`Navigation ID ${ze.id} is not equal to the current navigation id ${this.navigationId}`),(null===(fi=this.currentNavigation)||void 0===fi?void 0:fi.id)===ze.id&&(this.currentNavigation=null)}),(0,lt.K)(fi=>{if(Kt=!0,function wn(ae){return ae&&ae[Li]}(fi)){const tn=Wr(fi.url);tn||(this.navigated=!0,this.restoreHistory(ze,!0));const Gn=new ie(ze.id,this.serializeUrl(ze.extractedUrl),fi.message);Se.next(Gn),tn?setTimeout(()=>{const Br=this.urlHandlingStrategy.merge(fi.url,this.rawUrlTree),lr={skipLocationChange:ze.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||qn(ze.source)};this.scheduleNavigation(Br,"imperative",null,lr,{resolve:ze.resolve,reject:ze.reject,promise:ze.promise})},0):ze.resolve(!1)}else{this.restoreHistory(ze,!0);const tn=new Ce(ze.id,this.serializeUrl(ze.extractedUrl),fi);Se.next(tn);try{ze.resolve(this.errorHandler(fi))}catch(Gn){ze.reject(Gn)}}return ut.E}))}))}resetRootComponentType(U){this.rootComponentType=U,this.routerState.root.component=this.rootComponentType}setTransition(U){this.transitions.next(Object.assign(Object.assign({},this.transitions.value),U))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(U=>{const Se="popstate"===U.type?"popstate":"hashchange";"popstate"===Se&&setTimeout(()=>{var ze;const Dt={replaceUrl:!0},Kt=(null===(ze=U.state)||void 0===ze?void 0:ze.navigationId)?U.state:null;if(Kt){const tn=Object.assign({},Kt);delete tn.navigationId,delete tn.\u0275routerPageId,0!==Object.keys(tn).length&&(Dt.state=tn)}const fi=this.parseUrl(U.url);this.scheduleNavigation(fi,Se,Kt,Dt)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(U){this.events.next(U)}resetConfig(U){ao(U),this.config=U.map(to),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(U,Se={}){const{relativeTo:ze,queryParams:Dt,fragment:Kt,queryParamsHandling:fi,preserveFragment:tn}=Se,Gn=ze||this.routerState.root,Br=tn?this.currentUrlTree.fragment:Kt;let lr=null;switch(fi){case"merge":lr=Object.assign(Object.assign({},this.currentUrlTree.queryParams),Dt);break;case"preserve":lr=this.currentUrlTree.queryParams;break;default:lr=Dt||null}return null!==lr&&(lr=this.removeEmptyProps(lr)),function Oa(ae,G,U,Se,ze){if(0===U.length)return ls(G.root,G.root,G.root,Se,ze);const Dt=function Ds(ae){if("string"==typeof ae[0]&&1===ae.length&&"/"===ae[0])return new ks(!0,0,ae);let G=0,U=!1;const Se=ae.reduce((ze,Dt,Kt)=>{if("object"==typeof Dt&&null!=Dt){if(Dt.outlets){const fi={};return Ft(Dt.outlets,(tn,Gn)=>{fi[Gn]="string"==typeof tn?tn.split("/"):tn}),[...ze,{outlets:fi}]}if(Dt.segmentPath)return[...ze,Dt.segmentPath]}return"string"!=typeof Dt?[...ze,Dt]:0===Kt?(Dt.split("/").forEach((fi,tn)=>{0==tn&&"."===fi||(0==tn&&""===fi?U=!0:".."===fi?G++:""!=fi&&ze.push(fi))}),ze):[...ze,Dt]},[]);return new ks(U,G,Se)}(U);if(Dt.toRoot())return ls(G.root,G.root,new Le([],{}),Se,ze);const Kt=function ds(ae,G,U){if(ae.isAbsolute)return new Fa(G.root,!0,0);if(-1===U.snapshot._lastPathIndex){const Dt=U.snapshot._urlSegment;return new Fa(Dt,Dt===G.root,0)}const Se=ja(ae.commands[0])?0:1;return function ys(ae,G,U){let Se=ae,ze=G,Dt=U;for(;Dt>ze;){if(Dt-=ze,Se=Se.parent,!Se)throw new Error("Invalid number of '../'");ze=Se.segments.length}return new Fa(Se,!1,ze-Dt)}(U.snapshot._urlSegment,U.snapshot._lastPathIndex+Se,ae.numberOfDoubleDots)}(Dt,G,ae),fi=Kt.processChildren?Xo(Kt.segmentGroup,Kt.index,Dt.commands):Ia(Kt.segmentGroup,Kt.index,Dt.commands);return ls(G.root,Kt.segmentGroup,fi,Se,ze)}(Gn,this.currentUrlTree,U,lr,null!=Br?Br:null)}navigateByUrl(U,Se={skipLocationChange:!1}){const ze=Wr(U)?U:this.parseUrl(U),Dt=this.urlHandlingStrategy.merge(ze,this.rawUrlTree);return this.scheduleNavigation(Dt,"imperative",null,Se)}navigate(U,Se={skipLocationChange:!1}){return function en(ae){for(let G=0;G{const Dt=U[ze];return null!=Dt&&(Se[ze]=Dt),Se},{})}processNavigations(){this.navigations.subscribe(U=>{this.navigated=!0,this.lastSuccessfulId=U.id,this.currentPageId=U.targetPageId,this.events.next(new bt(U.id,this.serializeUrl(U.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,U.resolve(!0)},U=>{this.console.warn(`Unhandled Navigation Error: ${U}`)})}scheduleNavigation(U,Se,ze,Dt,Kt){var fi,tn;if(this.disposed)return Promise.resolve(!1);let Gn,Br,lr;Kt?(Gn=Kt.resolve,Br=Kt.reject,lr=Kt.promise):lr=new Promise((Na,Ns)=>{Gn=Na,Br=Ns});const xo=++this.navigationId;let bo;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(ze=this.location.getState()),bo=ze&&ze.\u0275routerPageId?ze.\u0275routerPageId:Dt.replaceUrl||Dt.skipLocationChange?null!==(fi=this.browserPageId)&&void 0!==fi?fi:0:(null!==(tn=this.browserPageId)&&void 0!==tn?tn:0)+1):bo=0,this.setTransition({id:xo,targetPageId:bo,source:Se,restoredState:ze,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:U,extras:Dt,resolve:Gn,reject:Br,promise:lr,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),lr.catch(Na=>Promise.reject(Na))}setBrowserUrl(U,Se){const ze=this.urlSerializer.serialize(U),Dt=Object.assign(Object.assign({},Se.extras.state),this.generateNgRouterState(Se.id,Se.targetPageId));this.location.isCurrentPathEqualTo(ze)||Se.extras.replaceUrl?this.location.replaceState(ze,"",Dt):this.location.go(ze,"",Dt)}restoreHistory(U,Se=!1){var ze,Dt;if("computed"===this.canceledNavigationResolution){const Kt=this.currentPageId-U.targetPageId;"popstate"!==U.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null===(ze=this.currentNavigation)||void 0===ze?void 0:ze.finalUrl)||0===Kt?this.currentUrlTree===(null===(Dt=this.currentNavigation)||void 0===Dt?void 0:Dt.finalUrl)&&0===Kt&&(this.resetState(U),this.browserUrlTree=U.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(Kt)}else"replace"===this.canceledNavigationResolution&&(Se&&this.resetState(U),this.resetUrlToCurrentUrlTree())}resetState(U){this.routerState=U.currentRouterState,this.currentUrlTree=U.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,U.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(U,Se){const ze=new ie(U.id,this.serializeUrl(U.extractedUrl),Se);this.triggerEvent(ze),U.resolve(!1)}generateNgRouterState(U,Se){return"computed"===this.canceledNavigationResolution?{navigationId:U,\u0275routerPageId:Se}:{navigationId:U}}}return ae.\u0275fac=function(U){t.$Z()},ae.\u0275prov=t.Yz7({token:ae,factory:ae.\u0275fac}),ae})();function qn(ae){return"imperative"!==ae}let Qn=(()=>{class ae{constructor(U,Se,ze,Dt,Kt){this.router=U,this.route=Se,this.tabIndexAttribute=ze,this.renderer=Dt,this.el=Kt,this.commands=null,this.onChanges=new ge.x,this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(U){if(null!=this.tabIndexAttribute)return;const Se=this.renderer,ze=this.el.nativeElement;null!==U?Se.setAttribute(ze,"tabindex",U):Se.removeAttribute(ze,"tabindex")}ngOnChanges(U){this.onChanges.next(this)}set routerLink(U){null!=U?(this.commands=Array.isArray(U)?U:[U],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(){if(null===this.urlTree)return!0;const U={skipLocationChange:To(this.skipLocationChange),replaceUrl:To(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,U),!0}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:To(this.preserveFragment)})}}return ae.\u0275fac=function(U){return new(U||ae)(t.Y36(Zi),t.Y36(oo),t.$8M("tabindex"),t.Y36(t.Qsj),t.Y36(t.SBq))},ae.\u0275dir=t.lG2({type:ae,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(U,Se){1&U&&t.NdJ("click",function(){return Se.onClick()})},inputs:{queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo",routerLink:"routerLink"},features:[t.TTD]}),ae})(),ro=(()=>{class ae{constructor(U,Se,ze){this.router=U,this.route=Se,this.locationStrategy=ze,this.commands=null,this.href=null,this.onChanges=new ge.x,this.subscription=U.events.subscribe(Dt=>{Dt instanceof bt&&this.updateTargetUrlAndHref()})}set routerLink(U){this.commands=null!=U?Array.isArray(U)?U:[U]:null}ngOnChanges(U){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(U,Se,ze,Dt,Kt){if(0!==U||Se||ze||Dt||Kt||"string"==typeof this.target&&"_self"!=this.target||null===this.urlTree)return!0;const fi={skipLocationChange:To(this.skipLocationChange),replaceUrl:To(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,fi),!1}updateTargetUrlAndHref(){this.href=null!==this.urlTree?this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:To(this.preserveFragment)})}}return ae.\u0275fac=function(U){return new(U||ae)(t.Y36(Zi),t.Y36(oo),t.Y36(Vt.S$))},ae.\u0275dir=t.lG2({type:ae,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(U,Se){1&U&&t.NdJ("click",function(Dt){return Se.onClick(Dt.button,Dt.ctrlKey,Dt.shiftKey,Dt.altKey,Dt.metaKey)}),2&U&&t.uIk("target",Se.target)("href",Se.href,t.LSH)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo",routerLink:"routerLink"},features:[t.TTD]}),ae})();function To(ae){return""===ae||!!ae}let oa=(()=>{class ae{constructor(U,Se,ze,Dt,Kt,fi){this.router=U,this.element=Se,this.renderer=ze,this.cdr=Dt,this.link=Kt,this.linkWithHref=fi,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new t.vpe,this.routerEventsSubscription=U.events.subscribe(tn=>{tn instanceof bt&&this.update()})}ngAfterContentInit(){(0,L.of)(this.links.changes,this.linksWithHrefs.changes,(0,L.of)(null)).pipe((0,St.J)()).subscribe(U=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){var U;null===(U=this.linkInputChangesSubscription)||void 0===U||U.unsubscribe();const Se=[...this.links.toArray(),...this.linksWithHrefs.toArray(),this.link,this.linkWithHref].filter(ze=>!!ze).map(ze=>ze.onChanges);this.linkInputChangesSubscription=(0,Pe.D)(Se).pipe((0,St.J)()).subscribe(ze=>{this.isActive!==this.isLinkActive(this.router)(ze)&&this.update()})}set routerLinkActive(U){const Se=Array.isArray(U)?U:U.split(" ");this.classes=Se.filter(ze=>!!ze)}ngOnChanges(U){this.update()}ngOnDestroy(){var U;this.routerEventsSubscription.unsubscribe(),null===(U=this.linkInputChangesSubscription)||void 0===U||U.unsubscribe()}update(){!this.links||!this.linksWithHrefs||!this.router.navigated||Promise.resolve().then(()=>{const U=this.hasActiveLinks();this.isActive!==U&&(this.isActive=U,this.cdr.markForCheck(),this.classes.forEach(Se=>{U?this.renderer.addClass(this.element.nativeElement,Se):this.renderer.removeClass(this.element.nativeElement,Se)}),this.isActiveChange.emit(U))})}isLinkActive(U){const Se=function mr(ae){return!!ae.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return ze=>!!ze.urlTree&&U.isActive(ze.urlTree,Se)}hasActiveLinks(){const U=this.isLinkActive(this.router);return this.link&&U(this.link)||this.linkWithHref&&U(this.linkWithHref)||this.links.some(U)||this.linksWithHrefs.some(U)}}return ae.\u0275fac=function(U){return new(U||ae)(t.Y36(Zi),t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(t.sBO),t.Y36(Qn,8),t.Y36(ro,8))},ae.\u0275dir=t.lG2({type:ae,selectors:[["","routerLinkActive",""]],contentQueries:function(U,Se,ze){if(1&U&&(t.Suo(ze,Qn,5),t.Suo(ze,ro,5)),2&U){let Dt;t.iGM(Dt=t.CRH())&&(Se.links=Dt),t.iGM(Dt=t.CRH())&&(Se.linksWithHrefs=Dt)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],features:[t.TTD]}),ae})();class _o{}class vl{preload(G,U){return(0,L.of)(null)}}let fa=(()=>{class ae{constructor(U,Se,ze,Dt){this.router=U,this.injector=ze,this.preloadingStrategy=Dt,this.loader=new Ja(ze,Se,tn=>U.triggerEvent(new Nt(tn)),tn=>U.triggerEvent(new wt(tn)))}setUpPreloading(){this.subscription=this.router.events.pipe((0,qi.h)(U=>U instanceof bt),(0,yt.b)(()=>this.preload())).subscribe(()=>{})}preload(){const U=this.injector.get(t.h0i);return this.processRoutes(U,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(U,Se){const ze=[];for(const Dt of Se)if(Dt.loadChildren&&!Dt.canLoad&&Dt._loadedConfig){const Kt=Dt._loadedConfig;ze.push(this.processRoutes(Kt.module,Kt.routes))}else Dt.loadChildren&&!Dt.canLoad?ze.push(this.preloadConfig(U,Dt)):Dt.children&&ze.push(this.processRoutes(U,Dt.children));return(0,Pe.D)(ze).pipe((0,St.J)(),(0,At.U)(Dt=>{}))}preloadConfig(U,Se){return this.preloadingStrategy.preload(Se,()=>(Se._loadedConfig?(0,L.of)(Se._loadedConfig):this.loader.load(U.injector,Se)).pipe((0,Oe.z)(Dt=>(Se._loadedConfig=Dt,this.processRoutes(Dt.module,Dt.routes)))))}}return ae.\u0275fac=function(U){return new(U||ae)(t.LFG(Zi),t.LFG(t.Sil),t.LFG(t.zs3),t.LFG(_o))},ae.\u0275prov=t.Yz7({token:ae,factory:ae.\u0275fac}),ae})(),Zs=(()=>{class ae{constructor(U,Se,ze={}){this.router=U,this.viewportScroller=Se,this.options=ze,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},ze.scrollPositionRestoration=ze.scrollPositionRestoration||"disabled",ze.anchorScrolling=ze.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(U=>{U instanceof je?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=U.navigationTrigger,this.restoredId=U.restoredState?U.restoredState.navigationId:0):U instanceof bt&&(this.lastId=U.id,this.scheduleScrollEvent(U,this.router.parseUrl(U.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(U=>{U instanceof ce&&(U.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(U.position):U.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(U.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(U,Se){this.router.triggerEvent(new ce(U,"popstate"===this.lastSource?this.store[this.restoredId]:null,Se))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return ae.\u0275fac=function(U){t.$Z()},ae.\u0275prov=t.Yz7({token:ae,factory:ae.\u0275fac}),ae})();const Ta=new t.OlP("ROUTER_CONFIGURATION"),Gs=new t.OlP("ROUTER_FORROOT_GUARD"),Ql=[Vt.Ye,{provide:cn,useClass:Ir},{provide:Zi,useFactory:function Pl(ae,G,U,Se,ze,Dt,Kt={},fi,tn){const Gn=new Zi(null,ae,G,U,Se,ze,Xe(Dt));return fi&&(Gn.urlHandlingStrategy=fi),tn&&(Gn.routeReuseStrategy=tn),function xu(ae,G){ae.errorHandler&&(G.errorHandler=ae.errorHandler),ae.malformedUriErrorHandler&&(G.malformedUriErrorHandler=ae.malformedUriErrorHandler),ae.onSameUrlNavigation&&(G.onSameUrlNavigation=ae.onSameUrlNavigation),ae.paramsInheritanceStrategy&&(G.paramsInheritanceStrategy=ae.paramsInheritanceStrategy),ae.relativeLinkResolution&&(G.relativeLinkResolution=ae.relativeLinkResolution),ae.urlUpdateStrategy&&(G.urlUpdateStrategy=ae.urlUpdateStrategy),ae.canceledNavigationResolution&&(G.canceledNavigationResolution=ae.canceledNavigationResolution)}(Kt,Gn),Kt.enableTracing&&Gn.events.subscribe(Br=>{var lr,xo;null===(lr=console.group)||void 0===lr||lr.call(console,`Router Event: ${Br.constructor.name}`),console.log(Br.toString()),console.log(Br),null===(xo=console.groupEnd)||void 0===xo||xo.call(console)}),Gn},deps:[cn,Do,Vt.Ye,t.zs3,t.Sil,Go,Ta,[class Za{},new t.FiY],[class no{},new t.FiY]]},Do,{provide:oo,useFactory:function ll(ae){return ae.routerState.root},deps:[Zi]},fa,vl,class Bs{preload(G,U){return U().pipe((0,lt.K)(()=>(0,L.of)(null)))}},{provide:Ta,useValue:{enableTracing:!1}}];function $l(){return new t.PXZ("Router",Zi)}let zc=(()=>{class ae{constructor(U,Se){}static forRoot(U,Se){return{ngModule:ae,providers:[Ql,Il(U),{provide:Gs,useFactory:ya,deps:[[Zi,new t.FiY,new t.tp0]]},{provide:Ta,useValue:Se||{}},{provide:Vt.S$,useFactory:Yc,deps:[Vt.lw,[new t.tBr(Vt.mr),new t.FiY],Ta]},{provide:Zs,useFactory:xl,deps:[Zi,Vt.EM,Ta]},{provide:_o,useExisting:Se&&Se.preloadingStrategy?Se.preloadingStrategy:vl},{provide:t.PXZ,multi:!0,useFactory:$l},[yl,{provide:t.ip1,multi:!0,useFactory:cl,deps:[yl]},{provide:dl,useFactory:Rl,deps:[yl]},{provide:t.tb,multi:!0,useExisting:dl}]]}}static forChild(U){return{ngModule:ae,providers:[Il(U)]}}}return ae.\u0275fac=function(U){return new(U||ae)(t.LFG(Gs,8),t.LFG(Zi,8))},ae.\u0275mod=t.oAB({type:ae}),ae.\u0275inj=t.cJS({}),ae})();function xl(ae,G,U){return U.scrollOffset&&G.setOffset(U.scrollOffset),new Zs(ae,G,U)}function Yc(ae,G,U={}){return U.useHash?new Vt.Do(ae,G):new Vt.b0(ae,G)}function ya(ae){return"guarded"}function Il(ae){return[{provide:t.deG,multi:!0,useValue:ae},{provide:Go,multi:!0,useValue:ae}]}let yl=(()=>{class ae{constructor(U){this.injector=U,this.initNavigation=!1,this.destroyed=!1,this.resultOfPreactivationDone=new ge.x}appInitializer(){return this.injector.get(Vt.V_,Promise.resolve(null)).then(()=>{if(this.destroyed)return Promise.resolve(!0);let Se=null;const ze=new Promise(fi=>Se=fi),Dt=this.injector.get(Zi),Kt=this.injector.get(Ta);return"disabled"===Kt.initialNavigation?(Dt.setUpLocationChangeListener(),Se(!0)):"enabled"===Kt.initialNavigation||"enabledBlocking"===Kt.initialNavigation?(Dt.hooks.afterPreactivation=()=>this.initNavigation?(0,L.of)(null):(this.initNavigation=!0,Se(!0),this.resultOfPreactivationDone),Dt.initialNavigation()):Se(!0),ze})}bootstrapListener(U){const Se=this.injector.get(Ta),ze=this.injector.get(fa),Dt=this.injector.get(Zs),Kt=this.injector.get(Zi),fi=this.injector.get(t.z2F);U===fi.components[0]&&(("enabledNonBlocking"===Se.initialNavigation||void 0===Se.initialNavigation)&&Kt.initialNavigation(),ze.setUpPreloading(),Dt.init(),Kt.resetRootComponentType(fi.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}ngOnDestroy(){this.destroyed=!0}}return ae.\u0275fac=function(U){return new(U||ae)(t.LFG(t.zs3))},ae.\u0275prov=t.Yz7({token:ae,factory:ae.\u0275fac}),ae})();function cl(ae){return ae.appInitializer.bind(ae)}function Rl(ae){return ae.bootstrapListener.bind(ae)}const dl=new t.OlP("Router Initializer")},1796:(rn,Ht,x)=>{"use strict";x.d(Ht,{I:()=>re});var t=x(5e3),r=x(9808);let re=(()=>{class o{}return o.\u0275fac=function(we){return new(we||o)},o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({imports:[[r.ez]]}),o})()},9529:(rn,Ht,x)=>{"use strict";x.d(Ht,{Fy:()=>wr,bB:()=>Ft,Mp:()=>An});var t=x(5e3),r=x(9808),e=x(7579),Pe=x(6451),g=x(9646),q=x(2076),re=x(7359),o=x(4482);const we=(de,ee)=>(de.push(ee),de);var Me=x(8505),Ie=x(9300),Fe=x(3900),ue=x(590),We=x(5698),me=x(5684),L=x(4004),Q=x(4825),dt=x(9706),H=x(2313),z=x(1777);function pe(de,ee){}const ut=function(de,ee){return{$implicit:de,index:ee}};function ge(de,ee){if(1&de&&t.YNc(0,pe,0,0,"ng-template",4),2&de){const M=t.oxw(),J=M.$implicit,W=M.index,xt=t.oxw();t.Q6J("ngTemplateOutlet",J.tplRef)("ngTemplateOutletContext",t.WLB(2,ut,xt.preparePublicSlide(J),W))}}const Ct=function(de,ee,M,J){return{width:de,"margin-left":ee,"margin-right":M,left:J}};function ni(de,ee){if(1&de){const M=t.EpF();t.ynx(0),t.TgZ(1,"div",2),t.NdJ("animationend",function(){const xt=t.CHM(M).$implicit;return t.oxw().clear(xt.id)}),t.YNc(2,ge,1,5,null,3),t.qZA(),t.BQk()}if(2&de){const M=ee.$implicit;t.xp6(1),t.Q6J("ngClass",M.classes)("ngStyle",t.l5B(4,Ct,M.width+"px",M.marginL?M.marginL+"px":"",M.marginR?M.marginR+"px":"",M.left))("@autoHeight",M.heightState),t.xp6(1),t.Q6J("ngIf",M.load)}}const qi=function(de,ee,M,J,W){return{width:de,transform:ee,transition:M,"padding-left":J,"padding-right":W}},Ut=function(de,ee){return{isMouseDragable:de,isTouchDragable:ee}};function Ot(de,ee){if(1&de&&(t.TgZ(0,"div",4),t._UZ(1,"owl-stage",5),t.qZA()),2&de){const M=t.oxw();t.xp6(1),t.Q6J("owlDraggable",t.WLB(3,Ut,null==M.owlDOMData?null:M.owlDOMData.isMouseDragable,null==M.owlDOMData?null:M.owlDOMData.isTouchDragable))("stageData",M.stageData)("slidesData",M.slidesData)}}const Yt=function(de,ee){return{active:de,"owl-dot-text":ee}};function Re(de,ee){if(1&de){const M=t.EpF();t.TgZ(0,"div",11),t.NdJ("click",function(){const xt=t.CHM(M).$implicit;return t.oxw(2).moveByDot(xt.id)}),t._UZ(1,"span",12),t.qZA()}if(2&de){const M=ee.$implicit;t.Q6J("ngClass",t.WLB(2,Yt,M.active,M.showInnerContent)),t.xp6(1),t.Q6J("innerHTML",M.innerContent,t.oJD)}}const At=function(de){return{disabled:de}};function Ve(de,ee){if(1&de){const M=t.EpF();t.ynx(0),t.TgZ(1,"div",6)(2,"div",7),t.NdJ("click",function(){return t.CHM(M),t.oxw().prev()}),t.qZA(),t.TgZ(3,"div",8),t.NdJ("click",function(){return t.CHM(M),t.oxw().next()}),t.qZA()(),t.TgZ(4,"div",9),t.YNc(5,Re,2,5,"div",10),t.qZA(),t.BQk()}if(2&de){const M=t.oxw();t.xp6(1),t.Q6J("ngClass",t.VKq(7,At,null==M.navData?null:M.navData.disabled)),t.xp6(1),t.Q6J("ngClass",t.VKq(9,At,null==M.navData||null==M.navData.prev?null:M.navData.prev.disabled))("innerHTML",null==M.navData||null==M.navData.prev?null:M.navData.prev.htmlText,t.oJD),t.xp6(1),t.Q6J("ngClass",t.VKq(11,At,null==M.navData||null==M.navData.next?null:M.navData.next.disabled))("innerHTML",null==M.navData||null==M.navData.next?null:M.navData.next.htmlText,t.oJD),t.xp6(1),t.Q6J("ngClass",t.VKq(13,At,null==M.dotsData?null:M.dotsData.disabled)),t.xp6(1),t.Q6J("ngForOf",null==M.dotsData?null:M.dotsData.dots)}}const Ne=function(de,ee,M,J,W){return{"owl-rtl":de,"owl-loaded":ee,"owl-responsive":M,"owl-drag":J,"owl-grab":W}};class kt{constructor(){this.items=3,this.skip_validateItems=!1,this.loop=!1,this.center=!1,this.rewind=!1,this.mouseDrag=!0,this.touchDrag=!0,this.pullDrag=!0,this.freeDrag=!1,this.margin=0,this.stagePadding=0,this.merge=!1,this.mergeFit=!0,this.autoWidth=!1,this.startPosition=0,this.rtl=!1,this.smartSpeed=250,this.fluidSpeed=!1,this.dragEndSpeed=!1,this.responsive={},this.responsiveRefreshRate=200,this.nav=!1,this.navText=["prev","next"],this.navSpeed=!1,this.slideBy=1,this.dots=!0,this.dotsEach=!1,this.dotsData=!1,this.dotsSpeed=!1,this.autoplay=!1,this.autoplayTimeout=5e3,this.autoplayHoverPause=!1,this.autoplaySpeed=!1,this.autoplayMouseleaveTimeout=1,this.lazyLoad=!1,this.lazyLoadEager=0,this.slideTransition="",this.animateOut=!1,this.animateIn=!1,this.autoHeight=!1,this.URLhashListener=!1}}class lt{constructor(){this.items="number",this.skip_validateItems="boolean",this.loop="boolean",this.center="boolean",this.rewind="boolean",this.mouseDrag="boolean",this.touchDrag="boolean",this.pullDrag="boolean",this.freeDrag="boolean",this.margin="number",this.stagePadding="number",this.merge="boolean",this.mergeFit="boolean",this.autoWidth="boolean",this.startPosition="number|string",this.rtl="boolean",this.smartSpeed="number",this.fluidSpeed="boolean",this.dragEndSpeed="number|boolean",this.responsive={},this.responsiveRefreshRate="number",this.nav="boolean",this.navText="string[]",this.navSpeed="number|boolean",this.slideBy="number|string",this.dots="boolean",this.dotsEach="number|boolean",this.dotsData="boolean",this.dotsSpeed="number|boolean",this.autoplay="boolean",this.autoplayTimeout="number",this.autoplayHoverPause="boolean",this.autoplaySpeed="number|boolean",this.autoplayMouseleaveTimeout="number",this.lazyLoad="boolean",this.lazyLoadEager="number",this.slideTransition="string",this.animateOut="string|boolean",this.animateIn="string|boolean",this.autoHeight="boolean",this.URLhashListener="boolean"}}let yt=(()=>{class de{constructor(M){this.errorHandler=M}log(M,...J){(0,t.X6Q)()&&console.log(M,...J)}error(M){this.errorHandler.handleError(M)}warn(M,...J){console.warn(M,...J)}}return de.\u0275fac=function(M){return new(M||de)(t.LFG(t.qLn))},de.\u0275prov=t.Yz7({token:de,factory:de.\u0275fac}),de})();var Oe=(()=>{return(de=Oe||(Oe={})).Event="event",de.State="state",Oe;var de})(),Be=(()=>{return(de=Be||(Be={})).Default="default",de.Inner="inner",de.Outer="outer",Be;var de})();let Vt=(()=>{class de{constructor(M){this.logger=M,this._viewSettingsShipper$=new e.x,this._initializedCarousel$=new e.x,this._changeSettingsCarousel$=new e.x,this._changedSettingsCarousel$=new e.x,this._translateCarousel$=new e.x,this._translatedCarousel$=new e.x,this._resizeCarousel$=new e.x,this._resizedCarousel$=new e.x,this._refreshCarousel$=new e.x,this._refreshedCarousel$=new e.x,this._dragCarousel$=new e.x,this._draggedCarousel$=new e.x,this.settings={items:0},this.owlDOMData={rtl:!1,isResponsive:!1,isRefreshed:!1,isLoaded:!1,isLoading:!1,isMouseDragable:!1,isGrab:!1,isTouchDragable:!1},this.stageData={transform:"translate3d(0px,0px,0px)",transition:"0s",width:0,paddingL:0,paddingR:0},this._items=[],this._widths=[],this._supress={},this._plugins={},this._current=null,this._clones=[],this._mergers=[],this._speed=null,this._coordinates=[],this._breakpoint=null,this.clonedIdPrefix="cloned-",this._options={},this._invalidated={},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},this._pipe=[{filter:["width","items","settings"],run:J=>{J.current=this._items&&this._items[this.relative(this._current)].id}},{filter:["width","items","settings"],run:J=>{const W=this.settings.margin||"",Gt=this.settings.rtl,V={"margin-left":Gt?W:"","margin-right":Gt?"":W};!this.settings.autoWidth||this.slidesData.forEach(Wt=>{Wt.marginL=V["margin-left"],Wt.marginR=V["margin-right"]}),J.css=V}},{filter:["width","items","settings"],run:J=>{const W=+(this.width()/this.settings.items).toFixed(3)-this.settings.margin,xt=!this.settings.autoWidth,Gt=[];let V=null,Wt=this._items.length;for(J.items={merge:!1,width:W};Wt-- >0;)V=this._mergers[Wt],V=this.settings.mergeFit&&Math.min(V,this.settings.items)||V,J.items.merge=V>1||J.items.merge,Gt[Wt]=xt?W*V:this._items[Wt].width?this._items[Wt].width:W;this._widths=Gt,this.slidesData.forEach((ui,qe)=>{ui.width=this._widths[qe],ui.marginR=J.css["margin-right"],ui.marginL=J.css["margin-left"]})}},{filter:["items","settings"],run:()=>{const J=[],W=this._items,xt=this.settings,Gt=Math.max(2*xt.items,4),V=2*Math.ceil(W.length/2);let Wt=[],ui=[],qe=xt.loop&&W.length?xt.rewind?Gt:Math.max(Gt,V):0;for(qe/=2;qe-- >0;)J.push(this.normalize(J.length/2,!0)),Wt.push(Object.assign({},this.slidesData[J[J.length-1]])),J.push(this.normalize(W.length-1-(J.length-1)/2,!0)),ui.unshift(Object.assign({},this.slidesData[J[J.length-1]]));this._clones=J,Wt=Wt.map(Le=>(Le.id=`${this.clonedIdPrefix}${Le.id}`,Le.isActive=!1,Le.isCloned=!0,Le)),ui=ui.map(Le=>(Le.id=`${this.clonedIdPrefix}${Le.id}`,Le.isActive=!1,Le.isCloned=!0,Le)),this.slidesData=ui.concat(this.slidesData).concat(Wt)}},{filter:["width","items","settings"],run:()=>{const J=this.settings.rtl?1:-1,W=this._clones.length+this._items.length,xt=[];let Gt=-1,V=0,Wt=0;for(;++Gt{const J=this.settings.stagePadding,W=this._coordinates,xt={width:Math.ceil(Math.abs(W[W.length-1]))+2*J,"padding-left":J||"","padding-right":J||""};this.stageData.width=xt.width,this.stageData.paddingL=xt["padding-left"],this.stageData.paddingR=xt["padding-right"]}},{filter:["width","items","settings"],run:J=>{let W=J.current?this.slidesData.findIndex(xt=>xt.id===J.current):0;W=Math.max(this.minimum(),Math.min(this.maximum(),W)),this.reset(W)}},{filter:["position"],run:()=>{this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:()=>{const J=this.settings.rtl?1:-1,W=2*this.settings.stagePadding,xt=[];let Gt,V,Wt,ui,qe,Le;if(Gt=this.coordinates(this.current()),"number"==typeof Gt?Gt+=W:Gt=0,V=Gt+this.width()*J,-1===J&&this.settings.center){const Qe=this._coordinates.filter($t=>this.settings.items%2==1?$t>=Gt:$t>Gt);Gt=Qe.length?Qe[Qe.length-1]:Gt}for(qe=0,Le=this._coordinates.length;qe",V)||this._op(ui,"<",Gt)&&this._op(ui,">",V))&&xt.push(qe);this.slidesData.forEach(Qe=>(Qe.isActive=!1,Qe)),xt.forEach(Qe=>{this.slidesData[Qe].isActive=!0}),this.settings.center&&(this.slidesData.forEach(Qe=>(Qe.isCentered=!1,Qe)),this.slidesData[this.current()].isCentered=!0)}}]}get invalidated(){return this._invalidated}get states(){return this._states}getViewCurSettings(){return this._viewSettingsShipper$.asObservable()}getInitializedState(){return this._initializedCarousel$.asObservable()}getChangeState(){return this._changeSettingsCarousel$.asObservable()}getChangedState(){return this._changedSettingsCarousel$.asObservable()}getTranslateState(){return this._translateCarousel$.asObservable()}getTranslatedState(){return this._translatedCarousel$.asObservable()}getResizeState(){return this._resizeCarousel$.asObservable()}getResizedState(){return this._resizedCarousel$.asObservable()}getRefreshState(){return this._refreshCarousel$.asObservable()}getRefreshedState(){return this._refreshedCarousel$.asObservable()}getDragState(){return this._dragCarousel$.asObservable()}getDraggedState(){return this._draggedCarousel$.asObservable()}setOptions(M){const J=new kt,W=this._validateOptions(M,J);this._options=Object.assign(Object.assign({},J),W)}_validateOptions(M,J){const W=Object.assign({},M),xt=new lt,Gt=(V,Wt)=>(this.logger.log(`options.${Wt} must be type of ${V}; ${Wt}=${M[Wt]} skipped to defaults: ${Wt}=${J[Wt]}`),J[Wt]);for(const V in W)if(W.hasOwnProperty(V))if("number"===xt[V])this._isNumeric(W[V])?(W[V]=+W[V],W[V]="items"===V?this._validateItems(W[V],W.skip_validateItems):W[V]):W[V]=Gt(xt[V],V);else if("boolean"===xt[V]&&"boolean"!=typeof W[V])W[V]=Gt(xt[V],V);else if("number|boolean"!==xt[V]||this._isNumberOrBoolean(W[V]))if("number|string"!==xt[V]||this._isNumberOrString(W[V]))if("string|boolean"!==xt[V]||this._isStringOrBoolean(W[V])){if("string[]"===xt[V])if(Array.isArray(W[V])){let Wt=!1;W[V].forEach(ui=>{Wt="string"==typeof ui}),Wt||(W[V]=Gt(xt[V],V))}else W[V]=Gt(xt[V],V)}else W[V]=Gt(xt[V],V);else W[V]=Gt(xt[V],V);else W[V]=Gt(xt[V],V);return W}_validateItems(M,J){let W=M;return M>this._items.length?J?this.logger.log("The option 'items' in your options is bigger than the number of slides. The navigation got disabled"):(W=this._items.length,this.logger.log("The option 'items' in your options is bigger than the number of slides. This option is updated to the current number of slides and the navigation got disabled")):M===this._items.length&&(this.settings.dots||this.settings.nav)&&this.logger.log("Option 'items' in your options is equal to the number of slides. So the navigation got disabled"),W}setCarouselWidth(M){this._width=M}setup(M,J,W){this.setCarouselWidth(M),this.setItems(J),this._defineSlidesData(),this.setOptions(W),this.settings=Object.assign({},this._options),this.setOptionsForViewport(),this._trigger("change",{property:{name:"settings",value:this.settings}}),this.invalidate("settings"),this._trigger("changed",{property:{name:"settings",value:this.settings}})}setOptionsForViewport(){const M=this._width,J=this._options.responsive;let W=-1;if(!Object.keys(J).length)return;if(!M)return void(this.settings.items=1);for(const Gt in J)J.hasOwnProperty(Gt)&&+Gt<=M&&+Gt>W&&(W=Number(Gt));this.settings=Object.assign(Object.assign(Object.assign({},this._options),J[W]),{items:J[W]&&J[W].items?this._validateItems(J[W].items,this._options.skip_validateItems):this._options.items}),delete this.settings.responsive,this.owlDOMData.isResponsive=!0,this.owlDOMData.isMouseDragable=this.settings.mouseDrag,this.owlDOMData.isTouchDragable=this.settings.touchDrag;const xt=[];this._items.forEach(Gt=>{xt.push(this.settings.merge?Gt.dataMerge:1)}),this._mergers=xt,this._breakpoint=W,this.invalidate("settings")}initialize(M){this.enter("initializing"),this.owlDOMData.rtl=this.settings.rtl,this._mergers.length&&(this._mergers=[]),M.forEach(J=>{this._mergers.push(this.settings.merge?J.dataMerge:1)}),this._clones=[],this.reset(this._isNumeric(this.settings.startPosition)?+this.settings.startPosition:0),this.invalidate("items"),this.refresh(),this.owlDOMData.isLoaded=!0,this.owlDOMData.isMouseDragable=this.settings.mouseDrag,this.owlDOMData.isTouchDragable=this.settings.touchDrag,this.sendChanges(),this.leave("initializing"),this._trigger("initialized")}sendChanges(){this._viewSettingsShipper$.next({owlDOMData:this.owlDOMData,stageData:this.stageData,slidesData:this.slidesData,navData:this.navData,dotsData:this.dotsData})}_optionsLogic(){this.settings.autoWidth&&(this.settings.stagePadding=0,this.settings.merge=!1)}update(){let M=0;const J=this._pipe.length,W=Gt=>this._invalidated[Gt],xt={};for(;M0)&&this._pipe[M].run(xt),M++}this.slidesData.forEach(Gt=>Gt.classes=this.setCurSlideClasses(Gt)),this.sendChanges(),this._invalidated={},this.is("valid")||this.enter("valid")}width(M){switch(M=M||Be.Default){case Be.Inner:case Be.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}}refresh(){this.enter("refreshing"),this._trigger("refresh"),this._defineSlidesData(),this.setOptionsForViewport(),this._optionsLogic(),this.update(),this.leave("refreshing"),this._trigger("refreshed")}onResize(M){if(!this._items.length)return!1;this.setCarouselWidth(M),this.enter("resizing"),this._trigger("resize"),this.invalidate("width"),this.refresh(),this.leave("resizing"),this._trigger("resized")}prepareDragging(M){let W,J=null;return W=this.stageData.transform.replace(/.*\(|\)| |[^,-\d]\w|\)/g,"").split(","),J={x:+W[0],y:+W[1]},this.is("animating")&&this.invalidate("position"),"mousedown"===M.type&&(this.owlDOMData.isGrab=!0),this.speed(0),J}enterDragging(){this.enter("dragging"),this._trigger("drag")}defineNewCoordsDrag(M,J){let W=null,xt=null,Gt=null;const V=this.difference(J.pointer,this.pointer(M)),Wt=this.difference(J.stage.start,V);return!!this.is("dragging")&&(this.settings.loop?(W=this.coordinates(this.minimum()),xt=+this.coordinates(this.maximum()+1)-W,Wt.x=((Wt.x-W)%xt+xt)%xt+W):(W=this.coordinates(this.settings.rtl?this.maximum():this.minimum()),xt=this.coordinates(this.settings.rtl?this.minimum():this.maximum()),Gt=this.settings.pullDrag?-1*V.x/5:0,Wt.x=Math.max(Math.min(Wt.x,W+Gt),xt+Gt)),Wt)}finishDragging(M,J,W){const Gt=this.difference(J.pointer,this.pointer(M)),V=J.stage.current,Wt=["right","left"][+(this.settings.rtl?Gt.x<+this.settings.rtl:Gt.x>+this.settings.rtl)];let ui,qe,Le;(0!==Gt.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(+this.settings.dragEndSpeed||this.settings.smartSpeed),ui=this.closest(V.x,0!==Gt.x?Wt:J.direction),qe=this.current(),Le=this.current(-1===ui?void 0:ui),qe!==Le&&(this.invalidate("position"),this.update()),J.direction=Wt,(Math.abs(Gt.x)>3||(new Date).getTime()-J.time>300)&&W()),this.is("dragging")&&(this.leave("dragging"),this._trigger("dragged"))}closest(M,J){const xt=this.width();let Gt=this.coordinates(),V=-1;this.settings.center&&(Gt=Gt.map(Wt=>(0===Wt&&(Wt+=1e-6),Wt)));for(let Wt=0;WtGt[Wt]-30&&MGt[Wt]-xt-30&&M",Gt[Wt+1]||Gt[Wt]-xt)?V="left"===J?Wt+1:Wt:null===J&&M>Gt[Wt]-30&&M",Gt[this.minimum()])?V=M=this.minimum():this._op(M,"<",Gt[this.maximum()])&&(V=M=this.maximum())),V}animate(M){const J=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),J&&(this.enter("animating"),this._trigger("translate")),this.stageData.transform="translate3d("+M+"px,0px,0px)",this.stageData.transition=this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}is(M){return this._states.current[M]&&this._states.current[M]>0}current(M){return void 0===M?this._current:0!==this._items.length?(M=this.normalize(M),this._current!==M&&(this._trigger("change",{property:{name:"position",value:M}}),this._current=M,this.invalidate("position"),this._trigger("changed",{property:{name:"position",value:this._current}})),this._current):void 0}invalidate(M){return"string"==typeof M&&(this._invalidated[M]=!0,this.is("valid")&&this.leave("valid")),Object.keys(this._invalidated)}reset(M){void 0!==(M=this.normalize(M))&&(this._speed=0,this._current=M,this._suppress(["translate","translated"]),this.animate(this.coordinates(M)),this._release(["translate","translated"]))}normalize(M,J){const W=this._items.length,xt=J?0:this._clones.length;return!this._isNumeric(M)||W<1?M=void 0:(M<0||M>=W+xt)&&(M=((M-xt/2)%W+W)%W+xt/2),M}relative(M){return this.normalize(M-=this._clones.length/2,!0)}maximum(M=!1){const J=this.settings;let xt,Gt,V,W=this._coordinates.length;if(J.loop)W=this._clones.length/2+this._items.length-1;else if(J.autoWidth||J.merge){for(xt=this._items.length,Gt=this.slidesData[--xt].width,V=this._width;xt-- >0&&(Gt+=+this.slidesData[xt].width+this.settings.margin,!(Gt>V)););W=xt+1}else W=J.center?this._items.length-1:this._items.length-J.items;return M&&(W-=this._clones.length/2),Math.max(W,0)}minimum(M=!1){return M?0:this._clones.length/2}items(M){return void 0===M?this._items.slice():(M=this.normalize(M,!0),[this._items[M]])}mergers(M){return void 0===M?this._mergers.slice():(M=this.normalize(M,!0),this._mergers[M])}clones(M){const J=this._clones.length/2,W=J+this._items.length,xt=Gt=>Gt%2==0?W+Gt/2:J-(Gt+1)/2;return void 0===M?this._clones.map((Gt,V)=>xt(V)):this._clones.map((Gt,V)=>Gt===M?xt(V):null).filter(Gt=>Gt)}speed(M){return void 0!==M&&(this._speed=M),this._speed}coordinates(M){let xt,Gt,J=1,W=M-1;return void 0===M?(Gt=this._coordinates.map((V,Wt)=>this.coordinates(Wt)),Gt):(this.settings.center?(this.settings.rtl&&(J=-1,W=M+1),xt=this._coordinates[M],xt+=(this.width()-xt+(this._coordinates[W]||0))/2*J):xt=this._coordinates[W]||0,xt=Math.ceil(xt),xt)}_duration(M,J,W){return 0===W?0:Math.min(Math.max(Math.abs(J-M),1),6)*Math.abs(+W||this.settings.smartSpeed)}to(M,J){let W=this.current(),xt=null,Gt=M-this.relative(W),V=this.maximum(),Wt=0;const ui=+(Gt>0)-+(Gt<0),qe=this._items.length,Le=this.minimum();this.settings.loop?(!this.settings.rewind&&Math.abs(Gt)>qe/2&&(Gt+=-1*ui*qe),xt=(((M=W+Gt)-Le)%qe+qe)%qe+Le,xt!==M&&xt-Gt<=V&&xt-Gt>0&&(W=xt-Gt,M=xt,Wt=30,this.reset(W),this.sendChanges())):this.settings.rewind?(V+=1,M=(M%V+V)%V):M=Math.max(Le,Math.min(V,M)),setTimeout(()=>{this.speed(this._duration(W,M,J)),this.current(M),this.update()},Wt)}next(M){M=M||!1,this.to(this.relative(this.current())+1,M)}prev(M){M=M||!1,this.to(this.relative(this.current())-1,M)}onTransitionEnd(M){if(void 0!==M)return!1;this.leave("animating"),this._trigger("translated")}_viewport(){let M;return this._width?M=this._width:this.logger.log("Can not detect viewport width."),M}setItems(M){this._items=M}_defineSlidesData(){let M;this.slidesData&&this.slidesData.length&&(M=new Map,this.slidesData.forEach(J=>{J.load&&M.set(J.id,J.load)})),this.slidesData=this._items.map(J=>({id:`${J.id}`,isActive:!1,tplRef:J.tplRef,dataMerge:J.dataMerge,width:0,isCloned:!1,load:!!M&&M.get(J.id),hashFragment:J.dataHash}))}setCurSlideClasses(M){const J={active:M.isActive,center:M.isCentered,cloned:M.isCloned,animated:M.isAnimated,"owl-animated-in":M.isDefAnimatedIn,"owl-animated-out":M.isDefAnimatedOut};return this.settings.animateIn&&(J[this.settings.animateIn]=M.isCustomAnimatedIn),this.settings.animateOut&&(J[this.settings.animateOut]=M.isCustomAnimatedOut),J}_op(M,J,W){const xt=this.settings.rtl;switch(J){case"<":return xt?M>W:M":return xt?MW;case">=":return xt?M<=W:M>=W;case"<=":return xt?M>=W:M<=W}}_trigger(M,J,W,xt,Gt){switch(M){case"initialized":this._initializedCarousel$.next(M);break;case"change":this._changeSettingsCarousel$.next(J);break;case"changed":this._changedSettingsCarousel$.next(J);break;case"drag":this._dragCarousel$.next(M);break;case"dragged":this._draggedCarousel$.next(M);break;case"resize":this._resizeCarousel$.next(M);break;case"resized":this._resizedCarousel$.next(M);break;case"refresh":this._refreshCarousel$.next(M);break;case"refreshed":this._refreshedCarousel$.next(M);break;case"translate":this._translateCarousel$.next(M);break;case"translated":this._translatedCarousel$.next(M)}}enter(M){[M].concat(this._states.tags[M]||[]).forEach(J=>{void 0===this._states.current[J]&&(this._states.current[J]=0),this._states.current[J]++})}leave(M){[M].concat(this._states.tags[M]||[]).forEach(J=>{(0===this._states.current[J]||this._states.current[J])&&this._states.current[J]--})}register(M){M.type===Oe.State&&(this._states.tags[M.name]=this._states.tags[M.name]?this._states.tags[M.name].concat(M.tags):M.tags,this._states.tags[M.name]=this._states.tags[M.name].filter((J,W)=>this._states.tags[M.name].indexOf(J)===W))}_suppress(M){M.forEach(J=>{this._supress[J]=!0})}_release(M){M.forEach(J=>{delete this._supress[J]})}pointer(M){const J={x:null,y:null};return(M=(M=M.originalEvent||M||window.event).touches&&M.touches.length?M.touches[0]:M.changedTouches&&M.changedTouches.length?M.changedTouches[0]:M).pageX?(J.x=M.pageX,J.y=M.pageY):(J.x=M.clientX,J.y=M.clientY),J}_isNumeric(M){return!isNaN(parseFloat(M))}_isNumberOrBoolean(M){return this._isNumeric(M)||"boolean"==typeof M}_isNumberOrString(M){return this._isNumeric(M)||"string"==typeof M}_isStringOrBoolean(M){return"string"==typeof M||"boolean"==typeof M}difference(M,J){return null===M||null===J?{x:0,y:0}:{x:M.x-J.x,y:M.y-J.y}}}return de.\u0275fac=function(M){return new(M||de)(t.LFG(yt))},de.\u0275prov=t.Yz7({token:de,factory:de.\u0275fac}),de})(),_i=(()=>{class de{constructor(M){this.carouselService=M,this._initialized=!1,this._pages=[],this._navData={disabled:!1,prev:{disabled:!1,htmlText:""},next:{disabled:!1,htmlText:""}},this._dotsData={disabled:!1,dots:[]},this.spyDataStreams()}ngOnDestroy(){this.navSubscription.unsubscribe()}spyDataStreams(){const M=this.carouselService.getInitializedState().pipe((0,Me.b)(Gt=>{this.initialize(),this._updateNavPages(),this.draw(),this.update(),this.carouselService.sendChanges()})),J=this.carouselService.getChangedState().pipe((0,Ie.h)(Gt=>"position"===Gt.property.name),(0,Me.b)(Gt=>{this.update()})),W=this.carouselService.getRefreshedState().pipe((0,Me.b)(()=>{this._updateNavPages(),this.draw(),this.update(),this.carouselService.sendChanges()})),xt=(0,Pe.T)(M,J,W);this.navSubscription=xt.subscribe(()=>{})}initialize(){this._navData.disabled=!0,this._navData.prev.htmlText=this.carouselService.settings.navText[0],this._navData.next.htmlText=this.carouselService.settings.navText[1],this._dotsData.disabled=!0,this.carouselService.navData=this._navData,this.carouselService.dotsData=this._dotsData}_updateNavPages(){let M,J,W;const xt=this.carouselService.clones().length/2,Gt=xt+this.carouselService.items().length,V=this.carouselService.maximum(!0),Wt=[],ui=this.carouselService.settings;let qe=ui.center||ui.autoWidth||ui.dotsData?1:Math.floor(Number(ui.dotsEach))||Math.floor(ui.items);if(qe=+qe,"page"!==ui.slideBy&&(ui.slideBy=Math.min(+ui.slideBy,ui.items)),ui.dots||"page"===ui.slideBy)for(M=xt,J=0,W=0;M=qe||0===J){if(Wt.push({start:Math.min(V,M-xt),end:M-xt+qe-1}),Math.min(V,M-xt)===V)break;J=0,++W}J+=this.carouselService.mergers(this.carouselService.relative(M))}this._pages=Wt}draw(){let M;const J=this.carouselService.settings,W=this.carouselService.items(),xt=W.length<=J.items;if(this._navData.disabled=!J.nav||xt,this._dotsData.disabled=!J.dots||xt,J.dots)if(M=this._pages.length-this._dotsData.dots.length,J.dotsData&&0!==M)this._dotsData.dots=[],W.forEach(Gt=>{this._dotsData.dots.push({active:!1,id:`dot-${Gt.id}`,innerContent:Gt.dotContent,showInnerContent:!0})});else if(M>0){const Gt=this._dotsData.dots.length>0?this._dotsData.dots.length:0;for(let V=0;V=this.carouselService.maximum(!0)),this.carouselService.navData=this._navData}_updateDots(){let M;!this.carouselService.settings.dots||(this._dotsData.dots.forEach(J=>{!0===J.active&&(J.active=!1)}),M=this._current(),this._dotsData.dots.length&&(this._dotsData.dots[M].active=!0),this.carouselService.dotsData=this._dotsData)}_current(){const M=this.carouselService.relative(this.carouselService.current());let J;const W=this._pages.filter((xt,Gt)=>xt.start<=M&&xt.end>=M).pop();return J=this._pages.findIndex(xt=>xt.start===W.start&&xt.end===W.end),J}_getPosition(M){let J,W;const xt=this.carouselService.settings;return"page"===xt.slideBy?(J=this._current(),W=this._pages.length,M?++J:--J,J=this._pages[(J%W+W)%W].start):(J=this.carouselService.relative(this.carouselService.current()),W=this.carouselService.items().length,M?J+=+xt.slideBy:J-=+xt.slideBy),J}next(M){this.carouselService.to(this._getPosition(!0),M)}prev(M){this.carouselService.to(this._getPosition(!1),M)}to(M,J,W){let xt;!W&&this._pages.length?(xt=this._pages.length,this.carouselService.to(this._pages[(M%xt+xt)%xt].start,J)):this.carouselService.to(M,J)}moveByDot(M){const J=this._dotsData.dots.findIndex(W=>M===W.id);this.to(J,this.carouselService.settings.dotsSpeed)}toSlideById(M){const J=this.carouselService.slidesData.findIndex(W=>W.id===M&&!1===W.isCloned);-1===J||J===this.carouselService.current()||this.carouselService.to(this.carouselService.relative(J),!1)}}return de.\u0275fac=function(M){return new(M||de)(t.LFG(Vt))},de.\u0275prov=t.Yz7({token:de,factory:de.\u0275fac}),de})();const je=new t.OlP("WindowToken");class bt{get nativeWindow(){throw new Error("Not implemented.")}}const ii=[{provide:bt,useClass:(()=>{class de extends bt{constructor(){super()}get nativeWindow(){return window}}return de.\u0275fac=function(M){return new(M||de)},de.\u0275prov=t.Yz7({token:de,factory:de.\u0275fac}),de})()},{provide:je,useFactory:function Ce(de,ee){return(0,r.NF)(ee)?de.nativeWindow:{setTimeout:(J,W)=>{},clearTimeout:J=>{}}},deps:[bt,t.Lbi]}],Ge=new t.OlP("DocumentToken");class Tt{get nativeDocument(){throw new Error("Not implemented.")}}const Je=[{provide:Tt,useClass:(()=>{class de extends Tt{constructor(){super()}get nativeDocument(){return document}}return de.\u0275fac=function(M){return new(M||de)},de.\u0275prov=t.Yz7({token:de,factory:de.\u0275fac}),de})()},{provide:Ge,useFactory:function wt(de,ee){return(0,r.NF)(ee)?de.nativeDocument:{hidden:!1,visibilityState:"visible"}},deps:[Tt,t.Lbi]}];let at=(()=>{class de{constructor(M,J,W,xt){this.carouselService=M,this.ngZone=xt,this._timeout=null,this._paused=!1,this._isAutoplayStopped=!1,this.winRef=J,this.docRef=W,this.spyDataStreams()}get isAutoplayStopped(){return this._isAutoplayStopped}set isAutoplayStopped(M){this._isAutoplayStopped=M}ngOnDestroy(){this.autoplaySubscription.unsubscribe()}spyDataStreams(){const M=this.carouselService.getInitializedState().pipe((0,Me.b)(()=>{this.carouselService.settings.autoplay&&this.play()})),J=this.carouselService.getChangedState().pipe((0,Me.b)(Gt=>{this._handleChangeObservable(Gt)})),W=this.carouselService.getResizedState().pipe((0,Me.b)(()=>{this.carouselService.settings.autoplay&&!this._isAutoplayStopped?this.play():this.stop()})),xt=(0,Pe.T)(M,J,W);this.autoplaySubscription=xt.subscribe(()=>{})}play(M,J){this._paused&&(this._paused=!1,this._setAutoPlayInterval(this.carouselService.settings.autoplayMouseleaveTimeout)),!this.carouselService.is("rotating")&&(this.carouselService.enter("rotating"),this._setAutoPlayInterval())}_getNextTimeout(M,J){return this._timeout&&this.winRef.clearTimeout(this._timeout),this._isArtificialAutoplayTimeout=!!M,this.ngZone.runOutsideAngular(()=>this.winRef.setTimeout(()=>{this.ngZone.run(()=>{this._paused||this.carouselService.is("busy")||this.carouselService.is("interacting")||this.docRef.hidden||this.carouselService.next(J||this.carouselService.settings.autoplaySpeed)})},M||this.carouselService.settings.autoplayTimeout))}_setAutoPlayInterval(M){this._timeout=this._getNextTimeout(M)}stop(){!this.carouselService.is("rotating")||(this._paused=!0,this.winRef.clearTimeout(this._timeout),this.carouselService.leave("rotating"))}pause(){!this.carouselService.is("rotating")||(this._paused=!0)}_handleChangeObservable(M){"settings"===M.property.name?this.carouselService.settings.autoplay?this.play():this.stop():"position"===M.property.name&&this.carouselService.settings.autoplay&&this._setAutoPlayInterval()}_playAfterTranslated(){(0,g.of)("translated").pipe((0,Fe.w)(M=>this.carouselService.getTranslatedState()),(0,ue.P)(),(0,Ie.h)(()=>this._isArtificialAutoplayTimeout),(0,Me.b)(()=>this._setAutoPlayInterval())).subscribe(()=>{})}startPausing(){this.carouselService.settings.autoplayHoverPause&&this.carouselService.is("rotating")&&this.pause()}startPlayingMouseLeave(){this.carouselService.settings.autoplayHoverPause&&this.carouselService.is("rotating")&&(this.play(),this._playAfterTranslated())}startPlayingTouchEnd(){this.carouselService.settings.autoplayHoverPause&&this.carouselService.is("rotating")&&(this.play(),this._playAfterTranslated())}}return de.\u0275fac=function(M){return new(M||de)(t.LFG(Vt),t.LFG(je),t.LFG(Ge),t.LFG(t.R0b))},de.\u0275prov=t.Yz7({token:de,factory:de.\u0275fac}),de})(),ce=(()=>{class de{constructor(M){this.carouselService=M,this.spyDataStreams()}ngOnDestroy(){this.lazyLoadSubscription.unsubscribe()}spyDataStreams(){const M=this.carouselService.getInitializedState().pipe((0,Me.b)(()=>{const Gt=this.carouselService.settings&&!this.carouselService.settings.lazyLoad;this.carouselService.slidesData.forEach(V=>V.load=!!Gt)})),J=this.carouselService.getChangeState(),W=this.carouselService.getResizedState(),xt=(0,Pe.T)(M,J,W).pipe((0,Me.b)(Gt=>this._defineLazyLoadSlides(Gt)));this.lazyLoadSubscription=xt.subscribe(()=>{})}_defineLazyLoadSlides(M){if(this.carouselService.settings&&this.carouselService.settings.lazyLoad&&(M.property&&"position"===M.property.name||"initialized"===M||"resized"===M)){const J=this.carouselService.settings,W=this.carouselService.clones().length;let xt=J.center&&Math.ceil(J.items/2)||J.items,Gt=J.center&&-1*xt||0,V=(M.property&&void 0!==M.property.value?M.property.value:this.carouselService.current())+Gt;for(J.lazyLoadEager>0&&(xt+=J.lazyLoadEager,J.loop&&(V-=J.lazyLoadEager,xt++));Gt++this._load(Wt)),V++}}_load(M){this.carouselService.slidesData[M].load||(this.carouselService.slidesData[M].load=!0)}}return de.\u0275fac=function(M){return new(M||de)(t.LFG(Vt))},de.\u0275prov=t.Yz7({token:de,factory:de.\u0275fac}),de})(),Ue=(()=>{class de{constructor(M){this.carouselService=M,this.swapping=!0,this.previous=void 0,this.next=void 0,this.spyDataStreams()}ngOnDestroy(){this.animateSubscription.unsubscribe()}spyDataStreams(){const M=this.carouselService.getChangeState().pipe((0,Me.b)(ui=>{"position"===ui.property.name&&(this.previous=this.carouselService.current(),this.next=ui.property.value)})),J=this.carouselService.getDragState(),W=this.carouselService.getDraggedState(),xt=this.carouselService.getTranslatedState(),Gt=(0,Pe.T)(J,W,xt).pipe((0,Me.b)(ui=>this.swapping="translated"===ui)),V=this.carouselService.getTranslateState().pipe((0,Me.b)(ui=>{this.swapping&&(this.carouselService._options.animateOut||this.carouselService._options.animateIn)&&this._swap()})),Wt=(0,Pe.T)(M,V,Gt).pipe();this.animateSubscription=Wt.subscribe(()=>{})}_swap(){if(1!==this.carouselService.settings.items)return;let M;this.carouselService.speed(0);const J=this.carouselService.slidesData[this.previous],W=this.carouselService.slidesData[this.next],xt=this.carouselService.settings.animateIn,Gt=this.carouselService.settings.animateOut;this.carouselService.current()!==this.previous&&(Gt&&(M=+this.carouselService.coordinates(this.previous)-+this.carouselService.coordinates(this.next),this.carouselService.slidesData.forEach(V=>{V.id===J.id&&(V.left=`${M}px`,V.isAnimated=!0,V.isDefAnimatedOut=!0,V.isCustomAnimatedOut=!0)})),xt&&this.carouselService.slidesData.forEach(V=>{V.id===W.id&&(V.isAnimated=!0,V.isDefAnimatedIn=!0,V.isCustomAnimatedIn=!0)}))}clear(M){this.carouselService.slidesData.forEach(J=>{J.id===M&&(J.left="",J.isAnimated=!1,J.isDefAnimatedOut=!1,J.isCustomAnimatedOut=!1,J.isDefAnimatedIn=!1,J.isCustomAnimatedIn=!1,J.classes=this.carouselService.setCurSlideClasses(J))}),this.carouselService.onTransitionEnd()}}return de.\u0275fac=function(M){return new(M||de)(t.LFG(Vt))},de.\u0275prov=t.Yz7({token:de,factory:de.\u0275fac}),de})(),st=(()=>{class de{constructor(M){this.carouselService=M,this.spyDataStreams()}ngOnDestroy(){this.autoHeightSubscription.unsubscribe()}spyDataStreams(){const M=this.carouselService.getInitializedState().pipe((0,Me.b)(Gt=>{this.carouselService.settings.autoHeight?this.update():this.carouselService.slidesData.forEach(V=>V.heightState="full")})),J=this.carouselService.getChangedState().pipe((0,Me.b)(Gt=>{this.carouselService.settings.autoHeight&&"position"===Gt.property.name&&this.update()})),W=this.carouselService.getRefreshedState().pipe((0,Me.b)(Gt=>{this.carouselService.settings.autoHeight&&this.update()})),xt=(0,Pe.T)(M,J,W);this.autoHeightSubscription=xt.subscribe(()=>{})}update(){const M=this.carouselService.settings.items;let J=this.carouselService.current(),W=J+M;this.carouselService.settings.center&&(J=M%2==1?J-(M-1)/2:J-M/2,W=M%2==1?J+M:J+M+1),this.carouselService.slidesData.forEach((xt,Gt)=>{xt.heightState=Gt>=J&&Gt{class de{constructor(M,J,W){this.carouselService=M,this.route=J,this.router=W,this.spyDataStreams(),this.route||(this.route={fragment:(0,g.of)("no route").pipe((0,We.q)(1))}),this.router||(this.router={navigate:(xt,Gt)=>{}})}ngOnDestroy(){this.hashSubscription.unsubscribe()}spyDataStreams(){const M=this.carouselService.getInitializedState().pipe((0,Me.b)(()=>this.listenToRoute())),J=this.carouselService.getChangedState().pipe((0,Me.b)(xt=>{if(this.carouselService.settings.URLhashListener&&"position"===xt.property.name){const Gt=this.carouselService.current(),V=this.carouselService.slidesData[Gt].hashFragment;if(!V||V===this.currentHashFragment)return;this.router.navigate(["./"],{fragment:V,relativeTo:this.route})}})),W=(0,Pe.T)(M,J);this.hashSubscription=W.subscribe(()=>{})}rewind(M){const J=this.carouselService.slidesData.findIndex(W=>W.hashFragment===M&&!1===W.isCloned);-1===J||J===this.carouselService.current()||this.carouselService.to(this.carouselService.relative(J),!1)}listenToRoute(){this.route.fragment.pipe((0,me.T)("URLHash"===this.carouselService.settings.startPosition?0:2)).subscribe(J=>{this.currentHashFragment=J,this.rewind(J)})}}return de.\u0275fac=function(M){return new(M||de)(t.LFG(Vt),t.LFG(dt.gz,8),t.LFG(dt.F0,8))},de.\u0275prov=t.Yz7({token:de,factory:de.\u0275fac}),de})(),Li=0,An=(()=>{class de{constructor(M){this.tplRef=M,this.id="owl-slide-"+Li++,this._dataMerge=1,this.width=0,this.dotContent="",this.dataHash=""}set dataMerge(M){this._dataMerge=this.isNumeric(M)?M:1}get dataMerge(){return this._dataMerge}isNumeric(M){return!isNaN(parseFloat(M))}}return de.\u0275fac=function(M){return new(M||de)(t.Y36(t.Rgc))},de.\u0275dir=t.lG2({type:de,selectors:[["ng-template","carouselSlide",""]],inputs:{id:"id",dataMerge:"dataMerge",width:"width",dotContent:"dotContent",dataHash:"dataHash"}}),de})(),wn=(()=>{class de{constructor(M){this.eventManager=M,this.resizeSubject=new e.x,this.eventManager.addGlobalEventListener("window","resize",this.onResize.bind(this)),this.eventManager.addGlobalEventListener("window","onload",this.onLoaded.bind(this))}get onResize$(){return this.resizeSubject.asObservable()}onResize(M){this.resizeSubject.next(M.target)}onLoaded(M){this.windowWidth=M.target}}return de.\u0275fac=function(M){return new(M||de)(t.LFG(H.Qz))},de.\u0275prov=t.Yz7({token:de,factory:de.\u0275fac}),de})(),Dn=(()=>{class de{constructor(M,J,W,xt,Gt){this.zone=M,this.el=J,this.renderer=W,this.carouselService=xt,this.animateService=Gt,this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null,active:!1,moving:!1},this._oneDragMove$=new e.x,this.preparePublicSlide=V=>{const Wt=Object.assign({},V);return delete Wt.tplRef,Wt},this.bindOneMouseTouchMove=V=>{this._oneMouseTouchMove(V)},this.bindOnDragMove=V=>{this._onDragMove(V)},this.bindOnDragEnd=V=>{this._onDragEnd(V)},this._oneClickHandler=()=>{this.listenerOneClick=this.renderer.listen(this._drag.target,"click",()=>!1),this.listenerOneClick()}}onMouseDown(M){this.owlDraggable.isMouseDragable&&this._onDragStart(M)}onTouchStart(M){if(M.targetTouches.length>=2)return!1;this.owlDraggable.isTouchDragable&&this._onDragStart(M)}onTouchCancel(M){this._onDragEnd(M)}onDragStart(){if(this.owlDraggable.isMouseDragable)return!1}onSelectStart(){if(this.owlDraggable.isMouseDragable)return!1}ngOnInit(){this._oneMoveSubsription=this._oneDragMove$.pipe((0,ue.P)()).subscribe(()=>{this._sendChanges()})}ngOnDestroy(){this._oneMoveSubsription.unsubscribe()}_onDragStart(M){let J=null;3!==M.which&&(J=this._prepareDragging(M),this._drag.time=(new Date).getTime(),this._drag.target=M.target,this._drag.stage.start=J,this._drag.stage.current=J,this._drag.pointer=this._pointer(M),this.listenerMouseUp=this.renderer.listen(document,"mouseup",this.bindOnDragEnd),this.listenerTouchEnd=this.renderer.listen(document,"touchend",this.bindOnDragEnd),this.zone.runOutsideAngular(()=>{this.listenerOneMouseMove=this.renderer.listen(document,"mousemove",this.bindOneMouseTouchMove),this.listenerOneTouchMove=this.renderer.listen(document,"touchmove",this.bindOneMouseTouchMove)}))}_oneMouseTouchMove(M){const J=this._difference(this._drag.pointer,this._pointer(M));this.listenerATag&&this.listenerATag(),!(Math.abs(J.x)<3&&Math.abs(J.y)<3&&this._is("valid"))&&(Math.abs(J.x)<3&&Math.abs(J.x)!1))}_onDragMove(M){let J;const W=this.carouselService.defineNewCoordsDrag(M,this._drag);!1!==W&&(J=W,M.preventDefault(),this._drag.stage.current=J,this._animate(J.x-this._drag.stage.start.x))}_animate(M){this.renderer.setStyle(this.el.nativeElement.children[0],"transform",`translate3d(${M}px,0px,0px`),this.renderer.setStyle(this.el.nativeElement.children[0],"transition","0s")}_onDragEnd(M){this.carouselService.owlDOMData.isGrab=!1,this.listenerOneMouseMove(),this.listenerOneTouchMove(),this._drag.moving&&(this.renderer.setStyle(this.el.nativeElement.children[0],"transform",""),this.renderer.setStyle(this.el.nativeElement.children[0],"transition",this.carouselService.speed(+this.carouselService.settings.dragEndSpeed||this.carouselService.settings.smartSpeed)/1e3+"s"),this._finishDragging(M),this.listenerMouseMove(),this.listenerTouchMove()),this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null,active:!1,moving:!1},this.listenerMouseUp(),this.listenerTouchEnd()}_prepareDragging(M){return this.carouselService.prepareDragging(M)}_finishDragging(M){this.carouselService.finishDragging(M,this._drag,this._oneClickHandler)}_pointer(M){return this.carouselService.pointer(M)}_difference(M,J){return this.carouselService.difference(M,J)}_is(M){return this.carouselService.is(M)}_enter(M){this.carouselService.enter(M)}_sendChanges(){this.carouselService.sendChanges()}onTransitionEnd(){this.carouselService.onTransitionEnd()}_enterDragging(){this.carouselService.enterDragging()}clear(M){this.animateService.clear(M)}}return de.\u0275fac=function(M){return new(M||de)(t.Y36(t.R0b),t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(Vt),t.Y36(Ue))},de.\u0275cmp=t.Xpm({type:de,selectors:[["owl-stage"]],hostBindings:function(M,J){1&M&&t.NdJ("mousedown",function(xt){return J.onMouseDown(xt)})("touchstart",function(xt){return J.onTouchStart(xt)})("touchcancel",function(xt){return J.onTouchCancel(xt)})("dragstart",function(){return J.onDragStart()})("selectstart",function(){return J.onSelectStart()})},inputs:{owlDraggable:"owlDraggable",stageData:"stageData",slidesData:"slidesData"},decls:3,vars:8,consts:[[1,"owl-stage",3,"ngStyle","transitionend"],[4,"ngFor","ngForOf"],[1,"owl-item",3,"ngClass","ngStyle","animationend"],[4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(M,J){1&M&&(t.TgZ(0,"div")(1,"div",0),t.NdJ("transitionend",function(){return J.onTransitionEnd()}),t.YNc(2,ni,3,9,"ng-container",1),t.qZA()()),2&M&&(t.xp6(1),t.Q6J("ngStyle",t.qbA(2,qi,J.stageData.width+"px",J.stageData.transform,J.stageData.transition,J.stageData.paddingL?J.stageData.paddingL+"px":"",J.stageData.paddingR?J.stageData.paddingR+"px":"")),t.xp6(1),t.Q6J("ngForOf",J.slidesData))},directives:[r.PC,r.sg,r.mk,r.O5,r.tP],encapsulation:2,data:{animation:[(0,z.X$)("autoHeight",[(0,z.SB)("nulled",(0,z.oB)({height:0})),(0,z.SB)("full",(0,z.oB)({height:"*"})),(0,z.eR)("full => nulled",[(0,z.jt)("700ms 350ms")]),(0,z.eR)("nulled => full",[(0,z.jt)(350)])])]}}),de})(),wr=(()=>{class de{constructor(M,J,W,xt,Gt,V,Wt,ui,qe,Le,Qe,$t){this.el=M,this.resizeService=J,this.carouselService=W,this.navigationService=xt,this.autoplayService=Gt,this.lazyLoadService=V,this.animateService=Wt,this.autoHeightService=ui,this.hashService=qe,this.logger=Le,this.changeDetectorRef=Qe,this.translated=new t.vpe,this.dragging=new t.vpe,this.change=new t.vpe,this.changed=new t.vpe,this.initialized=new t.vpe,this.slidesData=[],this.carouselLoaded=!1,this.docRef=$t}onVisibilityChange(M){if(this.carouselService.settings.autoplay)switch(this.docRef.visibilityState){case"visible":!this.autoplayService.isAutoplayStopped&&this.autoplayService.play();break;case"hidden":this.autoplayService.pause()}}ngOnInit(){this.spyDataStreams(),this.carouselWindowWidth=this.el.nativeElement.querySelector(".owl-carousel").clientWidth}ngOnChanges(){var M,J;this.prevOptions!==this.options&&(this.prevOptions&&(null===(M=this.slides)||void 0===M?void 0:M.toArray().length)?(this.carouselService.setup(this.carouselWindowWidth,this.slides.toArray(),this.options),this.carouselService.initialize(this.slides.toArray())):this.prevOptions&&!(null===(J=this.slides)||void 0===J?void 0:J.toArray().length)?(this.carouselLoaded=!1,this.logger.log("There are no slides to show. So the carousel won't be re-rendered...")):this.carouselLoaded=!1,this.prevOptions=this.options)}ngAfterContentInit(){this.slides.toArray().length?(this.carouselService.setup(this.carouselWindowWidth,this.slides.toArray(),this.options),this.carouselService.initialize(this.slides.toArray()),this._winResizeWatcher()):this.logger.log("There are no slides to show. So the carousel won't be rendered"),this._slidesChangesSubscription=this.slides.changes.pipe((0,Me.b)(M=>{M.toArray().length?(this.carouselService.setup(this.carouselWindowWidth,M.toArray(),this.options),this.carouselService.initialize(M.toArray())):(this.carouselLoaded=!1,this.logger.log("There are no slides to show. So the carousel won't be re-rendered"))})).subscribe(()=>{})}ngOnDestroy(){this.resizeSubscription&&this.resizeSubscription.unsubscribe(),this._slidesChangesSubscription&&this._slidesChangesSubscription.unsubscribe(),this._allObservSubscription&&this._allObservSubscription.unsubscribe()}spyDataStreams(){this._viewCurSettings$=this.carouselService.getViewCurSettings().pipe((0,Me.b)(M=>{this.owlDOMData=M.owlDOMData,this.stageData=M.stageData,this.slidesData=M.slidesData,this.carouselLoaded||(this.carouselLoaded=!0),this.navData=M.navData,this.dotsData=M.dotsData,this.changeDetectorRef.markForCheck()})),this._initializedCarousel$=this.carouselService.getInitializedState().pipe((0,Me.b)(()=>{this.gatherTranslatedData(),this.initialized.emit(this.slidesOutputData)})),this._translatedCarousel$=this.carouselService.getTranslatedState().pipe((0,Me.b)(()=>{this.gatherTranslatedData(),this.translated.emit(this.slidesOutputData)})),this._changeCarousel$=this.carouselService.getChangeState().pipe((0,Me.b)(()=>{this.gatherTranslatedData(),this.change.emit(this.slidesOutputData)})),this._changedCarousel$=this.carouselService.getChangeState().pipe((0,Fe.w)(M=>{const J=(0,g.of)(M).pipe((0,Ie.h)(()=>"position"===M.property.name),(0,Fe.w)(()=>(0,q.D)(this.slidesData)),(0,me.T)(M.property.value),(0,We.q)(this.carouselService.settings.items),(0,L.U)(W=>{const xt=this.carouselService.clonedIdPrefix,Gt=W.id.indexOf(xt)>=0?W.id.slice(xt.length):W.id;return Object.assign(Object.assign({},W),{id:Gt,isActive:!0})}),function Ze(){return(0,o.e)((de,ee)=>{(function ne(de,ee){return(0,o.e)((0,re.U)(de,ee,arguments.length>=2,!1,!0))})(we,[])(de).subscribe(ee)})}(),(0,L.U)(W=>({slides:W,startPosition:this.carouselService.relative(M.property.value)})));return(0,Pe.T)(J)}),(0,Me.b)(M=>{this.gatherTranslatedData(),this.changed.emit(M.slides.length?M:this.slidesOutputData)})),this._draggingCarousel$=this.carouselService.getDragState().pipe((0,Me.b)(()=>{this.gatherTranslatedData(),this.dragging.emit({dragging:!0,data:this.slidesOutputData})}),(0,Fe.w)(()=>this.carouselService.getDraggedState().pipe((0,L.U)(()=>!!this.carouselService.is("animating")))),(0,Fe.w)(M=>M?this.carouselService.getTranslatedState().pipe((0,ue.P)()):(0,g.of)("not animating")),(0,Me.b)(()=>{this.dragging.emit({dragging:!1,data:this.slidesOutputData})})),this._carouselMerge$=(0,Pe.T)(this._viewCurSettings$,this._translatedCarousel$,this._draggingCarousel$,this._changeCarousel$,this._changedCarousel$,this._initializedCarousel$),this._allObservSubscription=this._carouselMerge$.subscribe(()=>{})}_winResizeWatcher(){Object.keys(this.carouselService._options.responsive).length&&(this.resizeSubscription=this.resizeService.onResize$.pipe((0,Ie.h)(()=>this.carouselWindowWidth!==this.el.nativeElement.querySelector(".owl-carousel").clientWidth),(0,Q.g)(this.carouselService.settings.responsiveRefreshRate)).subscribe(()=>{this.carouselService.onResize(this.el.nativeElement.querySelector(".owl-carousel").clientWidth),this.carouselWindowWidth=this.el.nativeElement.querySelector(".owl-carousel").clientWidth}))}onTransitionEnd(){this.carouselService.onTransitionEnd()}next(){!this.carouselLoaded||this.navigationService.next(this.carouselService.settings.navSpeed)}prev(){!this.carouselLoaded||this.navigationService.prev(this.carouselService.settings.navSpeed)}moveByDot(M){!this.carouselLoaded||this.navigationService.moveByDot(M)}to(M){!this.carouselLoaded||this.navigationService.toSlideById(M)}gatherTranslatedData(){let M;const J=this.carouselService.clonedIdPrefix,W=this.slidesData.filter(xt=>!0===xt.isActive).map(xt=>({id:xt.id.indexOf(J)>=0?xt.id.slice(J.length):xt.id,width:xt.width,marginL:xt.marginL,marginR:xt.marginR,center:xt.isCentered}));M=this.carouselService.relative(this.carouselService.current()),this.slidesOutputData={startPosition:M,slides:W}}startPausing(){this.autoplayService.startPausing()}startPlayML(){this.autoplayService.startPlayingMouseLeave()}startPlayTE(){this.autoplayService.startPlayingTouchEnd()}stopAutoplay(){this.autoplayService.isAutoplayStopped=!0,this.autoplayService.stop()}startAutoplay(){this.autoplayService.isAutoplayStopped=!1,this.autoplayService.play()}}return de.\u0275fac=function(M){return new(M||de)(t.Y36(t.SBq),t.Y36(wn),t.Y36(Vt),t.Y36(_i),t.Y36(at),t.Y36(ce),t.Y36(Ue),t.Y36(st),t.Y36(pi),t.Y36(yt),t.Y36(t.sBO),t.Y36(Ge))},de.\u0275cmp=t.Xpm({type:de,selectors:[["owl-carousel-o"]],contentQueries:function(M,J,W){if(1&M&&t.Suo(W,An,4),2&M){let xt;t.iGM(xt=t.CRH())&&(J.slides=xt)}},hostBindings:function(M,J){1&M&&t.NdJ("visibilitychange",function(xt){return J.onVisibilityChange(xt)},!1,t.evT)},inputs:{options:"options"},outputs:{translated:"translated",dragging:"dragging",change:"change",changed:"changed",initialized:"initialized"},features:[t._Bn([_i,at,Vt,ce,Ue,st,pi]),t.TTD],decls:4,vars:9,consts:[[1,"owl-carousel","owl-theme",3,"ngClass","mouseover","mouseleave","touchstart","touchend"],["owlCarousel",""],["class","owl-stage-outer",4,"ngIf"],[4,"ngIf"],[1,"owl-stage-outer"],[3,"owlDraggable","stageData","slidesData"],[1,"owl-nav",3,"ngClass"],[1,"owl-prev",3,"ngClass","innerHTML","click"],[1,"owl-next",3,"ngClass","innerHTML","click"],[1,"owl-dots",3,"ngClass"],["class","owl-dot",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"owl-dot",3,"ngClass","click"],[3,"innerHTML"]],template:function(M,J){1&M&&(t.TgZ(0,"div",0,1),t.NdJ("mouseover",function(){return J.startPausing()})("mouseleave",function(){return J.startPlayML()})("touchstart",function(){return J.startPausing()})("touchend",function(){return J.startPlayTE()}),t.YNc(2,Ot,2,6,"div",2),t.YNc(3,Ve,6,15,"ng-container",3),t.qZA()),2&M&&(t.Q6J("ngClass",t.qbA(3,Ne,null==J.owlDOMData?null:J.owlDOMData.rtl,null==J.owlDOMData?null:J.owlDOMData.isLoaded,null==J.owlDOMData?null:J.owlDOMData.isResponsive,null==J.owlDOMData?null:J.owlDOMData.isMouseDragable,null==J.owlDOMData?null:J.owlDOMData.isGrab)),t.xp6(2),t.Q6J("ngIf",J.carouselLoaded),t.xp6(1),t.Q6J("ngIf",J.slides.toArray().length))},directives:[Dn,r.mk,r.O5,r.sg],styles:[".owl-theme[_ngcontent-%COMP%]{display:block}"],changeDetection:0}),de})(),Ft=(()=>{class de{}return de.\u0275fac=function(M){return new(M||de)},de.\u0275mod=t.oAB({type:de}),de.\u0275inj=t.cJS({providers:[ii,wn,Je,yt],imports:[[r.ez]]}),de})()}},rn=>{rn(rn.s=872)}]);